~snappy-hwe-team/snappy-hwe-snaps/+git/ci-build-562:network-manager/0.9.10

Last commit made on 2016-08-23
Get this branch:
git clone -b network-manager/0.9.10 https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/ci-build-562
Members of Snappy HWE Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
network-manager/0.9.10
Repository:
lp:~snappy-hwe-team/snappy-hwe-snaps/+git/ci-build-562

Recent commits

7556d5b... by Simon Fels

Merge remote-tracking branch 'origin/ipv4v6-fix'

d763d70... by Alfonso Sanchez-Beato

Add patch to fix apn ip type selection

1557000... by Dan Williams <email address hidden>

wwan: move IP method handling into the modem object

Do it in one place (NMModem) so that NMDeviceBt takes advantage of
the same logic that NMDeviceModem used to use.

340f034... by Alfonso Sanchez-Beato

Add patches to support ipv6 cellular connections

c4d30ce... by Mathieu Trudel-Lapierre

Port old-modems (pre-MM1) to deal with IP4/6 split.

Old modems (pre-ModemManager1) only support IPv4.

091a3ff... by Mathieu Trudel-Lapierre

Port ofono modem support to IP4/6 support; we only support IPv4.

1568883... by Aleksander Morgado

wwan: new retry logic when ipv4=auto and ipv6=auto

When ipv4=auto and ipv6=auto, we'll first try with the IPv4v6 PDP type, and if
that fails (e.g. if either the modem or the operator doesn't support it), we'll
fallback to trying with IPv4 or IPv6 PDP types (only if may-fail configuration
allows it).

Patch based on a previous implementation by Dan Williams <email address hidden>

https://bugzilla.gnome.org/show_bug.cgi?id=733696

1452b6a... by Aleksander Morgado

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
(cherry picked from commit 5df024f57afe1cbc2a31e10bcb3b6e92bbc33104)

d7f35cb... by Dan Williams <email address hidden>

wwan: add IPv6 support for ModemManager1 (bgo #682623)

https://bugzilla.gnome.org/show_bug.cgi?id=682623

39a1fca... by Dan Williams <email address hidden>

wwan: add infrastructure for IPv6 config results