Audit changes.
This commit is contained in:
@@ -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}}
|
||||||
|
|||||||
@@ -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}}
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user