diff --git a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java index 712830f59a..1bf9881eba 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/NetDbRenderer.java @@ -136,7 +136,7 @@ public class NetDbRenderer { for (LeaseSet ls : leases) { Destination dest = ls.getDestination(); Hash key = dest.calculateHash(); - buf.append("").append(_("LeaseSet")).append(": ").append(key.toBase64()); + buf.append("").append(_("LeaseSet")).append(": ").append(key.toBase64()).append("\n"); if (_context.clientManager().isLocal(dest)) { buf.append(" (" + _("Local") + " "); if (! _context.clientManager().shouldPublishLeaseSet(key)) @@ -147,15 +147,20 @@ public class NetDbRenderer { buf.append(in.getDestinationNickname()); else buf.append(dest.toBase64().substring(0, 6)); + buf.append(")
\n"); } else { - buf.append(" (" + _("Destination") + ' '); + buf.append(" (").append(_("Destination")).append(' '); String host = _context.namingService().reverseLookup(dest); - if (host != null) - buf.append(host); - else - buf.append(dest.toBase64().substring(0, 6)); + if (host != null) { + buf.append("").append(host).append(")
\n"); + } else { + String b32 = dest.toBase32(); + buf.append(dest.toBase64().substring(0, 6)).append(")
\n" + + "").append(b32).append("
\n" + + "").append(_("Add to local addressbook")).append("
\n"); + } } - buf.append(")

\n"); long exp = ls.getLatestLeaseDate()-now; if (exp > 0) buf.append(_("Expires in {0}", DataHelper.formatDuration2(exp))); @@ -171,7 +176,7 @@ public class NetDbRenderer { median = dist; } buf.append(" Dist: ").append(fmt.format(biLog2(dist))).append("
"); - buf.append(dest.toBase32()).append("
"); + //buf.append(dest.toBase32()).append("
"); buf.append("Sig type: ").append(dest.getSigningPublicKey().getType()).append("
"); buf.append("Routing Key: ").append(ls.getRoutingKey().toBase64()); buf.append("
");