commit 5c2c665: [Minor] Lua_scanners: Add debug aliases

Vsevolod Stakhov vsevolod at highsecure.ru
Mon Dec 31 12:07:07 UTC 2018


Author: Vsevolod Stakhov
Date: 2018-12-31 11:35:59 +0000
URL: https://github.com/rspamd/rspamd/commit/5c2c665915f62ffbf89bcc91217b2c995748d299 (HEAD -> master)

[Minor] Lua_scanners: Add debug aliases

---
 lualib/lua_scanners/clamav.lua       |  1 +
 lualib/lua_scanners/common.lua       | 11 ++---------
 lualib/lua_scanners/dcc.lua          |  1 +
 lualib/lua_scanners/fprot.lua        |  1 +
 lualib/lua_scanners/kaspersky_av.lua |  1 +
 lualib/lua_scanners/savapi.lua       |  1 +
 lualib/lua_scanners/sophos.lua       |  1 +
 7 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/lualib/lua_scanners/clamav.lua b/lualib/lua_scanners/clamav.lua
index c7dd08bfc..b7de739cd 100644
--- a/lualib/lua_scanners/clamav.lua
+++ b/lualib/lua_scanners/clamav.lua
@@ -63,6 +63,7 @@ local function clamav_config(opts)
       clamav_conf.default_port)
 
   if clamav_conf['upstreams'] then
+    lua_util.add_debug_alias('antivirus', N)
     return clamav_conf
   end
 
diff --git a/lualib/lua_scanners/common.lua b/lualib/lua_scanners/common.lua
index 605e3bb15..da1a4dd49 100644
--- a/lualib/lua_scanners/common.lua
+++ b/lualib/lua_scanners/common.lua
@@ -84,7 +84,7 @@ local function yield_result(task, rule, vname, N, dyn_weight)
   end
 end
 
-local function message_not_too_large(task, content, rule)
+local function message_not_too_large(task, content, rule, N)
   local max_size = tonumber(rule.max_size)
   if not max_size then return true end
   if #content > max_size then
@@ -176,18 +176,11 @@ local function save_av_cache(task, digest, rule, to_save, N)
 end
 
 local function text_parts_min_words(task, min_words)
-  local text_parts_empty = true
-  local text_parts = task:get_text_parts()
-
   local filter_func = function(p)
     return p:get_words_count() >= min_words
   end
 
-  fun.each(function(p)
-    text_parts_empty = false
-  end, fun.filter(filter_func, text_parts))
-
-  return text_parts_empty
+  return fun.any(filter_func, task:get_text_parts())
 
 end
 
diff --git a/lualib/lua_scanners/dcc.lua b/lualib/lua_scanners/dcc.lua
index d34bd8425..f7bef47b2 100644
--- a/lualib/lua_scanners/dcc.lua
+++ b/lualib/lua_scanners/dcc.lua
@@ -271,6 +271,7 @@ local function dcc_config(opts)
       dcc_conf.default_port)
 
   if dcc_conf.upstreams then
+    lua_util.add_debug_alias('ext_scanners', N)
     return dcc_conf
   end
 
diff --git a/lualib/lua_scanners/fprot.lua b/lualib/lua_scanners/fprot.lua
index 27a29a4bc..bfa0b4d33 100644
--- a/lualib/lua_scanners/fprot.lua
+++ b/lualib/lua_scanners/fprot.lua
@@ -62,6 +62,7 @@ local function fprot_config(opts)
       fprot_conf.default_port)
 
   if fprot_conf['upstreams'] then
+    lua_util.add_debug_alias('antivirus', N)
     return fprot_conf
   end
 
diff --git a/lualib/lua_scanners/kaspersky_av.lua b/lualib/lua_scanners/kaspersky_av.lua
index e903467c2..40cb6eb76 100644
--- a/lualib/lua_scanners/kaspersky_av.lua
+++ b/lualib/lua_scanners/kaspersky_av.lua
@@ -58,6 +58,7 @@ local function kaspersky_config(opts)
       kaspersky_conf['servers'], 0)
 
   if kaspersky_conf['upstreams'] then
+    lua_util.add_debug_alias('antivirus', N)
     return kaspersky_conf
   end
 
diff --git a/lualib/lua_scanners/savapi.lua b/lualib/lua_scanners/savapi.lua
index 84452e017..fab9de31b 100644
--- a/lualib/lua_scanners/savapi.lua
+++ b/lualib/lua_scanners/savapi.lua
@@ -65,6 +65,7 @@ local function savapi_config(opts)
       savapi_conf.default_port)
 
   if savapi_conf['upstreams'] then
+    lua_util.add_debug_alias('antivirus', N)
     return savapi_conf
   end
 
diff --git a/lualib/lua_scanners/sophos.lua b/lualib/lua_scanners/sophos.lua
index c805cc56f..b3eafc837 100644
--- a/lualib/lua_scanners/sophos.lua
+++ b/lualib/lua_scanners/sophos.lua
@@ -64,6 +64,7 @@ local function sophos_config(opts)
       sophos_conf.default_port)
 
   if sophos_conf['upstreams'] then
+    lua_util.add_debug_alias('antivirus', N)
     return sophos_conf
   end
 


More information about the Commits mailing list