From 747d73890f792d867aa30728d8d0157d561a19ea Mon Sep 17 00:00:00 2001 From: jdl Date: Sun, 7 Jun 2026 20:01:51 +0200 Subject: [PATCH] Bug fixes, removed old files. --- cmd/vppn/main.go | 2 + hub/templates/network/network-view.html | 14 +- hub/templates/network/peer-create.html | 16 +-- hub/templates/network/peer-edit.html | 16 +-- hub/templates/network/peer-view.html | 7 +- peer/files.go | 98 ------------- peer/globals.go | 41 ------ peer/holepunch.go | 157 --------------------- peer/hubpoller.go | 146 ------------------- peer/mcreader.go | 68 --------- peer/mcwriter.go | 45 ------ peer/wgdev.go | 179 ------------------------ 12 files changed, 23 insertions(+), 766 deletions(-) delete mode 100644 peer/files.go delete mode 100644 peer/globals.go delete mode 100644 peer/holepunch.go delete mode 100644 peer/hubpoller.go delete mode 100644 peer/mcreader.go delete mode 100644 peer/mcwriter.go delete mode 100644 peer/wgdev.go diff --git a/cmd/vppn/main.go b/cmd/vppn/main.go index ca28299..bd16125 100644 --- a/cmd/vppn/main.go +++ b/cmd/vppn/main.go @@ -22,6 +22,8 @@ func main() { os.Exit(1) } + // TODO: Acquire flock on lock file. + statePath := networkStatePath(*name) state, err := peer.LoadOrInit(statePath, *hub, *apiKey) diff --git a/hub/templates/network/network-view.html b/hub/templates/network/network-view.html index 1dc453d..dc3f22a 100644 --- a/hub/templates/network/network-view.html +++ b/hub/templates/network/network-view.html @@ -22,10 +22,9 @@ PeerIP Name - Public IP 1 - Port 1 - Public IP 2 - Port 2 + IPv4 + IPv6 + Port Relay @@ -38,10 +37,9 @@ {{.Name}} - {{ipToString .PublicIP1}} - {{.Port1}} - {{ipToString .PublicIP2}} - {{.Port2}} + {{ipToString .Addr4}} + {{ipToString .Addr6}} + {{.Port}} {{if .Relay}}T{{else}}F{{end}} diff --git a/hub/templates/network/peer-create.html b/hub/templates/network/peer-create.html index ed6dd1b..303cb6e 100644 --- a/hub/templates/network/peer-create.html +++ b/hub/templates/network/peer-create.html @@ -12,20 +12,16 @@

-
- +
+

-
- +
+

-
- -

-

-
- +
+

-
- +
+

-
- +
+

-
- -

-

-
- +
+