From 1c7111eca06879ed83087eb5af5c6e0ef31e8608 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 7 Jan 2009 14:48:16 +0000 Subject: [PATCH] alternate base32 check --- apps/addressbook/java/src/addressbook/AddressBook.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/addressbook/java/src/addressbook/AddressBook.java b/apps/addressbook/java/src/addressbook/AddressBook.java index d8632bdee6..a46c256c80 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")) && -- GitLab