aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/ratelimit.lua
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [Fix] Restore old style ratelimits supportVsevolod Stakhov2017-11-251-5/+17
* [Minor] Ratelimit: support adding informational symbolAndrew Lewis2017-10-301-0/+11
* {Feature] Treat whitelisted recipients as a map in ratelimitVsevolod Stakhov2017-10-091-10/+24
* [Minor] Ratelimit: support use of redis HSET for limitsAndrew Lewis2017-08-301-2/+15
* [Minor] Ratelimit: fix getting values from custom routines; silence loggingAndrew Lewis2017-08-301-5/+7
* [Feature] Ratelimit: support fetching limits from RedisAndrew Lewis2017-08-291-81/+140
* [Fix] Ratelimit: lowercase email addressesAndrew Lewis2017-08-281-2/+2
* [Rework] Ratelimit moduleAndrew Lewis2017-08-261-329/+257
* [Minor] Set idempotent postfiltersVsevolod Stakhov2017-08-121-1/+1
* [Feature] Ratelimit: allow full addresses in whitelisted_rcptsAlexander Moisseev2017-08-051-1/+3
* [Fix] Ratelimit: fix whitelisted_rcpts matchingAlexander Moisseev2017-08-051-2/+4
* [Feature] Skip certain symbols from ANN classifyVsevolod Stakhov2017-07-291-2/+3
* [Minor] Ratelimit: Custom limits: Pass task to get_limitAndrew Lewis2017-07-091-2/+2
* [Feature] Skip updates for messages scanned via controllerVsevolod Stakhov2017-07-011-0/+3
* [Minor] Support friendly rate specification format in user-defined ratelimitsAndrew Lewis2017-06-091-65/+81
* [Minor] Format floating point numberVsevolod Stakhov2017-04-231-1/+1
* [Fix] Detect confighelp in plugins initialisationVsevolod Stakhov2017-04-221-0/+4
* [Feature] Memoize LPEG grammarsVsevolod Stakhov2017-03-251-22/+26
* [Fix] Fix ratelimit + greylistingVsevolod Stakhov2017-03-081-1/+5
* [Feature] Add `rip` keyword to ratelimit moduleAndrew Lewis2017-02-011-0/+7
* [Minor] Rework ratelimit module changesAndrew Lewis2017-01-241-9/+7
* [Minor] Small fix for friendly leak rates in ratelimit moduleAndrew Lewis2017-01-241-5/+8
* [Feature] Implement human readable buckets configurationVsevolod Stakhov2017-01-211-0/+63
* [Minor] Avoid some table lookups in Lua partsAndrew Lewis2016-12-151-3/+5
* [Minor] Reduce priority for greylist/ratelimit modulesAndrew Lewis2016-11-261-1/+1