From: Michael Tremer Date: Mon, 22 Dec 2025 10:20:29 +0000 (+0000) Subject: util: Don't consider domains with a hyphen or underscore as invalid X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=253b8a53c30cd6014c074fa7e866456bd5a4797a;p=dbl.git util: Don't consider domains with a hyphen or underscore as invalid Signed-off-by: Michael Tremer --- diff --git a/src/dnsbl/util.py b/src/dnsbl/util.py index bed15d1..dc9b1da 100644 --- a/src/dnsbl/util.py +++ b/src/dnsbl/util.py @@ -103,7 +103,11 @@ def is_fqdn(s): # Labels my only contain alpha-numerical characters as well as dash and underscore for ch in label: - if not ch.isalnum() or ch in "-_": + if ch.isalnum(): + continue + elif ch in "-_": + continue + else: return False # The string cannot be an IP address