Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix return value | Vsevolod Stakhov | 2018-04-10 | 1 | -3/+2 |
| | |||||
* | [Minor] Fix rate check code | Vsevolod Stakhov | 2018-04-10 | 1 | -3/+3 |
| | |||||
* | [Minor] Further key length optimization | Vsevolod Stakhov | 2018-04-10 | 1 | -1/+3 |
| | |||||
* | [Feature] Use hashing to reduce redis attack surface | Vsevolod Stakhov | 2018-04-10 | 1 | -8/+11 |
| | |||||
* | [Minor] Fix floating point conversion | Vsevolod Stakhov | 2018-04-10 | 1 | -2/+2 |
| | |||||
* | [Minor] Show dynamic rates and bursts for ratelimit buckets | Vsevolod Stakhov | 2018-04-10 | 1 | -14/+21 |
| | |||||
* | [Fix] Leak from bucket before checking the burst | Vsevolod Stakhov | 2018-04-09 | 1 | -2/+4 |
| | |||||
* | [Minor] Improve ratelimit debugging | Vsevolod Stakhov | 2018-04-09 | 1 | -4/+4 |
| | |||||
* | [Minor] Fix logging of the enabled rate limits | Vsevolod Stakhov | 2018-04-06 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix setting of whitelisted rcpts and users | Vsevolod Stakhov | 2018-04-06 | 1 | -3/+1 |
| | |||||
* | [Minor] Fix various issues in ratelimit | Vsevolod Stakhov | 2018-04-05 | 1 | -9/+16 |
| | |||||
* | [Rework] Restore leaky bucket model in ratelimit plugin | Vsevolod Stakhov | 2018-04-05 | 1 | -430/+261 |
| | |||||
* | [Minor] Silence warnings | Vsevolod Stakhov | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | [Project] Encourage dependencies registration by name only | Vsevolod Stakhov | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix ratelimit for empty messages too | Andrew Lewis | 2018-03-13 | 1 | -0/+1 |
| | |||||
* | [Minor] Apply library functions in plugins | Andrew Lewis | 2018-03-08 | 1 | -28/+5 |
| | |||||
* | [Refactor] Rename all lua libraries in the common way | Vsevolod Stakhov | 2018-02-23 | 1 | -1/+1 |
| | |||||
* | [Feature] Store plugins state | Vsevolod Stakhov | 2017-12-03 | 1 | -0/+1 |
| | |||||
* | [Fix] Restore old style ratelimits support | Vsevolod Stakhov | 2017-11-25 | 1 | -5/+17 |
| | |||||
* | [Minor] Ratelimit: support adding informational symbol | Andrew Lewis | 2017-10-30 | 1 | -0/+11 |
| | |||||
* | {Feature] Treat whitelisted recipients as a map in ratelimit | Vsevolod Stakhov | 2017-10-09 | 1 | -10/+24 |
| | |||||
* | [Minor] Ratelimit: support use of redis HSET for limits | Andrew Lewis | 2017-08-30 | 1 | -2/+15 |
| | |||||
* | [Minor] Ratelimit: fix getting values from custom routines; silence logging | Andrew Lewis | 2017-08-30 | 1 | -5/+7 |
| | |||||
* | [Feature] Ratelimit: support fetching limits from Redis | Andrew Lewis | 2017-08-29 | 1 | -81/+140 |
| | |||||
* | [Fix] Ratelimit: lowercase email addresses | Andrew Lewis | 2017-08-28 | 1 | -2/+2 |
| | |||||
* | [Rework] Ratelimit module | Andrew Lewis | 2017-08-26 | 1 | -329/+257 |
| | | | | | | | - Drop support for legacy options - Ensure incremental updates to counters - Support multiple limits per bucket - IP score: now resizes limits only (not periods) | ||||
* | [Minor] Set idempotent postfilters | Vsevolod Stakhov | 2017-08-12 | 1 | -1/+1 |
| | |||||
* | [Feature] Ratelimit: allow full addresses in whitelisted_rcpts | Alexander Moisseev | 2017-08-05 | 1 | -1/+3 |
| | |||||
* | [Fix] Ratelimit: fix whitelisted_rcpts matching | Alexander Moisseev | 2017-08-05 | 1 | -2/+4 |
| | |||||
* | [Feature] Skip certain symbols from ANN classify | Vsevolod Stakhov | 2017-07-29 | 1 | -2/+3 |
| | |||||
* | [Minor] Ratelimit: Custom limits: Pass task to get_limit | Andrew Lewis | 2017-07-09 | 1 | -2/+2 |
| | |||||
* | [Feature] Skip updates for messages scanned via controller | Vsevolod Stakhov | 2017-07-01 | 1 | -0/+3 |
| | | | | | | | | | | | | Rationale: controller worker is not designed to perform scan jobs, hence, we check for `Password` header or check `User-Agent` for `rspamc` and skip some of rules parts: - DMARC reports - Greylisting - Ratelimits - Ip score update - Clickhouse export | ||||
* | [Minor] Support friendly rate specification format in user-defined ratelimits | Andrew Lewis | 2017-06-09 | 1 | -65/+81 |
| | |||||
* | [Minor] Format floating point number | Vsevolod Stakhov | 2017-04-23 | 1 | -1/+1 |
| | |||||
* | [Fix] Detect confighelp in plugins initialisation | Vsevolod Stakhov | 2017-04-22 | 1 | -0/+4 |
| | |||||
* | [Feature] Memoize LPEG grammars | Vsevolod Stakhov | 2017-03-25 | 1 | -22/+26 |
| | |||||
* | [Fix] Fix ratelimit + greylisting | Vsevolod Stakhov | 2017-03-08 | 1 | -1/+5 |
| | | | | Issue: #1498 | ||||
* | [Feature] Add `rip` keyword to ratelimit module | Andrew Lewis | 2017-02-01 | 1 | -0/+7 |
| | |||||
* | [Minor] Rework ratelimit module changes | Andrew Lewis | 2017-01-24 | 1 | -9/+7 |
| | |||||
* | [Minor] Small fix for friendly leak rates in ratelimit module | Andrew Lewis | 2017-01-24 | 1 | -5/+8 |
| | |||||
* | [Feature] Implement human readable buckets configuration | Vsevolod Stakhov | 2017-01-21 | 1 | -0/+63 |
| | | | | Issue: #1335 | ||||
* | [Minor] Avoid some table lookups in Lua parts | Andrew Lewis | 2016-12-15 | 1 | -3/+5 |
| | |||||
* | [Minor] Reduce priority for greylist/ratelimit modules | Andrew Lewis | 2016-11-26 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix misprint | Vsevolod Stakhov | 2016-11-24 | 1 | -1/+1 |
| | |||||
* | [Rework] Use new maps add function | Vsevolod Stakhov | 2016-11-24 | 1 | -6/+4 |
| | |||||
* | [Minor] Use new logging API everywhere | Andrew Lewis | 2016-11-17 | 1 | -3/+3 |
| | |||||
* | [Minor] Move upstream handling into rspamd_redis_make_request | Andrew Lewis | 2016-11-16 | 1 | -10/+3 |
| | |||||
* | [Minor] Fix upstreams handling | Andrew Lewis | 2016-11-16 | 1 | -6/+3 |
| | |||||
* | [Minor] Lint Lua plugins & global functions | Andrew Lewis | 2016-11-14 | 1 | -11/+17 |
| | |||||
* | [Minor] Remove handful more globals | Andrew Lewis | 2016-11-07 | 1 | -3/+4 |
| |