]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Add more whitelists debugging
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 Apr 2020 15:22:54 +0000 (16:22 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 20 Apr 2020 15:23:12 +0000 (16:23 +0100)
src/plugins/lua/rbl.lua

index 1e339b1f5cc628131491b373ef6864dd178b795e..44d718d9eba1190654685440a6a42f1c1cacbaec 100644 (file)
@@ -282,7 +282,12 @@ end
 
 local function gen_rbl_callback(rule)
   local function is_whitelisted(task, req, req_str, whitelist, what)
-    if rule.ignore_whitelist then return false end
+    if rule.ignore_whitelist then
+      lua_util.debugm(N, task,
+          'ignore whitelisting checks to %s by %s: ignore whitelist is being set',
+          req_str, rule.symbol)
+      return false
+    end
 
     if rule.whitelist then
       if rule.whitelist:get_key(req) then
@@ -951,6 +956,10 @@ local function add_rbl(key, rbl, global_opts)
       end
       if not rbl.is_whitelist and rbl.ignore_whitelist == false then
         table.insert(black_symbols, rbl.symbol .. '_CHECK')
+      else
+        lua_util.debugm(N, rspamd_config, 'rule %s ignores whitelists: rbl.is_whitelist = %s, ' ..
+            'rbl.ignore_whitelist = %s',
+            rbl.symbol, rbl.is_whitelist, rbl.ignore_whitelist)
       end
     else
       id = rspamd_config:register_symbol{