NetworkManager/callouts
Dan Williams b69171061c dhcp: use private socket to return status if available
Allows DHCP to work when a bus daemon isn't running.  This also
fixes a race condition where when multiple interfaces are attempting
to get a DHCP lease at the same time, if one DHCP client instance
triggers the callout, that instance gets the bus name, and any
other client triggering the callout at that time will fail because
the bus name is already taken.  Since this commit allows using
a private socket, where no process has a bus name, this race is
avoided.

Also move the DHCP helper from callouts/ to src/dhcp-manager/ to
consolidate all the DHCP stuff and clean up some of the helper's
code.
2013-04-08 11:30:31 -05:00
..
tests tests: clean up gtester usage 2013-02-26 13:07:33 +01:00
77-nm-olpc-mesh.rules olpc: add mesh device logic and config setting 2009-08-05 16:34:02 -04:00
Makefile.am dhcp: use private socket to return status if available 2013-04-08 11:30:31 -05:00
nm-avahi-autoipd-action.c core: use _GNU_SOURCE consistently 2009-04-21 18:29:25 -04:00
nm-avahi-autoipd.conf dbus: final dbus policy fixes (bgo #563730) 2009-02-17 10:43:53 -05:00
nm-dispatcher-action.c all: use G_VALUE_INIT to initialize GValue variables 2013-03-25 08:41:18 +01:00
nm-dispatcher-action.h core: convert dispatcher to asynchronous operation and return its results 2012-09-11 17:06:16 -05:00
nm-dispatcher-utils.c Revert "dispatcher: handle DHCP Options property correctly" 2011-05-11 15:24:40 -05:00
nm-dispatcher-utils.h dispatcher: enhance dispatcher script environment (bgo #648382) 2011-05-02 22:54:28 -05:00
nm-dispatcher.conf dbus: final dbus policy fixes (bgo #563730) 2009-02-17 10:43:53 -05:00
nm-dispatcher.xml core: convert dispatcher to asynchronous operation and return its results 2012-09-11 17:06:16 -05:00
org.freedesktop.nm_dispatcher.service.in 2008-05-01 Dan Williams <dcbw@redhat.com> 2008-05-01 10:11:14 +00:00