From 4ebcc95d9f69318f06beab336b177a328a656b9d Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 24 Nov 2007 20:22:45 +0000 Subject: [PATCH] 2007-11-24 zzz * i2psnark: increase streaming lib write timeout to 240 sec and change timeout action from "ping" to "disconect", as the fix in .30 to honor options on outbound connections led to hung outbound connections (bitfield never transmitted, connection never dropped) --- apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java | 4 ++-- history.txt | 8 +++++++- router/java/src/net/i2p/router/RouterVersion.java | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java index 11f9551fa..5f5a2c900 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java +++ b/apps/i2psnark/java/src/org/klomp/snark/I2PSnarkUtil.java @@ -104,9 +104,9 @@ public class I2PSnarkUtil { if (opts.getProperty("outbound.nickname") == null) opts.setProperty("outbound.nickname", "I2PSnark"); if (opts.getProperty("i2p.streaming.inactivityTimeout") == null) - opts.setProperty("i2p.streaming.inactivityTimeout", "90000"); + opts.setProperty("i2p.streaming.inactivityTimeout", "240000"); if (opts.getProperty("i2p.streaming.inactivityAction") == null) - opts.setProperty("i2p.streaming.inactivityAction", "2"); // 1 == disconnect, 2 == ping + opts.setProperty("i2p.streaming.inactivityAction", "1"); // 1 == disconnect, 2 == ping if (opts.getProperty("i2p.streaming.initialWindowSize") == null) opts.setProperty("i2p.streaming.initialWindowSize", "1"); if (opts.getProperty("i2p.streaming.slowStartGrowthRateFactor") == null) diff --git a/history.txt b/history.txt index 43e285150..71294ca61 100644 --- a/history.txt +++ b/history.txt @@ -1,4 +1,10 @@ -$Id: history.txt,v 1.595 2007-10-11 01:03:22 zzz Exp $ +$Id: history.txt,v 1.596 2007-11-06 06:26:01 jrandom Exp $ + +2007-11-24 zzz + * i2psnark: increase streaming lib write timeout to 240 sec and change + timeout action from "ping" to "disconect", as the fix in .30 to + honor options on outbound connections led to hung outbound connections + (bitfield never transmitted, connection never dropped) 2007-11-06 jrandom * add i2phost.i2p to the jump list diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 5c85e4008..2c914ed01 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -15,9 +15,9 @@ import net.i2p.CoreVersion; * */ public class RouterVersion { - public final static String ID = "$Revision: 1.530 $ $Date: 2007-10-07 23:11:37 $"; + public final static String ID = "$Revision: 1.531 $ $Date: 2007-10-11 01:03:21 $"; public final static String VERSION = "0.6.1.30"; - public final static long BUILD = 2; + public final static long BUILD = 3; public static void main(String args[]) { System.out.println("I2P Router version: " + VERSION + "-" + BUILD); System.out.println("Router ID: " + RouterVersion.ID);