Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 0.8.00.8.0 | Vsevolod Stakhov | 2015-01-02 | 2 | -1/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New fuzzy check logic: - use shingles algorithm for fuzzy matching - use blake2 instead of md5 for larger output space - combine fuzzy and strict matching - allow to organize private storages by means of keys - preserve compatibility with previous versions * New fuzzy storage: - use sqlite instead of own memory based hash tables - rework commands interface - add conversion from the old format - add fuzzy match by shignles - support old rspamd versions * Add lemmatizing for words used in fuzzy hashes that allows to improve match quality by using of the first forms of all words * Rework language detection * Fix several critical bugs, memory leaks and deadlocks: - memory leak in HTML nodes parsing - deadlock in logger code - deadlock in signals processing - crashes in fuzzy_storage - crashes in tokenizers if the input was empty * Import new libucl with several bugfixes and improvements * Support listening on ipv6 addresses only * Fix macro expansion in SPF module * Several bugfixes in DKIM module * Add load headers support for mime parts to the lua API * Add documentation for: - workers in general - fuzzy_storage worker - fuzzy_check plugin - mimepart and textpart lua API modules Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | Update docs. | Vsevolod Stakhov | 2015-01-02 | 2 | -1/+65 |
| | |||||
* | Merge pull request #122 from fatalbanana/master | Vsevolod Stakhov | 2015-01-02 | 1 | -1/+1 |
|\ | | | | | Fix typo in fuzzy_check.md | ||||
| * | Fix typo in fuzzy_check.md | Andrew Lewis | 2015-01-02 | 1 | -1/+1 |
|/ | |||||
* | Add documentation for fuzzy_check module. | Vsevolod Stakhov | 2015-01-02 | 1 | -0/+160 |
| | |||||
* | Preserve destructors order as LIFO. | Vsevolod Stakhov | 2015-01-01 | 2 | -9/+6 |
| | |||||
* | Fix memory leak in html nodes. | Vsevolod Stakhov | 2015-01-01 | 1 | -0/+4 |
| | |||||
* | Fix macro expansion length calculation. | Vsevolod Stakhov | 2015-01-01 | 1 | -2/+2 |
| | |||||
* | Some fixes to macro expansion in spf. | Vsevolod Stakhov | 2014-12-30 | 1 | -5/+10 |
| | |||||
* | Zero memory for inet address. | Vsevolod Stakhov | 2014-12-30 | 1 | -2/+2 |
| | |||||
* | Fix some leaks. | Vsevolod Stakhov | 2014-12-30 | 2 | -8/+12 |
| | |||||
* | Do not tokenize empty input. | Vsevolod Stakhov | 2014-12-30 | 2 | -1/+8 |
| | |||||
* | Do not dereference null pointer. | Vsevolod Stakhov | 2014-12-30 | 1 | -3/+5 |
| | |||||
* | Add documentation for fuzzy worker. | Vsevolod Stakhov | 2014-12-29 | 1 | -0/+128 |
| | |||||
* | Value of fuzzy is signed actually. | Vsevolod Stakhov | 2014-12-29 | 1 | -1/+1 |
| | |||||
* | Add lua API for getting raw headers from mime part. | Vsevolod Stakhov | 2014-12-29 | 1 | -4/+85 |
| | |||||
* | Save raw headers for all normal parts. | Vsevolod Stakhov | 2014-12-29 | 2 | -13/+32 |
| | |||||
* | Update libucl. | Vsevolod Stakhov | 2014-12-27 | 1 | -0/+0 |
| | |||||
* | Merge pull request #121 from notandy/case-insensitive-find-headers | Vsevolod Stakhov | 2014-12-26 | 1 | -1/+1 |
|\ | | | | | make rspamd_http_message_find_header case-insensitive | ||||
| * | make rspamd_http_message_find_header case-insensitive | Andrew Karpow | 2014-12-26 | 1 | -1/+1 |
|/ | |||||
* | Use safe iters for bind_socket parameter. | Vsevolod Stakhov | 2014-12-25 | 1 | -2/+4 |
| | |||||
* | Update ucl for safe iterators. | Vsevolod Stakhov | 2014-12-25 | 1 | -0/+0 |
| | |||||
* | Allow to listen on ipv6 IP. | Vsevolod Stakhov | 2014-12-25 | 2 | -1/+33 |
| | |||||
* | Arrays are no longer lists in UCL. | Vsevolod Stakhov | 2014-12-25 | 2 | -5/+3 |
| | |||||
* | Add workers documentation. | Vsevolod Stakhov | 2014-12-25 | 5 | -0/+73 |
| | |||||
* | Save flag in fuzzy reply. | Vsevolod Stakhov | 2014-12-24 | 1 | -0/+1 |
| | |||||
* | Learn legacy fuzzy as well for now. | Vsevolod Stakhov | 2014-12-24 | 1 | -6/+4 |
| | |||||
* | Lemmatize words for fuzzy check. | Vsevolod Stakhov | 2014-12-23 | 3 | -4/+56 |
| | |||||
* | Rework language detection. | Vsevolod Stakhov | 2014-12-23 | 3 | -155/+152 |
| | |||||
* | Rework text tokenizaton. | Vsevolod Stakhov | 2014-12-23 | 5 | -270/+69 |
| | |||||
* | Rework words tokenization. | Vsevolod Stakhov | 2014-12-23 | 3 | -81/+48 |
| | |||||
* | Add sequential order for upstreams. | Vsevolod Stakhov | 2014-12-23 | 2 | -1/+11 |
| | |||||
* | Fix for fuzzy matching. | Vsevolod Stakhov | 2014-12-22 | 1 | -1/+1 |
| | |||||
* | Some fixes to fuzzy matching | Vsevolod Stakhov | 2014-12-22 | 1 | -5/+9 |
| | |||||
* | Fix shingles key init. | Vsevolod Stakhov | 2014-12-22 | 2 | -4/+8 |
| | |||||
* | Fix stupid deadlock in the logger. | Vsevolod Stakhov | 2014-12-22 | 1 | -9/+7 |
| | |||||
* | Fix replies waiting. | Vsevolod Stakhov | 2014-12-22 | 1 | -23/+29 |
| | |||||
* | Do not learn with legacy data. | Vsevolod Stakhov | 2014-12-22 | 1 | -16/+22 |
| | |||||
* | Init keys properly. | Vsevolod Stakhov | 2014-12-22 | 1 | -5/+6 |
| | |||||
* | Skip short words. | Vsevolod Stakhov | 2014-12-22 | 1 | -0/+16 |
| | |||||
* | Fix tagging. | Vsevolod Stakhov | 2014-12-22 | 1 | -2/+1 |
| | |||||
* | Fix initialization issues for some variables. | Vsevolod Stakhov | 2014-12-22 | 3 | -13/+9 |
| | |||||
* | I will never ever use malloc in signal handler. | Vsevolod Stakhov | 2014-12-22 | 1 | -5/+13 |
| | | | | | | | | | | | I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. I will never ever use malloc in signal handler. ... | ||||
* | Avoid debug noise. | Vsevolod Stakhov | 2014-12-22 | 1 | -3/+3 |
| | |||||
* | Add keys initialization. | Vsevolod Stakhov | 2014-12-22 | 1 | -0/+36 |
| | |||||
* | Rewrite fuzzy check plugin. | Vsevolod Stakhov | 2014-12-22 | 2 | -333/+308 |
| | |||||
* | Add tag for all commands and replies. | Vsevolod Stakhov | 2014-12-22 | 2 | -2/+5 |
| | |||||
* | Pack fuzzy commands. | Vsevolod Stakhov | 2014-12-22 | 2 | -4/+14 |
| | |||||
* | Add abstract command sending function. | Vsevolod Stakhov | 2014-12-22 | 1 | -2/+17 |
| | |||||
* | Add new commands support. | Vsevolod Stakhov | 2014-12-22 | 1 | -0/+115 |
| |