summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2023-06-18 21:13:35 +0300
committerPaul Buetow <paul@buetow.org>2023-06-18 21:13:35 +0300
commitacb13e2ccea7fcef31894ea3b1bad2718ed85737 (patch)
treec022c1525d0f825f2c5f14ecbb0d6063d0af5553
parent71a5b5fc4b1e8a652f1bc8ca7c04eacaa289faf3 (diff)
add relaxed mode
-rw-r--r--internal/server/tcpserver.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/server/tcpserver.go b/internal/server/tcpserver.go
index d952972..3d2dde7 100644
--- a/internal/server/tcpserver.go
+++ b/internal/server/tcpserver.go
@@ -28,7 +28,9 @@ func tcpServerRun(ctx context.Context, conf config.Config, cb handlerCb) error {
continue
}
- if !conf.IsNodeWithLookup(conn.RemoteAddr().String(), net.LookupIP) {
+ if !conf.RelaxedMode &&
+ !conf.IsNodeWithLookup(conn.RemoteAddr().String(), net.LookupIP) {
+
log.Println("server: denying connection, peer not a node:", conn.RemoteAddr().String())
conn.Close()
continue