Audit changes.

This commit is contained in:
jdl
2026-06-13 19:11:40 +02:00
parent 0f117e5e66
commit c4a81cf553
4 changed files with 11 additions and 5 deletions

View File

@@ -9,7 +9,7 @@
<header> <header>
<h1>VPPN</h1> <h1>VPPN</h1>
<nav> <nav>
{{if .Session.SignedIn -}} {{if .Session.SessionID -}}
<a href="/admin/networks/list/">Home</a> / <a href="/admin/networks/list/">Home</a> /
<a href="/admin/sign-out/">Sign out</a> <a href="/admin/sign-out/">Sign out</a>
{{- end}} {{- end}}

View File

@@ -9,7 +9,7 @@
<header> <header>
<h1>VPPN</h1> <h1>VPPN</h1>
<nav> <nav>
{{if .Session.SignedIn -}} {{if .Session.SessionID -}}
<a href="/admin/networks/list/">Home</a> / <a href="/admin/networks/list/">Home</a> /
<a href="/admin/sign-out/">Sign out</a> <a href="/admin/sign-out/">Sign out</a>
{{- end}} {{- end}}

View File

@@ -16,13 +16,16 @@ func Broadcast(
signKey *[64]byte, signKey *[64]byte,
) { ) {
for { for {
broadcastInner(selfVPNIP, pubKey, wgPort, signKey) broadcast(selfVPNIP, pubKey, wgPort, signKey)
time.Sleep(errorTimeout) time.Sleep(errorTimeout)
} }
} }
func broadcastInner(selfVPNIP netip.Addr, pubKey wgtypes.Key, wgPort uint16, signKey *[64]byte) { func broadcast(selfVPNIP netip.Addr, pubKey wgtypes.Key, wgPort uint16, signKey *[64]byte) {
addr := multicastAddr(selfVPNIP) addr := multicastAddr(selfVPNIP)
log.Printf("[MC Broadcast] Sending on %v.", addr)
conn, err := net.ListenMulticastUDP("udp", nil, addr) conn, err := net.ListenMulticastUDP("udp", nil, addr)
if err != nil { if err != nil {
log.Printf("[MCBroadcast] bind: %v", err) log.Printf("[MCBroadcast] bind: %v", err)

View File

@@ -32,7 +32,10 @@ func Receiver(selfVPNIP netip.Addr, ch chan<- Packet) {
func receiver(selfVPNIP netip.Addr, limiters []*ratelimiter.Limiter, ch chan<- Packet) error { func receiver(selfVPNIP netip.Addr, limiters []*ratelimiter.Limiter, ch chan<- Packet) error {
selfIP := selfVPNIP.As4()[3] selfIP := selfVPNIP.As4()[3]
conn, err := net.ListenMulticastUDP("udp", nil, multicastAddr(selfVPNIP)) addr := multicastAddr(selfVPNIP)
log.Printf("[MC Receiver] Listening on %v.", addr)
conn, err := net.ListenMulticastUDP("udp", nil, addr)
if err != nil { if err != nil {
return fmt.Errorf("bind: %w", err) return fmt.Errorf("bind: %w", err)
} }