Last commit made on 2015-10-14
Get this branch:
git clone -b ubuntu/wily https://git.launchpad.net/ubuntu/+source/network-manager
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

1f508d3... by Mathieu Trudel-Lapierre on 2015-10-14

Import patches-unapplied version 1.0.4-0ubuntu5 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: d583c5a1bc8ed9e51b8a4e6da15f059e387085cd

New changelog entries:
  * debian/patches/git_set_vpn_mtu_9736327b.patch: set the MTU for the VPN
    interface. (LP: #1498474)
  * debian/patches/lp1446689_git_use_kernel_pppoe_6fdfb031.patch: use the
    kernel-provided pppoe interfaces rather than requiring the use of rp-pppoe
    to use PPPoE; we switched to rp-pppoe some time ago to workaround a bug in
    detecting disconnects which has seen been fixed and could be worked around
    fairly simply with the right configuration. (LP: #1446689)
  * debian/rules: don't pass --with-pppoe to configure; the option is removed
    by the above patch.

d583c5a... by Mathieu Trudel-Lapierre on 2015-09-26

Import patches-unapplied version 1.0.4-0ubuntu4 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 4f63998dc332a2f62839bb0a07794fc1e655d25d

New changelog entries:
  [ Mathieu Trudel-Lapierre ]
  * d/p/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch:
    Pre-initialize reason for ofono state changes to NULL; this avoids getting
    to nm_device_set_state with an invalid reason string. (LP: #1499906)
  * d/p/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch:
    cleanup ip_string_to_network_address() to work as its NMModemBroadband
    version, and start setting NM_MODEM_IP4_METHOD to _STATIC so IP, prefix,
    gateway and DNS get properly applied on an oFono modem as it comes up.
  * debian/NetworkManager.conf: re-enable the ofono plugin (fixes a regression).
  * debian/patches/add_ofono_settings_support.patch: don't link against
    libnm-glib as this would cause type duplication and crashes. (LP: #1499904)
  * debian/patches/lp1496434_warn_on_invalid_new_link.patch: don't outright
    crash by dereferencing a NULL pointer if a device can't get created by its
    NMDeviceFactory; we should warn though, as we want to know about these
    failures; but no need to make all of NM sad. (LP: #1496434)
  [ Tony Espy ]
  * d/p/0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch:
    Fix duplicate 'LastSeen' PropertiesChanged signals being generated
    after every scan. The 'Last-Seen' property is now only updated when
    a scan finishes, and schedule_scanlist_cull is no longer triggered
    new_bss_cb or updated_bss_cb. (LP: #1480877)
  * d/p/add_ofono_settings_support.patch: Fix memory leaks in plugin.
  * d/p/add_ofono_settings_support.patch: Remove unused plugin DBus code.
  * d/p/CVE-2015-1322.patch: Drop CVE which applied to removed DBus code
    in ofono settings plugin.

4f63998... by Mathieu Trudel-Lapierre on 2015-09-10

Import patches-unapplied version 1.0.4-0ubuntu3 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 51c1ea7c7119c9ad1ddde2b01119316d2db6ee94

New changelog entries:
  * New upstream NM release post-feature-freeze. (LP: #1493934)
    (previous revisions never transitioned from proposed)
  [ Martin Pitt ]
  * debian/tests/nm: Revert the previous disabling of tests, they are all
    conceptually still valid.
  * debian/tests/nm: Reduce timeouts to something reasonable; waiting 3
    minutes for detecing an AP should not count as "success", and it takes too
    long for tests to fail.
  * debian/tests/nm: Fix ColdplugWifi.test_no_ap: with 1.0 the state is now
    "UNAVAILABLE" instead of "DISCONNECTED"; so check for either.
  [ Mathieu Trudel-Lapierre ]
  * debian/patches/git_config_parse_cmdline_args_8a22a981.patch: don't shadow
    the config_cli parameter for early config with a local copy. (LP: #1492168)
  * d/p/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch: fix
    signal handling for oFono using GDBus; it's a little simpler now, watching
    for signals in general and matching only ModemAdded/ModemRemoved. Inspired
    from urfkill code. (LP: #1492126)
  * debian/patches/git_fix_duplicate_unittest_names_7b70a840.patch: replace
    duplicate unit test names, which is a new restriction set by GLib.

51c1ea7... by Mathieu Trudel-Lapierre on 2015-08-28

Import patches-unapplied version 1.0.4-0ubuntu2 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: c231e55119608a9fe4ad2f2129cedebcf6a3317d

New changelog entries:
  * debian/patches/only-ignore-host-side-veth.patch: remove unused patch; NM
    doesn't automatically try to manage any side of veth devices anymore.
  * debian/patches/disable_general_with_expect_test.patch: disable
    test_general_with_expect; which is flaky on ppc64el and arm64.
  * debian/tests/nm:
    - Enable mucho logging when running tests, this helps a lot debugging when
      the tests fail.
    - Skip wifi tests for now; they appear to be broken, possibly due to
      changes in wpa 2.4's interaction with mac80211_hwsim.
    - test_manual_ip4 is an expectedFailure. It's not manual at all; and the
      DHCP requests fail to complete.
    - auto_detect_eth is an expectedFailure, both ends of the veth interfaces
      are now unmanaged which causes the tests to fail. These tests will need
      to be rewritten/adapted to the way the world really works.
    - Allow for more than one activeConnection available; this is slightly
      more solid when running tests locally in case other connections come up
      automatically along with the tested ones (bridges, etc.)
    - Check for expected connection UUID in the list of active connections
      UUIDs rather than verifying that the two match exactly.
  * debian/patches/series: clean up; remove some old commented-out patches.
  * debian/patches: removed a bunch of old patch cruft.

c231e55... by Mathieu Trudel-Lapierre on 2015-08-20

Import patches-unapplied version 1.0.4-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 3528355abb6793f31c554f277647482b6477133f

New changelog entries:
  * New upstream release.
  * Patches removed because applied upstream:
    - 0006-tui-fix-Wi-Fi-section-of-nmtui-connect-list-in-non-U.patch
    - 0007-core-fix-checks-for-default-routes-by-comparing-the-.patch
    - 0009-Support-building-against-libsystemd-library.patch
    - 0010-tui-fix-requesting-and-displaying-secrets.patch
    - 0011-tui-fix-updating-of-NmtPasswordFields-passwords-bgo-.patch
    - 0012-fix-arping-path.patch
    - 0013-fix-dhclient-abnormal-exit-due-to-SIGPIPE.patch
    - 0014-log-DHCLIENT-exit-status-better.patch
    - fix_default_routes.patch
    - git_assert_test-remote-settings-client_746a13bd.patch
    - git_fix_crash_test-remote-settings-client_98e7145f.patch
    - git_fix_nmcli_multiple_wifi.patch
    - git_ignore_cache_routes_faa7d8ab.patch
    - git_primary_connection_type_aab7fbfc.patch
  * Refreshed all patches.
  * debian/patches/conditional_libteam_tests.patch: make team device tests as
    conditional to libteam being available as the support for the devices.
  * Resynchronise with Debian; remaining changes:
    - debian/control: Updated Vcs tags; enabled autopkgtests.
    - debian/control: Build-Depends on libgnutls-dev and libgcrypt20-dev.
    - debian/control: reshuffle Depends for network-manager due to main
      inclusion requirements, and add Breaks for old versions of plugins.
    - debian/control: network-manager Conflicts with connman.
    - debian/control: update network-manager Description since we don't ship
      with team support yet, and dnsmasq-base isn't optional.
    - debian/ifblacklist_migrate.sh: update to better handle interfaces stanza.
    - debian/libnm*-dev.install: ship vala bindings.
    - debian/NetworkManager.conf: enable the ofono plugin and dnsmasq use as a
      local DNS cache.
    - debian/network-manager.dirs: add /etc/NetworkManager/dnsmasq.d.
    - debian/network-manager.install: add files for the ofono plugin.
    - debian/network-manager.install: add Apport hook.
    - debian/network-manager.links: link....
    - debian/network-manager.postinst: Don't need to migrate from sysvinit,
      just keep removing the sysvinit script symlinks.
    - debian/network-manager.postinst: Don't add the netdev group.
    - debian/network-manager.postinst: Notify the user a reboot may be
      required after upgrade.
    - debian/network-manager.upstart: ship an upstart job for NM.
    - debian/rules: configure: disable libteam.
    - debian/rules: configure: enable building vala bindings.
    - debian/rules: configure: enable running tests during the build.
    - debian/rules: don't install sysvinit scripts.
    - debian/rules: copy over dnsmasq configuration files.
    - debian/rules: don't restart NetworkManager on upgrade.
    - debian/rules: run NM's unit tests in dh_auto_test via dbus-test-runner.
    - debian/source_network-manager.py: ship an Apport hook.
    - debian/tests: Ship autopkgtests for automated functional testing.
  * debian/NetworkManager.conf: temporarily disable the ofono plugin, it needs
    more porting (and possibly some g_type_ensure hack).

3528355... by Mathieu Trudel-Lapierre on 2015-08-12

Import patches-unapplied version to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 0068e05bf8cd79dc2e2a8500d1c240e4b19d08ab

New changelog entries:
  [ Tony Espy ]
  * d/p/lp1444162-add-ip6-config-to-nm-ofono-connections.patch: disable
    IPv6 for ofono connections (LP: #1444162).
  [ Tony Espy ]
  * d/p/lp1425172-fix-wifi-scanlist-cull.patch: fix cull_scan_list
    so that APs are removed when wpa_supplicant indicates that they've
    been removed vs. waiting 6m to do so ( LP: #1425172 ).

0068e05... by Robert Ancell on 2015-08-10

Import patches-unapplied version to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 18e9a078d54bc13b557bcdbf3030e28f31158818

New changelog entries:
  * debian/control:
    - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev

18e9a07... by Robert Ancell on 2015-08-07

Import patches-unapplied version to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: d6640e6794367ff7adbc70577fd9e924f628bdf0

New changelog entries:
  * debian/control:
    - Switch build-depends from transitional libgcrypt11-dev to libgcrypt20-dev

d6640e6... by Mathieu Trudel-Lapierre on 2015-08-05

Import patches-unapplied version to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 7f8ae482981e6cd1a1e06e332b1e0d7bbccc099c

New changelog entries:
  [ Tony Espy ]
  * debian/patches/add_ofono_settings_support.patch: remove code
    that added APN, USERNAME and PASSWORD to NM_SETTING_GSM object.
    NM doesn't actually need access to these settings, and USERNAME/
    PASSWORD can cause issues with NM's secrets needed logic.
  * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch,
    debian/patches/lp1461593-add-modem-reconnect-delay-to-policy.patch: More changes
    to NMModemOfono's modem_state handling. Added get/set_reset_retries_timeout
    methods to NMSettingsConnection, and use the set method to lower the timeout for
    ofono connections to 30s. Finally added a 5s delay to NM_POLICY's activation
    logic triggered when a modem device is disconnected. This allows modem time to
    settle and NM to process the resulting DBus state changes. (LP: #1461593)
  * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch,
    debian/patches/lp1461593-add-modem-reconnect-delay-to-policy.patch: These
    changes collectively fix flight-mode on arale ( and other devices ), due to
    some fundemental race conditions in the ofono logic. (LP: #1445080, #1440917)
  * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch,
    debian/patches/add_ofono_settings_support.patch: Add support for the ofono
    gprs-context 'Preferred' property. (LP: #1361864)
  [ Mathieu Trudel-Lapierre ]
  * d/p/0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch:
    Re-add schedule_scan() call after we get the ScanDone signal from the
    supplicant. Otherwise we'd do one scan on startup and never scan again.
    (LP: #1445134)

7f8ae48... by Mathieu Trudel-Lapierre on 2015-07-14

Import patches-unapplied version to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: e29cbe6a27530a999db053b649a7244d6a81efd4

New changelog entries:
  * debian/tests/nm, debian/tests/wpa-dhclient: 802.11a appears to no longer
    have any supported channels for AP mode: mark all four 802.11a tests as
    expectedFailures while I dig into hostapd/mac80211_hwsim to get them to
    work again. Expected failure means we'll be notified as soon as they start
    to succeed again.