diff --git a/apps/routerconsole/java/build.xml b/apps/routerconsole/java/build.xml index c0a132a41..da04fc9ba 100644 --- a/apps/routerconsole/java/build.xml +++ b/apps/routerconsole/java/build.xml @@ -143,7 +143,7 @@ - + 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 f85d8dc93..0810dd950 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/SummaryHelper.java @@ -78,24 +78,10 @@ public class SummaryHelper extends HelperBase { long ms = _context.clock().getOffset(); - long diff = ms; - if (diff < 0) - diff = 0 - diff; - if (diff == 0) { - return now + " (no skew)"; - } else if (diff < 1000) { - return now + " (" + ms + "ms skew)"; - } else if (diff < 5 * 1000) { - return now + " (" + (ms / 1000) + "s skew)"; - } else if (diff < 60 * 1000) { - return now + " (" + (ms / 1000) + "s skew)"; - } else if (diff < 60 * 60 * 1000) { - return now + " (" + (ms / (60 * 1000)) + "m skew)"; - } else if (diff < 24 * 60 * 60 * 1000) { - return now + " (" + (ms / (60 * 60 * 1000)) + "h skew)"; - } else { - return now + " (" + (ms / (24 * 60 * 60 * 1000)) + "d skew)"; - } + long diff = Math.abs(ms); + if (diff < 100) + return now; + return now + " (" + DataHelper.formatDuration(diff) + " skew)"; } public boolean allowReseed() { diff --git a/apps/routerconsole/jsp/config.jsp b/apps/routerconsole/jsp/config.jsp index 10417dba0..16593f5d0 100644 --- a/apps/routerconsole/jsp/config.jsp +++ b/apps/routerconsole/jsp/config.jsp @@ -28,6 +28,7 @@ " /> +

Bandwidth limiter

I2P will work best if you configure your rates to match the speed of your internet connection. @@ -66,6 +67,8 @@ %>


+

+