NetworkManager/src/devices
Aleksander Morgado 5df024f57a wwan: don't assume DNS info is always available
Fixes segfault with e.g. Ericsson modems that reply just with IP+gateway,
without DNS info.

 [mm-port-serial-at.c:440] debug_log(): (ttyACM8): --> 'AT*E2IPCFG?<CR>'
 [mm-port-serial-at.c:440] debug_log(): (ttyACM8): <-- '<CR><LF>*E2IPCFG: (1,"10.191.64.12")(2,"10.191.64.10")<CR><LF>'
 [mm-port-serial-at.c:440] debug_log(): (ttyACM8): <-- '<CR><LF>OK<CR><LF>'
 [mm-port-serial.c:1296] mm_port_serial_close(): (ttyACM8) device open count is 1 (close)
 [mm-port.c:95] mm_port_set_connected(): (wwan0): port now connected
 [mm-base-bearer.c:488] connect_ready(): Connected bearer '/org/freedesktop/ModemManager1/Bearer/0'
 [mm-iface-modem.c:1392] __iface_modem_update_state_internal(): Modem /org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> connected)

 <info> Activation (ttyACM8) Stage 3 of 5 (IP Configure Start) started...
 <info> (ttyACM8): device state change: config -> ip-config (reason 'none') [50 70 0]
 <info> Activation (ttyACM8) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
 <info> Activation (ttyACM8) Stage 3 of 5 (IP Configure Start) complete.
 <info> (ttyACM8): IPv4 static configuration:
 <info>   address 10.191.64.12/28
 <info>   gateway 10.191.64.10
Errore di segmentazione

http://lists.freedesktop.org/archives/modemmanager-devel/2015-February/001758.html
2015-02-17 12:06:09 -06:00
..
adsl core: fix a spurious warning with non-kernel network devices 2014-11-14 15:36:31 -05:00
bluetooth bluetooth: the code cannot be reached 2014-12-05 09:38:40 +01:00
team team: fix teamd startup code (rh #1184923) 2015-01-23 10:05:20 -05:00
wifi tests: fix memleaks in test-wifi-ap-utils.c 2015-02-10 13:56:16 +01:00
wimax all: consistently include config.h 2014-11-13 17:18:42 -05:00
wwan wwan: don't assume DNS info is always available 2015-02-17 12:06:09 -06:00
nm-device-bond.c bond: allow overriding the MTU 2015-01-14 18:44:20 +01:00
nm-device-bond.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-bridge.c libnm-core: add nm-core-types.h, remove cross-includes 2014-10-28 17:17:17 -04: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 config: move no-auto-default to NMConfigData 2015-02-03 13:01:53 +01:00
nm-device-ethernet.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-factory.c all: consistently include config.h 2014-11-13 17:18:42 -05:00
nm-device-factory.h core: add support for internal device factories 2014-09-11 12:50:15 -05:00
nm-device-generic.c libnm-core: add nm-core-types.h, remove cross-includes 2014-10-28 17:17:17 -04:00
nm-device-generic.h devices: drop device-type-specific error domains 2014-10-22 08:29:08 -04:00
nm-device-gre.c libnm-core: extract NMSettingIPConfig superclass out of IP4, IP6 classes 2014-11-07 07:49:40 -05:00
nm-device-gre.h gre: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-infiniband.c libnm-core: add nm-core-types.h, remove cross-includes 2014-10-28 17:17:17 -04: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 macvlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-macvlan.h macvlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-private.h device: turn nm_d_ip_config_should_fail to get_ip_config_may_fail 2014-12-11 11:46:42 +01:00
nm-device-tun.c core: fix 'tun' device owner/group property getters 2014-09-19 12:07:00 -05:00
nm-device-tun.h tun: port to internal device factory 2014-09-11 12:50:17 -05:00
nm-device-veth.c veth: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-veth.h veth: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-vlan.c device: Deal with links that vanish during initialization 2014-12-02 11:44:49 +01: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: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device-vxlan.h vxlan: port to internal device factory 2014-09-11 12:50:16 -05:00
nm-device.c device: refactor dispose/cleanup of NMDevice to free members in finalize 2015-02-09 11:51:07 +01:00
nm-device.h device: new deactivate_async() method to be run during DEACTIVATING phase 2015-01-21 17:58:50 -06:00