瀏覽代碼

[Fix] ratelimit - symbol per bucket

tags/3.2
Carsten Rosenberg 2 年之前
父節點
當前提交
a7ac20d0b5
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5
    5
      src/plugins/lua/ratelimit.lua

+ 5
- 5
src/plugins/lua/ratelimit.lua 查看文件

end, fun.map(function(n,d) end, fun.map(function(n,d)
return string.format('%s [%s]', n, return string.format('%s [%s]', n,
table.concat(fun.totable(fun.map(function(v) table.concat(fun.totable(fun.map(function(v)
return string.format('%s msgs burst, %s msgs/sec rate',
v.burst, v.rate)
return string.format('symbol: %s, %s msgs burst, %s msgs/sec rate',
v.symbol, v.burst, v.rate)
end, d.buckets)), '; ') end, d.buckets)), '; ')
) )
end, settings.limits)) end, settings.limits))


-- Register per bucket symbols -- Register per bucket symbols
-- Display what's enabled -- Display what's enabled
fun.each(function(set)
if set.buckets then
for _,b in ipairs(set.buckets) do
fun.each(function(set, lim)
if type(lim.buckets) == 'table' then
for _,b in ipairs(lim.buckets) do
if b.symbol then if b.symbol then
rspamd_config:register_symbol{ rspamd_config:register_symbol{
type = 'virtual', type = 'virtual',

Loading…
取消
儲存