]> source.dussan.org Git - rspamd.git/commitdiff
Support 'name' extension for SA rules.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 31 Mar 2015 13:03:09 +0000 (14:03 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 31 Mar 2015 13:03:09 +0000 (14:03 +0100)
src/plugins/lua/spamassassin.lua

index 5e54e22c8e7245995024bb075a307126fc4c614d..0017986792f10d19402bd1178a8f8a0c25d789fb 100644 (file)
@@ -99,6 +99,14 @@ local function handle_header_def(hline, cur_rule)
               end
               return str
             end
+          elseif func == 'name' then
+            cur_param['function'] = function(str)
+              local at = string.find(str, '@')
+              if at then
+                return string.sub(str, 1, at - 1)
+              end
+              return str
+            end
           elseif func == 'raw' then
             cur_param['raw'] = true
           elseif func == 'case' then