NetworkManager/introspection
Thomas Haller 1d0e0eeffd manager: add Reload() D-Bus command
Add new Reload D-Bus command to reload NetworkManager configuration.

For now, this is like sending SIGHUP to the process. There are several
advantages here:

  - it is guarded via PolicyKit authentication while signals
    can only be sent by root.

  - the user can wait for the reload to be complete instead of sending
    an asynchronous signal. For now, we operation completes after
    nm_config_reload() returns, but later we could delay the response
    further until specific parts are fully reloaded.

  - SIGHUP reloads everything including re-reading configuration from
    disk while SIGUSR1 reloads just certain parts such as writing out DNS
    configuration anew.
    Now, the Reload command has a flags argument which is more granular
    in selecting parts which are to be reloaded. For example, via
    signals the user can:

      1) send SIGUSR1: this writes out the DNS configuration to
         resolv.conf and possibly reloads other parts without
         re-reading configuration and without restarting the DNS plugin.
      2) send SIGHUP: this reloads configuration from disk,
         writes out resolv.conf and restarts the DNS plugin.

    There is no way, to only restart the DNS plugin without also reloading
    everything else.
2016-06-01 19:06:34 +02:00
..
Makefile.am dbus: remove the telepathy annotations 2016-04-05 14:37:51 +02:00
nm-access-point.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-active-connection.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-agent-manager.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-adsl.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-bond.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-bridge.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-bt.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-ethernet.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-generic.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-infiniband.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-ip-tunnel.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-macvlan.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-modem.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-olpc-mesh.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-team.xml team: expose current device configuration through D-Bus and nmcli 2016-05-26 09:16:46 +02:00
nm-device-tun.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-veth.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-vlan.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-vxlan.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-wifi.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device-wimax.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-device.xml dbus: correct the NMDevice::StateReason type 2016-04-05 14:37:51 +02:00
nm-dhcp4-config.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-dhcp6-config.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-ip4-config.xml core: add DNS priority to NMIP4Config 2016-05-12 17:13:50 +02:00
nm-ip6-config.xml core: add DNS priority to NMIP6Config 2016-05-12 17:13:50 +02:00
nm-manager.xml manager: add Reload() D-Bus command 2016-06-01 19:06:34 +02:00
nm-ppp-manager.xml ppp-manager: port to gdbus 2015-08-10 09:41:26 -04:00
nm-secret-agent.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-settings-connection.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-settings.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-vpn-connection.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-vpn-plugin.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00
nm-wimax-nsp.xml dbus: fix up the XML formatting 2016-04-05 14:37:51 +02:00