NetworkManager/src
Dan Winship 29dc6d1ebe devices: clean up accept_ra/use_tempaddr handling
update_accept_ra_path() and update_ip6_privacy_save() were freeing
their path variables if they failed to read the existing values, but
if this ever actually happened it would cause problems later since
other code assumed that the variables were always set. Use
"priv->ip6_accept_ra_save = -1", etc, instead to indicate that the
value couldn't be read (and so shouldn't be restored later).

Merge the accept_ra and use_tempaddr code save/restore code together,
since they're always called together.

Fix the accept_ra-restoring code to correctly handle an original value
of "2".

Call update_ip6_properties_paths() from nm_device_set_ip_iface()
rather than act_stage3_ip6_config_start(), since set_ip_iface() is
when the paths actually change. Also, split the default-value-saving
code out into a separate function, since we only care about doing that
at construct time; if the IP6 property paths change later (because
iface != ip_iface), then we don't need to save and restore the values
on the ip_iface, since the interface will go away when we're done with
it.

https://bugzilla.gnome.org/show_bug.cgi?id=700414
2013-11-15 10:49:43 -05:00
..
bluez-manager bluez: remove created NAP connection together with NMBluezDevice 2013-10-18 20:12:10 +02:00
config coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
devices devices: clean up accept_ra/use_tempaddr handling 2013-11-15 10:49:43 -05:00
dhcp-manager coverity: fix various warnings detected with Coverity (fixup) 2013-11-13 18:43:18 +01:00
dns-manager coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
dnsmasq-manager all: replace struct in_addr with guint32 2013-08-03 00:15:07 -05:00
firewall-manager core: convert the DBus manager to a single-ref object 2013-05-20 16:38:33 -03:00
logging logging: add DCB log domain 2013-10-31 13:29:21 -05:00
modem-manager coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
platform core: remove redundant sysctl utilities 2013-11-15 10:49:43 -05:00
posix-signals core: use non-recursive build 2013-05-08 15:07:18 -04:00
ppp-manager coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
rdisc rdisc: cleanup handling of NMRDisc->lladdr field 2013-11-09 20:32:23 +01:00
settings core: allow default wired connections to stay up when quitting 2013-11-14 11:34:07 -06:00
supplicant-manager coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
tests coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
vpn-manager coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
wifi coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
main.c trivial: consistently #include "libgsystem.h" rather than just gsystem-local-alloc.h 2013-08-29 16:16:35 -05:00
Makefile.am settings: convert NMDefaultWiredConnection into a plain NMSettingsConnection (rh #1029464) (bgo #712188) 2013-11-13 11:50:12 -06:00
NetworkManagerUtils.c core: remove redundant sysctl utilities 2013-11-15 10:49:43 -05:00
NetworkManagerUtils.h core: remove redundant sysctl utilities 2013-11-15 10:49:43 -05:00
nm-activation-request.c core: allow ActiveConnections to be created without a device 2013-10-31 14:15:09 -05:00
nm-activation-request.h core: allow active connection 'master' to be set after object creation 2013-10-31 14:15:08 -05:00
nm-active-connection.c core: add nm_active_connection_[get|set]_assumed() 2013-11-08 16:46:44 -06:00
nm-active-connection.h core: add nm_active_connection_[get|set]_assumed() 2013-11-08 16:46:44 -06:00
nm-atm-manager.c trivial: whitespace fix 2013-11-07 21:32:08 +01:00
nm-atm-manager.h core: split NMAtmManager out of NMUdevManager 2013-06-05 17:49:25 -03:00
nm-auth-subject.c core: add NMAuthSubject object to encapsulate authentication info 2013-10-31 14:15:07 -05:00
nm-auth-subject.h core: add NMAuthSubject object to encapsulate authentication info 2013-10-31 14:15:07 -05:00
nm-connection-provider.c core: add nm_connection_provider_get_connection_by_uuid() 2013-11-08 16:38:48 -06:00
nm-connection-provider.h core: add nm_connection_provider_get_connection_by_uuid() 2013-11-08 16:38:48 -06:00
nm-connectivity.c trivial: nm_connectivity_check_async() returns void -> use g_return_if_fail() 2013-08-29 10:22:22 +02:00
nm-connectivity.h core: provide additional network connectivity information 2013-08-28 10:54:08 -04:00
nm-dbus-manager.c coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
nm-dbus-manager.h core: grab remote process id when authenticating D-Bus clients 2013-10-31 14:15:07 -05:00
nm-dcb.c core: add dcbtool manipulation logic 2013-10-31 13:29:22 -05:00
nm-dcb.h core: add dcbtool manipulation logic 2013-10-31 13:29:22 -05:00
nm-dhcp4-config.c core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dhcp4-config.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dhcp6-config.c core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dhcp6-config.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-dispatcher.c coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
nm-dispatcher.h core: add cancelation to dispatcher calls 2012-09-11 17:17:58 -05:00
nm-hostname-provider.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-hostname-provider.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-ip4-config.c core: use ignore/disabled IP methods for assumed connections without IP config 2013-11-08 16:46:45 -06:00
nm-ip4-config.h core: add nm_ip4_config_address_exists() and nm_ip6_config_address_exists() 2013-11-08 16:46:44 -06:00
nm-ip6-config.c core: use ignore/disabled IP methods for assumed connections without IP config 2013-11-08 16:46:45 -06:00
nm-ip6-config.h core: add nm_ip4_config_address_exists() and nm_ip6_config_address_exists() 2013-11-08 16:46:44 -06:00
nm-manager-auth.c core: remove unused auth chain creation functions 2013-10-31 14:15:08 -05:00
nm-manager-auth.h core: remove unused auth chain creation functions 2013-10-31 14:15:08 -05:00
nm-manager.c core: allow default wired connections to stay up when quitting 2013-11-14 11:34:07 -06:00
nm-manager.h core: don't allow activating the same connection twice (rh #997998) 2013-11-06 10:21:27 -05:00
nm-netlink-monitor.c netlink: enlarge netlink buffer to 128k 2013-05-27 17:50:15 +02:00
nm-netlink-monitor.h cleanup: remove obsolete link-related functions 2013-05-24 20:07:30 +02:00
nm-policy-hosts.c trivial: plug some memory leaks 2013-02-25 16:07:03 +01:00
nm-policy-hosts.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy.c coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
nm-policy.h core: add NMManager:primary-connection and :activating-connection 2013-08-28 11:01:13 -04:00
nm-properties-changed-signal.c logging: add log domain for D-Bus PropertiesChanged signal stuff 2013-08-06 16:29:09 -05: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 core: split NMRfkillManager out of NMUdevManager 2013-06-05 17:49:24 -03:00
nm-rfkill-manager.h core: split NMRfkillManager out of NMUdevManager 2013-06-05 17:49:24 -03:00
nm-session-monitor-ck.c build: unify NetworkManager path handling (some paths are changed) 2012-11-05 14:01:47 +01:00
nm-session-monitor-null.c core: fix undefined reference to assert in session-monitor-{systemd, null} 2012-02-09 10:48:20 -06:00
nm-session-monitor-systemd.c core: handle return values from libsystemd-login correctly 2012-08-27 09:55:04 -05:00
nm-session-monitor.h settings: clean up connection visibility and session change handling 2010-10-26 16:33:47 -05:00
nm-session-utils.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-session-utils.h Fix names of error enum values 2012-03-12 15:29:52 -04:00
nm-sleep-monitor-systemd.c sleep-monitor: add missing include 2013-09-13 09:05:07 -04:00
nm-sleep-monitor-upower.c core: convert the DBus manager to a single-ref object 2013-05-20 16:38:33 -03:00
nm-sleep-monitor.h core: factor out the upower suspend/resume code (bgo #677694) 2012-10-13 09:20:00 -05:00
nm-types.h core: add header for NM object types 2012-12-17 17:01:10 -06:00
nm-wifi-ap-utils.c coverity: fix various warnings detected with Coverity (fixup) 2013-11-13 18:43:18 +01:00
nm-wifi-ap-utils.h wifi: fix scanned signal strength calculation for WEXT-based drivers 2011-03-13 12:50:40 -05:00
nm-wifi-ap.c core: remove 'wep40' and 'wep104' from several places in NM 2013-09-18 12:07:29 +02:00
nm-wifi-ap.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
org.freedesktop.NetworkManager.conf dbus: allow talking to the NetworkManager-SSH VPN plugin 2013-03-20 08:28:14 -05:00