diff --git a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java index d96b0b84a..27ede5330 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java +++ b/apps/i2psnark/java/src/org/klomp/snark/PeerCheckerTask.java @@ -105,8 +105,8 @@ class PeerCheckerTask extends TimerTask peer.resetCounters(); _util.debug(peer + ":", Snark.DEBUG); - _util.debug(" ul: " + upload/KILOPERSECOND - + " dl: " + download/KILOPERSECOND + _util.debug(" ul: " + upload*1024/KILOPERSECOND + + " dl: " + download*1024/KILOPERSECOND + " i: " + peer.isInterested() + " I: " + peer.isInteresting() + " c: " + peer.isChoking() diff --git a/history.txt b/history.txt index ec3c07048..f523f8b94 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,10 @@ +2010-02-03 zzz + * Console: + - Hide update buttons and update config if install dir is readonly or if configured + - Show yellow star if no outbound tunnels + * i2psnark: Don't prefer to opportunistically unchoke unchoking peers when not interested + * NetDb: Lower min RouterInfo expiration to 2.5h (was 3h) + 2010-01-31 zzz * i2psnark standalone: Fix CSS * Jetty: Update to 5.1.15 to get ResourceHandler fix diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index e72c467bc..9276ceebc 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 = 6; + public final static long BUILD = 7; /** for example "-test" */ public final static String EXTRA = ""; diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java index dc2bb3ac9..9b01d6404 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java @@ -121,7 +121,7 @@ public class KademliaNetworkDatabaseFacade extends NetworkDatabaseFacade { * know anyone or just started up) -- see validate() below */ private final static long ROUTER_INFO_EXPIRATION = 3*24*60*60*1000l; - private final static long ROUTER_INFO_EXPIRATION_MIN = 3*60*60*1000l; + private final static long ROUTER_INFO_EXPIRATION_MIN = 150*60*1000l; private final static long ROUTER_INFO_EXPIRATION_SHORT = 90*60*1000l; private final static long ROUTER_INFO_EXPIRATION_FLOODFILL = 60*60*1000l; diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java index abc78b855..c94ad7a76 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/PersistentDataStore.java @@ -152,7 +152,8 @@ class PersistentDataStore extends TransientDataStore { } public String getName() { return "Remove Key"; } public void runJob() { - _log.info("Removing key " + _key /* , getAddedBy() */); + if (_log.shouldLog(Log.INFO)) + _log.info("Removing key " + _key /* , getAddedBy() */); try { File dbDir = getDbDir(); removeFile(_key, dbDir);