diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2023-09-12 14:47:26 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-12 14:47:26 +0100 |
commit | 7ff64cd1359375974155e560c7d3200f03a4e500 (patch) | |
tree | 71ee6f1e7de755c4e2d3f06e2aa59fa5efd887c7 /src | |
parent | aa4de7708d068bc5ba9e5bad8b41e7f6f016f324 (diff) | |
parent | 076ca2c763876307b45980a52db420af96fff629 (diff) | |
download | rspamd-7ff64cd1359375974155e560c7d3200f03a4e500.tar.gz rspamd-7ff64cd1359375974155e560c7d3200f03a4e500.zip |
Merge pull request #4596 from fatalbanana/rbl_numeric_urls
[Feature] rbl: support checking numeric URLs in isolation
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/lua/rbl.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/lua/rbl.lua b/src/plugins/lua/rbl.lua index 6dce0e0f1..c5cdbef1c 100644 --- a/src/plugins/lua/rbl.lua +++ b/src/plugins/lua/rbl.lua @@ -572,6 +572,9 @@ local function gen_rbl_callback(rule) if rule.images then table.insert(ex_params.flags, 'image') end + if rule.numeric_urls then + table.insert(ex_params.flags, 'numeric') + end end local urls = lua_util.extract_specific_urls(ex_params) @@ -805,7 +808,7 @@ local function gen_rbl_callback(rule) description[#description + 1] = 'replyto' end - if rule.urls or rule.content_urls or rule.images then + if rule.urls or rule.content_urls or rule.images or rule.numeric_urls then pipeline[#pipeline + 1] = check_urls description[#description + 1] = 'urls' end |