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("
");