From fbad8a1e8ed067734d7d24e6c98371020de9209a Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Tue, 23 Sep 2008 18:47:30 +0000 Subject: [PATCH] * SearchReplyJob: Don't look up references to shitlisted peers --- .../src/net/i2p/router/networkdb/kademlia/SearchJob.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java index f49ca4276a..8b7c97e0ad 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/SearchJob.java @@ -841,15 +841,16 @@ class SearchReplyJob extends JobImpl { // are next in our search path... // note: no need to think about shitlisted targets in the netdb search, given // the floodfill's behavior - //if (getContext().shitlist().isShitlisted(peer)) { + // This keeps us from continually chasing blocklisted floodfills + if (getContext().shitlist().isShitlisted(peer)) { // if (_log.shouldLog(Log.INFO)) // _log.info("Not looking for a shitlisted peer..."); // getContext().statManager().addRateData("netDb.searchReplyValidationSkipped", 1, 0); - //} else { + } else { //getContext().netDb().lookupRouterInfo(peer, new ReplyVerifiedJob(getContext(), peer), new ReplyNotVerifiedJob(getContext(), peer), _timeoutMs); //_repliesPendingVerification++; shouldAdd = true; - //} + } } else { if (_log.shouldLog(Log.INFO)) _log.info("Peer " + _peer.toBase64() + " sends us bad replies, so not verifying " + peer.toBase64()); -- GitLab