From: Vsevolod Stakhov Date: Wed, 31 Dec 2025 09:46:31 +0000 (+0000) Subject: [Fix] Use exact map lookup for DKIM key_table instead of glob X-Git-Tag: 3.14.3~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0dadf30f5f52b3a89a859dfdc947954bff612e8c;p=thirdparty%2Frspamd.git [Fix] Use exact map lookup for DKIM key_table instead of glob Fixes #5806 - key_table was using glob matching which caused prefix collisions (e.g., 'bvv' matching 'bvvvolley') --- diff --git a/lualib/lua_dkim_tools.lua b/lualib/lua_dkim_tools.lua index be446f8bc0..80e615573d 100644 --- a/lualib/lua_dkim_tools.lua +++ b/lualib/lua_dkim_tools.lua @@ -760,7 +760,7 @@ exports.process_signing_settings = function(N, settings, opts) path_map = { 'map', 'Paths to DKIM signing keys' }, selector_map = { 'map', 'DKIM selectors' }, signing_table = { 'glob', 'DKIM signing table' }, - key_table = { 'glob', 'DKIM keys table' }, + key_table = { 'map', 'DKIM keys table' }, vault_domains = { 'glob', 'DKIM signing domains in vault' } } for k, v in pairs(opts) do