summaryrefslogtreecommitdiffstats
tag name3.1 (dc581b1adae5294df333b66b97cacf6e06c6dfea)
tag date2021-11-01 14:33:50 +0000
tagged byVsevolod Stakhov <vsevolod@highsecure.ru>
tagged objectcommit 87a4c54609...
downloadrspamd-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-----