|
|
|
|
|
|
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
local function handle_check_selector(_, conn, req_params) |
|
|
local function handle_check_selector(_, conn, req_params) |
|
|
if req_params.selector then |
|
|
|
|
|
|
|
|
if req_params.selector and req_params.selector ~= '' then |
|
|
local selector = lua_selectors.create_selector_closure(rspamd_config, |
|
|
local selector = lua_selectors.create_selector_closure(rspamd_config, |
|
|
req_params.selector, '', true) |
|
|
req_params.selector, '', true) |
|
|
conn:send_ucl({success = selector and true}) |
|
|
conn:send_ucl({success = selector and true}) |
|
|
|
|
|
|
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
local function handle_check_message(task, conn, req_params) |
|
|
local function handle_check_message(task, conn, req_params) |
|
|
if req_params.selector then |
|
|
|
|
|
|
|
|
if req_params.selector and req_params.selector ~= '' then |
|
|
local selector = lua_selectors.create_selector_closure(rspamd_config, |
|
|
local selector = lua_selectors.create_selector_closure(rspamd_config, |
|
|
req_params.selector, '', true) |
|
|
req_params.selector, '', true) |
|
|
if not selector then |
|
|
if not selector then |