aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Fix ratelimit initializationVsevolod Stakhov2016-05-031-7/+10
|
* [Feature] Various improvements in greylist moduleVsevolod Stakhov2016-05-032-37/+71
|
* Revert "[CritFix] Pre-filters and post-filters were completely broken"Vsevolod Stakhov2016-05-031-0/+16
| | | | This reverts commit 88c10484ff3802b59d8bcc7e9832e9fe97c9bb89.
* [CritFix] Really skip filters in case of pre-result setVsevolod Stakhov2016-05-031-7/+8
|
* [CritFix] Pre-filters and post-filters were completely brokenVsevolod Stakhov2016-05-031-16/+0
|
* [CritFix] Restore the intended pre-filters behaviourVsevolod Stakhov2016-05-034-12/+43
| | | | | | Previously, filters and post-filters were checked even if pre-filter has set some result. Now pre-result efficienly makes a trapdoor to writing reply (as it was before 1.0).
* [Feature] Implement order of pre/post filtersVsevolod Stakhov2016-05-031-4/+31
|
* [Feature] Add preliminary greylist pluginVsevolod Stakhov2016-05-031-0/+270
| | | | Issue: #611
* [Fix] One more fix in redis destructorVsevolod Stakhov2016-05-031-1/+6
|
* [Fix] Fix ipv6 mask applicationVsevolod Stakhov2016-05-031-1/+1
|
* [Fix] Reverse options when receivedVsevolod Stakhov2016-05-031-0/+4
|
* [Feature] Allow setting scores and actions from luaVsevolod Stakhov2016-05-034-5/+106
|
* [Feature] Add more encodingsto cryptobox hash APIVsevolod Stakhov2016-05-031-0/+55
|
* [Feature] Allow partial hash updatesVsevolod Stakhov2016-05-031-0/+11
|
* [Feature] Add task:get_rawbody methodVsevolod Stakhov2016-05-031-1/+39
|
* [Feature] Now cryptobox lua API accepts rspamd text as inputVsevolod Stakhov2016-05-031-21/+72
|
* [Feature] Add some time manipulation functions for lua APiVsevolod Stakhov2016-05-031-0/+60
|
* [Fix] Do not send NaN in jsonVsevolod Stakhov2016-05-021-5/+16
| | | | | Issue: #615 Reported by: @moisseev
* [Feature] Add 'symbols_enabled' and 'groups_enabled' to settingsVsevolod Stakhov2016-05-021-1/+92
|
* Merge pull request #614 from Sp1l/patch-1Vsevolod Stakhov2016-04-301-1/+1
|\ | | | | Fix build with unmodified LibreSSL opensslv.h
| * Fix build with unmodified LibreSSL opensslv.hBernard Spil2016-04-301-1/+1
|/ | | Add test for LibreSSL to use "old" methods when OPENSSL_VERSION_NUMBER is 0x20000000L
* [Feature] Add learn condition to the default configurationVsevolod Stakhov2016-04-301-20/+47
|
* [Fix] Fix conditional learningVsevolod Stakhov2016-04-302-1/+7
|
* [Fix] Fix return value for couple of lua functionsVsevolod Stakhov2016-04-301-2/+4
|
* [Fix] Fix setting of the lua topVsevolod Stakhov2016-04-302-2/+2
|
* [Minor] Add 'learn_condition' aliasVsevolod Stakhov2016-04-301-1/+1
|
* [Feature] Implement conditional learning for classifiersVsevolod Stakhov2016-04-301-1/+56
| | | | Issue: #613
* [Minor] Remove deprecated lua functionsVsevolod Stakhov2016-04-302-163/+0
|
* [Feature] Add learn conditions for classifiersVsevolod Stakhov2016-04-303-2/+66
| | | | Issue: #613
* [Feature] Save bayes probability in memory pool varVsevolod Stakhov2016-04-301-1/+4
| | | | Issue: #613
* [Fix] More guards for redis freeVsevolod Stakhov2016-04-291-2/+5
|
* Release 1.2.6Vsevolod Stakhov2016-04-291-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix parsing of URLs in texts * Fix creating of URLs from LUA * Fix some more URL detector issues * Fix unit tests * Fix JIT compilation for PCRE2 expressions * Fix JIT usage for PCRE2 * Fix UTF8 mode in PCRE2 * Add workaround for pre-historic compilers (#605) * Fix and rescore R_PARTS_DIFFER logic * Properly set lua paths for tests * Fix SA rawbody processing - exclude top part * Store text parts content with newlines stripped * Properly support SA body regexps * Fix body rules in SA plugin * Fix setting of score for parts differ * More fixes to parts distance calculations - Use hashed words instead of full words for speed - Improve levenstein distance calculations and penalise replaces - Always return number from 0 to 1 - Use g_malloc instead of alloca * Fix percents output in R_PARTS_DIFFER * Plug memory leak in dkim module * Plug minor memory leak in regexps creation Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Fix] Inverse logic for saving ANNVsevolod Stakhov2016-04-291-1/+1
|
* [Minor] Plug minor memory leak in regexps creationVsevolod Stakhov2016-04-291-3/+7
|
* [Fix] Further tweaks to redis garbadge collectionVsevolod Stakhov2016-04-291-0/+12
|
* [CritFix] Plug memory leak in dkim moduleVsevolod Stakhov2016-04-291-21/+36
|
* [Minor] Fix percents output in R_PARTS_DIFFERVsevolod Stakhov2016-04-291-1/+2
|
* [Fix] More fixes to parts distance calculationsVsevolod Stakhov2016-04-293-14/+36
| | | | | | | - Use hashed words instead of full words for speed - Improve levenstein distance calculations and penalise replaces - Always return number from 0 to 1 - Use g_malloc instead of alloca
* [Minor] Use more portable constants for uint64_tVsevolod Stakhov2016-04-291-11/+12
|
* [Fix] Fix fann rewriteVsevolod Stakhov2016-04-281-1/+2
|
* [Fix] Fix body rules in SA pluginVsevolod Stakhov2016-04-281-32/+45
|
* [CritFix] Properly support SA body regexpsVsevolod Stakhov2016-04-282-54/+78
|
* [Feature] Store text parts content with newlines strippedVsevolod Stakhov2016-04-282-2/+32
|
* [CritFix] Fix SA rawbody processing - exclude top partVsevolod Stakhov2016-04-281-0/+9
|
* [Fix] Fix setting of score for parts differVsevolod Stakhov2016-04-281-2/+3
|
* [Fix] Fix dynamic scoring of subject symbolsVsevolod Stakhov2016-04-281-1/+1
| | | | Reported by: @moisseev
* [Minor] Rework subject rules as lua rulesVsevolod Stakhov2016-04-281-20/+41
|
* Merge pull request #608 from moisseev/subjectVsevolod Stakhov2016-04-282-40/+47
|\ | | | | [Minor] Improve subject rules
| * [Minor] Improve subject rulesAlexander Moisseev2016-04-282-40/+47
| | | | | | | | | | Make scores depend on subject length Also resolves #548
* | [Test] Properly set lua paths for testsVsevolod Stakhov2016-04-282-5/+8
| |