mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-09-15 22:29:58 +00:00
b69171061c
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. |
||
---|---|---|
.. | ||
tests | ||
77-nm-olpc-mesh.rules | ||
Makefile.am | ||
nm-avahi-autoipd-action.c | ||
nm-avahi-autoipd.conf | ||
nm-dispatcher-action.c | ||
nm-dispatcher-action.h | ||
nm-dispatcher-utils.c | ||
nm-dispatcher-utils.h | ||
nm-dispatcher.conf | ||
nm-dispatcher.xml | ||
org.freedesktop.nm_dispatcher.service.in |