]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] lua_scanner - redis prefix (support for multiple rules of the same type)
authorCarsten Rosenberg <c.rosenberg@heinlein-support.de>
Sun, 13 Jan 2019 00:10:11 +0000 (01:10 +0100)
committerCarsten Rosenberg <c.rosenberg@heinlein-support.de>
Sun, 13 Jan 2019 00:10:11 +0000 (01:10 +0100)
lualib/lua_scanners/clamav.lua
lualib/lua_scanners/dcc.lua
lualib/lua_scanners/fprot.lua
lualib/lua_scanners/kaspersky_av.lua
lualib/lua_scanners/oletools.lua
lualib/lua_scanners/savapi.lua
lualib/lua_scanners/sophos.lua

index 9eb44e53a0d4c4b06d0a599933a2f78a095b7f21..8e2ae77f5acc3cceea9d91de7c0d3e70dbe22ccb 100644 (file)
@@ -50,7 +50,7 @@ local function clamav_config(opts)
   end
 
   if not clamav_conf.prefix then
-    clamav_conf.prefix = 'rs_cl'
+    clamav_conf.prefix = 'rs_' .. clamav_conf.name .. '_'
   end
 
   if not clamav_conf.log_prefix then
index 281672558593362012678150c2858a1cc0e0f901..581a81ed594e4cc298d3358b7713ba77724657f2 100644 (file)
@@ -253,6 +253,10 @@ local function dcc_config(opts)
 
   dcc_conf = lua_util.override_defaults(dcc_conf, opts)
 
+  if not dcc_conf.prefix then
+    dcc_conf.prefix = 'rs_' .. dcc_conf.name .. '_'
+  end
+
   if not dcc_conf.log_prefix then
     if dcc_conf.name:lower() == dcc_conf.type:lower() then
       dcc_conf.log_prefix = dcc_conf.name
index d0736263eb7578172e5ab0355739d78b1d8f1873..9b6ebf802e65b2f92e84f0b7add55bf7b20bbdcd 100644 (file)
@@ -49,7 +49,7 @@ local function fprot_config(opts)
   end
 
   if not fprot_conf.prefix then
-    fprot_conf.prefix = 'rs_fp'
+    fprot_conf.prefix = 'rs_' .. fprot_conf.name .. '_'
   end
 
   if not fprot_conf.log_prefix then
index b9b439f05514d5c9723bb1c7bb9288c55f59e88a..9713daa520736767eae9c6c3d0b8c8d3fec55033 100644 (file)
@@ -44,11 +44,14 @@ local function kaspersky_config(opts)
     message = default_message,
     detection_category = "virus",
     tmpdir = '/tmp',
-    prefix = 'rs_ak',
   }
 
   kaspersky_conf = lua_util.override_defaults(kaspersky_conf, opts)
 
+  if not kaspersky_conf.prefix then
+    kaspersky_conf.prefix = 'rs_' .. kaspersky_conf.name .. '_'
+  end
+
   if not kaspersky_conf.log_prefix then
     if kaspersky_conf.name:lower() == kaspersky_conf.type:lower() then
       kaspersky_conf.log_prefix = kaspersky_conf.name
index 16e0fdc8d4402ffa91beb7ed9ad4ee3da47a0391..db2d57904b8c5a99e103ad8d5952633ac0b43938 100644 (file)
@@ -236,7 +236,7 @@ local function oletools_config(opts)
   oletools_conf = lua_util.override_defaults(oletools_conf, opts)
 
   if not oletools_conf.prefix then
-    oletools_conf.prefix = 'rs_av_' .. oletools_conf.name .. '_'
+    oletools_conf.prefix = 'rs_' .. oletools_conf.name .. '_'
   end
 
   if not oletools_conf.log_prefix then
index d8ae8957b9cfaaa9d875dc4fe626583c5fb88eb4..dfe67d28c1d5ec9f92a1bf818a52ef611567706d 100644 (file)
@@ -51,6 +51,10 @@ local function savapi_config(opts)
     savapi_conf[k] = v
   end
 
+  if not savapi_conf.prefix then
+    savapi_conf.prefix = 'rs_' .. savapi_conf.name .. '_'
+  end
+
   if not savapi_conf.prefix then
     savapi_conf.prefix = 'rs_ap'
   end
index 655cbc696f9ebc04692faaebe2ab63a8cf4ed6c3..712f016be589af59ba42ab415b0cdc139441e238 100644 (file)
@@ -51,7 +51,7 @@ local function sophos_config(opts)
   end
 
   if not sophos_conf.prefix then
-    sophos_conf.prefix = 'rs_sp'
+    sophos_conf.prefix = 'rs_' .. sophos_conf.name .. '_'
   end
 
   if not sophos_conf.log_prefix then