]> source.dussan.org Git - rspamd.git/tag
3.4
object 05da2709be658402e851f5bebc1e6968ac786089
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 1 Nov 2022 20:25:45 +0000 (20:25 +0000)
Release 3.4

* [CritFix] Restore compatibility with the integrations and headers alterations
* [Feature] Milter_headers: Add `x-rspamd-action` routine
* [Feature] Share hyperscan database among processes
* [Fix] Another corner case in url parsing
* [Fix] Another fix for the enable password
* [Fix] Another try to fix close method in lua_tcp
* [Fix] Fix additional fields in the Redis schema
* [Fix] Fix emoji joiner FP
* [Fix] Fix favicon.ico Content-Type header
* [Fix] Fix hang when close is used
* [Fix] Lua_tcp: Sigh, another try to fix `close` invocation
* [Fix] Mx_check: Cache the fact of a missing MX record
* [Fix] Try to fix parsing of the unencoded `>` characters in html attributes
* [Fix] Try to fix the case where password == enable_password
* [Project] (Re)implement hyperscan caching
* [Project] Rework cleanup
* [Project] Synchronize hyperscan caches via the main process
* [Rework] Convert multipattern to use hyperscan tools
* [Rework] Make http normalize path function a generic function
* [Rework] Split locked and unlocked files, as mmap does not need flock normally
* [Rework] Start movement of the hyperscan related routines into a single unit
* [Rework] Store the current worker, so other libraries could use this information
* [Rework] Use blocking socket for IPC between main and workers
* [Rework] Use more predictable size for commands buffers
* [Rules] Do not insert ONCE_RECEIVED_STRICT on RDNS missing
* [Rules] Reduce score of HTTP_TO_HTTPS - subject to remove completely
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE3ZoSbOZ1HqUqlwSjB2R7Z5AIFDcFAmNhgNMACgkQB2R7Z5AI
FDcjJQ//bDwDYB9LOMBc6XvYWa2oVOy9G1oua2W6vAEKO/pM8M4WSXhEfSd5m2Zp
SuyoXui1+/34F4TyIIAqnO/oQ2ItTTp/JIyTD29AHX7ZCcgN9cnH7vUIUvRZh7i2
R7431Z1/D4VXerLszSRbY13E4r9FxqcTyRkaqNHu34YZWoiZhU3AfBjFgweCgRU+
rrqtYTGroi3eHPYd34hbl0jELFlxozCEHS6nuSf5tiHCf8NUqMjABqtrcQgDgOqg
xlwyPOA0NLbUyie2GMQD41SXQ9R77O/SUzYJT4kfxhCO5h6x0+4q/IWU1uKiO7A4
L59/DGyZTKiU/GRtuvQsJszzh/tVNr9v/qGYvLJRoVIAbyjpcCdjr3RcRjc2FSCE
AL0Im3tqoMyrtmlUkzqDmz6FOt2BDSr/XwCphgDRfLrg15E6fIqcEefbPKoDXgLk
Q0RDUuEM6Co7qzqPw/MqxiW8rLU+RgQZPAXQqUeehe+JfGB5ThdBs0AgJOxvwCi/
MDm4DMaPHqsy+0KnXWdb9/HH/pv/cITf9Ww6b8e5MVUuj7bsv784w6sIS8f2Tocs
noUXVjylJo1lfK9zakhN6wBoMAc2i8zJ9eUl9SQYLecntpeanb9miMToJMz03mD+
bAazmZtOzFWA08DZ91o/HZzugbeWE6bG3sr2fS04MrzC0MYqrgs=
=iXWq
-----END PGP SIGNATURE-----