commit bb61a27: [Minor] Further ip_score sanity fix

Vsevolod Stakhov vsevolod at highsecure.ru
Fri Aug 16 12:07:03 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-08-16 13:03:17 +0100
URL: https://github.com/rspamd/rspamd/commit/bb61a273fde49e2f0e8adb784ee93910b117ab61

[Minor] Further ip_score sanity fix

---
 lualib/lua_cfg_transform.lua | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lualib/lua_cfg_transform.lua b/lualib/lua_cfg_transform.lua
index 43d4a2929..010c3fdb8 100644
--- a/lualib/lua_cfg_transform.lua
+++ b/lualib/lua_cfg_transform.lua
@@ -360,7 +360,7 @@ return function(cfg)
   end
 
   -- Deal with IP_SCORE
-  if cfg.ip_score then
+  if cfg.ip_score and (cfg.ip_score.servers or cfg.redis) then
     logger.warnx(rspamd_config, 'ip_score module is deprecated in honor of reputation module!')
 
     if not cfg.reputation then
@@ -384,6 +384,10 @@ return function(cfg)
         }
       }
 
+      if cfg.ip_score.servers then
+        cfg.reputation.rules.ip_score.backend.redis.servers = cfg.ip_score.servers
+      end
+
       if cfg.symbols and cfg.symbols['IP_SCORE'] then
         local t = cfg.symbols['IP_SCORE']
 


More information about the Commits mailing list