Quellcode durchsuchen

[Minor] Allow base32 encoding for emails request

tags/1.6.2
Vsevolod Stakhov vor 7 Jahren
Ursprung
Commit
752043f91c
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7
    1
      src/plugins/lua/emails.lua

+ 7
- 1
src/plugins/lua/emails.lua Datei anzeigen

@@ -63,7 +63,13 @@ local function check_email_rule(task, rule, addr)
logger.debugm(N, task, "check %s on %s", email, rule['dnsbl'])

if rule['hash'] then
to_resolve = hash.create_specific(rule['hash'], email):hex()
local hkey = hash.create_specific(rule['hash'], email)

if rule['encoding'] == 'base32' then
to_resolve = hkey:base32()
else
to_resolve = hkey:hex()
end

if rule['hashlen'] and type(rule['hashlen']) == 'number' then
if #to_resolve > rule['hashlen'] then

Laden…
Abbrechen
Speichern