commit 9af2426: [Fix] Fix tlds extraction if custom composition rules are used
Vsevolod Stakhov
vsevolod at highsecure.ru
Tue Mar 3 22:15:18 UTC 2020
Author: Vsevolod Stakhov
Date: 2020-02-29 12:30:35 +0000
URL: https://github.com/rspamd/rspamd/commit/9af24263c1b26c4ec714031f71218166e4f29681
[Fix] Fix tlds extraction if custom composition rules are used
---
src/plugins/lua/rbl.lua | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/plugins/lua/rbl.lua b/src/plugins/lua/rbl.lua
index 8cd5830f2..08d15c133 100644
--- a/src/plugins/lua/rbl.lua
+++ b/src/plugins/lua/rbl.lua
@@ -484,6 +484,11 @@ local function gen_rbl_callback(rule)
end
local function check_urls(task, requests_table, whitelist)
+ local esld_lim = 1
+
+ if rule.url_compose_map then
+ esld_lim = nil -- Avoid esld limit as we use custom composition rules
+ end
local ex_params = {
task = task,
limit = rule.requests_limit,
@@ -491,7 +496,7 @@ local function gen_rbl_callback(rule)
ignore_ip = rule.no_ip,
need_images = rule.images,
need_emails = false,
- esld_limit = 1,
+ esld_limit = esld_lim,
no_cache = true,
}
@@ -609,7 +614,9 @@ local function gen_rbl_callback(rule)
}
if rule.emails_domainonly then
- ex_params.esld_limit = 1
+ if not rule.url_compose_map then
+ ex_params.esld_limit = 1
+ end
ex_params.prefix = 'rbl_email_domainonly'
end
More information about the Commits
mailing list