]> source.dussan.org Git - rspamd.git/commitdiff
Release 3.1 3.1
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 1 Nov 2021 14:33:30 +0000 (14:33 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 1 Nov 2021 14:33:30 +0000 (14:33 +0000)
* [Feature] Add junk_threshold for autolearn
* [Feature] Add neural test command
* [Feature] Antivirus: Allow to set fake eicar patterns for testing AV engines
* [Feature] Lua_cdb: Add cdb building interface
* [Feature] Ratelimit: Add per bucket configurations
* [Feature] S3: Allow to store structured data in messagepack
* [Fix] Add concept of uncancellable events to prevent use-after-free
* [Fix] Add temporary guard to prevent linked list exploitation
* [Fix] Another rework of the ucl hashing
* [Fix] Another try to fix references safety
* [Fix] Another try to fix rspamd_text passing in the selectors
* [Fix] Avoid copy for received structure as it has raw C pointers
* [Fix] Avoid dangling reference
* [Fix] Correctly check numeric URLs in URL DNS lists
* [Fix] Delete the correct pointer type
* [Fix] Dmarc: Always lowercase domain
* [Fix] Fix compilation of the hyperscan databases with errors
* [Fix] Fix hash table lookup
* [Fix] Fix http message flag shift
* [Fix] Fix parsing of the from_hostname when it is an IP address
* [Fix] Fix parsing of the unquoted attributes in HTML
* [Fix] Fix passing of rspamd_text in selectors pipelines
* [Fix] Fix rubbish QP sequences decoding
* [Fix] Fix some complicated case with the closing tags parsing
* [Fix] Fix the case when l tag is too small
* [Fix] Html: Fix the case where only bgcolor is explicitly set
* [Fix] Libucl: Fix deletion from ucl objects
* [Fix] Namespace and add metadata for OpenMetrics, fix interleaving
* [Fix] Plug memory leak in http settings reload
* [Fix] Preserve SPF top record in the mempool variable
* [Fix] Remove aarch64 GC64 workaround
* [Fix] Remove bogus G_LIKELY
* [Fix] Spf: Do not parse non TXT DNS replies as TXT replies
* [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis failures
* [Fix] buffer overflow in rspamc counters
* [Fix] fix static building
* [Fix] lua_scanners - message_min_words logic
* [Fix] src/lua/lua_mimepart.c: fix null dereference
* [Project] Add constant iterators
* [Project] Add helper library to handle mime strings in a more safe matter
* [Project] Add preliminary support of CDB bayes dump
* [Project] Add trim operations
* [Project] Allow mempool allocated mime strings
* [Project] Cdb: Finish backend implementation
* [Project] Cdb: Fix configuration load
* [Project] Cdb: Use shared data between cdb statfiles
* [Project] Cdb: continue statistics backend implementation
* [Project] Finish received headers rework part
* [Project] Move C++ specific declarations to C++ header
* [Project] Rework received headers parsing to C++
* [Project] Start using of the new received structure
* [Project] Start work on cdb backend
* [Rework] Further rework of the redis pool
* [Rework] Redis_pool: fix issues found
* [Rework] Rework learn and add classify condition
* [Rework] Save invisible content to a separate buffer
* [Rework] Start rewriting of the redis pool logic
* [Rules] Improve zero font rule

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
ChangeLog

index 5cfd04177f9677dd7f4c03094e56f3ba7df8d8b2..7a0265eacd8cd6011e4d94a4310544276b7a35ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,63 @@
+3.1: 01 Nov 2021
+  * [Feature] Add junk_threshold for autolearn
+  * [Feature] Add neural test command
+  * [Feature] Antivirus: Allow to set fake eicar patterns for testing AV engines
+  * [Feature] Lua_cdb: Add cdb building interface
+  * [Feature] Ratelimit: Add per bucket configurations
+  * [Feature] S3: Allow to store structured data in messagepack
+  * [Fix] Add concept of uncancellable events to prevent use-after-free
+  * [Fix] Add temporary guard to prevent linked list exploitation
+  * [Fix] Another rework of the ucl hashing
+  * [Fix] Another try to fix references safety
+  * [Fix] Another try to fix rspamd_text passing in the selectors
+  * [Fix] Avoid copy for received structure as it has raw C pointers
+  * [Fix] Avoid dangling reference
+  * [Fix] Correctly check numeric URLs in URL DNS lists
+  * [Fix] Delete the correct pointer type
+  * [Fix] Dmarc: Always lowercase domain
+  * [Fix] Fix compilation of the hyperscan databases with errors
+  * [Fix] Fix hash table lookup
+  * [Fix] Fix http message flag shift
+  * [Fix] Fix parsing of the from_hostname when it is an IP address
+  * [Fix] Fix parsing of the unquoted attributes in HTML
+  * [Fix] Fix passing of rspamd_text in selectors pipelines
+  * [Fix] Fix rubbish QP sequences decoding
+  * [Fix] Fix some complicated case with the closing tags parsing
+  * [Fix] Fix the case when l tag is too small
+  * [Fix] Html: Fix the case where only bgcolor is explicitly set
+  * [Fix] Libucl: Fix deletion from ucl objects
+  * [Fix] Namespace and add metadata for OpenMetrics, fix interleaving
+  * [Fix] Plug memory leak in http settings reload
+  * [Fix] Preserve SPF top record in the mempool variable
+  * [Fix] Remove aarch64 GC64 workaround
+  * [Fix] Remove bogus G_LIKELY
+  * [Fix] Spf: Do not parse non TXT DNS replies as TXT replies
+  * [Fix] Try to use on_connect/on_disconnect callbacks to handle internal Redis failures
+  * [Fix] buffer overflow in rspamc counters
+  * [Fix] fix static building
+  * [Fix] lua_scanners - message_min_words logic
+  * [Fix] src/lua/lua_mimepart.c: fix null dereference
+  * [Project] Add constant iterators
+  * [Project] Add helper library to handle mime strings in a more safe matter
+  * [Project] Add preliminary support of CDB bayes dump
+  * [Project] Add trim operations
+  * [Project] Allow mempool allocated mime strings
+  * [Project] Cdb: Finish backend implementation
+  * [Project] Cdb: Fix configuration load
+  * [Project] Cdb: Use shared data between cdb statfiles
+  * [Project] Cdb: continue statistics backend implementation
+  * [Project] Finish received headers rework part
+  * [Project] Move C++ specific declarations to C++ header
+  * [Project] Rework received headers parsing to C++
+  * [Project] Start using of the new received structure
+  * [Project] Start work on cdb backend
+  * [Rework] Further rework of the redis pool
+  * [Rework] Redis_pool: fix issues found
+  * [Rework] Rework learn and add classify condition
+  * [Rework] Save invisible content to a separate buffer
+  * [Rework] Start rewriting of the redis pool logic
+  * [Rules] Improve zero font rule
+
 3.0: 19 Aug 2021
   * [Conf] Align ARC scores with DKIM scores
   * [CritFix] Neural: Fix sorting application