diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-10-14 16:48:29 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-10-14 16:48:29 +0100 |
commit | 05547dc4420751e3b94a39a52b211464e474eb56 (patch) | |
tree | e711acfaa24ff34af24db31476c8b82684baf97e /ChangeLog | |
parent | 46ee494eab8c03f2b9180dda9740512398d29fe4 (diff) | |
download | rspamd-05547dc4420751e3b94a39a52b211464e474eb56.tar.gz rspamd-05547dc4420751e3b94a39a52b211464e474eb56.zip |
Release 1.0.51.0.5
* Add rspamd control interface:
- support `stat` command to get runtime stats of rspamd workers
- support `reload` command to reload runtime elements (e.g. sqlite3 databases)
* Rework curve25519 library for modular design:
- add Sandy2x implementation by Tung Chou
- fix CPU detection for variables loading assembly
- add testing for curve25519 ECDH
* New fixed strings library
* Add `R_SUSPICIOUS_IMAGES` rule
* Enable mmap in sqlite3
* Use new strings in the HTTP code
* Improve google perftools invocation
* Improve performance profiling in http test
* Reorganize includes to reduce namespace pollution
* Allow specific sections printing in configdump command
* Rework workers signals handlers to be chained if needed
* Update socketpair utility function
* Add control_path option for rspamd control protocol
* Fix ownership when listening on UNIX sockets
* Rework signals processing in main
* Remove extra tools from rspamd (they live in rspamadm now)
* Remove global rspamd_main
* Add global timeout for the overall task processing (8 seconds by default)
* Sanitize NULL values for fuzzy backend
* Store NM between encrypt/decrypt
* Add textpart:get_words_count method
* Fix generic DNS request in lua
* Tune hfilter weights
* Add support of IPv6 in hfilter
* Fix parsing of HTTP headers with IP addresses
* Sync with the recent libucl
* Various minor bugfixes
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -1,3 +1,37 @@ +1.0.5: + * Add rspamd control interface: + - support `stat` command to get runtime stats of rspamd workers + - support `reload` command to reload runtime elements (e.g. sqlite3 databases) + * Rework curve25519 library for modular design: + - add Sandy2x implementation by Tung Chou + - fix CPU detection for variables loading assembly + - add testing for curve25519 ECDH + * New fixed strings library + * Add `R_SUSPICIOUS_IMAGES` rule + * Enable mmap in sqlite3 + * Use new strings in the HTTP code + * Improve google perftools invocation + * Improve performance profiling in http test + * Reorganize includes to reduce namespace pollution + * Allow specific sections printing in configdump command + * Rework workers signals handlers to be chained if needed + * Update socketpair utility function + * Add control_path option for rspamd control protocol + * Fix ownership when listening on UNIX sockets + * Rework signals processing in main + * Remove extra tools from rspamd (they live in rspamadm now) + * Remove global rspamd_main + * Add global timeout for the overall task processing (8 seconds by default) + * Sanitize NULL values for fuzzy backend + * Store NM between encrypt/decrypt + * Add textpart:get_words_count method + * Fix generic DNS request in lua + * Tune hfilter weights + * Add support of IPv6 in hfilter + * Fix parsing of HTTP headers with IP addresses + * Sync with the recent libucl + * Various minor bugfixes + 1.0.4: * Add configdump routine to rspamadm * Implement retransmits for fuzzy_check plugin |