diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
index 7275a83b74..30b51aad74 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java
@@ -84,7 +84,7 @@ public class SnarkManager implements Snark.CompleteListener {
public boolean shouldUseOpenTrackers() {
return Boolean.valueOf(_config.getProperty(PROP_USE_OPENTRACKERS, DEFAULT_USE_OPENTRACKERS)).booleanValue();
}
- private int getStartupDelayMinutes() { return 1; }
+ private int getStartupDelayMinutes() { return 3; }
public File getDataDir() {
String dir = _config.getProperty(PROP_DIR);
if ( (dir == null) || (dir.trim().length() <= 0) )
@@ -508,7 +508,7 @@ public class SnarkManager implements Snark.CompleteListener {
} else if (info.getPieces() <= 0) {
return "No pieces in " + info.getName() + "? deleting it";
} else if (info.getPieceLength(0) > 1*1024*1024) {
- return "Pieces are too large in " + info.getName() + " (" + info.getPieceLength(0)/1024 + "KB, deleting it";
+ return "Pieces are too large in " + info.getName() + " (" + info.getPieceLength(0)/1024 + "KB), deleting it";
} else if (info.getTotalLength() > 10*1024*1024*1024l) {
System.out.println("torrent info: " + info.toString());
List lengths = info.getLengths();
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
index 7ddf3847ba..19efb2069c 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java
@@ -124,7 +124,10 @@ public class SummaryHelper {
case CommSystemFacade.STATUS_DIFFERENT:
return "ERR-SymmetricNAT";
case CommSystemFacade.STATUS_REJECT_UNSOLICITED:
- return "Firewalled";
+ if (_context.router().getRouterInfo().getTargetAddress("NTCP") != null)
+ return "WARN-Firewalled with Inbound TCP Enabled";
+ else
+ return "Firewalled";
case CommSystemFacade.STATUS_UNKNOWN: // fallthrough
default:
return "Testing";
diff --git a/apps/routerconsole/jsp/nav.jsp b/apps/routerconsole/jsp/nav.jsp
index df40cf3362..a0c6076f8e 100644
--- a/apps/routerconsole/jsp/nav.jsp
+++ b/apps/routerconsole/jsp/nav.jsp
@@ -34,8 +34,8 @@
Logs |
Jobs |
Graphs |
- Stats |
- Internals
+ Stats
<% } %>
" />
diff --git a/history.txt b/history.txt
index d766e41cb5..4d524e4ce5 100644
--- a/history.txt
+++ b/history.txt
@@ -1,3 +1,19 @@
+2008-05-07 zzz
+ * Reachability:
+ - Restrict peers requiring introducers from inbound tunnels,
+ since it's slow and unreliable... and many of them advertise
+ NTCP, which seems unlikely to work
+ - Provide warning on summary bar if firewalled with inbound NTCP enabled
+ * Stats: Remove the bw.[send,recv]Bps[1,15]s stats unless
+ log level net.i2p.router.transport.FIFOBandwidthLimiter >= WARN
+ at startup (you didn't get any data unless you set the log level anyway)
+ * oldstats.jsp: Don't put 2 decimal places on integer event counts
+ * Remove the Internals link from the menu bar
+ * i2psnark: Extend startup delay from 1 to 3 minutes
+
+2008-05-06 welterde
+ * HTTP Proxy: Add i2jump.i2p jump service
+
2008-05-05 zzz
* NetDb Stats: Cleanup of commented out stats
* Outbound message:
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index dabe7ea5f2..b689b230f9 100644
--- a/router/java/src/net/i2p/router/RouterVersion.java
+++ b/router/java/src/net/i2p/router/RouterVersion.java
@@ -17,7 +17,7 @@ import net.i2p.CoreVersion;
public class RouterVersion {
public final static String ID = "$Revision: 1.548 $ $Date: 2008-02-10 15:00:00 $";
public final static String VERSION = "0.6.1.33";
- 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);
diff --git a/router/java/src/net/i2p/router/admin/StatsGenerator.java b/router/java/src/net/i2p/router/admin/StatsGenerator.java
index caca35ce56..a75d0e246a 100644
--- a/router/java/src/net/i2p/router/admin/StatsGenerator.java
+++ b/router/java/src/net/i2p/router/admin/StatsGenerator.java
@@ -29,8 +29,7 @@ public class StatsGenerator {
public void generateStatsPage(Writer out) throws IOException {
StringBuffer buf = new StringBuffer(16*1024);
- buf.append("Router statistics
");
- buf.append("console | stats
");
+ buf.append("Router statistics
");
buf.append("