Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Ratelimit: fix whitelisted_rcpts matching | Alexander Moisseev | 2017-09-21 | 1 | -2/+4 |
| | |||||
* | [Fix] Ratelimit: lowercase email addresses | Andrew Lewis | 2017-08-28 | 1 | -2/+2 |
| | |||||
* | [Minor] Ratelimit: Custom limits: Pass task to get_limit | Andrew Lewis | 2017-07-11 | 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 |
| | |||||
* | [Minor] Remove couple more globals in Lua plugins | Andrew Lewis | 2016-11-07 | 1 | -3/+5 |
| | |||||
* | [Feature] Allow custom functions for ratelimits | Vsevolod Stakhov | 2016-11-02 | 1 | -1/+9 |
| | |||||
* | [Rework] Adopt plugins | Vsevolod Stakhov | 2016-10-17 | 1 | -3/+3 |
| | |||||
* | [Minor] Ratelimit: properly handle bounces with empty `from` | Alexander Moisseev | 2016-10-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Set/reduce postfilter priorities | Andrew Lewis | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [Feature] Ratelimit: Support dynamic bucket size/leak rate | Andrew Lewis | 2016-09-29 | 1 | -3/+24 |
| | |||||
* | [Minor] Fix processing of messages with no recipients | Vsevolod Stakhov | 2016-09-27 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix whitelisted_user map initialisation | Andrew Lewis | 2016-09-14 | 1 | -1/+5 |
| | |||||
* | [Minor] Ratelimit: don't copy data | Andrew Lewis | 2016-09-14 | 1 | -2/+1 |
| | |||||
* | [Minor] Remove more useless code from ratelimit | Andrew Lewis | 2016-09-13 | 1 | -2/+0 |
| | |||||
* | [Minor] Some small changes to ratelimit | Andrew Lewis | 2016-09-13 | 1 | -11/+25 |
| | | | | | | | - Don't bother calling init() on builtin keywords - Adjust adaptive ratelimits to better deal with new model - Populate user_data from custom keyword file - Restore & extend user-specific ratelimit behaviour | ||||
* | [Minor] Fix ratelimit rework: don't recycle stale value | Andrew Lewis | 2016-09-12 | 1 | -13/+4 |
| | |||||
* | [Feature] User-defined ratelimits | Andrew Lewis | 2016-09-12 | 1 | -138/+150 |
| | |||||
* | [Fix] Properly handle nil values in ratelimit plugin | Andrew Lewis | 2016-09-09 | 1 | -13/+39 |
| | | | | - Also fix nonconformant ratelimit key | ||||
* | [Fix] Fix setting ratelimit key for 'ip' bucket | Andrew Lewis | 2016-09-09 | 1 | -0/+2 |
| | |||||
* | [Minor] Improve logging for ratelimit | Vsevolod Stakhov | 2016-09-08 | 1 | -1/+5 |
| | |||||
* | [Minor] Ratelimit: remove duplicated division on ham scores; fix registration | Andrew Lewis | 2016-09-06 | 1 | -2/+2 |
| | |||||
* | Revert "[Feature] Add common way to disable Lua modules" | Andrew Lewis | 2016-09-05 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f552edd887794a5086dcf93d36f8f82d83553196. Conflicts: src/plugins/lua/antivirus.lua src/plugins/lua/asn.lua src/plugins/lua/dcc.lua src/plugins/lua/dmarc.lua src/plugins/lua/emails.lua src/plugins/lua/forged_recipients.lua src/plugins/lua/greylist.lua src/plugins/lua/hfilter.lua src/plugins/lua/ip_score.lua src/plugins/lua/maillist.lua src/plugins/lua/mime_types.lua src/plugins/lua/multimap.lua src/plugins/lua/once_received.lua src/plugins/lua/ratelimit.lua src/plugins/lua/rbl.lua src/plugins/lua/replies.lua src/plugins/lua/rspamd_update.lua src/plugins/lua/trie.lua src/plugins/lua/whitelist.lua | ||||
* | [Minor] Use infox instead of info in logging | Vsevolod Stakhov | 2016-09-04 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix log message; don't use legacy API | Andrew Lewis | 2016-09-02 | 1 | -1/+1 |
| | |||||
* | [Feature] Add common way to disable Lua modules | Andrew Lewis | 2016-09-01 | 1 | -0/+4 |
| | |||||
* | [Fix] Banish table.maxn from Lua parts | Andrew Lewis | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | [Feature] Support excluding selected users from ratelimits | Andrew Lewis | 2016-08-31 | 1 | -1/+10 |
| | |||||
* | [Feature] Adaptive ratelimits | Andrew Lewis | 2016-08-26 | 1 | -122/+208 |
| | | | | | - Also per-IP and per-ASN ratelimits - Minor rework of some parts | ||||
* | [Fix] Avoid setting limits when required elements are missing | Vsevolod Stakhov | 2016-08-16 | 1 | -19/+21 |
| | |||||
* | [Fix] Use new postfilters and prefilters API in the plugins | Vsevolod Stakhov | 2016-07-12 | 1 | -2/+10 |
| | |||||
* | [Fix] Some more fixes to ratelimit plugin | Vsevolod Stakhov | 2016-06-22 | 1 | -7/+20 |
| | |||||
* | [Fix] Fix issues with multiple returns from lua | Vsevolod Stakhov | 2016-06-22 | 1 | -1/+1 |
| |