Package: network-manager / 0.9.4.0-10

Metadata

Package Version Patches format
network-manager 0.9.4.0-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02 dbus_access_network_manager.patch | (download)

src/org.freedesktop.NetworkManager.conf | 64 64 + 0 - 0 !
1 file changed, 64 insertions(+)

 add d-bus policy for group netdev
 It is more or less a copy of the at_console section.
03 systemd.patch | (download)

data/NetworkManager.service.in | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 debian specific tweaks for networkmanager systemd service file
 - Install an alias named network-manager.service as the legacy SysV init script
   in Debian is called network-manager.
 - Do not install NetworkManager into the network.target, as this will lead to a
   dependency loop (NetworkManager is installed in /usr).
04 systemd set kill mode process.patch | (download)

data/NetworkManager.service.in | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
05 force online with unmanaged devices.patch | (download)

src/nm-manager.c | 102 102 + 0 - 0 !
1 file changed, 102 insertions(+)

 force online state with unmanaged devices
 If we have unmanaged devices in /e/n/i, monitor the ifupdown state file
 and in case we find active interfaces besides lo, forcefully set the
 online state to CONNECTED.
10 format security.patch | (download)

libnm-util/nm-setting-bond.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 fix a format string vulnerability
11 initialize nm remote settings.patch | (download)

libnm-glib/nm-remote-settings.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

---
12 initialize gerror.patch | (download)

libnm-glib/nm-remote-settings.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
13 dont replace kernel default route for IPv6.patch | (download)

src/nm-system.c | 57 47 + 10 - 0 !
1 file changed, 47 insertions(+), 10 deletions(-)

---
14 use same kernel API as wpa_supplicant.patch | (download)

src/wifi/wifi-utils-nl80211.c | 32 27 + 5 - 0 !
1 file changed, 27 insertions(+), 5 deletions(-)

---
15 ignore cached cloned routes ipv6 config.patch | (download)

src/ip6-manager/nm-ip6-manager.c | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 ip6: ignore cached/cloned route notifications from the kernel (lp:1038541) (bgo #671767)

The kernel periodically adds routes for specific operations, including
when pinging any host.  These are temporary routes and aren't part of
the interface's permanent routing configuration, so we should ignore
them.

16 ignore cached cloned routes kernel notifications.patch | (download)

src/ip6-manager/nm-ip6-manager.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 ip6: ignore cached/cloned routes when retrieving ipv6 config (lp:1038541) (bgo #671767)

Should also ignore them when building up the initial IPv6 config.

17 dbus remove max_replies_per_connection limit.patch | (download)

src/org.freedesktop.NetworkManager.conf | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

---
18 libnm glib NULL out priv fields on dispose.patch | (download)

include/nm-glib-compat.h | 10 10 + 0 - 0 !
libnm-glib/nm-access-point.c | 10 1 + 9 - 0 !
libnm-glib/nm-active-connection.c | 12 3 + 9 - 0 !
libnm-glib/nm-client.c | 17 7 + 10 - 0 !
libnm-glib/nm-device-bond.c | 5 1 + 4 - 0 !
libnm-glib/nm-device-bt.c | 10 1 + 9 - 0 !
libnm-glib/nm-device-ethernet.c | 11 1 + 10 - 0 !
libnm-glib/nm-device-infiniband.c | 5 1 + 4 - 0 !
libnm-glib/nm-device-modem.c | 11 1 + 10 - 0 !
libnm-glib/nm-device-olpc-mesh.c | 10 2 + 8 - 0 !
libnm-glib/nm-device-vlan.c | 5 1 + 4 - 0 !
libnm-glib/nm-device-wifi.c | 10 1 + 9 - 0 !
libnm-glib/nm-device-wimax.c | 17 8 + 9 - 0 !
libnm-glib/nm-device.c | 28 7 + 21 - 0 !
libnm-glib/nm-object.c | 19 9 + 10 - 0 !
libnm-glib/nm-remote-connection.c | 11 5 + 6 - 0 !
libnm-glib/nm-remote-settings.c | 32 18 + 14 - 0 !
libnm-glib/nm-secret-agent.c | 37 17 + 20 - 0 !
libnm-glib/nm-vpn-plugin.c | 14 3 + 11 - 0 !
libnm-glib/nm-wimax-nsp.c | 10 1 + 9 - 0 !
20 files changed, 98 insertions(+), 186 deletions(-)

 libnm-glib: null out priv fields on dispose()

In some situations, objects might get used after being disposed, so
clear out their various priv fields so we don't try to access unreffed
objects, freed strings, etc.

https://bugzilla.gnome.org/show_bug.cgi?id=674473

19 libnm glib discard devices and active connections on stop.patch | (download)

libnm-glib/nm-client.c | 59 40 + 19 - 0 !
1 file changed, 40 insertions(+), 19 deletions(-)

---
20 libnm glib clear object cache on stop.patch | (download)

libnm-glib/nm-client.c | 5 5 + 0 - 0 !
libnm-glib/nm-object-cache.c | 25 25 + 0 - 0 !
libnm-glib/nm-object-cache.h | 1 1 + 0 - 0 !
3 files changed, 31 insertions(+)

---
21 carrier detect.patch | (download)

src/nm-device-wired.c | 24 16 + 8 - 0 !
1 file changed, 16 insertions(+), 8 deletions(-)

---