From d3e3ec4d35f28f481cef50d5c9f2f06b8f86f472 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 3 Aug 2019 15:29:30 +0000 Subject: [PATCH] Transport: Allow local addresses when configured --- router/java/src/net/i2p/router/transport/TransportManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/router/java/src/net/i2p/router/transport/TransportManager.java b/router/java/src/net/i2p/router/transport/TransportManager.java index ded3ee35ac..48b7d20e06 100644 --- a/router/java/src/net/i2p/router/transport/TransportManager.java +++ b/router/java/src/net/i2p/router/transport/TransportManager.java @@ -241,7 +241,8 @@ public class TransportManager implements TransportEventListener { private void initializeAddress(Collection ts) { if (ts.isEmpty()) return; - Set ipset = Addresses.getAddresses(false, true); // non-local, include IPv6 + // non-local (unless test mode), don't include loopback, include IPv6 + Set ipset = Addresses.getAddresses(_context.getBooleanProperty("i2np.allowLocal"), false, true); // // Avoid IPv6 temporary addresses if we have a non-temporary one //