about summary refs log tree commit diff
path: root/debian/patches
AgeCommit message (Collapse)Author
2014-04-02Move the initial ifstate file check into nm_manager_start ()Michael Biebl
to make sure the NMManager object has been fully initialized. Closes: #730437
2014-04-02Make patches gbp-pq compatibleMichael Biebl
2014-03-28Try to better explain why 03-systemd.patch is neededMichael Biebl
2014-03-28Revert "Completely Drop debian/patches/03-systemd.patch: /usr should now be ↵Michael Biebl
mounted from the initramfs meaning that it will be available early enough" This reverts commit 696f481ba515b29d917325c87aab5d803461e243. This patch is needed to avoid a dependency loop which is generated by early boot (rcS) SysV init scripts depending on the $network LSB system facility (either directly or indirectly via $remote_fs). The $network LSB system facility is mapped to network.target. Those rcS SysV init scripts are started in sysinit.target, NetworkManager.service is started via multi-user.target, which depends on sysinit.target. As long as we have rcS SysV init scripts which such a dependency on $remote_fs or $network we can not make NetworkManager.service a provider for network.target.
2013-12-27Completely Drop debian/patches/03-systemd.patch: /usr should now be mounted ↵Laurent Bigonville
from the initramfs meaning that it will be available early enough
2013-12-09debian/patches/03-systemd.patch, debian/network-manager.links: Install a ↵Laurent Bigonville
symlink instead of using an Alias= to mask the initscript (Closes: #719703)
2013-10-25Update patchesSjoerd Simons
* 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
2013-05-08Fix ifupdown plugin to recalculate unmanaged specs on interface changesMichael Biebl
Patches cherry-picked from upstream Git. (Closes: #707070)
2013-05-08Look harder for machine-id, and generate random DUID if it doesn't existMichael Biebl
Patch cherry-picked from upstream Git. (Closes: #707204) (bgo: #696109)
2013-05-07Ensure ActiveConnections are torn down when device is unavailable.Michael Biebl
Patch cherry-picked from upstream Git. (Closes: #700391)
2013-02-20Drop 06-nm-settings-manx.patch, merged upstream.Michael Biebl
2013-02-0906-nm-settings-manx.patch: Don't install generated xml file as man page.Michael Biebl
2013-02-0905-force-online-with-unmanaged-devices.patch: Set correct online state on ↵Michael Biebl
daemon startup.
2013-02-09Refresh patchMichael Biebl
2013-02-03Drop 04-systemd-set-kill-mode-process.patch, refresh other patches.Michael Biebl
2013-01-29Merge changes from unstable branch.Michael Biebl
* Merge changes from unstable branch. * Refresh 05-force-online-with-unmanaged-devices.patch.
2013-01-29Merge branch 'master' into experimentalMichael Biebl
Conflicts: debian/changelog debian/patches/series
2013-01-29Set global online state to CONNECTED when unmanaged devices are activeMichael Biebl
debian/patches/05-force-online-with-unmanaged-devices.patch: If network interfaces are configured in /etc/network/interfaces, NM will mark those devices as unmanaged by default. If such a network interface has been brought up by ifup, set the global online state to CONNECTED. (Closes: #512286)
2013-01-06Merge changes from unstable branch.Michael Biebl
Drop patches for libnm-glib, merged upstream.
2013-01-06Merge branch 'master' into experimentalMichael Biebl
Conflicts: debian/changelog debian/patches/series
2013-01-05systemd: set KillMode=processMichael Biebl
By default, when shutting NM down, systemd will kill everything in its cgroup. But this can cause problems (eg, NM thinking that dhclient crashed and then taking down an interface that it would otherwise have left up). Fix this by setting KillMode=process, which tells systemd to only kill NM itself, and let NM kill its children.
2012-12-21Fix segfaults in libnm-glibMichael Biebl
Cherry-pick patches for libnm-glib which fix various segfaults e.g. in gnome-control-center when switching between overview and network settings panel or in gnome-shell and nm-applet when restarting NetworkManager. (Closes: #696143) (bgo: #674473)
2012-10-26Remove patches which have been merged upstreamMichael Biebl
2012-10-26Merge branch 'master' into experimentalMichael Biebl
Conflicts: debian/changelog debian/patches/series
2012-09-11Remove 'max_replies_per_connection' limit from D-Bus configuration. (Closes: ↵Michael Biebl
#678965) * debian/patches/17-dbus-remove_max_replies_per_connection_limit.patch: Remove 'max_replies_per_connection' limit from D-Bus configuration which sets it to 512. It was intended to increase the limit from its historical value of 32. However, since 2007 the default limit has been 8192, so this is actually a reduction. (Closes: #678965)
2012-09-11Don't create static IPv6 routes for cached/cloned routes. (Closes: #686328)Michael Biebl
* debian/patches/15-ignore-cached-cloned-routes-ipv6-config.patch, Don't create static IPv6 routes for cached/cloned routes. Patches debian/patches/16-ignore-cached-cloned-routes-kernel-notifications.patch: cherry-picked from upstream Git. (Closes: #686328)
2012-06-29Update patches.Michael Biebl
* debian/patches/02-dbus_access_network_manager.patch: Updated. * Remove patches which have been merged upstream.
2012-05-29wifi: attempt to use same kernel API wpa_supplicant doesMichael Biebl
* debian/patches/14-use-same-kernel-API-as-wpa_supplicant.patch: Some drivers (ipw2x00) have an incomplete nl80211 implementation and only report capabilities which made NM chose the wrong API to talk to the device. Instead, match the logic that wpa_supplicant uses to determine whether to stick with nl80211 or fall back to WEXT. (Closes: #673705)
2012-05-15Don't fight with the kernel over the default IPv6 route. (Closes: #670818)Michael Biebl
2012-04-03Initialize GError, else invalid free() crash can occurMichael Biebl
debian/patches/12-initialize-gerror.patch: Initialize GError, else invalid free() crash can occur. Fixes a crash in gnome-shell if NetworkManager is not running. Patch cherry-picked from upstream Git. (Closes: #665791) Thank a lot to Antti-Juhani Kaijanaho for tracking down this problem!
2012-04-02Fix regression in NMRemoteSettingsMichael Biebl
debian/patches/11-initialize-nm-remote-settings.patch: Cherry-pick patchi from upstream Git which fixes a regression when initializing NMRemoteSettings. (Closes: #665752)
2012-03-24debian/patches/10-format-security.patch: Fix format string vulnerability by ↵Michael Biebl
using g_set_error_literal().
2012-03-24Refresh patches.Michael Biebl
2012-03-24debian/patches/04-ifupdown-support-dns-search-entries.patch: Removed, merged ↵Michael Biebl
upstream.
2012-01-05Support dns-search entries in /etc/network/interfacesMichael Biebl
* debian/patches/04-ifupdown-support-dns-search-entries.patch - Support dns-search entries in /etc/network/interfaces as used by resolvconf and openresolv. (Closes: #651447) Patch cherry-picked from upstream Git.
2011-11-12Remove 04-dont-update-routing-and-dns-for-unmanaged-devices.patch, applied ↵Michael Biebl
upstream
2011-11-03Avoid blowing away existing routes and resolv.confMichael Biebl
* debian/patches/04-dont-update-routing-and-dns-for-unmanaged-devices.patch - Avoid blowing away existing routes and resolv.conf if NM never managed any devices. (Closes: #624159, #637005, #641904)
2011-08-24Refresh debian/patches/02-dbus_access_network_manager.patchMichael Biebl
2011-05-04Refresh debian/patches/03-systemd.patch.Michael Biebl
2011-04-09Refresh debian/patches/02-dbus_access_network_manager.patch.Michael Biebl
2011-03-18Remove patches (merged upstream)Michael Biebl
- d/p/40-umanaged-interfaces.patch - d/p/50-bridge-interfaces.patch - d/p/51-normalized-keys.patch - d/p/60-policy-stop-touching-etc-hosts.patch - d/p/70-install-nm-online.patch - d/p/80-keyfile-ignore-temporary-files.patch - d/p/81-keyfile-quiet-keyfile-plugin-when-re-read-connection.patch - d/p/82-core-handle-device-removal.patch - d/p/83-dnsmasq-send-no-config-file-instead-of-a-bogus-one.patch
2011-03-07Fix build failure with more-warnings enabledMichael Biebl
Don't mix code and declaration.
2011-03-06Normalize keys in ifupdown parser.Michael Biebl
* debian/patches/51-normalized-keys.patch - Normalize keys in ifupdown parser, so we accept options with either hyphens or underscores, like e.g. bridge_ports and bridge-ports. (Closes: #609831)
2011-03-06dnsmasq: Use --conf-file without additional parameterMichael Biebl
* debian/patches/83-dnsmasq-send-no-config-file-instead-of-a-bogus-one.patch - Newer versions of dnsmasq validate the option parameters more strictly. Instead of passing a bogus file name simply use --conf-file without additional parameters. (Closes: #615082)
2011-01-22Cherry-pick patch from upstream to correctly handle device removalMichael Biebl
when properties are unreadable. (Closes: #605570)
2010-12-22Enable systemd supportMichael Biebl
- Install NetworkManager.service unit file in /lib/systemd/system. - Add --with-systemdsystemunitdir=/lib/systemd/system to configure flags. - Add debian/patches/03-systemd.patch containing Debian specific tweaks for the NetworkManager.service unit file.
2010-12-22Delete old 20-manual_means_always_online.patch patchMichael Biebl
It has been unused since 0.7.x.
2010-12-22Cherry-pick keyfile fixes from upstream GitMichael Biebl
Cherry-pick two patches from upstream Git to make the keyfile plugin ignore temporary files and be more quiet when re-reading connections which have not changed.
2010-12-18Fix installation of nm-online.Michael Biebl
2010-12-18Stop touching /etc/hosts.Michael Biebl
* debian/patches/60-policy-stop-touching-etc-hosts.patch - Stop touching /etc/hosts. Rely on the debian installer to setup /etc/hosts so the hostname is resolvable. Patch cherry-picked from upstream Git.