From 17e0bdab0bb4758dc6e1e52991199fba985e81f4 Mon Sep 17 00:00:00 2001 From: Justin Warren Date: Sat, 14 Jan 2023 11:00:21 +1100 Subject: [PATCH] Force allowlist entries to always be severity 'noop'. --- src/fediblockhole/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fediblockhole/__init__.py b/src/fediblockhole/__init__.py index fdb3a5e..1daad8a 100755 --- a/src/fediblockhole/__init__.py +++ b/src/fediblockhole/__init__.py @@ -85,6 +85,9 @@ def sync_blocklists(conf: dict): for key, alist in allowlists.items(): log.debug(f"Processing allows from '{key}'...") for allowed in alist: + # Ensure the severity is always 'noop' + # This is to prevent accidentally blocking something you wanted to allow. + allowed.severity = 'noop' merged[allowed.domain] = allowed log.debug(f"Allowed domain '{allowed.domain}' from allowlist: {allowed}")