]> source.dussan.org Git - rspamd.git/tag
2.2
object f87b6eb3145f9d68d55a6df2e678b620d470127c
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 19 Nov 2019 17:32:19 +0000 (17:32 +0000)
Release 2.2

* [Conf] Antivirus: Fix the default config
* [Feature] Add verdict library in lua
* [Feature] Allow exception when choosing upstream
* [Feature] Allow to disable symbols from the metric config
* [Feature] Allow to limit maps per specific worker
* [Feature] Always validate Rspamd protocol output
* [Feature] Antivirus: Add preliminary virustotal support
* [Feature] Clickhouse: Rework Clickhouse collection logic
* [Feature] Improve base64 usage
* [Feature] Shutdown timeout is now associated with task timeout
* [Fix] #3129 Multiple classifiers on redis working incorrectly
* [Fix] Allow real upstreams configuration
* [Fix] Another try to fix slow callbacks and timers
* [Fix] Check results of write message as SSL can bork them
* [Fix] Clickhouse: Avoid potential races in collection
* [Fix] Clickhouse: Fix periodic script
* [Fix] Fail DNS upstream on each retransmit attempt
* [Fix] Fix consistent hashing when upstreams are marked inactive
* [Fix] Fix issues found
* [Fix] Fix off-by-one in retries for the proxy
* [Fix] Fix termination
* [Fix] Fix upstreams exclusion logic
* [Fix] Fix utf8 validation for symbols options and empty strings
* [Fix] Oops, fix maps reload
* [Fix] Rbl: Allow utf8 lookups for IDN domains
* [Fix] Sigh, another try to fix brain-damaged openssl
* [Project] Add fast utf8 validation library
* [Project] Use own utf8 validation instead of glib
* [Rework] Another phase of finish actions rework
* [Rework] Further cmake system rework
* [Rework] Further isolation of the controller's functions
* [Rework] Make cmake structure more modular
* [Rework] Move cmake modules to a dedicated path
* [Rework] Replace controller functions by any scanner worker if needed
* [Rework] Rework final scripts logic
* [Rework] Rewrite rspamd_str_make_utf_valid function
-----BEGIN PGP SIGNATURE-----

iQJLBAABCAA1FiEE3ZoSbOZ1HqUqlwSjB2R7Z5AIFDcFAl3UJzcXHHZzZXZvbG9k
QGhpZ2hzZWN1cmUucnUACgkQB2R7Z5AIFDcweg/8Dx0Oek+Qp+JLZPoGhMiVe0FC
WwBnAkhBAAQWpR3015B924vhMy48uP/PlGY29FFK8fXCGqRdyp2Xv/w1rWiaUwV/
nzYa6c3+vDgSv4YuJARu7vXfI0PQyhOD9BxZYYmUzBP3HgA/wKosjifhMDMVOpBQ
N4uBrRFP/kN0yvyNjGuuZeWe0PH218wBFOra0rg/LwpcF89fHFkSx169Krbunq6I
eSLeK3LyPdpvbRw/kegFWlC5uRs/ddCD4bIi5fDlfZmWOidyzxuvunZFPCPvZ0l3
e53DeHzyULtVDUt4c2Gc3qiMtXjfmpk/DmEynKW5TD9U6DfSAnAXHSB9Ywex2mwp
A6QlzHTKQfUi2NEHlAj3Sj1PoIqU7mO0k6FyW/jdaXnucNOLHHiutk5heMEX9Rm+
e7CAJ58CUg0s3/bQLggfxFpM2W5AbFLk/N46/cOPO4/h5DU6fkCQb9OeZdP+3T62
2duskU5GDWIPT5uqvAxpkamVxWfph/bGFAdhZ34/a1uvRr+IWPk/NOenVMZ/5xdA
utEaKNJLW65pMVs61feE9vn8lkVOxGcC383nfbT0tAMKN8wSkvpMWtKpSHeSjotZ
00qyNWEceb+oMEUr6pLrHX3XOLkP32DDncB6Fk4iay180UFbcJyr0a8199HvWKJ9
dmv+8GGtDqyr47kn0+8=
=aQ/I
-----END PGP SIGNATURE-----