[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-05-14 Thread Jan Grulich
https://bugs.kde.org/show_bug.cgi?id=405501

Jan Grulich  changed:

   What|Removed |Added

  Latest Commit||https://commits.kde.org/pla
   ||sma-nm/751f4da01b42dbb3dde8
   ||924b45c186174f7f5c1d
 Resolution|--- |FIXED
 Status|CONFIRMED   |RESOLVED

--- Comment #3 from Jan Grulich  ---
Git commit 751f4da01b42dbb3dde8924b45c186174f7f5c1d by Jan Grulich.
Committed on 14/05/2019 at 08:47.
Pushed by grulich into branch 'master'.

Update WireGuard to match NetworkManager 1.16 interface

Summary:
In NetworkManager 1.16 handling of WireGuard interfaces was changed
from a VPN add-on to a core interface type with a different API. This
plasma-nm update is intended to match that change including (but not
limited to) moving address specification to the IPv4 and IPv6 tabs and
the ability to add multiple Peers to an interface.

Reviewers: jgrulich, #vdg, ngraham

Reviewed By: jgrulich, #vdg, ngraham

Subscribers: ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D20930

M  +3-0applet/contents/ui/ConnectionItem.qml
M  +27   -0kcm/kcm.cpp
M  +2-0kcm/qml/ConnectionItem.qml
M  +3-0kded/notification.cpp
M  +21   -2kded/secretagent.cpp
M  +12   -1libs/declarative/connectionicon.cpp
M  +10   -2libs/declarative/networkstatus.cpp
M  +1-0libs/declarative/networkstatus.h
M  +8-0libs/editor/CMakeLists.txt
M  +15   -3libs/editor/connectioneditorbase.cpp
M  +2-2libs/editor/settings/connectionwidget.cpp
R  +40   -84   libs/editor/settings/ui/wireguardinterfacewidget.ui [from:
vpn/wireguard/wireguard.ui - 052% similarity]
A  +142  -0libs/editor/settings/ui/wireguardpeerwidget.ui
A  +76   -0libs/editor/settings/ui/wireguardtabwidget.ui
A  +639  -0libs/editor/settings/wireguardinterfacewidget.cpp [License:
LGPL]
A  +59   -0libs/editor/settings/wireguardinterfacewidget.h [License:
LGPL]
A  +375  -0libs/editor/settings/wireguardpeerwidget.cpp [License: LGPL]
C  +27   -25   libs/editor/settings/wireguardpeerwidget.h [from:
vpn/wireguard/wireguardadvancedwidget.h - 052% similarity]
A  +178  -0libs/editor/settings/wireguardtabwidget.cpp [License: LGPL]
R  +22   -26   libs/editor/settings/wireguardtabwidget.h [from:
vpn/wireguard/wireguardadvancedwidget.h - 050% similarity]
R  +3-1libs/editor/wireguardkeyvalidator.cpp [from:
vpn/wireguard/wireguardkeyvalidator.cpp - 090% similarity]
R  +0-0libs/editor/wireguardkeyvalidator.h [from:
vpn/wireguard/wireguardkeyvalidator.h - 100% similarity]
M  +10   -0libs/models/creatableconnectionsmodel.cpp
M  +2-3libs/models/networkmodelitem.cpp
M  +7-0libs/uiutils.cpp
M  +1-0libs/uiutils.h
M  +0-2vpn/CMakeLists.txt
D  +0-31   vpn/wireguard/CMakeLists.txt
D  +0-3vpn/wireguard/Messages.sh
D  +0-48   vpn/wireguard/nm-wireguard-service.h
D  +0-67   vpn/wireguard/plasmanetworkmanagement_wireguardui.desktop
D  +0-426  vpn/wireguard/wireguard.cpp
D  +0-41   vpn/wireguard/wireguard.h
D  +0-252  vpn/wireguard/wireguardadvanced.ui
D  +0-262  vpn/wireguard/wireguardadvancedwidget.cpp
D  +0-55   vpn/wireguard/wireguardauth.cpp
D  +0-43   vpn/wireguard/wireguardauth.h
D  +0-31   vpn/wireguard/wireguardauth.ui
D  +0-330  vpn/wireguard/wireguardwidget.cpp
D  +0-59   vpn/wireguard/wireguardwidget.h

https://commits.kde.org/plasma-nm/751f4da01b42dbb3dde8924b45c186174f7f5c1d

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-04-30 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=405501

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-03-17 Thread Bruce Anderson
https://bugs.kde.org/show_bug.cgi?id=405501

Bruce Anderson  changed:

   What|Removed |Added

   Assignee|jgrul...@redhat.com |banderson19...@san.rr.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-03-16 Thread K900
https://bugs.kde.org/show_bug.cgi?id=405501

--- Comment #2 from K900  ---
Yeah, that's what I've been doing. Also, it turns out the autoconnect setting
is actually enabled by nmcli by default for some reason, so that one isn't
plasma-nm's fault. Anyway, I might just start hacking on it when I get the time
(but please feel free to snipe me)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-03-16 Thread Bruce Anderson
https://bugs.kde.org/show_bug.cgi?id=405501

Bruce Anderson  changed:

   What|Removed |Added

 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #1 from Bruce Anderson  ---
This is going to take a while to fix because the configuration data for
WireGuard connections has totally changed starting in the new version of
NetworkManager. As a sidenote it appears that nm-connection-editor has not been
updated to handle the change either.

In the meantime to make it so the WireGuard connections do not automatically
start on login you can issue:
  nmcli connection modify  connection.autoconnect no

Then to start and stop the connection unfortunately it appears you will need to
use:
  nmcli connection  
because at least for me, the WireGuard connections don't show up on the popup
menu to be connected using the plasma-nm interface.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-03-15 Thread Jan Grulich
https://bugs.kde.org/show_bug.cgi?id=405501

Jan Grulich  changed:

   What|Removed |Added

 CC||banderson19...@san.rr.com,
   ||jgrul...@redhat.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 405501] plasma-nm is not compatible with NetworkManager 1.16's native WireGuard support

2019-03-15 Thread K900
https://bugs.kde.org/show_bug.cgi?id=405501

K900  changed:

   What|Removed |Added

   Platform|Other   |Archlinux Packages
 CC||m...@0upti.me

-- 
You are receiving this mail because:
You are watching all bug changes.