]> source.dussan.org Git - rspamd.git/commit
[Fix] Don't use whitelist/greylist maps as regexp, but as map 1756/head
authorJean-Louis Dupond <jean-louis@dupond.be>
Mon, 17 Jul 2017 19:54:28 +0000 (21:54 +0200)
committerJean-Louis Dupond <jean-louis@dupond.be>
Mon, 17 Jul 2017 19:54:28 +0000 (21:54 +0200)
commit99622333184c5524595144f3cd3f6f39721b200d
tree26513026dd74ce6f9efad639c1b7e4212fc5b00e
parent660d3e9967cee74a642daec7525a67e2f74bcdc1
[Fix] Don't use whitelist/greylist maps as regexp, but as map

In whitelist & greylist module, the domain files (like spf_dkim_whitelist.inc, etc) were read as regexp map.
This caused the following false whitelists:
WHITELIST_SPF_DKIM(-3)[onmicrosoft.com]
this while only 'microsoft.com' was in the list!

Reading the maps as 'map'/'hash' instead of 'regexp' fixes the issue.
src/plugins/lua/greylist.lua
src/plugins/lua/whitelist.lua