From f72d22bb2721c0de1ca0dc9fdbc5159339f63620 Mon Sep 17 00:00:00 2001 From: orignal Date: Sun, 8 Feb 2026 11:06:23 -0500 Subject: [PATCH] remove routers with older version from NetDb --- libi2pd/NetDb.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libi2pd/NetDb.cpp b/libi2pd/NetDb.cpp index a3a496e5..cdc6a702 100644 --- a/libi2pd/NetDb.cpp +++ b/libi2pd/NetDb.cpp @@ -699,6 +699,8 @@ namespace data // find & mark expired routers if (!r->GetCompatibleTransports (true)) // non reachable by any transport r->SetUnreachable (true); + else if (r->GetVersion () < NETDB_MIN_ALLOWED_VERSION && !r->IsHighBandwidth ()) // too old + r->SetUnreachable (true); else if (ts + NETDB_EXPIRATION_TIMEOUT_THRESHOLD*1000LL < r->GetTimestamp ()) { LogPrint (eLogWarning, "NetDb: RouterInfo is from future for ", (r->GetTimestamp () - ts)/1000LL, " seconds");