NetworkManager/src
Beniamino Galvani ddeef464af checkpoint: introduce new flags to better restore previous state
When a global checkpoint is created (one with empty device list) we
save the status of all devices to restore it later. After the
checkpoint new interfaces and connections may appear and they can
significantly influence the overall networking status, but we don't
consider them at the moment.

Introduce a new flag DELETE_NEW_CONNECTIONS to delete any connection
added after the checkpoint and similarly a DISCONNECT_NEW_DEVICES to
ensure that the connection active on newly appeared devices doesn't
disrupt network connectivity.

https://bugzilla.redhat.com/show_bug.cgi?id=1378393
2016-10-24 09:57:18 +02:00
..
devices src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
dhcp-manager build: buld nm-dhcp-manager.c as part of libNetworkMangerBase 2016-10-22 17:55:15 +02:00
dns-manager core: introduce default logging macros 2016-10-14 15:57:43 +02:00
dnsmasq-manager build: merge "src/dnsmasq-manager/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
platform src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
ppp-manager build: merge "src/ppp-manager/Makefile.am" into toplevel Makefile 2016-10-19 17:16:08 +02:00
rdisc build: merge "src/rdisc/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
settings src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
supplicant-manager build: merge "src/supplicant-manager/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
systemd build: don't add systemd path the include search path 2016-09-27 14:13:21 +02:00
tests build: merge "src/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
vpn-manager src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
main-utils.c main: create /run/NetworkManager/devices runtime directory 2016-09-26 10:52:12 +02:00
main-utils.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
main.c build: don't add systemd path the include search path 2016-09-27 14:13:21 +02:00
NetworkManager.ver ifcfg-rh: support the autoconnect-retries property 2016-10-16 12:56:09 +02:00
NetworkManagerUtils.c all: modify line separator comments to be 80 chars wide 2016-10-03 12:01:15 +02:00
NetworkManagerUtils.h utils: inject platform into nm_utils_complete_generic() 2016-03-15 12:56:58 +01:00
nm-act-request.c core: rename "nm-activation-request.[hc]" for NMActRequest 2016-10-03 12:04:49 +02:00
nm-act-request.h core: rename "nm-activation-request.[hc]" for NMActRequest 2016-10-03 12:04:49 +02:00
nm-active-connection.c core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-active-connection.h core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00
nm-audit-manager.c config: print default value for logging.audit 2016-10-11 11:29:52 +02:00
nm-audit-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-auth-manager.c core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-auth-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-auth-subject.c src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
nm-auth-subject.h auth: embed private data NMAuthSubjectPrivate in NMAuthSubject struct 2016-05-12 10:24:36 +02:00
nm-auth-utils.c core: fix builds without polkit support 2016-08-17 11:28:55 +02:00
nm-auth-utils.h all: move NM_AUTH_PERMISSION_* defines to "nm-common-macros.h" header 2016-06-01 19:06:35 +02:00
nm-bus-manager.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-bus-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-checkpoint-manager.c checkpoint: introduce new flags to better restore previous state 2016-10-24 09:57:18 +02:00
nm-checkpoint-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-checkpoint.c checkpoint: introduce new flags to better restore previous state 2016-10-24 09:57:18 +02:00
nm-checkpoint.h checkpoint: introduce new flags to better restore previous state 2016-10-24 09:57:18 +02:00
nm-config-data.c config: fix printing default values for missing sections 2016-10-11 11:29:52 +02:00
nm-config-data.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-config.c config: avoid conflicts of /run config dir with other directories 2016-10-23 12:52:01 +02:00
nm-config.h config: print default value for logging.audit 2016-10-11 11:29:52 +02:00
nm-connectivity.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-connectivity.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-core-utils.c build: merge "src/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
nm-core-utils.h build: merge "src/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
nm-dcb.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-dcb.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-default-route-manager.c core: don't use generated glib enum for platform types 2016-10-22 17:16:17 +02:00
nm-default-route-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-dhcp4-config.c core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-dhcp4-config.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-dhcp6-config.c core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-dhcp6-config.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-dispatcher.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-dispatcher.h src: Fixes to add Proxy Feature 2016-10-04 11:44:44 +02:00
nm-exported-object.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-exported-object.h core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00
nm-firewall-manager.c core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-firewall-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-iface-helper.c build: buld nm-dhcp-manager.c as part of libNetworkMangerBase 2016-10-22 17:55:15 +02:00
nm-ip4-config.c ip-config: cleanup integer types for nm_ip4_config_get_num_*() 2016-10-14 06:18:43 +02:00
nm-ip4-config.h ip-config: cleanup integer types for nm_ip4_config_get_num_*() 2016-10-14 06:18:43 +02:00
nm-ip6-config.c ip-config: cleanup integer types for nm_ip4_config_get_num_*() 2016-10-14 06:18:43 +02:00
nm-ip6-config.h ip-config: cleanup integer types for nm_ip4_config_get_num_*() 2016-10-14 06:18:43 +02:00
nm-logging.c logging: protect VPN_PLUGIN logging domain 2016-10-11 11:29:52 +02:00
nm-logging.h core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-manager.c src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
nm-manager.h core: allow passing an applied connection to nm_act_request_new() 2016-09-26 15:10:39 +02:00
nm-multi-index.c all: modify line separator comments to be 80 chars wide 2016-10-03 12:01:15 +02:00
nm-multi-index.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-pacrunner-manager.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-pacrunner-manager.h proxy: rename NMPacRunnerManager to NMPacrunnerManager 2016-10-04 12:14:15 +02:00
nm-policy.c core: handle the autoconnect-retries property 2016-10-16 12:56:09 +02:00
nm-policy.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-proxy-config.c proxy: reorder parts in nm-proxy-config.c and nm-pacrunner-manager.c 2016-10-04 11:58:32 +02:00
nm-proxy-config.h proxy: remove unnecessary APIs 2016-10-04 11:44:44 +02:00
nm-rfkill-manager.c logging: remove LOGD_HW alias for LOGD_PLATFORM 2016-10-11 11:29:52 +02:00
nm-rfkill-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-route-manager.c core: don't use generated glib enum for platform types 2016-10-22 17:16:17 +02:00
nm-route-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-session-monitor.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-session-monitor.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-sleep-monitor.c core: introduce default logging macros 2016-10-14 15:57:43 +02:00
nm-sleep-monitor.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-test-utils-core.h shared: move shared files to subdirectory "shared/nm-utils/" 2016-06-16 10:45:53 +02:00
nm-types.h proxy: rename NMPacRunnerManager to NMPacrunnerManager 2016-10-04 12:14:15 +02:00
org.freedesktop.NetworkManager.conf dns: use DBus to make dnsmasq nameserver changes 2016-04-21 15:32:07 +02:00