Change logs for network-manager source package in Vivid

  • network-manager (0.9.10.0-4ubuntu15.3) vivid; 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)
    
    network-manager (0.9.10.0-4ubuntu15.2) vivid; 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>  Tue, 15 Sep 2015 10:10:50 -0400
  • network-manager (0.9.10.0-4ubuntu15.2) vivid; 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>  Wed, 29 Apr 2015 14:44:54 -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
  • network-manager (0.9.10.0-4ubuntu14) vivid; urgency=medium
    
      [ Tony Espy ]
      * Fix ofono mobile-data 5m reconnect bug (LP: #1418077)
      * Cleanup of the NM ofono code, getting rid of unused and/or
        code that was commented out.
     -- Ricardo Salveti de Araujo <email address hidden>   Mon, 13 Apr 2015 01:35:11 -0300
  • network-manager (0.9.10.0-4ubuntu13) vivid; urgency=medium
    
      * d/p/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch:
        Check that a connection matches the current modem IMSI when deciding
        whether it should be deemed "compatible" to use to connect to a data
        network. (LP: #1431471)
      * d/p/0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch:
        Update the last seen timestamp in cull_scan_list() using the new
        nm_ap_update_last_seen() function rather than setting it to time(NULL),
        otherwise the timestamp will appear too far in the future and break the
        removals on last_seen value comparison. (LP: #1427205)
     -- Mathieu Trudel-Lapierre <email address hidden>   Tue, 31 Mar 2015 23:00:31 -0400
  • network-manager (0.9.10.0-4ubuntu12) vivid; urgency=medium
    
      * Don't make NetworkManager D-Bus activatable. If the daemon has been
        stopped manually, we don't want it to be autostarted by client requests.
        Patch taken from Debian git, thanks Michael Biebl! (Closes: #760998)
     -- Martin Pitt <email address hidden>   Tue, 31 Mar 2015 10:13:22 +0200
  • network-manager (0.9.10.0-4ubuntu11) vivid; urgency=medium
    
      * Disable 0001-Debian-specific-tweaks-for-NetworkManager-systemd-se.patch.
        We actually do want NetworkManager stop after network.target. Fixes long
        shutdown hangs with remote mounts, and other network services which need
        connectivity on shutdown. (LP: #1431774)
     -- Martin Pitt <email address hidden>   Sat, 14 Mar 2015 07:42:18 +0100
  • network-manager (0.9.10.0-4ubuntu10) vivid; urgency=medium
    
      * Add fix-NetworkManager-wait-online.service.patch: Fix dependencies of
        NetworkManager-wait-online.service to avoid dependency loops and delays,
        and install it into the correct target. (Pre-requisite for LP #1430280)
      * debian/rules: Enable NetworkManager-wait-online.service. This will make
        network-online.target wait for connectivity, to fix NFS mounts and other
        units which depend on it. (LP: #1430280)
      * debian/network-manager.postinst: Flush deb-systemd-helper status of
        NM-wait-online to get it enabled on upgrades to this version.
     -- Martin Pitt <email address hidden>   Thu, 12 Mar 2015 11:02:13 +0100
  • network-manager (0.9.10.0-4ubuntu9) vivid; urgency=medium
    
      * urfkill-integration, killswitches-no-urfkill autopkgtests: Use init system
        agnostic "service" instead of the upstart specific start/stop commands.
     -- Martin Pitt <email address hidden>   Thu, 05 Mar 2015 08:07:42 +0100
  • network-manager (0.9.10.0-4ubuntu8) vivid; urgency=medium
    
      * 0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch:
        - Make sure to initialize the NMPlatformIP4Address struct to avoid
          setting garbage as the device label
     -- Ricardo Salveti de Araujo <email address hidden>   Sun, 01 Mar 2015 01:15:32 -0300
  • network-manager (0.9.10.0-4ubuntu7) vivid; urgency=medium
    
      [ Tony Espy ]
      * touch: include the MTK specific modems in the ignore list
        (LP: #1426122)
     -- Ricardo Salveti de Araujo <email address hidden>   Fri, 27 Feb 2015 18:50:35 -0300
  • network-manager (0.9.10.0-4ubuntu6) vivid; urgency=medium
    
      * Fix nmcli crash with multiple wifi cards. Spotted by python-dbusmock
        tests. Cherry-picked from upstream git.
     -- Martin Pitt <email address hidden>   Mon, 09 Feb 2015 08:19:48 +0100
  • network-manager (0.9.10.0-4ubuntu5) vivid; urgency=medium
    
      * d/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch:
        don't fail when the ofono modem paths fail to not include a slash. We can
        log this, and following use of these paths will still fail, but that's fine
        since it's just more error messages in the logs for things that aren't
        supposed to work anyway since the oFono modem paths are just virtual.
        (LP: #1416635)
     -- Mathieu Trudel-Lapierre <email address hidden>   Wed, 04 Feb 2015 15:25:07 -0500
  • network-manager (0.9.10.0-4ubuntu4) vivid; urgency=medium
    
      * debian/tests/nm: bring up the timeout for "startup complete" again, this
        time to 60 seconds. Somehow amd64 is still regularly failing to see this
        message in a reasonable amount of time.
     -- Mathieu Trudel-Lapierre <email address hidden>   Fri, 30 Jan 2015 14:59:26 -0500
  • network-manager (0.9.10.0-4ubuntu3) vivid; urgency=medium
    
      * debian/patches/lp1099983_ignore-p2p-wifi-devices.patch: just like rmnet_usb
        devices; rather than unmanaging the p2p0 wifi device as created on some
        systems by Android; don't create the device at all, since it confuses
        indicator-network too much.
     -- Mathieu Trudel-Lapierre <email address hidden>   Fri, 30 Jan 2015 12:39:04 -0500
  • network-manager (0.9.10.0-4ubuntu2) vivid; urgency=medium
    
      * debian/patches/ignore_rmnet_devices.patch: ignore rmnet_usb devices by not
        creating a NMDevice for them at all, since otherwise they get considered
        on routing updates and steal the default gateway from other devices.
      * debian/tests/urfkill-integration: also update for the nmcli API change:
        nmcli nm is now replaced with "nmcli radio" for device killswitch states.
      * debian/tests/nm: bump timeout for "startup complete" message on NM startup
        from 15 to 30 seconds to account for slowness in testing on KVMs.
     -- Mathieu Trudel-Lapierre <email address hidden>   Fri, 23 Jan 2015 16:38:14 -0500
  • network-manager (0.9.10.0-4ubuntu1) vivid; urgency=medium
    
      * Merge with Debian; remaining changes:
        - debian/control:
          - Add valac to Build-Depends (for Vala bindings).
          - Add dbus-test-runner, isc-dhcp-client, python-dbus and python-gi to
            Build-Depends (for tests).
          - Enable autopkgtests.
          - Add alternative Recommends for UI to network-manager:
            network-manager-gnome | plasma-widget-networkmanagement | plasma-nm.
          - Recommend a modem manager: modemmanager or ofono.
          - Add python to Suggests
          - network-manager Breaks connman.
          - Don't have network-manager Depend on adduser.
        - debian/tests: added autopkg tests.
        - debian/ifblacklist_migrate.sh: update to better handle interfaces stanza.
        - debian/libnm-glib-dev.install: install vapi bindings.
        - debian/libnm-util-dev.install: install vapi bindings.
        - debian/network-manager.install:
          - install ofono plugin and dbus config.
          - install apport hook.
        - debian/NetworkManager.conf:
          - Use the dnsmasq dns plugin by default.
          - Enable the ofono plugin by default.
        - debian/network-manager.dirs: add /etc/NetworkManager/dnsmasq.d for custom
          dnsmasq configuration snippets.
        - debian/network-manager.links: create a symlink to the apport hook to be
          reused by nm-applet.
        - debian/network-manager.postinst:
          - Don't need to migrate from sysvinit, just keep removing the sysvinit
            script symlinks.
          - Don't add the netdev group.
        - debian/network-manager.prerm: stop network-manager before removing it.
        - debian/rules:
          - Enable vala, bluez4 support and tests.
          - Explicitly remove the SysV init script from the network-manager package
          - Update translations.
          - Install the tests.
          - Install a dnsmasq configuration to avoid an unconfigured system-wide
            instance to conflict with the local caching from NetworkManager's
            instance of dnsmasq.
          - Run dh_installinit with --no-scripts.
          - Run tests within dbus-test-runner, so that they can successfully run
            in a DBus bus while on minimal build environments.
        - debian/patches:
          - git_ignore_cache_routes_faa7d8ab.patch: don't count RTM_F_CLONED
            routes, they cause NM to spam DBus with useless IPv6 updates.
          - whoopsie-daisy-dbus-support.patch: allow whoopsie access to our bus
            so it can know whether we're online, and whether to send error data.
          - add_sendsigs_omissions.patch: move pidfiles to /run/sendsigs.omit.d
            to avoid upstart killing NM's children too early.
          - quit_dhclient_on_exit.patch: deconfigure network devices when they
            are removed (e.g. on shutdown), so that there is no dhclient process
            left once NetworkManager stops.
          - nm-change-dnsmasq-parameters.diff: Ubuntu-specific option choices for
            the local dnsmasq cache.
          - lp936712_dnsmasq_ip6_ns_ordering.patch: Order IPv6 nameservers before
            IPv4 for dns plugins.
          - dnsmasq-vpn-dns-filtering.patch: take into consideration whether the
            VPN is set for split-tunneling when adding VPN DNS servers.
          - lp990011_use_tempaddr_sysctl_default.patch: take into account the
            Ubuntu-specific path to an extra sysctl config snippet for IPv6
            Privacy extension we ship when reading whether privacy extensions
            should be enabled.
          - adhoc_use_wpa_rsn_part1.patch, adhoc_use_wpa_rsn_part2.patch: re-enable
            Ad-Hoc mode for WPA2; with WPA2 the security settings do tend to work,
            so we can allow users to create such connections.
          - ignore_rmnet_devices.patch: ignore rmnet_usb* devices, they are used by
            RIL/ofono and NM shouldn't try to manage them directly.
          - lp1099983_ignore-p2p-wifi-devices.patch: ignore wireless P2P devices
            shown as p2pN interfaces; we can't support them just now and they cause
            confusion on the system.
          - prioritize_3g_later.patch: re-prioritize 3G and other modem-type
            connections to be less preferred than WiFi and other WiFi-similar
            connections -- they cost money, so the user is more likely to want to
            only use them if nothing else is available, especially on a phone.
          - add_ofono_settings_support.patch: add support for reading oFono's
            configuration files as a basis for connections / APN settings to be
            used by NM.
          - add_ofono_support.patch: add support for using oFono as a modem manager
            in place or alongside ModemManager to connect to mobile data networks.
          - ignore_rfkill_if_urfkill_is_present.patch: support using urfkill as a
            handler for killswitch events rather than relying only on the rfkill
            subsystem.
      * debian/patches/git_assert_test-remote-settings-client_746a13bd.patch,
        debian/patches/git_fix_crash_test-remote-settings-client_98e7145f.patch:
        fix issues in test-remote-settings-client which make the test fail every
        once in a while.
      * debian/control: bump the network-manager Depends for isc-dhcp-client to
        (>= 4.3.1-5ubuntu1), which is the first version with the updated apparmor
        profile that allows our new dhcp helper binary to work.
      * Merged and renamed the dnsmasq DBus updates patches:
        debian/patches/dnsmasq-dbus-updates.patch,
        debian/patches/dns-dnsmasq-interface-and-dbus-path.patch:
        - 0001-dns-use-DBus-to-make-dnsmasq-nameserver-changes.patch: use DBus to
          push updates to dnsmasq rather than restarting it with a modified
          configuration file.
      * Merged and renamed wifi ScanDone patches:
        debian/patches/scan_done_signal.patch,
        debian/patches/remove-extra-scan_done-on-scan-start.patch,
        debian/patches/cull_aps_on_scan_done_signal.patch:
        - 0001-wifi-Signal-on-the-wifi-device-when-its-supplicant-i.patch: send
          a ScanDone signal out on DBus to let applications know a requested scan
          operation has completed.
        - 0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch: cull
          the scan results just before sending the ScanDone signal, so the scan
          results are as up-to-date as possible.
      * debian/patches/monotonic_timestamp_as_boottime.patch: provide a way to
        convert the NM generated monotonic timestamp to a CLOCK_BOOTTIME value, as
        suggested in upstream review of the last_seen patches.
      * Merged and renamed the wifi last_seen timestamp patches:
        debian/patches/ap_publish_last_seen.patch,
        debian/patches/scan_update_last_seen.patch:
        - 0002-wifi-expose-the-last_seen-property-for-a-NMAccessPoi.patch:
          publish last-seen timestamp for wireless accesspoints on DBus.
      * Merged and renamed ofono patches:
        debian/patches/provisioning_wait_ofono_properties.patch,
        debian/patches/track_ip_settings_post_connection.patch,
        debian/patches/dont-check-secrets-for-ofono.patch,
        debian/patches/ofono_mms_support.patch:
        - 0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch: add
          support for using oFono as a modem manager alongside ModemManager.
      * debian/patches/powersave.patch: replace powersave patch with version from
        upstream branch dcbw/wifi-powersave; based off our inital patch (but with
        lots of improvements). Powersave is now a setting which can be disabled
        per-connection if required:
        - 0001-libnm-libnm-util-add-Wi-Fi-powersave-property.patch
        - 0002-fixup-libnm-libnm-util-add-Wi-Fi-powersave-property.patch
        - 0003-cli-add-support-for-wifi.powersave-setting.patch
        - 0004-wifi-set-wireless-power-save-for-nl80211-devices-whe.patch
        - 0005-fixup-wifi-set-wireless-power-save-for-nl80211-devic.patch
      * debian/patches/git_primary_connection_type_aab7fbfc.patch: add a primary
        connection type property for use by applications to know whether they are
        on mobile data, wifi, or otherwise. Patch by Ryan Lortie; replaces the
        previous patch primary_connection_type.patch with the committed version.
      * debian/patches/default_powersave_on.patch: set wireless dynamic power save
        to enabled by default. It defaults to disabled upstream. Since this is a
        per-connection setting, you can disable powersave for your connections by
        editing the configuration file under /etc/NetworkManager/system-connections
        and adding "powersave=0" under the [802-11-wireless] section.
      * debian/patches/demarshal_int64_properties.patch: properly demarshall
        64-bit integer types in NMObject.
      * debian/patches/only-ignore-host-side-veth.patch: let client-side veth type
        ethernet devices be managed by NetworkManager.
      * debian/control, debian/rules: disable libteam for now, since it's not yet
        suitable for inclusion in main.
      * debian/control: also from libteam-utils from being mentioned in Suggests
        and network-manager binary package description.
      * debian/tests/network_test_base.py, debian/tests/killswitches-no-urfkill,
        debian/tests/nm: update tests for changes in NM behavior and CLI API.
     -- Mathieu Trudel-Lapierre <email address hidden>   Thu, 22 Jan 2015 15:21:30 -0500
  • network-manager (0.9.8.8-0ubuntu34) vivid; urgency=medium
    
      * debian/tests/wpa-dhclient: unbreak the tests for isc-dhcp 4.3.5: redirect
        stderr to stdout when calling dhclient -x.
      * debian/tests/control: allow messages to stderr in wpa-dhclient test.
     -- Mathieu Trudel-Lapierre <email address hidden>   Wed, 12 Nov 2014 12:08:55 -0500
  • network-manager (0.9.8.8-0ubuntu28) utopic; urgency=medium
    
      * debian/patches/add_ofono_support.patch: Ignore calls to set_mm_enabled;
        we don't need to do any action when that happens. (LP: #1350332)
      * debian/patches/provisioning_wait_ofono_properties.patch: keep Online into
        consideration when setting the CONNECTED state for the modem device, as
        when flight mode is toggled the oFono Interfaces may be re-created and
        could still be Powered and Attached. (LP: #1350332)
      * debian/patches/ignore_rfkill_if_urfkill_present.patch: don't write state
        file on state changes from urfkill, as urfkill will handle persistence
        itself. (LP: #1381406)
      * debian/patches/bridge_ignore_without_connections.patch: Drop patch; this
        is no longer necessary given upstream commit 17338069 which avoids
        touching bridge connections that weren't created by NM. (LP: #1273201)
     -- Mathieu Trudel-Lapierre <email address hidden>   Thu, 09 Oct 2014 14:38:18 -0400