NetworkManager/src/settings
Thomas Haller eb6140a772 config: refactor change-flags to be a cause/reason which triggered the change
For the most part, this patch just renames some change-flags, but
doesn't change much about them. The new name should better express
what they are.

A config-change signal can be emitted for different reasons:
when we receive a signal (SIGHUP, SIGUSR1, SIGUSR2) or for internal
reasons like resetting of no-auto-default or setting internal
values.

Depending on the reason, we want to perform different actions.
For example:
 - we reload the configuration from disk on SIGHUP, but not for
   SIGUSR1.
 - For SIGUSR1 and SIGHUP, we want to update-dns, but not for SIGUSR2.

Another part of the change-flags encodes which part of the configuration
actually changed. Often, these parts can only change when re-reading
from disk (e.g. a SIGUSR1 will not change any configuration inside
NMConfig).

Later, we will have more causes, and accordingly more fine-grained
effects of what should be done on reload.
2016-06-01 19:06:34 +02:00
..
plugins config: refactor change-flags to be a cause/reason which triggered the change 2016-06-01 19:06:34 +02:00
nm-agent-manager.c all: fix a couple more gvariant iteration leaks 2016-03-08 17:44:15 +01:00
nm-agent-manager.h core: separate active and applied connection 2015-09-18 17:32:11 +02:00
nm-inotify-helper.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-inotify-helper.h all: make use of new header file "nm-default.h" 2015-08-05 15:32:40 +02:00
nm-secret-agent.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-secret-agent.h secrets: make agent-manager independent from NMSettingsConnection 2015-09-18 16:12:36 +02:00
nm-settings-connection.c session-monitor: remove wrapper functions to connect/disconnect signal 2016-05-12 09:50:21 +02:00
nm-settings-connection.h settings: combine "updated" and "updated-by-user" signal in NMSettingsConnection 2016-04-14 12:25:40 +02:00
nm-settings-plugin.c settings: set @error on failure of nm_settings_plugin_add_connection() 2016-03-03 18:54:20 +01:00
nm-settings-plugin.h core: fix interface type names 2015-09-10 13:43:47 -04:00
nm-settings.c core: drop NMConnectionProvider and use NMSettings directly 2016-05-24 12:35:58 +02:00
nm-settings.h core: drop interface function nm_connection_provider_get_best_connections() 2016-05-24 12:35:58 +02:00