diff --git a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java index 6c052ce2be..1d2ef075a2 100644 --- a/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java +++ b/apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelRunner.java @@ -110,6 +110,9 @@ public class I2PTunnelRunner extends I2PThread implements I2PSocket.SocketErrorL //i2pout.flush(); } } + if (_log.shouldLog(Log.DEBUG)) + _log.debug("Initial data " + (initialData != null ? initialData.length : 0) + + " written, starting forwarders"); Thread t1 = new StreamForwarder(in, i2pout, "toI2P"); Thread t2 = new StreamForwarder(i2pin, out, "fromI2P"); synchronized (finishLock) { @@ -117,6 +120,8 @@ public class I2PTunnelRunner extends I2PThread implements I2PSocket.SocketErrorL finishLock.wait(); } } + if (_log.shouldLog(Log.DEBUG)) + _log.debug("At least one forwarder completed, closing and joining"); // now one connection is dead - kill the other as well. s.close(); i2ps.close(); diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java index 14f67614c5..a082a6df1c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java @@ -120,10 +120,15 @@ public class ConfigNetHelper { private static String getBurstFactor(int numSeconds, String name) { StringBuffer buf = new StringBuffer(256); buf.append("