On Fri, Aug 7, 2009 at 4:45 PM, Adam Langley<a...@imperialviolet.org> wrote:
> It appears that I need to make the IP config code asynchronous as a
> first step. I'll start hacking on that.

Please see the commits at http://github.com/agl/NetworkManager/commits/agl

(is that a good way to post patches? If not, what would folks prefer?)

I did a couple of refactoring commits ([1][2]) which just make it
easier to add a DBus call in the right place. Then the 3rd commit[3]
adds support for org.chromium.local-dns-cache. As you mentioned, we
probably want to use the dnsmasq interface[4], it's just that I happen
to have a caching server which implements org.chromium.local-dns-cache
and so I used that for testing. If/when you're happy with the code
I'll spin up dnsmasq and make sure it works with that.

I'm not really familiar with glib coding styles so please forgive and
correct any incorrect mannerisms.


Cheers

AGL


[1] 
http://github.com/agl/NetworkManager/commit/2f594fc2b66b9328cb669ce1cccb3bd8a0042260
[2] 
http://github.com/agl/NetworkManager/commit/8227904ab3eb0a69d9d6ff3c38ddd61aaac3408d
[3] 
http://github.com/agl/NetworkManager/commit/940aa0db9019220d6c7a43b8626478319aa51f73
[4] http://www.thekelleys.org.uk/dnsmasq/docs/DBus-interface

-- 
Adam Langley a...@imperialviolet.org http://www.imperialviolet.org
_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to