+
+
+
diff --git a/apps/routerconsole/jsp/summary.jsp b/apps/routerconsole/jsp/summary.jsp
index eeb0ddda2c..741717c395 100644
--- a/apps/routerconsole/jsp/summary.jsp
+++ b/apps/routerconsole/jsp/summary.jsp
@@ -33,7 +33,7 @@
}
%>
- Peers
+ Peers Active:/ Fast: High capacity:
diff --git a/history.txt b/history.txt
index 0a219297fb..96a31763f9 100644
--- a/history.txt
+++ b/history.txt
@@ -1,4 +1,9 @@
-$Id: history.txt,v 1.201 2005/04/29 01:24:15 jrandom Exp $
+$Id: history.txt,v 1.202 2005/04/30 18:26:19 jrandom Exp $
+
+2005-04-30 jrandom
+ * Added a small new page to the web console (/peers.jsp) which contains
+ the peer connection information. This will be cleaned up a lot more
+ before 0.6 is out, but its a start.
2005-04-30 jrandom
* Reduced some SimpleTimer churn
diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java
index 6d6fde89f3..ec294afe04 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.192 $ $Date: 2005/04/29 01:24:15 $";
+ public final static String ID = "$Revision: 1.193 $ $Date: 2005/04/30 18:26:19 $";
public final static String VERSION = "0.5.0.7";
- public final static long BUILD = 4;
+ public final static long BUILD = 5;
public static void main(String args[]) {
System.out.println("I2P Router version: " + VERSION);
System.out.println("Router ID: " + RouterVersion.ID);
diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java
index 76c2080a50..aaebcedbb0 100644
--- a/router/java/src/net/i2p/router/transport/TransportManager.java
+++ b/router/java/src/net/i2p/router/transport/TransportManager.java
@@ -16,6 +16,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.TreeMap;
import net.i2p.data.Hash;
import net.i2p.data.RouterAddress;
import net.i2p.data.RouterIdentity;
@@ -176,8 +177,16 @@ public class TransportManager implements TransportEventListener {
}
public void renderStatusHTML(Writer out) throws IOException {
- StringBuffer buf = new StringBuffer(8*1024);
- buf.append("
Transport Manager
\n");
+ TreeMap transports = new TreeMap();
+ for (int i = 0; i < _transports.size(); i++) {
+ Transport t = (Transport)_transports.get(i);
+ transports.put(t.getStyle(), t);
+ }
+ for (Iterator iter = transports.values().iterator(); iter.hasNext(); ) {
+ Transport t= (Transport)iter.next();
+ t.renderStatusHTML(out);
+ }
+ StringBuffer buf = new StringBuffer(4*1024);
buf.append("Listening on:
\n");
for (int i = 0; i < _transports.size(); i++) {
Transport t = (Transport)_transports.get(i);
@@ -186,14 +195,6 @@ public class TransportManager implements TransportEventListener {
}
buf.append("
\n");
out.write(buf.toString());
- for (Iterator iter = _transports.iterator(); iter.hasNext(); ) {
- Transport t = (Transport)iter.next();
- //String str = t.renderStatusHTML();
- //if (str != null)
- // buf.append(str);
- t.renderStatusHTML(out);
- }
- //out.write(buf.toString());
out.flush();
}
}