From 366da1b37c54c601601b9feb7036254f20a1c9d2 Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 13 Jan 2009 19:32:10 +0000 Subject: [PATCH] add b32 config for mosfet --- .../java/src/net/i2p/client/naming/HostsTxtNamingService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/client/naming/HostsTxtNamingService.java b/core/java/src/net/i2p/client/naming/HostsTxtNamingService.java index 0f1ccab6f..9fa227f81 100644 --- a/core/java/src/net/i2p/client/naming/HostsTxtNamingService.java +++ b/core/java/src/net/i2p/client/naming/HostsTxtNamingService.java @@ -39,6 +39,7 @@ public class HostsTxtNamingService extends NamingService { * given file for hostname=destKey values when resolving names */ public final static String PROP_HOSTS_FILE = "i2p.hostsfilelist"; + public final static String PROP_B32 = "i2p.naming.hostsTxt.useB32"; /** default hosts.txt filename */ public final static String DEFAULT_HOSTS_FILE = @@ -72,7 +73,8 @@ public class HostsTxtNamingService extends NamingService { } // Try Base32 decoding - if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.endsWith(".b32.i2p")) { + if (hostname.length() == BASE32_HASH_LENGTH + 8 && hostname.endsWith(".b32.i2p") && + Boolean.valueOf(_context.getProperty(PROP_B32, "true")).booleanValue()) { d = LookupDest.lookupBase32Hash(_context, hostname.substring(0, BASE32_HASH_LENGTH)); if (d != null) { putCache(hostname, d);