tag name | 3.1 (dc581b1adae5294df333b66b97cacf6e06c6dfea) |
tag date | 2021-11-01 14:33:50 +0000 |
tagged by | Vsevolod Stakhov <vsevolod@highsecure.ru> |
tagged object | commit 87a4c54609... |
download | rspamd-3.1.tar.gz rspamd-3.1.zip |
---|
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-----