]> git.ipfire.org Git - dbl.git/commitdiff
sources: Remove any trailing dots from domains
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 28 Dec 2025 13:35:04 +0000 (13:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 28 Dec 2025 13:35:04 +0000 (13:35 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/dnsbl/sources.py

index 81bf340081eef820cb4aedff31106571c6d6001e..236a542b8452124896c8124f73cbe0500e3b5033 100644 (file)
@@ -233,6 +233,9 @@ class Source(sqlmodel.SQLModel, database.BackendMixin, table=True):
                                                        # Remove any leading "*."
                                                        domain = domain.removeprefix("*.")
 
+                                                       # Remove any trailing dots
+                                                       domain = domain.removesuffix(".")
+
                                                        # Skip any invalid domain names
                                                        if not util.is_fqdn(domain):
                                                                # Silently skip any IP addresses