aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/ratelimit.lua
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Minor] Fix misprintVsevolod Stakhov2016-11-241-1/+1
* [Rework] Use new maps add functionVsevolod Stakhov2016-11-241-6/+4
* [Minor] Use new logging API everywhereAndrew Lewis2016-11-171-3/+3
* [Minor] Move upstream handling into rspamd_redis_make_requestAndrew Lewis2016-11-161-10/+3
* [Minor] Fix upstreams handlingAndrew Lewis2016-11-161-6/+3
* [Minor] Lint Lua plugins & global functionsAndrew Lewis2016-11-141-11/+17
* [Minor] Remove handful more globalsAndrew Lewis2016-11-071-3/+4
* [Minor] Remove couple more globals in Lua pluginsAndrew Lewis2016-11-071-3/+5
* [Feature] Allow custom functions for ratelimitsVsevolod Stakhov2016-11-021-1/+9
* [Rework] Adopt pluginsVsevolod Stakhov2016-10-171-3/+3
* [Minor] Ratelimit: properly handle bounces with empty `from`Alexander Moisseev2016-10-141-1/+1
* [Minor] Set/reduce postfilter prioritiesAndrew Lewis2016-09-291-0/+1
* [Feature] Ratelimit: Support dynamic bucket size/leak rateAndrew Lewis2016-09-291-3/+24
* [Minor] Fix processing of messages with no recipientsVsevolod Stakhov2016-09-271-1/+1
* [Minor] Fix whitelisted_user map initialisationAndrew Lewis2016-09-141-1/+5
* [Minor] Ratelimit: don't copy dataAndrew Lewis2016-09-141-2/+1
* [Minor] Remove more useless code from ratelimitAndrew Lewis2016-09-131-2/+0
* [Minor] Some small changes to ratelimitAndrew Lewis2016-09-131-11/+25
* [Minor] Fix ratelimit rework: don't recycle stale valueAndrew Lewis2016-09-121-13/+4
* [Feature] User-defined ratelimitsAndrew Lewis2016-09-121-138/+150
* [Fix] Properly handle nil values in ratelimit pluginAndrew Lewis2016-09-091-13/+39
* [Fix] Fix setting ratelimit key for 'ip' bucketAndrew Lewis2016-09-091-0/+2
* [Minor] Improve logging for ratelimitVsevolod Stakhov2016-09-081-1/+5
* [Minor] Ratelimit: remove duplicated division on ham scores; fix registrationAndrew Lewis2016-09-061-2/+2
* Revert "[Feature] Add common way to disable Lua modules"Andrew Lewis2016-09-051-4/+0
* [Minor] Use infox instead of info in loggingVsevolod Stakhov2016-09-041-1/+1
* [Minor] Fix log message; don't use legacy APIAndrew Lewis2016-09-021-1/+1
* [Feature] Add common way to disable Lua modulesAndrew Lewis2016-09-011-0/+4
* [Fix] Banish table.maxn from Lua partsAndrew Lewis2016-09-011-1/+1
* [Feature] Support excluding selected users from ratelimitsAndrew Lewis2016-08-311-1/+10
* [Feature] Adaptive ratelimitsAndrew Lewis2016-08-261-122/+208
* [Fix] Avoid setting limits when required elements are missingVsevolod Stakhov2016-08-161-19/+21
* [Fix] Use new postfilters and prefilters API in the pluginsVsevolod Stakhov2016-07-121-2/+10
* [Fix] Some more fixes to ratelimit pluginVsevolod Stakhov2016-06-221-7/+20
* [Fix] Fix issues with multiple returns from luaVsevolod Stakhov2016-06-221-1/+1
* [Feature] Use new redis API in ratelimit pluginVsevolod Stakhov2016-06-221-39/+44
* [Feature] Use generic global string split functionVsevolod Stakhov2016-05-281-29/+3
* [Feature] Use universal redis definitions in rspamd pluginsVsevolod Stakhov2016-05-281-17/+11
* [Fix] Fix ratelimit initializationVsevolod Stakhov2016-05-031-7/+10
* [Feature] Rework ratelimit module to set expirationVsevolod Stakhov2016-04-261-22/+14