From 6d60a6f8338cf3c53efd334d204c0f509ffbc376 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 29 Jan 2010 13:42:42 +0000 Subject: [PATCH] - Don't store over client tunnels to pre-0.7.10 floodfills --- .../java/src/net/i2p/router/networkdb/kademlia/StoreJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java index b9e6912c4b..690f37b87f 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/StoreJob.java @@ -442,6 +442,11 @@ class StoreJob extends JobImpl { } else { sent = msg; _state.addPending(to); + // now that almost all floodfills are at 0.7.10, + // just refuse to store unencrypted to older ones. + _state.replyTimeout(to); + getContext().jobQueue().addJob(new WaitJob(getContext())); + return; } SendSuccessJob onReply = new SendSuccessJob(getContext(), peer, outTunnel, sent.getMessageSize()); -- GitLab