git: f94723e5abca - main - mail/rspamd: Update to 4.2.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 11 Oct 2026 08:26:11 UTC
The branch main has been updated by vsevolod:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f94723e5abcabc8947c612b2e42c532d4ee91aad
commit f94723e5abcabc8947c612b2e42c532d4ee91aad
Author: Vsevolod Stakhov <vsevolod@FreeBSD.org>
AuthorDate: 2026-10-11 08:23:32 +0000
Commit: Vsevolod Stakhov <vsevolod@FreeBSD.org>
CommitDate: 2026-10-11 08:23:32 +0000
mail/rspamd: Update to 4.2.2
Includes fixes for memory safety bugs reachable from the network
(HTTP body handling, DNS replies, UCL nesting, DKIM bh=, fuzzy TCP
sessions) and a controller fix where a malformed password hash
accepted any password.
ChangeLog: https://github.com/rspamd/rspamd/blob/4.2.2/ChangeLog
---
mail/rspamd/Makefile | 3 +--
mail/rspamd/distinfo | 6 +++---
mail/rspamd/pkg-plist | 30 ++++++++++++++++++++----------
3 files changed, 24 insertions(+), 15 deletions(-)
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 6d3c54325d09..56fa1bc988bd 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rspamd
-PORTVERSION= 4.1.0
-PORTREVISION= 1
+PORTVERSION= 4.2.2
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index 82ddc43f0182..931721f0de14 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1780674799
-SHA256 (rspamd-rspamd-4.1.0_GH0.tar.gz) = 1e92b976aff69fe0b74c02819a2a26b5821e55f185b9acdb5ddc1c08bcbfde19
-SIZE (rspamd-rspamd-4.1.0_GH0.tar.gz) = 7161409
+TIMESTAMP = 1791702374
+SHA256 (rspamd-rspamd-4.2.2_GH0.tar.gz) = dcad37d30c4e7cfc5576442bcd5c741d4895b1ef22b35a41daf150e74047f4d6
+SIZE (rspamd-rspamd-4.2.2_GH0.tar.gz) = 7502836
diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist
index d9a1c63508fe..a92937c89a21 100644
--- a/mail/rspamd/pkg-plist
+++ b/mail/rspamd/pkg-plist
@@ -21,6 +21,7 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
%%ETCDIR%%/lua.local.d/regexps/example.lua.example
%%ETCDIR%%/lua.local.d/selectors/example.lua.example
%%ETCDIR%%/maps.d/dmarc_whitelist.inc
+%%ETCDIR%%/maps.d/equivalent_domains.inc
%%ETCDIR%%/maps.d/exe_clickbait.inc
%%ETCDIR%%/maps.d/maillist.inc
%%ETCDIR%%/maps.d/mid.inc
@@ -158,6 +159,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/languages/pt.json
%%DATADIR%%/languages/ro.json
%%DATADIR%%/languages/ru.json
+%%DATADIR%%/languages/sk.json
%%DATADIR%%/languages/sl.json
%%DATADIR%%/languages/so.json
%%DATADIR%%/languages/sq.json
@@ -186,10 +188,16 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/lua_cfg_transform.lua
%%DATADIR%%/lualib/lua_cfg_utils.lua
%%DATADIR%%/lualib/lua_clickhouse.lua
+%%DATADIR%%/lualib/lua_content/docx.lua
%%DATADIR%%/lualib/lua_content/ical.lua
%%DATADIR%%/lualib/lua_content/init.lua
+%%DATADIR%%/lualib/lua_content/ooxml.lua
%%DATADIR%%/lualib/lua_content/pdf.lua
+%%DATADIR%%/lualib/lua_content/pptx.lua
+%%DATADIR%%/lualib/lua_content/svg.lua
%%DATADIR%%/lualib/lua_content/vcard.lua
+%%DATADIR%%/lualib/lua_content/xlsx.lua
+%%DATADIR%%/lualib/lua_crypto_addresses.lua
%%DATADIR%%/lualib/lua_cta.lua
%%DATADIR%%/lualib/lua_dkim_tools.lua
%%DATADIR%%/lualib/lua_extras.lua
@@ -258,9 +266,11 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/lua_verdict.lua
%%DATADIR%%/lualib/lupa.lua
%%DATADIR%%/lualib/plugins/dmarc.lua
+%%DATADIR%%/lualib/plugins/metadata_exporter.lua
%%DATADIR%%/lualib/plugins/neural.lua
%%DATADIR%%/lualib/plugins/neural/providers/fasttext_embed.lua
%%DATADIR%%/lualib/plugins/neural/providers/llm.lua
+%%DATADIR%%/lualib/plugins/neural/providers/static_embed.lua
%%DATADIR%%/lualib/plugins/neural/providers/symbols.lua
%%DATADIR%%/lualib/plugins/neural/providers/text_hash.lua
%%DATADIR%%/lualib/plugins/ratelimit.lua
@@ -271,6 +281,8 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/redis_scripts/bayes_classify.lua
%%DATADIR%%/lualib/redis_scripts/bayes_learn.lua
%%DATADIR%%/lualib/redis_scripts/bayes_stat.lua
+%%DATADIR%%/lualib/redis_scripts/fuzzy_count_scan.lua
+%%DATADIR%%/lualib/redis_scripts/fuzzy_stats_scan.lua
%%DATADIR%%/lualib/redis_scripts/fuzzy_update.lua
%%DATADIR%%/lualib/redis_scripts/neural_maybe_invalidate.lua
%%DATADIR%%/lualib/redis_scripts/neural_maybe_lock.lua
@@ -292,6 +304,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/rspamadm/dmarc_report.lua
%%DATADIR%%/lualib/rspamadm/dns_tool.lua
%%DATADIR%%/lualib/rspamadm/fuzzy_convert.lua
+%%DATADIR%%/lualib/rspamadm/fuzzy_hash.lua
%%DATADIR%%/lualib/rspamadm/fuzzy_ping.lua
%%DATADIR%%/lualib/rspamadm/fuzzy_stat.lua
%%DATADIR%%/lualib/rspamadm/grep.lua
@@ -364,7 +377,6 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/plugins/url_suspect.lua
%%DATADIR%%/plugins/whitelist.lua
%%DATADIR%%/rules/archives.lua
-%%DATADIR%%/rules/bitcoin.lua
%%DATADIR%%/rules/bounce.lua
%%DATADIR%%/rules/content.lua
%%DATADIR%%/rules/controller/fuzzy.lua
@@ -372,6 +384,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/rules/controller/maps.lua
%%DATADIR%%/rules/controller/neural.lua
%%DATADIR%%/rules/controller/selectors.lua
+%%DATADIR%%/rules/crypto.lua
%%DATADIR%%/rules/forwarding.lua
%%DATADIR%%/rules/fuzzy_html_phishing.lua
%%DATADIR%%/rules/headers_checks.lua
@@ -388,35 +401,36 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/rules/subject_checks.lua
%%DATADIR%%/www/apple-touch-icon.png
%%DATADIR%%/www/browserconfig.xml
-%%DATADIR%%/www/css/FooTable.FontAwesome.css
%%DATADIR%%/www/css/bootstrap.min.css
%%DATADIR%%/www/css/codejar-linenumbers.css
%%DATADIR%%/www/css/d3evolution.css
%%DATADIR%%/www/css/d3pie.css
-%%DATADIR%%/www/css/footable.standalone.min.css
+%%DATADIR%%/www/css/icons.css
%%DATADIR%%/www/css/nprogress.css
%%DATADIR%%/www/css/prism.css
%%DATADIR%%/www/css/rspamd.css
-%%DATADIR%%/www/css/svg-with-js.min.css
+%%DATADIR%%/www/css/tabulator_bootstrap5.min.css
%%DATADIR%%/www/favicon-16x16.png
%%DATADIR%%/www/favicon-32x32.png
%%DATADIR%%/www/favicon.ico
%%DATADIR%%/www/img/asc.png
%%DATADIR%%/www/img/desc.png
%%DATADIR%%/www/img/drop-area.svg
+%%DATADIR%%/www/img/icons.svg
%%DATADIR%%/www/img/rspamd_logo_navbar.png
%%DATADIR%%/www/img/rspamd_logo_navbar_dark.png
%%DATADIR%%/www/index.html
%%DATADIR%%/www/js/app/common.js
%%DATADIR%%/www/js/app/config.js
-%%DATADIR%%/www/js/app/footable-fontawesome.js
%%DATADIR%%/www/js/app/graph.js
%%DATADIR%%/www/js/app/history.js
+%%DATADIR%%/www/js/app/icons.js
%%DATADIR%%/www/js/app/libft.js
%%DATADIR%%/www/js/app/rspamd.js
%%DATADIR%%/www/js/app/selectors.js
%%DATADIR%%/www/js/app/stats.js
%%DATADIR%%/www/js/app/symbols.js
+%%DATADIR%%/www/js/app/tab-utils.js
%%DATADIR%%/www/js/app/upload.js
%%DATADIR%%/www/js/lib/bootstrap.bundle.min.js
%%DATADIR%%/www/js/lib/codejar-linenumbers.min.js
@@ -424,14 +438,10 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/www/js/lib/d3.min.js
%%DATADIR%%/www/js/lib/d3evolution.min.js
%%DATADIR%%/www/js/lib/d3pie.min.js
-%%DATADIR%%/www/js/lib/fontawesome.min.js
-%%DATADIR%%/www/js/lib/footable.min.js
-%%DATADIR%%/www/js/lib/jquery-3.7.1.min.js
-%%DATADIR%%/www/js/lib/jquery.stickytabs.min.js
%%DATADIR%%/www/js/lib/nprogress.min.js
%%DATADIR%%/www/js/lib/prism.js
%%DATADIR%%/www/js/lib/require.min.js
-%%DATADIR%%/www/js/lib/solid.min.js
+%%DATADIR%%/www/js/lib/tabulator.min.js
%%DATADIR%%/www/js/lib/visibility.min.js
%%DATADIR%%/www/js/main.js
%%DATADIR%%/www/mstile-150x150.png