From e3abea1ad26d2b9cc076c9887af5a689dd62d692 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sun, 11 Jan 2009 15:25:23 +0000 Subject: [PATCH] add netdb links on tunnels.jsp --- .../net/i2p/router/tunnel/pool/TunnelPoolManager.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java index 4416582df1..1a3e0d1b63 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPoolManager.java @@ -472,7 +472,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { else out.write("<td>n/a</td>"); if (cfg.getReceiveFrom() != null) - out.write("<td>" + cfg.getReceiveFrom().toBase64().substring(0,4) +"</td>"); + out.write("<td>" + netDbLink(cfg.getReceiveFrom()) +"</td>"); else out.write("<td> </td>"); if (cfg.getSendTunnel() != null) @@ -480,7 +480,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { else out.write("<td> </td>"); if (cfg.getSendTo() != null) - out.write("<td>" + cfg.getSendTo().toBase64().substring(0,4) +"</td>"); + out.write("<td>" + netDbLink(cfg.getSendTo()) +"</td>"); else out.write("<td> </td>"); long timeLeft = cfg.getExpiration()-_context.clock().now(); @@ -549,7 +549,7 @@ public class TunnelPoolManager implements TunnelManagerFacade { if (_context.routerHash().equals(peer)) out.write("<td>" + (id == null ? "" : "" + id) + "</td>"); else - out.write("<td>" + peer.toBase64().substring(0,4) + (id == null ? "" : ":" + id) + cap + "</td>"); + out.write("<td>" + netDbLink(peer) + (id == null ? "" : ":" + id) + cap + "</td>"); } out.write("</tr>\n"); @@ -601,4 +601,9 @@ public class TunnelPoolManager implements TunnelManagerFacade { return "[unkn]"; } } + + private static String netDbLink(Hash peer) { + String h = peer.toBase64().substring(0, 4); + return "<a href=\"netdb.jsp?r=" + h + "\">" + h + "</a>"; + } } -- GitLab