D15093: Add WireGuard capability.
Jan Grulich
noreply at phabricator.kde.org
Mon Sep 3 07:26:22 BST 2018
jgrulich added inline comments.
INLINE COMMENTS
> wireguard.cpp:71
> +{
> + regexStrings.ip4Range = new QString(
> + "(?:[0-1]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])");
You can use simpleipv[4,6]validator we have in plasma-nm instead of using everything below. Or maybe QHostAddress can validate it for you?
> wireguard.cpp:185
> + }
> + else if (addressIn.first.protocol() == QAbstractSocket::NetworkLayerProtocol::IPv6Protocol) {
> + dataMap.insert(QLatin1String(NM_WG_KEY_ADDR_IP6), addressList[i]);
Coding style.
> wireguard.cpp:215
> + }
> + else {
> + return result;
Coding style.
> wireguard.cpp:318
> + if (!haveAddress || !havePrivateKey || !havePublicKey || !haveAllowedIps) {
> +
> + mError = VpnUiPlugin::Error;
Remove space.
> wireguard.h:34
> +public:
> + explicit WireGuardUiPlugin(QObject* parent = nullptr, const QVariantList& = QVariantList());
> + ~WireGuardUiPlugin() override;
Coding style. You mix funcName(Bar* foo) with funcName(Bar * foo) and funcName(Bar *foo), plese change it all to the last one. Same goes for functions below.
> wireguardadvancedwidget.h:55
> +
> +private Q_SLOTS:
> +
Can be removed if you don't have any private slot.
REPOSITORY
R116 Plasma Network Management Applet
REVISION DETAIL
https://phabricator.kde.org/D15093
To: andersonbruce, #plasma, jgrulich, pino
Cc: acrouthamel, K900, anthonyfieroni, pino, lbeltrame, ngraham, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180903/b1572d81/attachment.html>
More information about the Plasma-devel
mailing list