network-manager (0.9.10.0-4ubuntu2~ubuntu14.10.1~ppa1) utopic; urgency=medium
* No-change backport to utopic
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.
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.
network-manager (0.9.10.0-4) unstable; urgency=medium
* Team upload.
* Fix arping path and add iputils-arping to the Recommends (Closes:#755039)
* Add d/p/0013-fix-dhclient-abnormal-exit-due-to-SIGPIPE.patch,
d/p/0014-log-DHCLIENT-exit-status-better.patch: Prevent dhclient to crash
when journald is restarted (Closes: #756144)
network-manager (0.9.10.0-3) unstable; urgency=medium
[ Arto Jantunen ]
* Use the correct path when calling dnssec-trigger-script. (Closes: #763023)
[ Michael Biebl ]
* Acknowledge NMU, thanks Micah Anderson.
* Install typelib files into multiarch paths now that gobject-introspection
supports multiarch.
* Mark gir and dev packages as Multi-Arch: same.
* Build against libsystemd-dev.
* Cherry-pick upstream commits to make nmtui-edit properly save and display
passwords. (Closes: #754382)
network-manager (0.9.10.0-2.1) unstable; urgency=medium
* Non-maintainer upload.
* Cherry-pick upstream commit to fix checks for default routes (Closes:
#761114)
network-manager (0.9.10.0-2) unstable; urgency=medium
* Use default compression for binary packages.
* Enable Network Team driver support. This is an optional feature which
requires the teamd daemon provided by libteam-utils.
* Cherry-pick upstream commit to fix Wi-Fi section of "nmtui connect" list
in non-UTF-8 locales. (Closes: #760186)
network-manager (0.9.10.0-1) unstable; urgency=medium
* New upstream release.
* Exclude libtool .la files from list-missing.
* Update symbols files.
* Update Build-Depends as per configure.ac.
* Build and install nmtui, a curses-based interface for easier console
operation.
* Install new device plugins.
* Stop installing the nm-tool binary which was dropped upstream as it has
been replaced by the much more powerful nmcli tool.
* Stop installing the nm-dhcp-client.conf D-Bus policy. NetworkManager uses
a private D-Bus socket now to communicate with that helper, making that
file obsolete.
* Remove the obsolete /etc/dbus-1/system.d/nm-dhcp-client.conf conffile on
upgrades.
* Specify the path to the pppd and pppoe binary via the corresponding
configure switch.
* Update patches.
- Drop "Add D-Bus policy for group netdev" patch. Usage of D-Bus
"at_console" permissions has been removed upstream and access for
unprivleged users is now handled entirely with PolicyKit.
- Add patch to use symbolic links instead of hard links for
/usr/bin/nmtui-*.
- Add patch to treat virtual ethernet devices as unmanaged to avoid
interfering with VBox and VMware network interfaces.
- Refresh remaining patches.
* Create /etc/NetworkManager/conf.d/ directory which can be used to extend
the NetworkManager configuration without having to modify the
distro-provided NetworkManager.conf.
* Ship an example server.conf configuration file which can be dropped into
/etc/NetworkManager/conf.d/ to change NetworkManager's behaviour to be
more like what's expected on "traditional UNIX server" type deployments.
network-manager (0.9.8.10-4) unstable; urgency=medium
* Build against libgnutls28-dev. (Closes: #753136)
network-manager (0.9.8.10-3) unstable; urgency=medium
* Add explicit Build-Depends on libgcrypt11-dev and don't rely on
libgnutls-dev to pull in that dependency for us. Newer versions of GnuTLS
no longer use gcrypt but nettle as crypto backend. (Closes: #745955)
network-manager (0.9.8.10-2) unstable; urgency=medium
* Don't hookup NetworkManager-wait-online.service in network-online.target
because it creates a dependency cycle with our current support for legacy
SysV init scripts.
* Specify the path for the dnsmasq binary at configure time.
network-manager (0.9.8.10-1) unstable; urgency=medium
* New upstream release
* debian/patches/*: Refresh if necessary
network-manager (0.9.8.8-7) unstable; urgency=medium
* Build against ppp 2.4.6. Update plugin path and dependencies accordingly.
network-manager (0.9.8.8-6) unstable; urgency=medium
[ Laurent Bigonville ]
* Rework the fix for #734460, kill NetworkManager in the postinst script
instead of the preinst one to minimize downtime on big upgrades
[ Michael Biebl ]
* Don't setup Sleep Monitor if system was not booted with systemd. With a
standalone logind we don't receive the Resume signal after a suspend
request and NetworkManager remains in sleep mode where the devices are
unmanaged. (Closes: #742933)
* Use dh-autoreconf to update the build system. Override dh_autoreconf since
we need to run gtkdocize.
network-manager (0.9.8.8-5) unstable; urgency=medium
* Bump debhelper compatibility level to 9.
* Convert to multi-arch. Mark libnm-glib4, libnm-glib-vpn1 and libnm-util2
as M-A: same. As pppd has not been converted yet, keep installing the ppp
plugin to /usr/lib/pppd/2.4.5/.
* Rely on dh v9 to set flags from dpkg-buildflags.
* Use autotools_dev dh addon for up-to-date config.{guess,sub}.
* Add Depends on libpam-systemd since NetworkManager requires a properly
setup logind session. (Closes: #743128)
* Bump policykit-1 from Recommends to Depends.
* Move the initial ifstate file check into nm_manager_start () to make sure
the NMManager object has been fully initialized. (Closes: #730437)
network-manager (0.9.8.8-4) unstable; urgency=medium
[ Laurent Bigonville ]
* debian/control: Update the Homepage URL
[ Michael Biebl ]
* Upload to unstable.
* Fix URL to keyfile spec in README.Debian.
* Remove /etc/systemd/system/network-manager.service symlink, which was
previously created dynamically via Alias=, on upgrades.
* Install PolicyKit rules and pkla file into the system directory.
/etc/polkit-1 is reserved for local configuration.
network-manager (0.9.8.8-3) experimental; urgency=medium
* Team upload.
* debian/network-manager.preinst: Stop network-manager before upgrading if
we are running systemd and the unit is not enabled (Closes: #734460)
network-manager (0.9.8.8-2) experimental; urgency=medium
* Team upload.
* debian/network-manager.install: Also install the
NetworkManager-dispatcher.service service file
* debian/patches/03-systemd.patch, debian/network-manager.links: Install a
symlink instead of using an Alias= to mask the initscript (Closes: #719703)
* debian/control, debian/rules: Add call to dh-systemd to enable and start
the systemd services
* debian/network-manager.links: Create a symlink so
NetworkManager-wait-online.service is run before network-online.target
* debian/control: Bump Standards-Version to 3.9.5 (no further changes)
* debian/network-manager.links, debian/rules: Create the symlinks before
calling dh_systemd_start so the services are not restarted twice
network-manager (0.9.8.8-1) experimental; urgency=low
[ Sjoerd Simons ]
* debian/60-network-manager.rules
debian/network-manager.install:
- Install a rules file compatible with experimentals policykit (0.110)
implementing the same policy as the pkla
* Switch session tracking to systemd.
* New upstream release
* Dropped patches fixed upstream:
+ d/p/06-tear-down-connections-for-unavailable-devices.patch
+ d/p/07-duid-fallback.patch
+ d/p/08-ifupdown-clarify-name-of-connections-hash.patch
+ d/p/09-ifupdown-fix-naming-confusion-in-plugin-hash-tables.patch
+ d/p/10-ifupdown-recalculate-unmanaged-specs-on-interface-ch.patch
* debian/patches/03-systemd.patch: Refreshed
* debian/patches/05-force-online-with-unmanaged-devices.patch: Refreshes
[ Laurent Bigonville ]
* debian/control: Use canonical URL for the VCS fields
* debian/control, debian/rules: Enable connectivity checking support
(Closes: #691790)
* debian/libnm-glib4.symbols: Add the new symbols exported for connectivity
checking support
[ Sjoerd Simons ]
* Enable usage of the new modem-manager interface
* Use bluez 4
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.
network-manager (0.9.8.8-0ubuntu33) 14.09; urgency=medium
* debian/patches/ignore_rfkill_if_urfkill_present.patch: more workarounds
for special cases where the global NetworkManager state should be updated.
(LP: #1386109)
network-manager (0.9.8.8-0ubuntu32) 14.09; urgency=medium
* debian/patches/ignore_rfkill_if_urfkill_present.patch: adjust unmanaged
devices handling code to only count unmanaged devices as connected when
urfkill is present if they are not explicitly disabled in urfkill.
(LP: #1386109)
network-manager (0.9.8.8-0ubuntu31) 14.09; urgency=medium
* debian/patches/ignore_rfkill_if_urfkill_present.patch: also update global
state when any WiFi rfkill switch is toggled. (LP: #1386109)
network-manager (0.9.8.8-0ubuntu30) 14.09; urgency=medium
* debian/patches/ignore_rfkill_if_urfkill_present.patch: force a global
NetworkManager state update when receiving wlan/wwan state changes from
urfkill to account for evil drivers that require hybris calls to
be turned off / drivers removed. (LP: #1386109)
network-manager (0.9.8.8-0ubuntu29) 14.09; urgency=medium
[ Mathieu Trudel-Lapierre ]
* debian/patches/powersave.patch: enable powersave mode when wifi devices
are activated; disable it when we're disconnected so as not to interfere
with scanning and getting connected again to some network. (LP: #1384823)
* debian/libnm-util2.symbols: update symbols file for new method
nm_connection_get_connection_type introduced for the PrimaryConnectionType
patch.
[ Ryan Lortie ]
* debian/patches/primary_connection_type.patch: export the type of the
currently active primary connection (the one that currently owns the
default gateway), for use by applications to figure out when not to do
heavy requests, for example, while on mobile broadband. (LP: #1384776)
-- <email address hidden> (Marius B. Kotsbak) Tue, 27 Jan 2015 22:50:50 +0100