NetworkManager/src/devices
Dan Williams 12d96c30f2 core: capture DNS configuration from resolv.conf when generating connections
If the interface who's IP configuration is being captured has the default
route, then read DNS servers from resolv.conf into the NMIP[4|6]Config.

This allows NetworkManager to repopulate resolv.conf if anything changes.
For example, if the system does not define a persistent hostname, then
when a device which has generated a connection activates, a hostname
lookup will be performed.  The results of that lookup may change resolv.conf,
and thus NetworkManager must rewrite resolv.conf.  Without capturing
DNS information at startup when generating connections, an empty
resolv.conf would be written.
2013-11-22 15:01:10 -06:00
..
wimax core: also check specific object when determining available connections 2013-10-31 15:33:57 -05:00
nm-device-adsl.c core: minor code cleanup to use preprocessor constants 2013-08-12 13:31:33 -05:00
nm-device-adsl.h core: move carrier handling to NMDevice 2013-05-20 16:38:33 -03:00
nm-device-bond.c core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00
nm-device-bond.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-bridge.c core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00
nm-device-bridge.h core: support slave devices in nm_platform_generate_connection() 2013-11-08 16:46:43 -06:00
nm-device-bt.c core: also check specific object when determining available connections 2013-10-31 15:33:57 -05:00
nm-device-bt.h bluez: pass the NMBluezDevice down to the NMDeviceBt 2013-09-25 21:01:03 +02:00
nm-device-ethernet.c coverity: fix various warnings detected with Coverity 2013-11-13 15:29:24 +01:00
nm-device-ethernet.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-factory.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-generic.c core: implement update_connection() for Generic devices 2013-11-08 16:38:49 -06:00
nm-device-generic.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-gre.c core: fix segfault on initialization of macvlan and gre device 2013-08-22 20:40:53 +02:00
nm-device-gre.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-infiniband.c core: remove redundant sysctl utilities 2013-11-15 10:49:43 -05:00
nm-device-infiniband.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-macvlan.c core: fix segfault on initialization of macvlan and gre device 2013-08-22 20:40:53 +02:00
nm-device-macvlan.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-modem.c core: ensure all devices chain up to parent act_stage1_prepare 2013-10-31 14:15:08 -05:00
nm-device-modem.h core: make nm-properties-changed-signal always export the right properties 2013-05-20 16:38:33 -03:00
nm-device-olpc-mesh.c core: ensure all devices chain up to parent act_stage1_prepare 2013-10-31 14:15:08 -05:00
nm-device-olpc-mesh.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-private.h core: improve handling of NPAR/SR-IOV devices (rh #804527) 2013-11-06 10:26:16 -05:00
nm-device-team.c team: correct the message telling the teamd binary is missing 2013-11-18 13:18:17 +01:00
nm-device-team.h core: support slave devices in nm_platform_generate_connection() 2013-11-08 16:46:43 -06:00
nm-device-tun.c core: turn link_changed() into a proper virtual function 2013-07-29 13:51:13 +02:00
nm-device-tun.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-veth.c devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-veth.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device-vlan.c coverity: fix various warnings detected with Coverity (fixup) 2013-11-13 18:43:18 +01:00
nm-device-vlan.h core: move software device creation logic out of NMManager 2013-09-12 18:34:23 -04:00
nm-device-wifi.c core: fix setting wifi quality 2013-11-13 15:29:24 +01:00
nm-device-wifi.h devices: make constructors take an NMPlatformLink 2013-06-05 17:49:25 -03:00
nm-device.c core: capture DNS configuration from resolv.conf when generating connections 2013-11-22 15:01:10 -06:00
nm-device.h core: make assumed activations go through all the stages 2013-11-08 16:46:45 -06:00