mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-09 15:18:08 +02:00
In the "Action()" D-Bus method, the "nameservers" key used to contain an array of binary addresses. If we change the key to contain something else, there can be problems when the NM and the NM-dispatcher versions mismatch (right after an upgrade or a downgrade). To avoid such problem, still send the old key in the old format, and introduce a new key for the new format. The new format carries the name servers as a string list, and can encode encrypted DNS servers. |
||
|---|---|---|
| .. | ||
| tests | ||
| meson.build | ||
| nm-dispatcher-utils.c | ||
| nm-dispatcher-utils.h | ||
| nm-dispatcher.c | ||
| nm-dispatcher.conf | ||
| nm-dispatcher.xml | ||
| org.freedesktop.nm_dispatcher.service.in | ||
| README.md | ||
nm-dispatcher
Runs as a D-Bus activated, exit-on-idle service to execute user scripts (dispatcher scripts) on certain events.
The user does not directly configure this service, it gets controlled by NetworkManager. However, the user (or other applications) would place scripts in certain directories for the dispatcher service to execute them.
The systemd service is called NetworkManager-dispatcher.service.
See:
man 8 NetworkManager-dispatcher([www])