log.Fatalln("Can not listen on TCP:", err)
}
log.Println("Listening on TCP:" + *bindAddr)
+ govpn.Println("Listening on TCP:" + *bindAddr)
go func() {
for {
conn, err := listener.AcceptTCP()
if err != nil {
- log.Println("Error accepting TCP:", err)
+ govpn.Println("Error accepting TCP:", err)
continue
}
go handleTCP(conn)
if hs == nil {
conf = confs[*peerId]
if conf == nil {
- log.Println("Can not get peer configuration:", peerId.String())
+ govpn.Println("Can not get peer configuration:", peerId.String())
break
}
hs = govpn.NewHandshake(addr, conn, conf)
continue
}
hs.Zero()
- log.Println("Peer handshake finished:", addr, peer.Id.String())
+ govpn.Println("Peer handshake finished:", addr, peer.Id.String())
peersByIdLock.RLock()
addrPrev, exists := peersById[*peer.Id]
peersByIdLock.RUnlock()
peersLock.Unlock()
peersByIdLock.Unlock()
kpLock.Unlock()
- log.Println("Rehandshake processed:", peer.Id.String())
+ govpn.Println("Rehandshake processed:", peer.Id.String())
} else {
ifaceName, err := callUp(peer.Id, peer.Addr)
if err != nil {
}
tap, err = govpn.TAPListen(ifaceName, peer.MTU)
if err != nil {
- log.Println("Unable to create TAP:", err)
+ govpn.Println("Unable to create TAP:", err)
peer = nil
break
}
peersLock.Unlock()
peersByIdLock.Unlock()
kpLock.Unlock()
- log.Println("Peer created:", peer.Id.String())
+ govpn.Println("Peer created:", peer.Id.String())
}
break
}
continue
}
if !peer.PktProcess(buf[:i+govpn.NonceSize], tap, false) {
- log.Println(
+ govpn.Println(
"Unauthenticated packet, dropping connection",
addr, peer.Id.String(),
)