aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] More spaces fix in DKIM signatureVsevolod Stakhov2016-09-231-11/+20
|
* [Fix] Fix crash on OpenBSD in `url_email_start`Vsevolod Stakhov2016-09-231-1/+5
| | | | | Issue: #969 MFH: true
* [Fix] Fix DKIM calculationsVsevolod Stakhov2016-09-231-4/+4
|
* [Feature] Try to guess line endings when folding headersVsevolod Stakhov2016-09-223-3/+5
|
* [Feature] Add ffi friendly version of process_regexp functionVsevolod Stakhov2016-09-222-3/+29
|
* Merge pull request #974 from fatalbanana/spfVsevolod Stakhov2016-09-211-0/+1
|\ | | | | [Fix] Yield R_SPF_DNSFAIL if lookup of included record fails
| * [Fix] Yield R_SPF_DNSFAIL if lookup of included record failsAndrew Lewis2016-09-211-0/+1
| |
* | [Fix] Another try to fix RDNS events processing logicVsevolod Stakhov2016-09-211-0/+1
|/ | | | | Issue: #971 MFH: true
* [Fix] Use memmove for overlapping regionsVsevolod Stakhov2016-09-201-3/+3
| | | | | Issue: #961 MFH: true
* [Feature] Add R_DKIM_PERMFAIL symbolAndrew Lewis2016-09-192-2/+10
|
* [Minor] Reduce log noiseVsevolod Stakhov2016-09-161-1/+1
|
* [Feature] Allow to pass extra data from plugins to log helperVsevolod Stakhov2016-09-122-3/+144
|
* [Minor] Explicitly reinit libevent PRNG on forkVsevolod Stakhov2016-09-111-5/+10
|
* [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
* [Feature] Add replies compressionVsevolod Stakhov2016-09-091-1/+62
|
* [Feature] Preserve decompression context between tasksVsevolod Stakhov2016-09-091-15/+13
|
* [Feature] Add support for dictionary in client compressionVsevolod Stakhov2016-09-091-1/+1
|
* [Feature] Allow to use dictionaries for compressionVsevolod Stakhov2016-09-093-4/+54
|
* [Minor] Small fixes to compressed requestsVsevolod Stakhov2016-09-081-1/+5
|
* [Feature] Add support for input encryptionVsevolod Stakhov2016-09-082-2/+71
|
* [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-081-1/+1
|
* [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 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
|
* [Minor] Add logging to the redis backend for fuzzyVsevolod Stakhov2016-09-051-0/+43
|
* [Minor] Fix multiple issues in redis fuzzy backendVsevolod Stakhov2016-09-052-9/+137
|
* [Minor] Print worker index when starting itVsevolod Stakhov2016-09-051-1/+2
|
* [Minor] Implement the rest functions for redis fuzzy backendVsevolod Stakhov2016-09-053-9/+447
|
* [Minor] Implement checks in redis fuzzy backendVsevolod Stakhov2016-09-051-13/+379
|
* [Minor] Implement some features of redis backendVsevolod Stakhov2016-09-023-1/+269
|
* [Minor] Skeleton for redis fuzzy backendVsevolod Stakhov2016-09-025-6/+242
|
* [Minor] `type` -> `backend` for fuzzy backend typeVsevolod Stakhov2016-09-021-1/+1
|
* [Minor] Fix periodic updatesVsevolod Stakhov2016-09-022-22/+51
|
* [Minor] Add more routines to fuzzy backend subrsVsevolod Stakhov2016-09-012-12/+141
|
* [Minor] Add sqlite helpers to the abstract APIVsevolod Stakhov2016-09-013-9/+131
|
* [Minor] Add skeleton for backend abstract functionsVsevolod Stakhov2016-09-011-5/+70
|
* [Rework] Reorganize the internal backend structureVsevolod Stakhov2016-09-015-87/+248
|
* [Rework] Reorganize fuzzy backend structureVsevolod Stakhov2016-09-016-1118/+1246
|
* [Fix] Use the correct macro to get the size of controlVsevolod Stakhov2016-09-011-4/+4
|
* [Fix] Fix min_learns optionVsevolod Stakhov2016-08-311-1/+1
|
* [Minor] Add logging support for redis poolVsevolod Stakhov2016-08-302-12/+43
|
* [Fix] Do not be cheated by system hiredisVsevolod Stakhov2016-08-301-3/+4
|
* [Minor] Various fixes in redis poolVsevolod Stakhov2016-08-301-22/+37
|
* [Minor] Initialize redis poolVsevolod Stakhov2016-08-302-0/+4
|
* [Feature] Add implementation of redis connections poolVsevolod Stakhov2016-08-303-0/+402
|