]> git.ipfire.org Git - dbl.git/commitdiff
util: Allow blocking an entire TLD
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Dec 2025 20:46:55 +0000 (20:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Dec 2025 20:46:55 +0000 (20:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/dnsbl/util.py

index 949130a7f83be3a95fe2598e7178da1329ccbfd6..a418959a3b86ba98f5ce886f4428fc0694a015d6 100644 (file)
@@ -58,16 +58,12 @@ def is_fqdn(s):
        if len(s) > 253:
                return False
 
-       # Remove final dot, allowed in DNS but not in DB checks
+       # Remove final dot
        if s.endswith("."):
                s = s[:-1]
 
        labels = s.split(".")
 
-       # FQDN must have at least two labels (e.g., example.com)
-       if len(labels) < 2:
-               return False
-
        for label in labels:
                if not 1 <= len(label) <= 63:
                        return False