]> source.dussan.org Git - rspamd.git/commit
Release 0.8.0 0.8.0
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 2 Jan 2015 11:17:33 +0000 (11:17 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 2 Jan 2015 11:17:33 +0000 (11:17 +0000)
commit7117f3a6ef019c16f0fc169c8f6dd41688dc2ce1
treea5a7f350d6bfa6ba7f434159096b642e4e787de7
parent93924542f9532e34ba9241ef009a4ce8f78eca9b
Release 0.8.0

* 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>
ChangeLog
centos/rspamd.spec