aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/ratelimit.lua
Commit message (Expand)AuthorAgeFilesLines
* [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
* [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