From 06f78d7cfe0d442424f0997bb7bb6b7f529921b4 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 26 Apr 2017 14:00:50 +0000 Subject: [PATCH] HTTP Proxy: Add delay before jump page --- .../java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java | 4 ++++ history.txt | 3 +++ router/java/src/net/i2p/router/RouterVersion.java | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java index cae60376d..aeb738b10 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java @@ -1198,6 +1198,10 @@ public class I2PTunnelHTTPClient extends I2PTunnelHTTPClientBase implements Runn if(jumpServers == null) { jumpServers = DEFAULT_JUMP_SERVERS; } + int jumpDelay = 400 + _context.random().nextInt(256); + try { + Thread.sleep(jumpDelay); + } catch (InterruptedException ie) {} } try { writeErrorMessage(header, extraMessage, out, targetRequest, usingWWWProxy, destination, jumpServers); diff --git a/history.txt b/history.txt index 1f29578e8..1e1ea0f4a 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2017-04-26 zzz + * HTTP Proxy: Add delay before jump page + 2017-04-14 zzz * SSU: - Reuse previous introducer expiration if available, diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 098e16d49..14408f1ed 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,7 +18,7 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 17; + public final static long BUILD = 18; /** for example "-test" */ public final static String EXTRA = "-rc";