NetworkManager/src
Thomas Haller a1ea678f78 config: only handle 'option+' and 'option-' keys for known settings
It is wrong to blindly merge keys that have an 'option+' or 'option-'.
Merging options is only possibly when we understand what the option
means and how to merge it.

No longer handle every setting but only those that are explicitly known
to be string-lists (or device-specs).
2015-07-02 15:50:04 +02:00
..
devices config: add macros NM_CONFIG_GET_DATA and NM_CONFIG_GET_DATA_ORIG 2015-07-02 15:50:03 +02:00
dhcp-manager dhcp: properly reap child process in nm_dhcp_client_stop_existing() 2015-06-30 16:15:17 +02:00
dns-manager dns: rewrite "resolv.conf" on SIGHUP and SIGUSR1 2015-06-25 22:02:18 +02:00
dnsmasq-manager builds: only enable TAP driver for glib >= 2.37.6 2015-05-28 12:51:24 +02:00
platform platform: remove unreachable code in nm_platform_link_get_all() 2015-07-02 15:01:45 +02:00
ppp-manager core: add option to suppress error logging if nm_utils_modprobe() fails 2015-06-05 16:52:49 +02:00
rdisc platform/coverity: add workarounds to suppress coverify warnings 2015-06-25 18:49:18 +02:00
settings config: add NMConfigGetValueFlags argument to nm_config_data_get_value() 2015-07-02 15:50:04 +02:00
supplicant-manager build: use compat version of g_clear_pointer() 2015-06-02 12:30:03 +02:00
systemd systemd/dhcp: add support for vendor specific DHCP option 2015-06-09 18:18:45 +02:00
tests config: only handle 'option+' and 'option-' keys for known settings 2015-07-02 15:50:04 +02:00
vpn-manager platform: signal missing firmware in nm_platform_set_up() 2015-06-17 11:44:16 +02:00
main-utils.c config: pass signals to nm_config_reload() 2015-06-25 22:02:18 +02:00
main-utils.h config: pass signals to nm_config_reload() 2015-06-25 22:02:18 +02:00
main.c config: log configuration at startup and on reload 2015-07-02 15:50:04 +02:00
Makefile.am platform: add nmp-object.h file 2015-06-17 11:23:51 +02:00
NetworkManagerUtils.c core: add nm_match_spec_join() function 2015-07-02 15:50:04 +02:00
NetworkManagerUtils.h core: add nm_match_spec_join() function 2015-07-02 15:50:04 +02:00
nm-activation-request.c core, dispatcher: drop unnecessary setpgid() calls 2015-01-19 11:29:13 -05:00
nm-activation-request.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-active-connection.c active-connection: fail the activation if the master AC disconnect 2015-06-24 18:20:47 +02:00
nm-active-connection.h nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-auth-manager.c logging: use _nm_log() to avoid duplicate check of whether logging is enabled 2015-04-22 11:22:19 +02:00
nm-auth-manager.h core: drop all remaining core-internal error domains 2014-10-22 08:29:10 -04:00
nm-auth-subject.c core: return parent pid from nm_utils_get_start_time_for_pid() 2015-06-30 16:15:17 +02:00
nm-auth-subject.h auth: support disabling POLKIT authentication entirely at compile time 2014-09-29 13:51:11 +02:00
nm-auth-utils.c auth-utils: memleak: free the key when we steal data 2015-02-18 18:10:47 +01:00
nm-auth-utils.h auth: remove session monitor argument 2015-01-05 18:38:44 +01:00
nm-config-data.c config/trivial: add code comment 2015-07-02 15:50:04 +02:00
nm-config-data.h config: add NMConfigGetValueFlags argument to nm_config_data_get_value() 2015-07-02 15:50:04 +02:00
nm-config.c config: only handle 'option+' and 'option-' keys for known settings 2015-07-02 15:50:04 +02:00
nm-config.h config: only handle 'option+' and 'option-' keys for known settings 2015-07-02 15:50:04 +02:00
nm-connection-provider.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-connection-provider.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-connectivity.c config: change examples for command line arguments to system default 2015-07-02 15:50:03 +02:00
nm-connectivity.h connectivity: make NMConnectivity independent of NMConfig 2015-02-03 13:01:53 +01:00
nm-dbus-manager.c core: replace g_test_initialized() by nm_utils_get_testing() 2015-05-19 09:57:47 +02:00
nm-dbus-manager.h dbus-manager: add nm_dbus_manager_setup() function for testing 2015-02-16 17:42:01 +01:00
nm-dcb.c platform: add self argument to platform functions 2015-04-21 17:51:34 +02:00
nm-dcb.h core: drop all remaining core-internal error domains 2014-10-22 08:29:10 -04:00
nm-default-route-manager.c platform: change NMPlatformGetRouteMode enum to NMPlatformGetRouteFlags flags 2015-07-01 16:00:21 +02:00
nm-default-route-manager.h default-route: add @out_is_never_default argument to has_default_route() 2015-05-29 11:43:58 +02:00
nm-dhcp4-config.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-dhcp4-config.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-dhcp6-config.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-dhcp6-config.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-dispatcher.c dispatcher: fix crash due to wrong signature of variant for argument of "Action" D-Bus call 2015-04-07 19:18:15 +02:00
nm-dispatcher.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-firewall-manager.c firewall: clean up call completion and use GCancellable 2015-04-03 16:58:41 -04:00
nm-firewall-manager.h firewall: make call handle an opaque pointer type 2014-11-19 12:58:36 +01:00
nm-iface-helper.c config: pass signals to nm_config_reload() 2015-06-25 22:02:18 +02:00
nm-ip4-config.c route-manager: manage IPv4 device-routes with NMRouteManager 2015-07-01 16:02:10 +02:00
nm-ip4-config.h route-manager: manage IPv4 device-routes with NMRouteManager 2015-07-01 16:02:10 +02:00
nm-ip6-config.c route-manager: add argument @ignore_kernel_routes to route_sync() 2015-07-01 16:02:10 +02:00
nm-ip6-config.h core: detect route-metric when creating nm-generated-assumed connection 2015-06-05 11:08:03 +02:00
nm-logging.c logging/trivial: rename _nm_log() to _nm_log_impl() 2015-04-22 11:06:49 +02:00
nm-logging.h build: rename file "include/nm-utils-internal.h" to "nm-macros-internal.h" 2015-06-01 14:47:08 +02:00
nm-manager.c config: add macros NM_CONFIG_GET_DATA and NM_CONFIG_GET_DATA_ORIG 2015-07-02 15:50:03 +02:00
nm-manager.h nm-manager: add 'metered' property 2015-06-09 18:23:19 +02:00
nm-multi-index.c all: fix additional compiler warningis about function declarations 2015-06-19 13:06:37 +02:00
nm-multi-index.h core: add NMMultiIndex class 2015-06-17 11:23:51 +02:00
nm-policy.c core: (trivial) fix spelling in comments 2015-04-20 09:45:57 +02:00
nm-policy.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-properties-changed-signal.c core: intern hyphen_name string in nm_properties_changed_signal_add_property() 2015-01-29 16:23:43 +01:00
nm-properties-changed-signal.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-rfkill-manager.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-rfkill-manager.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-route-manager.c route-manager: manage IPv4 device-routes with NMRouteManager 2015-07-01 16:02:10 +02:00
nm-route-manager.h route-manager: manage IPv4 device-routes with NMRouteManager 2015-07-01 16:02:10 +02:00
nm-session-monitor.c core: fix session-monitor build with --with-session-tracking=none 2015-02-05 11:09:22 +01:00
nm-session-monitor.h session: merge nm-session-monitor-* modules 2015-01-05 18:39:46 +01:00
nm-sleep-monitor-systemd.c libnm, core: use _nm_dbus_signal_connect() 2015-04-03 16:58:40 -04:00
nm-sleep-monitor-upower.c core: port nm-sleep-monitor-upower to gdbus 2015-04-03 16:58:40 -04:00
nm-sleep-monitor.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00
nm-types.h platform/trivial: rename enum value NM_IP_CONFIG_SOURCE_RTPROT_KERNEL 2015-07-01 16:00:21 +02:00
org.freedesktop.NetworkManager.conf dbus: increase 'max_replies_per_connection' limit in D-Bus configuration 2015-05-29 08:04:26 +02:00