From: Vsevolod Stakhov Date: Wed, 14 Oct 2015 15:48:29 +0000 (+0100) Subject: Release 1.0.5 X-Git-Tag: 1.0.5^0 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=05547dc4420751e3b94a39a52b211464e474eb56;p=rspamd.git Release 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 Signed-off-by: Vsevolod Stakhov --- diff --git a/ChangeLog b/ChangeLog index 90a740192..56144076e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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