NetworkManager/src/devices
Thomas Haller a6630e4fad device: add global configuration default for ip6-privacy (use_tempaddr, RFC4941)
Support default value for setting 'ipv6.ip6-privacy' in
NetworkManager.conf.

If the global value is unset, preserve old behavior of looking into
/etc/sycctl.conf first. That behavior was introduced with commit
d376270bfe, since we support ip6-privacy
setting.

If the global value is set to "unknown", add a new fallback
that instead reads the runtime value from
  "/proc/sys/net/ipv6/conf/default/use_tempaddr"
This seems more sensible behavior because we fallback to sysctl,
but instead of looking at static files in /etc, read /proc.
But to preserve the old behavior, we only do that when a global
value is configured at all.

https://bugzilla.gnome.org/show_bug.cgi?id=721200
(cherry picked from commit e729dd70ae)
2015-06-19 12:10:52 +02:00
..
adsl core: let device plugins advertise supported link and setting types 2015-06-17 16:19:19 +02:00
bluetooth core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
team core: earlier software capability detection 2015-06-17 18:52:42 +02:00
wifi supplicant: convert interface/config to GDBus 2015-06-19 11:51:25 +02:00
wimax core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
wwan device: add nm_device_get_type_description() function 2015-06-19 12:10:51 +02:00
nm-device-bond.c core: earlier software capability detection 2015-06-17 18:52:42 +02:00
nm-device-bond.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-bridge.c core: earlier software capability detection 2015-06-17 18:52:42 +02:00
nm-device-bridge.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-ethernet-utils.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-device-ethernet-utils.h settings: create default wired connection from NMDeviceEthernet 2014-09-11 12:47:07 -05:00
nm-device-ethernet.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-ethernet.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-factory.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-factory.h core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-generic.c device: add nm_device_get_type_description() function 2015-06-19 12:10:51 +02:00
nm-device-generic.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-gre.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-gre.h gre: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-infiniband.c platform: move InfiniBand property reading into the platform and prefer netlink 2015-06-17 18:52:43 +02:00
nm-device-infiniband.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-logging.h device: add logging macro _LOGT() 2014-12-09 16:17:46 +01:00
nm-device-macvlan.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-macvlan.h macvlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-private.h core: add generic NMDevice function to recheck availability 2015-06-17 14:54:02 +02:00
nm-device-tun.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-tun.h tun: port to internal device factory 2014-09-11 12:50:17 -05:00
nm-device-veth.c core: let plugins indicate links which should be ignored 2015-06-17 16:33:16 +02:00
nm-device-veth.h veth: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-vlan.c core: rearrange some VLAN code and clean up dispose() 2015-06-17 18:52:43 +02:00
nm-device-vlan.h vlan: export parent device for VLANs as D-Bus property 2014-11-24 10:33:13 +01:00
nm-device-vxlan.c vxlan: o.fd.NM.Device.Proxy is a boolean 2015-06-18 22:27:41 +02:00
nm-device-vxlan.h vxlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device.c device: add global configuration default for ip6-privacy (use_tempaddr, RFC4941) 2015-06-19 12:10:52 +02:00
nm-device.h device: add nm_device_get_type_description() function 2015-06-19 12:10:51 +02:00