Package: network-manager-applet / 1.4.4-1+deb9u1

Metadata

Package Version Patches format
network-manager-applet 1.4.4-1+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Allow to create connections without admin privileges.patch | (download)

src/applet-device-wifi.c | 25 25 + 0 - 0 !
src/connection-editor/page-mobile.c | 10 10 + 0 - 0 !
src/connection-editor/page-vpn.c | 8 8 + 0 - 0 !
src/connection-editor/page-wifi.c | 13 13 + 0 - 0 !
src/libnm-gtk/nm-wifi-dialog.c | 4 4 + 0 - 0 !
src/mobile-helpers.c | 3 3 + 0 - 0 !
src/utils/utils.c | 8 8 + 0 - 0 !
src/utils/utils.h | 4 4 + 0 - 0 !
src/wireless-security/ws-wep-key.c | 7 7 + 0 - 0 !
src/wireless-security/ws-wpa-psk.c | 5 5 + 0 - 0 !
10 files changed, 87 insertions(+)

 allow to create connections without admin privileges
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Set passwords as agent-owned when they need to, to allow users without
root permissions to easily configure their connections.
The logic is:
- Bluetooth, CDMA and GSM connections: always user-owned
- WEP/WPA connections: system-owned if user has the permissions
  (with NM’s config, that is netdev or sudo membership), user-owned
  otherwise. The password is stored in the keyring for WPA, not for
  WEP.
- WiMax / Wired connections: always system-owned (with 802.1x
  passwords in the keyring).

Closes: #696256

Force online state with unmanaged devices.patch | (download)

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

 force online state with unmanaged devices

If NM has an active unmanaged device it will forcefully set the online
state to CONNECTED_GLOBAL. In that case show a wired connection icon
instead of an offline icon.

Closes: #471191

libnma pygobject libnma NMA must use libnm NM instead of .patch | (download)

src/libnma/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 libnma/pygobject: libnma/nma must use libnm/nm instead of legacy
 libraries

libnma uses libnm, and not libnm-util/libnm-glib. Hence, the python bindings
must load "NM" and not "NMClient"/"NetworkManager".

As it was, the generated bindings for libnma were unusable and loading
them would fail with

    libnm-ERROR **: libnm-util symbols detected; Mixing libnm with libnm-util/libnm-glib is not supported

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

Fixes: 76a12beac4e8692f30071169e11e2b521ec4eab7
(cherry picked from commit 7a59d41e5f6666d0da51f1f7aae7518befdb1182)