From 138617b350383ca9dd848e64287f4237e5758cac Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 2 Nov 2025 07:52:32 +0100 Subject: [PATCH] Check block list host names --- app/src/main/java/eu/faircode/email/DnsBlockList.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/DnsBlockList.java b/app/src/main/java/eu/faircode/email/DnsBlockList.java index 9cece79cce..1280a64f4e 100644 --- a/app/src/main/java/eu/faircode/email/DnsBlockList.java +++ b/app/src/main/java/eu/faircode/email/DnsBlockList.java @@ -25,6 +25,7 @@ import android.net.Uri; import android.text.TextUtils; import androidx.core.net.MailTo; +import androidx.core.util.PatternsCompat; import androidx.preference.PreferenceManager; import java.net.Inet4Address; @@ -165,6 +166,8 @@ public class DnsBlockList { boolean numeric = host.startsWith("[") && host.endsWith("]"); if (numeric) host = host.substring(1, host.length() - 1); + else if (!PatternsCompat.DOMAIN_NAME.matcher(host).matches()) + return null; return isJunk(context, host, true, BLOCK_LISTS); }