commit 458e980: [Minor] Add selector to get rspamd_hostname

Lucas Rolff lucas at lucasrolff.com
Mon Jul 29 17:55:41 UTC 2024


Author: Lucas Rolff
Date: 2024-04-15 08:13:21 +0800
URL: https://github.com/rspamd/rspamd/commit/458e980062a56bad80c6dda2eaffca2b5929bf9e

[Minor] Add selector to get rspamd_hostname

---
 lualib/lua_selectors/extractors.lua | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lualib/lua_selectors/extractors.lua b/lualib/lua_selectors/extractors.lua
index 81dfa9d4d..7a7f41a2f 100644
--- a/lualib/lua_selectors/extractors.lua
+++ b/lualib/lua_selectors/extractors.lua
@@ -17,6 +17,7 @@ limitations under the License.
 local fun = require 'fun'
 local meta_functions = require "lua_meta"
 local lua_util = require "lua_util"
+local rspamd_util = require "rspamd_util"
 local rspamd_url = require "rspamd_url"
 local common = require "lua_selectors/common"
 local ts = require("tableshape").types
@@ -560,6 +561,12 @@ The first argument must be header name.]],
     end,
     ['description'] = 'Get metatokens for a message as strings',
   },
+  ['rspamd_hostname'] = {
+    ['get_value'] = function(task)
+      return rspamd_util.get_hostname(), 'string'
+    end,
+    ['description'] = 'Get hostname of the filter server',
+  },
 }
 
 return extractors


More information about the Commits mailing list