Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Fix ratelimit initialization | Vsevolod Stakhov | 2016-05-03 | 1 | -7/+10 |
| | |||||
* | [Feature] Various improvements in greylist module | Vsevolod Stakhov | 2016-05-03 | 2 | -37/+71 |
| | |||||
* | Revert "[CritFix] Pre-filters and post-filters were completely broken" | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+16 |
| | | | | This reverts commit 88c10484ff3802b59d8bcc7e9832e9fe97c9bb89. | ||||
* | [CritFix] Really skip filters in case of pre-result set | Vsevolod Stakhov | 2016-05-03 | 1 | -7/+8 |
| | |||||
* | [CritFix] Pre-filters and post-filters were completely broken | Vsevolod Stakhov | 2016-05-03 | 1 | -16/+0 |
| | |||||
* | [CritFix] Restore the intended pre-filters behaviour | Vsevolod Stakhov | 2016-05-03 | 4 | -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 filters | Vsevolod Stakhov | 2016-05-03 | 1 | -4/+31 |
| | |||||
* | [Feature] Add preliminary greylist plugin | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+270 |
| | | | | Issue: #611 | ||||
* | [Fix] One more fix in redis destructor | Vsevolod Stakhov | 2016-05-03 | 1 | -1/+6 |
| | |||||
* | [Fix] Fix ipv6 mask application | Vsevolod Stakhov | 2016-05-03 | 1 | -1/+1 |
| | |||||
* | [Fix] Reverse options when received | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+4 |
| | |||||
* | [Feature] Allow setting scores and actions from lua | Vsevolod Stakhov | 2016-05-03 | 4 | -5/+106 |
| | |||||
* | [Feature] Add more encodingsto cryptobox hash API | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+55 |
| | |||||
* | [Feature] Allow partial hash updates | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+11 |
| | |||||
* | [Feature] Add task:get_rawbody method | Vsevolod Stakhov | 2016-05-03 | 1 | -1/+39 |
| | |||||
* | [Feature] Now cryptobox lua API accepts rspamd text as input | Vsevolod Stakhov | 2016-05-03 | 1 | -21/+72 |
| | |||||
* | [Feature] Add some time manipulation functions for lua APi | Vsevolod Stakhov | 2016-05-03 | 1 | -0/+60 |
| | |||||
* | [Fix] Do not send NaN in json | Vsevolod Stakhov | 2016-05-02 | 1 | -5/+16 |
| | | | | | Issue: #615 Reported by: @moisseev | ||||
* | [Feature] Add 'symbols_enabled' and 'groups_enabled' to settings | Vsevolod Stakhov | 2016-05-02 | 1 | -1/+92 |
| | |||||
* | Merge pull request #614 from Sp1l/patch-1 | Vsevolod Stakhov | 2016-04-30 | 1 | -1/+1 |
|\ | | | | | Fix build with unmodified LibreSSL opensslv.h | ||||
| * | Fix build with unmodified LibreSSL opensslv.h | Bernard Spil | 2016-04-30 | 1 | -1/+1 |
|/ | | | Add test for LibreSSL to use "old" methods when OPENSSL_VERSION_NUMBER is 0x20000000L | ||||
* | [Feature] Add learn condition to the default configuration | Vsevolod Stakhov | 2016-04-30 | 1 | -20/+47 |
| | |||||
* | [Fix] Fix conditional learning | Vsevolod Stakhov | 2016-04-30 | 2 | -1/+7 |
| | |||||
* | [Fix] Fix return value for couple of lua functions | Vsevolod Stakhov | 2016-04-30 | 1 | -2/+4 |
| | |||||
* | [Fix] Fix setting of the lua top | Vsevolod Stakhov | 2016-04-30 | 2 | -2/+2 |
| | |||||
* | [Minor] Add 'learn_condition' alias | Vsevolod Stakhov | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | [Feature] Implement conditional learning for classifiers | Vsevolod Stakhov | 2016-04-30 | 1 | -1/+56 |
| | | | | Issue: #613 | ||||
* | [Minor] Remove deprecated lua functions | Vsevolod Stakhov | 2016-04-30 | 2 | -163/+0 |
| | |||||
* | [Feature] Add learn conditions for classifiers | Vsevolod Stakhov | 2016-04-30 | 3 | -2/+66 |
| | | | | Issue: #613 | ||||
* | [Feature] Save bayes probability in memory pool var | Vsevolod Stakhov | 2016-04-30 | 1 | -1/+4 |
| | | | | Issue: #613 | ||||
* | [Fix] More guards for redis free | Vsevolod Stakhov | 2016-04-29 | 1 | -2/+5 |
| | |||||
* | Release 1.2.6 | Vsevolod Stakhov | 2016-04-29 | 1 | -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 ANN | Vsevolod Stakhov | 2016-04-29 | 1 | -1/+1 |
| | |||||
* | [Minor] Plug minor memory leak in regexps creation | Vsevolod Stakhov | 2016-04-29 | 1 | -3/+7 |
| | |||||
* | [Fix] Further tweaks to redis garbadge collection | Vsevolod Stakhov | 2016-04-29 | 1 | -0/+12 |
| | |||||
* | [CritFix] Plug memory leak in dkim module | Vsevolod Stakhov | 2016-04-29 | 1 | -21/+36 |
| | |||||
* | [Minor] Fix percents output in R_PARTS_DIFFER | Vsevolod Stakhov | 2016-04-29 | 1 | -1/+2 |
| | |||||
* | [Fix] More fixes to parts distance calculations | Vsevolod Stakhov | 2016-04-29 | 3 | -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_t | Vsevolod Stakhov | 2016-04-29 | 1 | -11/+12 |
| | |||||
* | [Fix] Fix fann rewrite | Vsevolod Stakhov | 2016-04-28 | 1 | -1/+2 |
| | |||||
* | [Fix] Fix body rules in SA plugin | Vsevolod Stakhov | 2016-04-28 | 1 | -32/+45 |
| | |||||
* | [CritFix] Properly support SA body regexps | Vsevolod Stakhov | 2016-04-28 | 2 | -54/+78 |
| | |||||
* | [Feature] Store text parts content with newlines stripped | Vsevolod Stakhov | 2016-04-28 | 2 | -2/+32 |
| | |||||
* | [CritFix] Fix SA rawbody processing - exclude top part | Vsevolod Stakhov | 2016-04-28 | 1 | -0/+9 |
| | |||||
* | [Fix] Fix setting of score for parts differ | Vsevolod Stakhov | 2016-04-28 | 1 | -2/+3 |
| | |||||
* | [Fix] Fix dynamic scoring of subject symbols | Vsevolod Stakhov | 2016-04-28 | 1 | -1/+1 |
| | | | | Reported by: @moisseev | ||||
* | [Minor] Rework subject rules as lua rules | Vsevolod Stakhov | 2016-04-28 | 1 | -20/+41 |
| | |||||
* | Merge pull request #608 from moisseev/subject | Vsevolod Stakhov | 2016-04-28 | 2 | -40/+47 |
|\ | | | | | [Minor] Improve subject rules | ||||
| * | [Minor] Improve subject rules | Alexander Moisseev | 2016-04-28 | 2 | -40/+47 |
| | | | | | | | | | | Make scores depend on subject length Also resolves #548 | ||||
* | | [Test] Properly set lua paths for tests | Vsevolod Stakhov | 2016-04-28 | 2 | -5/+8 |
| | |