From e2fc6abe17e6e159d1cf78ea598f66b9e5e50b87 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 4 Sep 2018 12:14:13 +0200 Subject: [PATCH] net/wireguard: 0.3 --- net/wireguard/Makefile | 2 +- net/wireguard/src/etc/rc.d/opnsense-wireguard | 2 +- .../controllers/OPNsense/Wireguard/Api/ServerController.php | 4 ++-- .../OPNsense/Wireguard/forms/dialogEditWireguardServer.xml | 4 ++-- .../src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/net/wireguard/Makefile b/net/wireguard/Makefile index e30ee70a2..f8cc39b53 100644 --- a/net/wireguard/Makefile +++ b/net/wireguard/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= wireguard -PLUGIN_VERSION= 0.2 +PLUGIN_VERSION= 0.3 PLUGIN_COMMENT= WireGuard VPN service PLUGIN_DEPENDS= wireguard PLUGIN_MAINTAINER= m.muenz@gmail.com diff --git a/net/wireguard/src/etc/rc.d/opnsense-wireguard b/net/wireguard/src/etc/rc.d/opnsense-wireguard index d820901a2..257ae2758 100755 --- a/net/wireguard/src/etc/rc.d/opnsense-wireguard +++ b/net/wireguard/src/etc/rc.d/opnsense-wireguard @@ -38,7 +38,7 @@ wireguard_start() echo "starting wireguard" for STARTER in ${wireguard_config}; do $command up $STARTER - ifconfig $STARTER group wireguard + ifconfig $STARTER group wg done } diff --git a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServerController.php b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServerController.php index a51f8e935..af0924e28 100644 --- a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServerController.php +++ b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/Api/ServerController.php @@ -55,7 +55,7 @@ class ServerController extends ApiMutableModelControllerBase $node = $this->getModel()->servers->server->Add(); } $node->setNodes($this->request->getPost("server")); - if (empty((string)$node->pubkey) || empty((string)$node->privkey)) { + if (empty((string)$node->pubkey) && empty((string)$node->privkey)) { // generate new keypair $backend = new Backend(); $keyspriv = $backend->configdpRun("wireguard genkey", 'private'); @@ -80,7 +80,7 @@ class ServerController extends ApiMutableModelControllerBase $node = $this->getModel()->servers->server->Add(); } $node->setNodes($this->request->getPost("server")); - if (empty((string)$node->pubkey) || empty((string)$node->privkey)) { + if (empty((string)$node->pubkey) && empty((string)$node->privkey)) { // generate new keypair $backend = new Backend(); $keyspriv = $backend->configdpRun("wireguard genkey", 'private'); diff --git a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml index c08a6c500..2b50d5543 100644 --- a/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml +++ b/net/wireguard/src/opnsense/mvc/app/controllers/OPNsense/Wireguard/forms/dialogEditWireguardServer.xml @@ -20,13 +20,13 @@ server.pubkey - info + text Public key of this instance. After saving you will see here your public key. server.privkey - info + text Private key of this instance. After saving you will see here your public key, please keep it safe. diff --git a/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml b/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml index 1a822f1c9..41c6ba7c6 100644 --- a/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml +++ b/net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml @@ -1,7 +1,7 @@ //OPNsense/wireguard/client Wireguard Client configuration - 0.0.2 + 0.0.3 @@ -24,7 +24,7 @@ Y Y - + N