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";