Selaa lähdekoodia

[Minor] Count a new message when checking ratelimit burst

tags/1.7.8
Vsevolod Stakhov 5 vuotta sitten
vanhempi
commit
b48746cfac
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2
    2
      src/plugins/lua/ratelimit.lua

+ 2
- 2
src/plugins/lua/ratelimit.lua Näytä tiedosto

@@ -81,7 +81,7 @@ local bucket_check_script = [[
end
dynb = tonumber(redis.call('HGET', KEYS[1], 'db')) / 10000.0

if burst * dynb > tonumber(KEYS[4]) then
if (burst + 1) * dynb > tonumber(KEYS[4]) then
return {1, burst, dynr, dynb}
end
else
@@ -386,7 +386,7 @@ local function ratelimit_cb(task)
return
-- set INFO symbol and soft reject
elseif settings.info_symbol then
task:insert_result(settings.info_symbol, 1.0, lim_name .. "(" .. prefix .. ")")
task:insert_result(settings.info_symbol, 1.0, lim_name .. "(" .. prefix .. ")")
end
rspamd_logger.infox(task,
'ratelimit "%s(%s)" exceeded, (%s / %s): %s (%s:%s dyn)',

Loading…
Peruuta
Tallenna