summaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/ratelimit.lua
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Distinguish type from flags in register_symbolVsevolod Stakhov2020-04-271-2/+2
* [Feature] Add verdict library in luaVsevolod Stakhov2019-11-041-1/+2
* Revert "[Fix] Fix empty prefilters that require mime structures"Vsevolod Stakhov2019-10-141-16/+4
* [Fix] Fix empty prefilters that require mime structuresVsevolod Stakhov2019-10-131-4/+16
* [Feature] Ratelimit: Consider number of SMTP recipientsVsevolod Stakhov2019-09-091-13/+31
* [Fix] Ratelimit: Fix dynamic scoreVsevolod Stakhov2019-05-131-1/+1
* [Minor] Ratelimit: Improve logging of ratelimitVsevolod Stakhov2018-12-141-11/+12
* [Fix] Furhter fixes to ratelimits logicVsevolod Stakhov2018-11-131-7/+10
* [Fix] Really fix ratelimits configuration and workVsevolod Stakhov2018-11-131-43/+91
* [Minor] Ignore skipped tasksVsevolod Stakhov2018-10-311-0/+2
* [Fix] Fix errors when dealing with dynamic rates/bursts in RatelimitVsevolod Stakhov2018-10-151-9/+44
* [Feature] Use verdict instead of the plain action in pluginsVsevolod Stakhov2018-10-151-4/+7
* [Minor] Include module name when setting pre resultVsevolod Stakhov2018-10-131-1/+1
* [Minor] Improve errors loggingVsevolod Stakhov2018-08-211-2/+16
* [Minor] Fix selector based ratelimit configurationVsevolod Stakhov2018-08-211-1/+1
* [Minor] Combine selectors and use the proper table field in ratelimitVsevolod Stakhov2018-08-191-14/+26
* [Feature] Support selectors in ratelimit moduleVsevolod Stakhov2018-08-181-8/+30
* [Feature] Add more ratelimits: by digest, by attachments data, by filenamesVsevolod Stakhov2018-08-151-0/+42
* [Fix] Fix dynamic buckets in ratelimitsVsevolod Stakhov2018-08-151-23/+31
* [Feature] Use pure Lua debugm functionVsevolod Stakhov2018-08-101-12/+12
* [Minor] Fix typesVsevolod Stakhov2018-07-141-9/+3
* [Minor] Fix custom keyword parsingVsevolod Stakhov2018-07-141-1/+2
* [Minor] Fix custom keywords initialisationVsevolod Stakhov2018-07-131-4/+5
* [Project] Restore custom keywords in ratelimit and fix issuesVsevolod Stakhov2018-07-131-11/+35
* [Project] Allow per bucket multipliersVsevolod Stakhov2018-07-131-14/+14
* [Project] Rework ratelimits configurationVsevolod Stakhov2018-07-131-42/+90
* [Minor] Avoid pre-result overridingVsevolod Stakhov2018-07-111-1/+4
* [Fix] Improve resetting of the limit bucketsVsevolod Stakhov2018-07-091-15/+22
* [Minor] Count a new message when checking ratelimit burstVsevolod Stakhov2018-07-091-2/+2
* [Minor] Raltelimit - improve symbol infoCarsten Rosenberg2018-05-241-2/+2
* [FIX] Ratelimit - fix set symbol onlyCarsten Rosenberg2018-05-241-1/+9
* Fixed typoMichal Adamek2018-05-041-1/+1
* [Minor] Fix return valueVsevolod Stakhov2018-04-101-3/+2
* [Minor] Fix rate check codeVsevolod Stakhov2018-04-101-3/+3
* [Minor] Further key length optimizationVsevolod Stakhov2018-04-101-1/+3
* [Feature] Use hashing to reduce redis attack surfaceVsevolod Stakhov2018-04-101-8/+11
* [Minor] Fix floating point conversionVsevolod Stakhov2018-04-101-2/+2
* [Minor] Show dynamic rates and bursts for ratelimit bucketsVsevolod Stakhov2018-04-101-14/+21
* [Fix] Leak from bucket before checking the burstVsevolod Stakhov2018-04-091-2/+4
* [Minor] Improve ratelimit debuggingVsevolod Stakhov2018-04-091-4/+4
* [Minor] Fix logging of the enabled rate limitsVsevolod Stakhov2018-04-061-1/+1
* [Minor] Fix setting of whitelisted rcpts and usersVsevolod Stakhov2018-04-061-3/+1
* [Minor] Fix various issues in ratelimitVsevolod Stakhov2018-04-051-9/+16
* [Rework] Restore leaky bucket model in ratelimit pluginVsevolod Stakhov2018-04-051-430/+261
* [Minor] Silence warningsVsevolod Stakhov2018-03-151-1/+1
* [Project] Encourage dependencies registration by name onlyVsevolod Stakhov2018-03-151-1/+1
* [Minor] Fix ratelimit for empty messages tooAndrew Lewis2018-03-131-0/+1
* [Minor] Apply library functions in pluginsAndrew Lewis2018-03-081-28/+5
* [Refactor] Rename all lua libraries in the common wayVsevolod Stakhov2018-02-231-1/+1
* [Feature] Store plugins stateVsevolod Stakhov2017-12-031-0/+1