diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java index 65e22814d..14abdb5fe 100644 --- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java +++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizerRenderer.java @@ -59,16 +59,16 @@ class ProfileOrganizerRenderer { StringBuilder buf = new StringBuilder(16*1024); buf.append("

Peer Profiles

\n"); buf.append("

Showing ").append(order.size()).append(" recent profiles, hiding ").append(peers.size()-order.size()).append(" older profiles

"); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); + buf.append("
PeerGroups (Caps)SpeedCapacityIntegrationFailing? 
" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + ""); int prevTier = 1; for (Iterator iter = order.iterator(); iter.hasNext();) { PeerProfile prof = (PeerProfile)iter.next(); @@ -156,30 +156,30 @@ class ProfileOrganizerRenderer { } buf.append("
PeerGroups (Caps)SpeedCapacityIntegrationFailing? 
"); - buf.append("

Floodfill and Integrated Peers

\n"); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); -// buf.append(""); - buf.append(""); -// buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); -// buf.append(""); - buf.append(""); -// buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); - buf.append(""); + buf.append("

Floodfill and Integrated Peers

\n" + + "
PeerCapsInteg. ValueLast Heard AboutLast Heard FromLast Successful SendLast Good SendLast Failed SendLast Bad Send10m Resp. Time1h Resp. Time1d Resp. TimeSuccessful LookupsGood LookupsFailed LookupsBad LookupsNew StoresOld Stores1h Fail Rate1d Fail Rate
" + + "" + + "" + + "" + + "" + + "" + + "" + +// "" + + "" + +// "" + + "" + + "" + + "" + + "" + +// "" + + "" + +// "" + + "" + + "" + + "" + + "" + + "" + + ""); for (Iterator iter = integratedPeers.iterator(); iter.hasNext();) { PeerProfile prof = (PeerProfile)iter.next(); Hash peer = prof.getPeer(); @@ -222,14 +222,14 @@ class ProfileOrganizerRenderer { buf.append("Speed: ").append(num(_organizer.getSpeedThreshold())).append(" (").append(fast).append(" fast peers)
"); buf.append("Capacity: ").append(num(_organizer.getCapacityThreshold())).append(" (").append(reliable).append(" high capacity peers)
"); buf.append("Integration: ").append(num(_organizer.getIntegrationThreshold())).append(" (").append(integrated).append(" well integrated peers)"); - buf.append("

Definitions:

"); + buf.append("

Definitions:

"); out.write(buf.toString()); out.flush(); }
PeerCapsInteg. ValueLast Heard AboutLast Heard FromLast Successful SendLast Good SendLast Failed SendLast Bad Send10m Resp. Time1h Resp. Time1d Resp. TimeSuccessful LookupsGood LookupsFailed LookupsBad LookupsNew StoresOld Stores1h Fail Rate1d Fail Rate