Change logs for network-manager source package in Wily

  • network-manager (1.0.4-0ubuntu5.3) wily; urgency=medium
    
      * Fix NetworkManager-wait-online.service so it is enabled so NFS
        and other remote FS work with name resolution. (LP: #1515446)
    
     -- Bryan Quigley <email address hidden>  Thu, 03 Mar 2016 16:50:46 +0100
  • network-manager (1.0.4-0ubuntu5.2) wily; urgency=medium
    
      * debian/patches/lp1499827_device_avoid_undefined_mtu_c44069c1.patch
        Cherry-pick commit c44069c1 from upstream: avoid changing the MTU if it's
        undefined in NM code. (LP: #1499827)
      * debian/patches/lp1499827_dont_change_unset_mtu_a92d8b0c.patch:
        Cherry pick upstream commit a92d8b0c: don't change the MTU if we have a
        value of 0 for it; it means "default", not "0 size packets". (LP: #1499827)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 27 Nov 2015 14:03:32 -0500
  • network-manager (1.0.4-0ubuntu5.1) wily; urgency=medium
    
      * debian/patches/git_fix_race_external_down_e29ab543.patch: fix race in
        wrongly managing devices due to receiving udev signals late. (LP: #1512749)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 03 Nov 2015 14:42:19 -0600
  • network-manager (1.0.4-0ubuntu5) wily; urgency=medium
    
      * 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.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 14 Oct 2015 12:33:53 -0400
  • network-manager (1.0.4-0ubuntu4) wily; urgency=medium
    
      [ 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.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Sat, 26 Sep 2015 00:02:02 -0400
  • network-manager (1.0.4-0ubuntu3) wily; urgency=medium
    
      * 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.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 10 Sep 2015 14:53:16 -0400
  • network-manager (1.0.4-0ubuntu2) wily; urgency=medium
    
      * 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.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 28 Aug 2015 15:28:24 -0400
  • network-manager (1.0.4-0ubuntu1) wily; urgency=medium
    
      * 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).
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 20 Aug 2015 16:18:32 +0200
  • network-manager (0.9.10.0-4ubuntu23) wily; urgency=medium
    
      [ Tony Espy ]
      * d/p/lp1444162-add-ip6-config-to-nm-ofono-connections.patch: disable
        IPv6 for ofono connections (LP: #1444162).
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 12 Aug 2015 15:45:38 -0400
  • network-manager (0.9.10.0-4ubuntu21) wily; urgency=medium
    
      * debian/control:
        - Switch build depends from transitional libgnutsl28-dev to libgnutls-dev
    
     -- Robert Ancell <email address hidden>  Tue, 11 Aug 2015 11:39:10 +1200
  • network-manager (0.9.10.0-4ubuntu20) wily; urgency=medium
    
      * debian/control:
        - Switch build-depends from transitional libgcrypt11-dev to libgcrypt20-dev
    
     -- Robert Ancell <email address hidden>  Fri, 07 Aug 2015 13:04:35 +1200
  • network-manager (0.9.10.0-4ubuntu19) wily; urgency=medium
    
      [ 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-nm-settings-connection-reset-retries-methods.patch,
        debian/patches/add_ofono_settings_support.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/lp1445080-modify-device-modem-avail.patch,
        debian/patches/lp1445080-nm-modem-check-for-set-mm-enabled-func.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)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 05 Aug 2015 12:17:28 -0400
  • network-manager (0.9.10.0-4ubuntu18) wily; urgency=medium
    
      * 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.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 14 Jul 2015 18:11:58 -0400
  • network-manager (0.9.10.0-4ubuntu17) wily; urgency=medium
    
      * debian/patches/git_route_fixes_part1_207ab013.patch,
        debian/patches/git_route_fixes_part2_529591d8.patch,
        debian/patches/git_avoid_conflict_reinstall_dev_route_e439478c.patch:
        really fix routing: both the default gateways and the network routes get
        to be installed with a device-type-based priority so that we can get
        multiple routes installed without conficting. (LP: #1436330)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 30 Jun 2015 15:00:26 -0400
  • network-manager (0.9.10.0-4ubuntu16) wily; urgency=medium
    
      * debian/patches/fix_default_routes.patch: rework routing priorities and how
        default routes are added for devices and VPNs so that we can successfully
        run multiple devices on the same subnet without packet loss. (LP: #1436330)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 08 May 2015 17:23:28 -0400
  • network-manager (0.9.10.0-4ubuntu15.1) vivid-security; urgency=medium
    
      * SECURITY UPDATE: directory traversal issue resulting in connection
        modification and possible arbitrary file disclosure (LP: #1449245)
        - debian/patches/CVE-2015-1322.patch: strip slashes from filename
          in src/settings/plugins/ofono/plugin.c.
        - CVE-2015-1322
    
     -- Marc Deslauriers <email address hidden>  Tue, 28 Apr 2015 07:06:00 -0400
  • network-manager (0.9.10.0-4ubuntu15) vivid; urgency=medium
    
      * debian/patches/dont_mangle_bridges.patch: reinstate code to avoid mangling
        bridges we didn't explicitly create, so that lxc, libvirt and others
        don't get their bridges broken when NM restarts, etc. (LP: #1444205)
      * d/p/0002-wifi-expose-the-last_seen-property-for-a-NMAccessPoi.patch:
        compare apples to apples when trying to decide whether an AP is old enough
        to be removed from the scan list (use boottime everywhere, rather than
        trying to compare monotonic to boottime).
      * d/p/0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch:
        refreshed.
     -- Mathieu Trudel-Lapierre <email address hidden>   Wed, 15 Apr 2015 16:06:56 -0500