From: Vsevolod Stakhov Date: Sat, 12 Aug 2017 15:51:32 +0000 (+0100) Subject: [Minor] Set idempotent postfilters X-Git-Tag: 1.7.0~737 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7b902c00bce62688d9154ef76017135ad014c33c;p=thirdparty%2Frspamd.git [Minor] Set idempotent postfilters --- diff --git a/src/plugins/lua/clickhouse.lua b/src/plugins/lua/clickhouse.lua index bd164ab65e..77b10a51bd 100644 --- a/src/plugins/lua/clickhouse.lua +++ b/src/plugins/lua/clickhouse.lua @@ -655,7 +655,7 @@ if opts then clickhouse_first_row() rspamd_config:register_symbol({ name = 'CLICKHOUSE_COLLECT', - type = 'postfilter', + type = 'idempotent', callback = clickhouse_collect, priority = 10 }) diff --git a/src/plugins/lua/greylist.lua b/src/plugins/lua/greylist.lua index 719ba92708..622da4d9a9 100644 --- a/src/plugins/lua/greylist.lua +++ b/src/plugins/lua/greylist.lua @@ -421,7 +421,7 @@ if opts then else rspamd_config:register_symbol({ name = 'GREYLIST_SAVE', - type = 'postfilter', + type = 'idempotent', callback = greylist_set, priority = 6 }) diff --git a/src/plugins/lua/history_redis.lua b/src/plugins/lua/history_redis.lua index 002c74e553..13d6aafe59 100644 --- a/src/plugins/lua/history_redis.lua +++ b/src/plugins/lua/history_redis.lua @@ -219,7 +219,7 @@ if opts then else rspamd_config:register_symbol({ name = 'HISTORY_SAVE', - type = 'postfilter,nostat', + type = 'idempotent', callback = history_save, priority = 150 }) diff --git a/src/plugins/lua/metadata_exporter.lua b/src/plugins/lua/metadata_exporter.lua index 4091159189..128da3dc8e 100644 --- a/src/plugins/lua/metadata_exporter.lua +++ b/src/plugins/lua/metadata_exporter.lua @@ -688,7 +688,7 @@ end for k, r in pairs(settings.rules) do rspamd_config:register_symbol({ name = 'EXPORT_METADATA_' .. k, - type = 'postfilter', + type = 'postfilter,idempotent', callback = gen_exporter(r), priority = 10 }) diff --git a/src/plugins/lua/milter_headers.lua b/src/plugins/lua/milter_headers.lua index 29adf0c4ae..39cfb3298b 100644 --- a/src/plugins/lua/milter_headers.lua +++ b/src/plugins/lua/milter_headers.lua @@ -520,7 +520,7 @@ if type(opts['extended_headers_rcpt']) == 'table' and opts['extended_headers_rcp end rspamd_config:register_symbol({ name = 'MILTER_HEADERS', - type = 'postfilter', + type = 'postfilter,idempotent', callback = milter_headers, priority = 10 }) diff --git a/src/plugins/lua/ratelimit.lua b/src/plugins/lua/ratelimit.lua index 52df88ed06..70429cc195 100644 --- a/src/plugins/lua/ratelimit.lua +++ b/src/plugins/lua/ratelimit.lua @@ -707,7 +707,7 @@ if opts then end rspamd_config:register_symbol({ name = 'RATELIMIT_SET', - type = 'postfilter,nostat', + type = 'idempotent', priority = 5, callback = rate_set, }) diff --git a/src/plugins/lua/replies.lua b/src/plugins/lua/replies.lua index 39dfa11130..99d13db7b7 100644 --- a/src/plugins/lua/replies.lua +++ b/src/plugins/lua/replies.lua @@ -128,7 +128,7 @@ if opts then else rspamd_config:register_symbol({ name = 'REPLIES_SET', - type = 'postfilter,nostat', + type = 'idempotent', callback = replies_set, priority = 5 })