aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Explicitly reinit libevent PRNG on forkVsevolod Stakhov2016-09-112-5/+15
|
* Merge pull request #942 from fatalbanana/rlimitVsevolod Stakhov2016-09-101-13/+39
|\ | | | | Ratelimit: handle nil values & fix nonconformant key
| * [Fix] Properly handle nil values in ratelimit pluginAndrew Lewis2016-09-091-13/+39
|/ | | | - Also fix nonconformant ratelimit key
* Merge pull request #941 from fatalbanana/xunitVsevolod Stakhov2016-09-091-1/+2
|\ | | | | [Minor] Generate XUnit output from tests
| * [Minor] Generate XUnit output from testsAndrew Lewis2016-09-091-1/+2
| |
* | Merge pull request #940 from fatalbanana/rlimitVsevolod Stakhov2016-09-091-0/+2
|\ \ | | | | | | [Fix] Fix setting ratelimit key for 'ip' bucket
| * | [Fix] Fix setting ratelimit key for 'ip' bucketAndrew Lewis2016-09-091-0/+2
| |/
* | Merge pull request #939 from fatalbanana/hfilterVsevolod Stakhov2016-09-091-3/+3
|\ \ | | | | | | [Minor] Mostly disable Hfilter for local networks as well
| * | [Minor] Mostly disable Hfilter for local networks as wellAndrew Lewis2016-09-091-3/+3
| |/
* | Merge pull request #938 from fatalbanana/rblVsevolod Stakhov2016-09-091-7/+7
|\ \ | | | | | | [Feature] Descriptive options for RBL symbols
| * | [Feature] Descriptive options for RBL symbolsAndrew Lewis2016-09-091-7/+7
| |/
* | [CritFix] Fix hyperscan compilation on regexp changeVsevolod Stakhov2016-09-091-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rspamd could use an incorrect hyperscan database in the case when a single regexp has been changed. In this case, Rspamd did not recalculate the cached files causing shifting of regexp IDs. Subsequently, that caused random regexp to match whilst completely different patterns were expected. With this change, Rspamd also takes care about the order of regexps (by including it in the crypto hash). This change eliminates the issue and Rspamd can deal with regexps changes correctly. MFH: true
* | [Fix] Fix processing of redirect in SPF includesVsevolod Stakhov2016-09-091-1/+1
| | | | | | | | MFH: true
* | [Fix] Fix processing of fuzzy learns from LuaVsevolod Stakhov2016-09-091-29/+62
| |
* | [Feature] Add decompression support in rspamd clientVsevolod Stakhov2016-09-091-8/+92
| |
* | [Feature] Add replies compressionVsevolod Stakhov2016-09-091-1/+62
| |
* | [Feature] Preserve decompression context between tasksVsevolod Stakhov2016-09-094-16/+105
| |
* | [Feature] Add support for dictionary in client compressionVsevolod Stakhov2016-09-094-5/+58
| |
* | [Feature] Allow to use dictionaries for compressionVsevolod Stakhov2016-09-096-6/+117
|/
* Merge pull request #937 from fatalbanana/repliesVsevolod Stakhov2016-09-081-1/+5
|\ | | | | Don't force action in replies module for authed users/local networks
| * [Fix] Don't force action in replies module for authenticated users/local ↵Andrew Lewis2016-09-081-1/+5
| | | | | | | | networks
* | [Feature] Add compression support to rspamd clientVsevolod Stakhov2016-09-083-7/+42
| |
* | [Minor] Small fixes to compressed requestsVsevolod Stakhov2016-09-081-1/+5
| |
* | [Feature] Add support for input encryptionVsevolod Stakhov2016-09-083-2/+72
| |
* | [Feature] Add zstd compression libraryVsevolod Stakhov2016-09-0830-2/+15182
| |
* | [Minor] Improve shared memory fd checkVsevolod Stakhov2016-09-081-1/+1
| |
* | Merge pull request #935 from fatalbanana/compositesVsevolod Stakhov2016-09-081-1/+3
|\ \ | | | | | | [Minor] Fine-tune composites
| * | [Minor] Fine-tune compositesAndrew Lewis2016-09-081-1/+3
| |/
* | Merge pull request #934 from fatalbanana/dmarcVsevolod Stakhov2016-09-081-7/+23
|\ \ | |/ |/| [Feature] Descriptive options for DMARC failure symbols
| * [Feature] Descriptive options for DMARC failure symbolsAndrew Lewis2016-09-081-7/+23
| |
* | [Fix] Handle failures for inactive pooled connectionsVsevolod Stakhov2016-09-081-3/+39
| |
* | [Fix] Fix hiredis stupidityVsevolod Stakhov2016-09-082-5/+9
| |
* | [Fix] Treat all errors in redis_pool as fatal errors for a connectionVsevolod Stakhov2016-09-082-2/+4
| |
* | [Fix] Use real size instead of displayed for core limitsVsevolod Stakhov2016-09-081-1/+2
| |
* | [Minor] Fix order check for post-filtersVsevolod Stakhov2016-09-081-1/+1
| |
* | [Feature] Implement real priorities for pre and post filtersVsevolod Stakhov2016-09-081-4/+42
| | | | | | | | | | | | | | Now pre and post filters with higher priorities have guarantee to be finished before (or after in case of postfilters) filters with lower priorities. Previously, there was a guarantee for start time which was not enough for many use cases.
* | [Minor] Improve logging for ratelimitVsevolod Stakhov2016-09-081-1/+5
| |
* | [Minor] Remove redundant config lineVsevolod Stakhov2016-09-081-1/+0
| |
* | [Minor] Improve log messageVsevolod Stakhov2016-09-071-1/+3
| |
* | [Fix] Another fix for rdns_make_request_full invocationVsevolod Stakhov2016-09-071-1/+1
| |
* | [Fix] Fix DNS request in monitoredVsevolod Stakhov2016-09-071-1/+1
| |
* | [Minor] Try to hunt issue with redis pool failuresVsevolod Stakhov2016-09-061-1/+3
| |
* | Merge pull request #930 from fatalbanana/ratelimitVsevolod Stakhov2016-09-061-2/+2
|\ \ | | | | | | Ratelimit: remove duplicated division on ham scores; fix registration
| * | [Minor] Ratelimit: remove duplicated division on ham scores; fix registrationAndrew Lewis2016-09-061-2/+2
| |/
* | [Feature] Add support for fuzzy learn and unlearn from luaVsevolod Stakhov2016-09-061-9/+291
| |
* | [Feature] Allow plugins to publish their lua API via rspamd_pluginsVsevolod Stakhov2016-09-061-0/+4
|/
* [Fix] Fix variable in ann moduleVsevolod Stakhov2016-09-061-2/+2
|
* [Minor] Fix use-after-freeVsevolod Stakhov2016-09-061-1/+1
|
* [Minor] Create updates queue befroe periodic updatesVsevolod Stakhov2016-09-061-1/+1
|
* [Minor] Fix symbols registration in fannVsevolod Stakhov2016-09-061-1/+12
|