diff --git a/apps/addressbook/java/src/addressbook/AddressBook.java b/apps/addressbook/java/src/addressbook/AddressBook.java index d8632bdee65c4fbbf0735291517cad747e659578..a46c256c80dd14d128bdefa61e4fa2f8e61f71ed 100644 --- a/apps/addressbook/java/src/addressbook/AddressBook.java +++ b/apps/addressbook/java/src/addressbook/AddressBook.java @@ -181,6 +181,9 @@ public class AddressBook { host.replaceAll("[a-z0-9.-]", "").length() == 0 && // Base32 spoofing (52chars.i2p) (! (host.length() == 56 && host.substring(0,52).replaceAll("[a-z2-7]", "").length() == 0)) && + // ... or maybe we do Base32 this way ... + (! host.equals("b32.i2p")) && + (! host.endsWith(".b32.i2p")) && // some reserved names that may be used for local configuration someday (! host.equals("proxy.i2p")) && (! host.equals("router.i2p")) &&