NetworkManager/callouts
Dan Winship 731ca771f8 dispatcher: only dispatch one request at a time (rh #1061212)
The dispatcher only runs one script at a time for any given request,
but would dispatch multiple requests in parallel. So if a device was
brought up and then back down quickly, it could end up dispatching the
"down" scripts while the "up" scripts were still running. Or if two
devices came up at the same time, two instances of the same "up"
script might run at the same time, which could cause problems if they
both tried to modify the same file.

Fix this by only dispatching the scripts for a single request at a
time.
2014-04-18 11:32:09 -04:00
..
tests build: add some missing -DNM_VERSION_MAX_ALLOWED 2014-04-07 11:30:18 -04:00
77-nm-olpc-mesh.rules olpc: add mesh device logic and config setting 2009-08-05 16:34:02 -04:00
Makefile.am libnm-util, libnm-glib: add versioned deprecation/availability macros 2014-02-13 11:24:37 -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 dispatcher: only dispatch one request at a time (rh #1061212) 2014-04-18 11:32:09 -04: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 all: refactor to make use of nm_utils_inet[46]_ntop functions 2013-12-09 17:21:22 +01: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 systemd: add service for dispatcher (rh #948433) 2013-06-03 10:53:07 -05:00