-
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