diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index becfc5d62..b11642948 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -268,27 +268,21 @@ public class Router { } public void renderStatusHTML(OutputStream out) throws IOException { - out.write(("I2P Router Console\n" + - "

Router console

\n" + - "console | stats
\n" + - "
" + + out.write(("

Router console

\n" + + "console | stats
\n" + + "" + "" +"
" + - "
" + - "Shut down the router:" + - "" + - "" + - "
" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + "\n" + + " " + "
\n").getBytes()); StringBuffer buf = new StringBuffer(32*1024); @@ -303,7 +297,7 @@ public class Router { buf.append("Memory: In use: ").append((tot-free)).append("KB Free: ").append(free).append("KB
\n"); buf.append("Version: Router: ").append(RouterVersion.VERSION).append(" / SDK: ").append(CoreVersion.VERSION).append("
\n"); if (_higherVersionSeen) - buf.append("HIGHER VERSION SEEN - please check to see if there is a new release out
\n"); + buf.append("HIGHER VERSION SEEN - please check to see if there is a new release out
\n"); buf.append("

Bandwidth

\n"); long sent = _context.bandwidthLimiter().getTotalAllocatedOutboundBytes(); @@ -457,8 +451,7 @@ public class Router { appendLogMessage(buf, msg); buf.append("\n"); } - buf.append(""); - buf.append("\n"); + buf.append("\n"); out.write(buf.toString().getBytes()); } @@ -707,7 +700,7 @@ public class Router { } /** update the router.info file whenever its, er, updated */ - private class PersistRouterInfoJob extends JobImpl { + private class PersistRouterInfoJob extends JobImpl { public PersistRouterInfoJob() { super(Router.this._context); } public String getName() { return "Persist Updated Router Information"; } public void runJob() { diff --git a/router/java/src/net/i2p/router/admin/AdminRunner.java b/router/java/src/net/i2p/router/admin/AdminRunner.java index 471fb148f..d8424e70b 100644 --- a/router/java/src/net/i2p/router/admin/AdminRunner.java +++ b/router/java/src/net/i2p/router/admin/AdminRunner.java @@ -44,7 +44,7 @@ class AdminRunner implements Runnable { _log.debug("Command [" + command + "]"); if (command.indexOf("favicon") >= 0) { reply(out, "this is not a website"); - } else if (command.indexOf("routerStats.html") >= 0) { + } else if ( (command.indexOf("routerStats.html") >= 0) || (command.indexOf("oldstats.jsp") >= 0) ) { try { out.write("HTTP/1.1 200 OK\nConnection: close\nCache-control: no-cache\nContent-type: text/html\n\n".getBytes()); _generator.generateStatsPage(out); diff --git a/router/java/src/net/i2p/router/admin/StatsGenerator.java b/router/java/src/net/i2p/router/admin/StatsGenerator.java index 87a3ec2a8..3a84bad95 100644 --- a/router/java/src/net/i2p/router/admin/StatsGenerator.java +++ b/router/java/src/net/i2p/router/admin/StatsGenerator.java @@ -29,10 +29,9 @@ public class StatsGenerator { public void generateStatsPage(OutputStream out) throws IOException { StringBuffer buf = new StringBuffer(16*1024); - buf.append("I2P Router Stats"); buf.append("

Router statistics

"); - buf.append("console | stats
"); - buf.append("
"); + buf.append("console | stats
"); + buf.append(""); buf.append(""); + buf.append(" "); buf.append("
"); buf.append("Statistics gathered during this router's uptime ("); @@ -92,7 +91,6 @@ public class StatsGenerator { } out.write("
".getBytes()); } - out.write("".getBytes()); } private void renderFrequency(String name, StringBuffer buf) {