NetworkManager/man
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
..
common.ent.in dns: add configure option "--with-config-dns-rc-manager-default" for default of main.rc-manager 2016-05-23 21:49:42 +02:00
Makefile.am man: don't template NetworkManager.conf.xml 2016-04-08 13:10:47 +02:00
NetworkManager.conf.xml logging: add new logging domain LOGD_VPN_PLUGIN 2016-05-24 19:39:30 +02:00
NetworkManager.xml man: update documenting signals in NetworkManager manual 2016-06-01 19:06:34 +02:00
nm-online.xml man: clarify the license of the manuals 2016-04-08 13:10:47 +02:00
nm-settings-ifcfg-rh.xsl man: move nmcli-examples to section 7 2016-04-05 14:37:51 +02:00
nm-settings-keyfile.xsl man: move nmcli-examples to section 7 2016-04-05 14:37:51 +02:00
nm-settings.xsl man: move nmcli-examples to section 7 2016-04-05 14:37:51 +02:00
nmcli-examples.xml manager: add Reload() D-Bus command 2016-06-01 19:06:34 +02:00
nmcli.xml cli: remove version check against NM 2016-04-28 09:35:20 +02:00
nmtui.1.in man: update version number and dates in manual pages 2016-03-09 10:11:27 +01:00
nmtui.xml man: clarify the license of the manuals 2016-04-08 13:10:47 +02:00