Changeset 846c5fcf


Ignore:
Timestamp:
May 20, 2009 3:49:39 PM (11 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
b7e2d3a
Parents:
31cd726
Message:
  • Console:
    • Use flags for shitlist and peers.jsp too
    • Tweak tunnels.jsp to show class letters
    • Hide in-progress details on tunnels.jsp
Location:
router/java/src/net/i2p/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • router/java/src/net/i2p/router/Shitlist.java

    r31cd726 r846c5fcf  
    264264            Hash key = e.getKey();
    265265            Entry entry = e.getValue();
    266             buf.append("<li><b>").append(key.toBase64()).append("</b>");
    267             buf.append(" (<a href=\"netdb.jsp?r=").append(key.toBase64().substring(0, 6)).append("\">netdb</a>)");
     266            buf.append("<li>").append(_context.commSystem().renderPeerHTML(key));
    268267            buf.append(" expiring in ");
    269268            buf.append(DataHelper.formatDuration(entry.expireOn-_context.clock().now()));
  • router/java/src/net/i2p/router/transport/ntcp/NTCPTransport.java

    r31cd726 r846c5fcf  
    658658        for (Iterator iter = peers.iterator(); iter.hasNext(); ) {
    659659            NTCPConnection con = (NTCPConnection)iter.next();
    660             String name = con.getRemotePeer().calculateHash().toBase64().substring(0,6);
    661             buf.append("<tr><td><code><a href=\"netdb.jsp?r=").append(name).append("\">").append(name).append("</a>");
     660            buf.append("<tr><td>");
     661            buf.append(_context.commSystem().renderPeerHTML(con.getRemotePeer().calculateHash()));
    662662            //byte[] ip = getIP(con.getRemotePeer().calculateHash());
    663663            //if (ip != null)
  • router/java/src/net/i2p/router/transport/udp/UDPTransport.java

    r31cd726 r846c5fcf  
    17541754        buf.append("<table border=\"1\">\n");
    17551755        buf.append(" <tr><td><b><a href=\"#def.peer\">peer</a></b>");
    1756         if (sortFlags == FLAG_ALPHA)
    1757             buf.append(" V ");
    1758         else
     1756        if (sortFlags != FLAG_ALPHA)
    17591757            buf.append(" <a href=\"").append(urlBase).append("?sort=0\">V</a> ");
    17601758        buf.append("</td><td>dir/intro</td><td><b><a href=\"#def.idle\">idle</a></b>");
     
    18081806            buf.append("<tr>");
    18091807           
    1810             String name = peer.getRemotePeer().toBase64().substring(0,6);
    1811             buf.append("<td valign=\"top\" nowrap=\"nowrap\"><code>");
    1812             buf.append("<a href=\"netdb.jsp?r=");
    1813             buf.append(name);
    1814             buf.append("\">");
    1815             buf.append(name);
    1816             buf.append("</a>");
     1808            buf.append("<td>");
     1809            buf.append(_context.commSystem().renderPeerHTML(peer.getRemotePeer()));
    18171810            //byte ip[] = peer.getRemoteIP();
    18181811            //if (ip != null)
  • router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java

    r31cd726 r846c5fcf  
    547547            for (int j = 0; j < info.getLength(); j++) {
    548548                Hash peer = info.getPeer(j);
    549                 String cap = getCapacity(peer);
    550549                TunnelId id = (info.isInbound() ? info.getReceiveTunnelId(j) : info.getSendTunnelId(j));
    551                 if (_context.routerHash().equals(peer))
     550                if (_context.routerHash().equals(peer)) {
    552551                    out.write("<td>" + (id == null ? "" : "" + id) + "</td>");
    553                 else
    554                     out.write("<td>" + netDbLink(peer) + (id == null ? "" : ":" + id) + cap + "</td>");               
     552                } else {
     553                    String cap = getCapacity(peer);
     554                    out.write("<td>" + netDbLink(peer) + (id == null ? "" : " " + id) + cap + "</td>");               
     555                }
    555556            }
    556557            out.write("</tr>\n");
     
    564565        if (in != null) {
    565566            List pending = in.listPending();
    566             for (int i = 0; i < pending.size(); i++) {
    567                 TunnelInfo info = (TunnelInfo)pending.get(i);
    568                 out.write("In progress: <code>" + info.toString() + "</code><br />\n");
    569             }
     567            if (pending.size() > 0)
     568                out.write("Build in progress: " + pending.size() + " inbound<br />\n");
    570569            live += pending.size();
    571570        }
    572571        if (outPool != null) {
    573572            List pending = outPool.listPending();
    574             for (int i = 0; i < pending.size(); i++) {
    575                 TunnelInfo info = (TunnelInfo)pending.get(i);
    576                 out.write("In progress: <code>" + info.toString() + "</code><br />\n");
    577             }
     573            if (pending.size() > 0)
     574                out.write("In progress: " + pending.size() + " outbound<br />\n");
    578575            live += pending.size();
    579576        }
     
    717714        if (info != null) {
    718715            String caps = info.getCapabilities();
    719             if (caps.indexOf(Router.CAPABILITY_BW12) >= 0) {
    720                 return "[&lt;12&nbsp;]";
    721             } else if (caps.indexOf(Router.CAPABILITY_BW32) >= 0) {
    722                 return "[&lt;=32&nbsp;]";
    723             } else if (caps.indexOf(Router.CAPABILITY_BW64) >= 0) {
    724                 return "[&lt;=64&nbsp;]";
    725             } else if (caps.indexOf(Router.CAPABILITY_BW128) >= 0) {
    726                 return "<b>[&lt;=128]</b>";
    727             } else if (caps.indexOf(Router.CAPABILITY_BW256) >= 0) {
    728                 return "<b>[&gt;128]</b>";
    729             } else {
    730                 return "[old&nbsp;]";
    731             }
    732         } else {
    733             return "[unkn]";
    734         }
     716            for (char c = Router.CAPABILITY_BW12; c <= Router.CAPABILITY_BW256; c++) {
     717                if (caps.indexOf(c) >= 0)
     718                    return " " + c;
     719            }
     720        }
     721        return "";
    735722    }
    736723
Note: See TracChangeset for help on using the changeset viewer.