summaryrefslogtreecommitdiffstats
tag name2.2 (162570c749409c6580bbd4d8bfc8062f896b4033)
tag date2019-11-19 17:32:19 +0000
tagged byVsevolod Stakhov <vsevolod@highsecure.ru>
tagged objectcommit f87b6eb314...
downloadrspamd-2.2.tar.gz
rspamd-2.2.zip
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-----