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 @@
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+