]> git.ipfire.org Git - thirdparty/rspamd.git/tag
3.1
object 87a4c54609a58507bc1267e4695a44ffd1087e31
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 1 Nov 2021 14:33:50 +0000 (14:33 +0000)
Release 3.1

* [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
-----BEGIN PGP SIGNATURE-----

iQJLBAABCAA1FiEE3ZoSbOZ1HqUqlwSjB2R7Z5AIFDcFAmF/+tYXHHZzZXZvbG9k
QGhpZ2hzZWN1cmUucnUACgkQB2R7Z5AIFDf5DQ//e88YQQqBSvwzlwNGMO28fjzV
2HAi/yYVJsVS/+395N8OiO/R5Aq9Bb1CwdG1xv1Sm6+v9DnQXKdzp2eLSQzfYaOq
EoKDmHUzbKRFXVGVpHKdaJG2sSwpj8w/Fr7Nig3K8sbpJVhls2ynkptGB1mXrBEB
ZmkFRgChhYXS4H8cd9xmmMuHQN+yvLfo0FuoM8LLZwmyVOGeHxA5cmW1ZIJ2cP3u
g9Et02NHPeE2n0LPVX29F62irQKfOJJH4dOZlrb2or5U7KanP23Pw+QfgzIwSia2
WcZPI50MNu2NjTuUvUNEu/VpRNhn9VlOcHuKhuF1DWb+/zeLxsebY40P1QOWvTEr
mZew0NAXMADpR1lWaT+l2YTEu9U+VTHf4JGp4WE76OyJnp4y4qokXew9nIXEdVCg
i3KfPqboyMu5W+eyz/WlAfrdkBb0OKDQLz8UMkizXkKmibv2PzkjR6xAL5/ZRacB
H5J2K1ht7QiUtRXWnFm6Tu6MWK4pbvOvwv9krtnoKMLFw9NOZIwh1mPTBXKh3sFi
hW6PMGV822Z5Dgji3l/E1G9XYnLpL8fQuILO4+2krKj9iwZyezc3akGg6nYkXwA+
y8775D4wZ70M84Xbv3Wchwss+9ALMxsvoKC3r/fd63HZ0drLVyqnr/fBUTKdltOl
9ejdfHk6UkmGu+DwN0U=
=gBTr
-----END PGP SIGNATURE-----