From af14c3bc4a5f49155b847e800bdcd478b692f8c5 Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 25 Mar 2021 09:04:09 -0400 Subject: [PATCH] Console: Don't show IP for disabled IPv4/v6 on /confignet --- .../i2p/router/web/helpers/ConfigNetHelper.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigNetHelper.java index f4a4c9c90..ab209bb56 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigNetHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/ConfigNetHelper.java @@ -41,9 +41,18 @@ public class ConfigNetHelper extends HelperBase { /** @return host or "unknown" */ public String getUdpIP() { - String rv = _context.getProperty(UDPTransport.PROP_IP); - if (rv != null) - return rv; + String s = _context.getProperty(TransportUtil.SSU_IPV6_CONFIG); + String rv; + if (!"only".equals(s)) { + rv = _context.getProperty(UDPTransport.PROP_IP); + if (rv != null) + return rv; + } + if (!"false".equals(s)) { + rv = _context.getProperty(UDPTransport.PROP_IPV6); + if (rv != null) + return rv; + } RouterAddress addr = _context.router().getRouterInfo().getTargetAddress("SSU"); if (addr != null) { rv = addr.getHost();