From ea2da0942b8b371c0b77acaa2156ec5d40369509 Mon Sep 17 00:00:00 2001 From: Simon-Pierre Vivier Date: Thu, 26 Jun 2025 11:40:10 -0400 Subject: [PATCH] fix: remove waku sync broken dos mechanism (#3472) --- waku/waku_store_sync/transfer.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/waku/waku_store_sync/transfer.nim b/waku/waku_store_sync/transfer.nim index f17fe944b..783cbffb6 100644 --- a/waku/waku_store_sync/transfer.nim +++ b/waku/waku_store_sync/transfer.nim @@ -143,9 +143,10 @@ proc needsReceiverLoop(self: SyncTransfer) {.async.} = proc initProtocolHandler(self: SyncTransfer) = proc handler(conn: Connection, proto: string) {.async: (raises: [CancelledError]).} = while true: - if not self.inSessions.contains(conn.peerId): + ## removed DOS prototection until we can design something better + #[ if not self.inSessions.contains(conn.peerId): error "unwanted peer, disconnecting", remote = conn.peerId - break + break ]# let readRes = catch: await conn.readLp(int64(DefaultMaxWakuMessageSize))