Procházet zdrojové kódy

Use tld for whitelisting.

tags/1.0.0
Vsevolod Stakhov před 8 roky
rodič
revize
87cdd1fa3a
1 změnil soubory, kde provedl 2 přidání a 7 odebrání
  1. 2
    7
      src/plugins/lua/whitelist.lua

+ 2
- 7
src/plugins/lua/whitelist.lua Zobrazit soubor

@@ -41,17 +41,12 @@ local function whitelist_cb(symbol, rule, task)
local from = task:get_from(1)
if from and from[1] and from[1]['domain'] then
local domain = from[1]['domain']
local url_domain = rspamd_url.create('http://' .. domain)
local url_domain = rspamd_url.create(task:get_mempool(), 'http://' .. domain)
local found = false
local mult = 1.0

if url_domain then
-- Get tld + 1 component
local tld = url_domain:get_tld()
local host = url_domain:get_host()

domain = string.match(host, string.format('[^.].%s$', tld)
rspamd_logger.errx(domain)
domain = url_domain:get_tld()
end

if rule['map'] then

Načítá se…
Zrušit
Uložit