From 39bebaff7c89582f285add7fefabb712cec1264c Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Sun, 11 Apr 2021 08:58:24 -0400 Subject: [PATCH] Console: /netdb transport table fixes --- .../net/i2p/router/web/helpers/NetDbRenderer.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java index 5eb7f154d2..effd0d17b2 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java @@ -1062,10 +1062,21 @@ class NetDbRenderer { rv |= SSU; } String host = addr.getHost(); - if (host != null && host.contains(":")) + if (host != null && host.contains(":")) { rv |= IPV6; - + } else { + String caps = addr.getOption("caps"); + if (caps != null && caps.contains("6")) + rv |= IPV6; + } } + // map invalid values with "" in TNAMES + if (rv == 3) + rv = 2; + else if (rv == 7) + rv = 6; + else if (rv == 8) + rv = 0; return rv; } -- GitLab