aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/ratelimit.lua
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Small fix upLeftTry2024-09-301-1/+1
* [Minor] Make names more informativeLeftTry2024-09-291-4/+4
* [Feature] Add LRU cache for last filled ratelimit bucketsLeftTry2024-09-291-1/+4
* [Project] Move ratelimit parsing stuff to a common libraryVsevolod Stakhov2024-09-111-138/+5
* [Minor] Mention mode of dynamic limits in the logVsevolod Stakhov2024-07-091-5/+14
* [Project] Enable compatibility with the existing bucketsVsevolod Stakhov2024-07-091-2/+22
* [Rework] Introduce dynamic_rate_limit for ratelimitsVsevolod Stakhov2024-07-081-4/+8
* [Minor] Log a debug message when ratelimit skippedmoisseev2023-12-221-0/+1
* [Minor] ratelimit: make per-bucket symbol behave like global symbolAndrew Lewis2023-12-211-1/+1
* [Minor] Reformat all Lua code, no functional changesVsevolod Stakhov2023-08-071-74/+104
* [Minor] Minor fixes for previous ratelimit changesAndrew Lewis2023-07-241-1/+1
* [Fix] Try harder to clean pending bucketVsevolod Stakhov2023-06-171-3/+50
* [Minor] Move redis scripts from ratelimit file to simplify checksVsevolod Stakhov2023-03-251-148/+6
* [Minor] Ratelimit: Further penging field adjustmentsVsevolod Stakhov2022-12-241-5/+5
* [Fix] Ratelimit: Use unpack for `HMGET` return valueVsevolod Stakhov2022-12-241-1/+1
* [Feature] Improve ratelimit redis scriptsVsevolod Stakhov2022-12-231-15/+22
* [Rework] Reiterate on prioritiesVsevolod Stakhov2022-09-101-1/+1
* [Minor] Register more timeoutsVsevolod Stakhov2022-09-101-0/+2
* [Minor] Some more missing flagsVsevolod Stakhov2022-07-211-0/+1
* [Minor] Update more copyright years/emailVsevolod Stakhov2022-03-271-1/+1
* [Fix] ratelimit - symbol per bucketCarsten Rosenberg2021-11-101-5/+5
* [Feature] Ratelimit: Add per bucket configurationsVsevolod Stakhov2021-10-011-14/+40
* [Minor] Ratelimit: Do not forget to register symbolVsevolod Stakhov2021-04-051-0/+8
* [Minor] Allow to use ratelimit as an ordinary filterVsevolod Stakhov2021-01-191-7/+11
* [Minor] Ratelimit: Add implicit scoreVsevolod Stakhov2020-10-061-0/+1
* [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