diff --git a/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtil.java b/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtil.java index eb932b0b0..2d878ccad 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtil.java @@ -47,7 +47,7 @@ public final class LinkPreviewUtil { private static final Pattern FAVICON_PATTERN = Pattern.compile("<\\s*link[^>]*rel\\s*=\\s*\".*icon.*\"[^>]*>"); private static final Pattern FAVICON_HREF_PATTERN = Pattern.compile("href\\s*=\\s*\"([^\"]*)\""); - private static final Set INVALID_TOP_LEVEL_DOMAINS = Sets.newHashSet("onion"); + private static final Set INVALID_TOP_LEVEL_DOMAINS = Sets.newHashSet("onion", "i2p"); /** * @return All whitelisted URLs in the source text. diff --git a/app/src/test/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtilTest_isLegal.java b/app/src/test/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtilTest_isLegal.java index 0cf3f49c7..a42cedf54 100644 --- a/app/src/test/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtilTest_isLegal.java +++ b/app/src/test/java/org/thoughtcrime/securesms/linkpreview/LinkPreviewUtilTest_isLegal.java @@ -29,6 +29,7 @@ public class LinkPreviewUtilTest_isLegal { { "http://asĸ.com", false }, { "http://foo.кц.рф", false }, { "https://abcdefg.onion", false }, + { "https://abcdefg.i2p", false }, { "", false } }); }