Die Open-Source Lösung zur Bekämpfung von Spam, Junk, Phishing und sonstigen unerwünschten E-Mails Rspamd, erhielt zuletzt das Update 3.9.0. Das Update behebt Fehler und bringt neue Funktionen.
Rspamd 3.9.0 Release Notes
- [Feature] Add extraction type for
from
maps by @vstakhov in #4794 - [Rework] Breaking: Do not report module as action by @moisseev in #4795
- [Minor] Move server selection logic to common.js by @moisseev in #4796
- [WebUI] Show pass-through module in History by @moisseev in #4798
- [Feature] Allow to add templates to redis history prefix by @vstakhov in #4801
- Deal with
Connection
andHost
headers on proxying by @vstakhov in #4802 - [Minor] configwizard: really use LOCAL_CONFDIR by @fatalbanana in #4804
- [Fix] Resolve issue with bayes stat in
rspamadm
mode by @vstakhov in #4805 - [Minor] rspamd_task API docs: fix broken link by @fatalbanana in #4807
- [Minor] Add more returnbits to surbl configuration by @fatalbanana in #4803
- [Feature] Support JSON logging when in syslog mode by @vstakhov in #4813
- Fix issues with URL fragment in HTTP requests by @vstakhov in #4814
- [Fix] Encode headers in metadata exporter by @vstakhov in #4816
- Improve Kaspersky AS integration by @vstakhov in #4806
- Allow dynamic keypairs loading in fuzzy storage by @vstakhov in #4818
- Build tests with CTest in Cmake by @vstakhov in #4822
- [Fix] Fix history key, as we use
{=
and not{{
in templates by @vstakhov in #4826 - Revert „[Fix] Fix history key, as we use
{=
and not{{
in templates“ by @vstakhov in #4829 - [Fix] Allow different template expansion parameters by @vstakhov in #4830
- [WebUI] Disable buttons until tables are ready by @moisseev in #4838
- Rework
jinja_template
functions to avoid LUPA global state dependency by @vstakhov in #4839 - Support libarchive by @vstakhov in #4843
- [Test] Use Robot-native process management by @fatalbanana in #4834
- [Minor] Add HAS_FILE_URL rule for messages containing a file:// URL by @twesterhever in #4846
- [Test] rspamadm tests: override DBDIR by @fatalbanana in #4847
- Sync public suffix list by @fatalbanana in #4845
- [WebUI] Add file input and drop area to scan tab by @moisseev in #4849
- Update
nconns
in proxy by @vstakhov in #4852 - [Minor] Improve minWidth calculation by @moisseev in #4853
- [Minor] Align items in card headers and buttons by @moisseev in #4855
- [Minor] Fix status tables borders by @moisseev in #4856
- [Project] Optimization of userdata hashing by @vstakhov in #4857
- Further optimization to the hot path of lua userdata checks by @vstakhov in #4860
- [Minor] Serve SVG with the correct CT by @moisseev in #4861
- [Minor] Add background icon to drop area by @moisseev in #4862
- [Minor] Add HTTP_MAGIC_SVG key by @moisseev in #4863
- [WebUI] Add check/uncheck all checkboxes buttons by @moisseev in #4864
- Vault signing improvements by @vstakhov in #4866
- [Feature] Support reply in message pack format by @vstakhov in #4867
- Fix parsing of maps definitions by @vstakhov in #4869
- Use zstd compression in client all the time by @vstakhov in #4870
- Remove demjson dependency as it is clearly outdated and broken by @vstakhov in #4871
- Migrate to Github Actions by @fatalbanana in #4823
- [Test] Use actions/checkout by @fatalbanana in #4874
- Do not save multipatterns to FS in certain cases by @vstakhov in #4873
- [Minor] README: update build status badge by @fatalbanana in #4875
- [Test] Really fix saving test logs… by @fatalbanana in #4876
- [WebUI] Add column display mode settings by @moisseev in #4877
- [Minor] Change FooTable breakpoints to match Bootstrap 5 by @moisseev in #4878
- [Rework] Remove some of the GLib types in lieu of standard ones by @vstakhov in #4880
- Fix inconsistent nesting in mime parts by @vstakhov in #4882
- Protect regexp matcher from regexps with empty patterns by @vstakhov in #4887
- [Minor] Fix format of example setting (rspamd/rspamd.com#736) by @fatalbanana in #4891
- [Enhancement] Add more symbols for Reply-To header characteristics by @twesterhever in #4889
- [Minor] Add rule for localhost HELOs in Received headers by @twesterhever in #4890
- Several improvements to the Cloudmark integration by @vstakhov in #4894
- Allow custom milter quarantine and tempfail messages by @vstakhov in #4901
- Fix shared memory proxying when compression is set by @vstakhov in #4903
- [Test] Try break greylisting tests by @fatalbanana in #4911
- Update greylisting threshold on each scan as it can be easily dynamic by @vstakhov in #4910
- Rework grow factor by @vstakhov in #4912
- [WebUI] Escape HTML characters in errors history by @moisseev in #4913
- [Test] Fix uploading of test logs when tests are failed by @fatalbanana in #4917
- Add tests for grow_factor by @fatalbanana in #4918
- [Minor] Increase RDNS_NONE score to 2.0 by @twesterhever in #4916
- [Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSION by @dragoangel in #4920
- [Minor] Cloudmark scores_symbols: convert keys to numeric values by @fatalbanana in #4924
- [WebUI] Add missing handler for file input by @moisseev in #4922
- [WebUI] Prevent navbar layout shift by @moisseev in #4927
- [Minor] Add selector to get rspamd_hostname by @lucasRolff in #4926
- [Fix] Relearn messages in bayes filter by @aduernberger in #4930
- Fix statfile symbols disabling by @vstakhov in #4932
- Support UTF8 flag for the received headers by @vstakhov in #4933
- Fix error in headers_checks.lua by @dragoangel in #4934
- [Minor] Update Bootstrap by @moisseev in #4935
- Serialize control commands by @vstakhov in #4937
- Implement backpressure for fuzzy check by @vstakhov in #4939
- Do not read out-of-boundary when doing base64 encoding by @vstakhov in #4942
- Rework composites for spam injected into compromised accounts by @twesterhever in #4914
- [Minor] Add bad file types commonly found in archives attached to malspam by @twesterhever in #4949
- Apply detection phase if fasttext could not detect language by @vstakhov in #4951
- Add detection for freemail and disposable e-mail usage for message delivery notification by @twesterhever in #4915
- Add Content-Description header rules by @twesterhever in #4950
- Implement DNSBL checks for Message-ID RHS by @twesterhever in #4888
- [Minor] Remove redundant sub-property by @moisseev in #4954
- [Fix] SUBJ_ALL_CAPS is overkill with some unicase scripts by @ikedas in #4953
- [Minor] Properly make use of selectors for checking MID RHSs against DNSBLs by @twesterhever in #4955
- Enable fasttext support on debianalikes by @fatalbanana in #4961
- [Test] Disable @stylistic/multiline-comment-style by @moisseev in #4966
- Revert „[Minor] debian: enable fasttext“ by @fatalbanana in #4963
- [Fix] Check nconns when firing the final termination event by @vstakhov in https://github….
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.