]> source.dussan.org Git - rspamd.git/tag
3.6
object bbb8660e55b8a842fc9c5c3d2cc57b177786778d
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 3 Aug 2023 13:56:23 +0000 (14:56 +0100)
Release 3.6

* [Conf] Add `one_shot` to some specific multimap rules
* [Conf] Add language detection configuration
* [Conf] Add missing attributes for the language detection configuration
* [Conf] Remove outdated composite rules
* [Feature] Add `sentinel_password` option
* [Feature] Add ability to deny specific fuzzy flags by default
* [Feature] Add controller endpoint to get fuzzy hashes from messages
* [Feature] Add extra symbol when URL redirector reaches nested limit
* [Feature] Add function to transliterate utf8 to ascii with some normalisation
* [Feature] Add html parsing limit
* [Feature] Add order to urls structure
* [Feature] Add some missing functions to `lua_rsa` library
* [Feature] Allow fuzzy workers to exchange blocked information
* [Feature] Allow to have weak flags in fuzzy storage
* [Feature] Allow to read options from maps in the multimap plugin
* [Feature] Allow to use other methods when fasttext detection is enabled
* [Feature] Count stats per key per flag
* [Feature] Finish all features of dkim_keygen in Lua
* [Feature] Khash: Allow static initialisation
* [Feature] Maps: Add on_load support
* [Feature] Preliminary implementation of dynamic composites
* [Feature] Process HTML parts before text ones
* [Feature] Reorganise struct rspamd_url to be 64 bytes size
* [Feature] Save fuzzy ratelimit buckets
* [Feature] Use in-place deflation for strings
* [Feature] external_relay: add ip_map strategy
* [Fix] Avoid race between config new/free by using a counter
* [Fix] Do not use `rspamadm.dkim_keygen`
* [Fix] Feed fasttext language model with the pre-tokenized words
* [Fix] Fix `rspamd_has_only_html_part`
* [Fix] Fix an old issue with order of destruction race between redis pool and lua
* [Fix] Fix format string usage
* [Fix] Fix parsing due to old bug revealed
* [Fix] Fix parsing of the mask values that are invalid
* [Fix] Ignore non-unique stop words
* [Fix] Include the last character when parsing the last header with no value
* [Fix] More fixes to fuzzystat
* [Fix] Set proper counter
* [Fix] Try harder to clean pending bucket
* [Fix] Try harder to remove bad hyperscan files
* [Fix] Update stats before encryption...
* [Fix] dmarc gramar - allow spaces before ";"
* [Fix] rbl: fix dependency registration when symbols_prefixes is used
* [Fix] remove obsolete rspamd-redirector files
* [Fix] test external_relay: count should always be the last rule, as it have no matching condition
* [Project] Allow to register multimap symbols dynamically
* [Project] Implement fasttext language detection
* [Rework] Default max shots must not influence options
* [Rework] Write dkim keygen tool in lua
* [Rules] Add thread hijacking composite rule
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE3ZoSbOZ1HqUqlwSjB2R7Z5AIFDcFAmTLsggACgkQB2R7Z5AI
FDdkXg//WX9SgBy62ViiVB3I/nKx9JiCZ4y7UkYQuavmvRQ76J4uv9usqXC2VNH1
Srjp42f6lkAu5/3rCMzddnmqy7RPNBkCadsOrdIQXsYhkbarXgk0cGyoSzB9Rfe8
xh641KukLJh3N3uhhhRiyQcsNFywAwbnnwaTBVib2ck4+MKH6K2PjmIeI5ebvANX
mvXm59Sduc4nsnTgQrjPoqbQP32hR+UZTa3m4zluNhrvI1vUtAF3uCtn4nIk0Lne
h4hgwlvKn9Nk4OeSRgMnPRHSr3jfLLM0PijeZDamJPBywU7PA3nmvNxsdrulroFW
0UDQXGfTUYTu8CbHMV1PNKl6wNxWNwZigk6oX6UtFDEaB8tYYaZnLSl4wMR+aEV/
nuVSNfgf4a6Jstm1rdTVWcBBdcXGNdHRxQEBGK8IInxvHnRN8/KugJZXrWyBv7TR
SBgfhsqsxDmmH9ZWiFx6hHMDfAQZ32uzotORc5JthXJ/5jeSLnMXksNVnKSm07PK
smTQ61CYkCSKmhf/+C1zhY3pO18lLBxjsJR/uyUJYHFA0PbgZUzhXJYVdO+pr18O
RlfaKRa0QVzyOblmia6ngEKQb/i8EVWhRkgZaB6h5S4bfu3zDMyZ8Cyc6Wu/mEp9
xGyhQG2DinkmpG4cen3zjBwhf0iYES9yloT+m+XAfIlb1xDRQFo=
=X+io
-----END PGP SIGNATURE-----