From 0534440695aa2384d2370b9f943ff67b30a495ba Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Sat, 5 Oct 2013 14:04:40 +0000
Subject: [PATCH]    - Treat 6bone 3ffe::/16 as local

---
 router/java/src/net/i2p/router/transport/TransportUtil.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/router/java/src/net/i2p/router/transport/TransportUtil.java b/router/java/src/net/i2p/router/transport/TransportUtil.java
index 2eabdeeab1..5de84b4337 100644
--- a/router/java/src/net/i2p/router/transport/TransportUtil.java
+++ b/router/java/src/net/i2p/router/transport/TransportUtil.java
@@ -144,6 +144,9 @@ public abstract class TransportUtil {
                 // Hamachi IPv6
                 if (addr[0] == 0x26 && addr[1] == 0x20 && addr[2] == 0x00 && (addr[3] & 0xff) == 0x9b)
                     return false;
+                // 6bone RFC 2471
+                if (addr[0] == 0x3f && (addr[1] & 0xff) == 0xfe)
+                    return false;
                 try {
                     InetAddress ia = InetAddress.getByAddress(addr);
                     return
-- 
GitLab