andersonbruce created this revision. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. Herald added a reviewer: jgrulich. andersonbruce requested review of this revision.
REVISION 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. BUG: 405501 REPOSITORY R116 Plasma Network Management Applet BRANCH TwoTabs REVISION DETAIL https://phabricator.kde.org/D20930 AFFECTED FILES CMakeLists.txt applet/contents/ui/ConnectionItem.qml kcm/kcm.cpp kcm/qml/ConnectionItem.qml kded/notification.cpp kded/secretagent.cpp libs/declarative/connectionicon.cpp libs/declarative/networkstatus.cpp libs/declarative/networkstatus.h libs/editor/CMakeLists.txt libs/editor/connectioneditorbase.cpp libs/editor/settings/connectionwidget.cpp libs/editor/settings/ui/wireguardinterfacewidget.ui libs/editor/settings/ui/wireguardpeerswidget.ui libs/editor/settings/wireguardinterfacewidget.cpp libs/editor/settings/wireguardinterfacewidget.h libs/editor/settings/wireguardpeerswidget.cpp libs/editor/settings/wireguardpeerswidget.h libs/editor/wireguardkeyvalidator.cpp libs/editor/wireguardkeyvalidator.h libs/models/creatableconnectionsmodel.cpp libs/models/networkmodelitem.cpp libs/uiutils.cpp libs/uiutils.h vpn/CMakeLists.txt vpn/wireguard/CMakeLists.txt vpn/wireguard/Messages.sh vpn/wireguard/nm-wireguard-service.h vpn/wireguard/plasmanetworkmanagement_wireguardui.desktop vpn/wireguard/wireguard.cpp vpn/wireguard/wireguard.h vpn/wireguard/wireguard.ui vpn/wireguard/wireguardadvanced.ui vpn/wireguard/wireguardadvancedwidget.cpp vpn/wireguard/wireguardadvancedwidget.h vpn/wireguard/wireguardauth.cpp vpn/wireguard/wireguardauth.h vpn/wireguard/wireguardauth.ui vpn/wireguard/wireguardkeyvalidator.cpp vpn/wireguard/wireguardkeyvalidator.h vpn/wireguard/wireguardwidget.cpp vpn/wireguard/wireguardwidget.h To: andersonbruce, jgrulich Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart