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 b9e6912c4b648cdfaa31d22d49d262364094e6c3..690f37b87fc48e0bb83330864f3ab3f715b9b54c 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());