aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix fann inputs count checkVsevolod Stakhov2016-09-121-1/+1
|
* [Minor] Remove debug messageVsevolod Stakhov2016-09-121-2/+0
|
* Merge pull request #946 from fatalbanana/rlimit3Vsevolod Stakhov2016-09-121-13/+4
|\ | | | | [Minor] Fix ratelimit rework: don't recycle stale value
| * [Minor] Fix ratelimit rework: don't recycle stale valueAndrew Lewis2016-09-121-13/+4
| |
* | Merge pull request #945 from fatalbanana/rlimit3Vsevolod Stakhov2016-09-121-138/+150
|\| | | | | [Feature] User-defined ratelimits
| * [Feature] User-defined ratelimitsAndrew Lewis2016-09-121-138/+150
| |
* | [Feature] Fann scores now uses metadata from a messageVsevolod Stakhov2016-09-121-19/+244
| | | | | | | | | | By introducing of extra data, it is now possible to train ANN with metadata of messages improving quality of filtering.
* | [Feature] Allow to pass extra data from plugins to log helperVsevolod Stakhov2016-09-123-7/+161
| |
* | [Feature] Return symbol scores when getting resulting symbolsVsevolod Stakhov2016-09-121-6/+21
| |
* | [Minor] Set symmetric activation functions for ANNVsevolod Stakhov2016-09-121-1/+4
| |
* | [Fix] Do not classify when a message has not enough tokensVsevolod Stakhov2016-09-121-0/+21
|/ | | | | Issue: #556 MFH: true
* [Minor] Explicitly reinit libevent PRNG on forkVsevolod Stakhov2016-09-111-5/+10
|
* [Fix] Properly handle nil values in ratelimit pluginAndrew Lewis2016-09-091-13/+39
| | | | - Also fix nonconformant ratelimit key
* 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-095-4/+114
|/
* 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
| |
* | [Minor] Improve shared memory fd checkVsevolod Stakhov2016-09-081-1/+1
| |
* | 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] 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] 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
|