From f938090d6ae9b944a2f46631eefff67cbe9f905b Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 25 Feb 2020 14:36:44 +0000 Subject: [PATCH] NetDB: Don't send 'fake hash' for exploration any more, no longer required for compatibility, exploration option supported since 0.9.16 --- .../net/i2p/router/networkdb/kademlia/ExploreJob.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java index b99ccf6b7..a9438d9cf 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/ExploreJob.java @@ -98,14 +98,7 @@ class ExploreJob extends SearchJob { int available = MAX_CLOSEST - dontIncludePeers.size(); if (_isRealExplore) { - if (available > 0) { - // Add a flag to say this is an exploration and we don't want floodfills in the responses. - // Doing it this way is of course backwards-compatible. - // Supported as of 0.7.9 - if (dontIncludePeers.add(Hash.FAKE_HASH)) - available--; - } - // supported as of 0.9.16. TODO remove fake hash above + // supported as of 0.9.16. We don't add "fake hash" any more. msg.setSearchType(DatabaseLookupMessage.Type.EXPL); } else { msg.setSearchType(DatabaseLookupMessage.Type.RI);