Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2026 18:29:59 +0000
From:      Romain Tar=?utf-8?Q?ti=C3=A8re?= <romain@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 6c650be56912 - main - mail/rspamd: Update to 4.0.0
Message-ID:  <69cd6427.21d3f.1484d179@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by romain:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6c650be56912197f7aab6236dd67554a304d71c2

commit 6c650be56912197f7aab6236dd67554a304d71c2
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2026-04-01 18:26:28 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2026-04-01 18:29:49 +0000

    mail/rspamd: Update to 4.0.0
    
    Release notes:
    https://github.com/rspamd/rspamd/releases/tag/4.0.0
    
    PR:             291691
    Approved by:    vsevolod (maintainer)
---
 mail/rspamd/Makefile                       |  5 +++--
 mail/rspamd/distinfo                       |  6 +++---
 mail/rspamd/files/patch-contrib_libev_ev.c | 15 ---------------
 mail/rspamd/pkg-plist                      | 29 +++++++++++++++++++++++++++--
 4 files changed, 33 insertions(+), 22 deletions(-)

diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 10c9c2484716..fe0f4f8f1331 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rspamd
-PORTVERSION=	3.14.0
-PORTREVISION=	1
+PORTVERSION=	4.0.0
 CATEGORIES=	mail
 
 MAINTAINER=	vsevolod@FreeBSD.org
@@ -83,6 +82,8 @@ post-install:
 		${STAGEDIR}/var/log/rspamd \
 		${STAGEDIR}/var/db/rspamd \
 		${STAGEDIR}/var/run/rspamd
+	${RM} ${STAGEDIR}${DATADIR}/www/ARCHITECTURE.md
+	${RM} ${STAGEDIR}${DATADIR}/www/README.md
 	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.conf.sample
 	# Linux specific
 	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index dccc7440247f..b9c1d140c14e 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762795167
-SHA256 (rspamd-rspamd-3.14.0_GH0.tar.gz) = 3a396de76c237c96a2afebd433cf6a2e96d261b239ffb55f4103aa36044bf860
-SIZE (rspamd-rspamd-3.14.0_GH0.tar.gz) = 6720727
+TIMESTAMP = 1774928969
+SHA256 (rspamd-rspamd-4.0.0_GH0.tar.gz) = badd46de83a3dc831263bead1ffa7f5c9a1cea63e01e04493e89cd831732b7ff
+SIZE (rspamd-rspamd-4.0.0_GH0.tar.gz) = 6985425
diff --git a/mail/rspamd/files/patch-contrib_libev_ev.c b/mail/rspamd/files/patch-contrib_libev_ev.c
deleted file mode 100644
index 132965381667..000000000000
--- a/mail/rspamd/files/patch-contrib_libev_ev.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- contrib/libev/ev.c.orig	2025-06-17 09:32:30 UTC
-+++ contrib/libev/ev.c
-@@ -527,7 +527,11 @@
- #endif
- 
- #if EV_USE_INOTIFY
--# include <sys/statfs.h>
-+# ifdef __FreeBSD__
-+# include <sys/mount.h>
-+# else
-+ # include <sys/statfs.h>
-+# endif
- # include <sys/inotify.h>
- /* some very old inotify.h headers don't have IN_DONT_FOLLOW */
- # ifndef IN_DONT_FOLLOW
diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist
index 83f18ce1a90c..0965f3b8144f 100644
--- a/mail/rspamd/pkg-plist
+++ b/mail/rspamd/pkg-plist
@@ -1,3 +1,4 @@
+bin/mapstats
 bin/rspamadm
 bin/rspamadm-%%RSPAMDVERSION%%
 bin/rspamc
@@ -23,6 +24,7 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
 %%ETCDIR%%/maps.d/mime_types.inc
 %%ETCDIR%%/maps.d/redirectors.inc
 %%ETCDIR%%/maps.d/spf_dkim_whitelist.inc
+%%ETCDIR%%/maps.d/suspicious_tlds.inc
 %%ETCDIR%%/maps.d/surbl-whitelist.inc
 %%ETCDIR%%/metrics.conf
 %%ETCDIR%%/modules.conf
@@ -62,6 +64,7 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
 %%ETCDIR%%/modules.d/multimap.conf
 %%ETCDIR%%/modules.d/mx_check.conf
 %%ETCDIR%%/modules.d/neural.conf
+%%ETCDIR%%/modules.d/neural_autolearn.conf
 %%ETCDIR%%/modules.d/once_received.conf
 %%ETCDIR%%/modules.d/p0f.conf
 %%ETCDIR%%/modules.d/phishing.conf
@@ -78,6 +81,7 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
 %%ETCDIR%%/modules.d/surbl.conf
 %%ETCDIR%%/modules.d/trie.conf
 %%ETCDIR%%/modules.d/url_redirector.conf
+%%ETCDIR%%/modules.d/url_suspect.conf
 %%ETCDIR%%/modules.d/whitelist.conf
 %%ETCDIR%%/modules.local.d/module.conf.example
 %%ETCDIR%%/options.inc
@@ -96,11 +100,14 @@ etc/newsyslog.conf.d/rspamd.newsyslog.conf
 %%ETCDIR%%/scores.d/statistics_group.conf
 %%ETCDIR%%/scores.d/subject_group.conf
 %%ETCDIR%%/scores.d/surbl_group.conf
+%%ETCDIR%%/scores.d/url_suspect_group.conf
 %%ETCDIR%%/scores.d/whitelist_group.conf
 %%ETCDIR%%/settings.conf
 %%ETCDIR%%/statistic.conf
 %%ETCDIR%%/worker-controller.inc
 %%ETCDIR%%/worker-fuzzy.inc
+%%HYPERSCAN%%%%ETCDIR%%/worker-hs_helper.conf
+%%HYPERSCAN%%%%ETCDIR%%/worker-hs_helper.inc
 %%ETCDIR%%/worker-normal.inc
 %%ETCDIR%%/worker-proxy.inc
 lib/rspamd/librspamd-actrie.so
@@ -189,7 +196,10 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/lua_ffi/spf.lua
 %%DATADIR%%/lualib/lua_fuzzy.lua
 %%DATADIR%%/lualib/lua_fuzzy_html.lua
+%%DATADIR%%/lualib/lua_fuzzy_redis.lua
+%%DATADIR%%/lualib/lua_hs_cache.lua
 %%DATADIR%%/lualib/lua_lexer.lua
+%%DATADIR%%/lualib/lua_log_utils.lua
 %%DATADIR%%/lualib/lua_magic/heuristics.lua
 %%DATADIR%%/lualib/lua_magic/init.lua
 %%DATADIR%%/lualib/lua_magic/patterns.lua
@@ -199,6 +209,8 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/lua_meta.lua
 %%DATADIR%%/lualib/lua_mime.lua
 %%DATADIR%%/lualib/lua_mime_types.lua
+%%DATADIR%%/lualib/lua_neural_external.lua
+%%DATADIR%%/lualib/lua_neural_learn.lua
 %%DATADIR%%/lualib/lua_redis.lua
 %%DATADIR%%/lualib/lua_scanners/avast.lua
 %%DATADIR%%/lualib/lua_scanners/clamav.lua
@@ -226,17 +238,25 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/lua_selectors/maps.lua
 %%DATADIR%%/lualib/lua_selectors/transforms.lua
 %%DATADIR%%/lualib/lua_settings.lua
+%%DATADIR%%/lualib/lua_shape/core.lua
+%%DATADIR%%/lualib/lua_shape/docs.lua
+%%DATADIR%%/lualib/lua_shape/jsonschema.lua
+%%DATADIR%%/lualib/lua_shape/plugin_schema.lua
+%%DATADIR%%/lualib/lua_shape/registry.lua
 %%DATADIR%%/lualib/lua_smtp.lua
 %%DATADIR%%/lualib/lua_stat.lua
 %%DATADIR%%/lualib/lua_tcp_sync.lua
+%%DATADIR%%/lualib/lua_url_filter.lua
 %%DATADIR%%/lualib/lua_urls_compose.lua
 %%DATADIR%%/lualib/lua_util.lua
 %%DATADIR%%/lualib/lua_verdict.lua
 %%DATADIR%%/lualib/lupa.lua
 %%DATADIR%%/lualib/plugins/dmarc.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/symbols.lua
+%%DATADIR%%/lualib/plugins/neural/providers/text_hash.lua
 %%DATADIR%%/lualib/plugins/ratelimit.lua
 %%DATADIR%%/lualib/plugins/rbl.lua
 %%DATADIR%%/lualib/plugins_stats.lua
@@ -245,6 +265,7 @@ 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_update.lua
 %%DATADIR%%/lualib/redis_scripts/neural_maybe_invalidate.lua
 %%DATADIR%%/lualib/redis_scripts/neural_maybe_lock.lua
 %%DATADIR%%/lualib/redis_scripts/neural_save_unlock.lua
@@ -252,10 +273,12 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/redis_scripts/ratelimit_check.lua
 %%DATADIR%%/lualib/redis_scripts/ratelimit_cleanup_pending.lua
 %%DATADIR%%/lualib/redis_scripts/ratelimit_update.lua
+%%DATADIR%%/lualib/rspamadm/autolearnstats.lua
 %%DATADIR%%/lualib/rspamadm/classifier_test.lua
 %%DATADIR%%/lualib/rspamadm/clickhouse.lua
 %%DATADIR%%/lualib/rspamadm/configgraph.lua
 %%DATADIR%%/lualib/rspamadm/confighelp.lua
+%%DATADIR%%/lualib/rspamadm/confighelp_plugins.lua
 %%DATADIR%%/lualib/rspamadm/configwizard.lua
 %%DATADIR%%/lualib/rspamadm/cookie.lua
 %%DATADIR%%/lualib/rspamadm/corpus_test.lua
@@ -267,7 +290,10 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/rspamadm/fuzzy_stat.lua
 %%DATADIR%%/lualib/rspamadm/grep.lua
 %%DATADIR%%/lualib/rspamadm/keypair.lua
+%%DATADIR%%/lualib/rspamadm/logstats.lua
+%%DATADIR%%/lualib/rspamadm/mapstats.lua
 %%DATADIR%%/lualib/rspamadm/mime.lua
+%%DATADIR%%/lualib/rspamadm/neural_export.lua
 %%DATADIR%%/lualib/rspamadm/neural_test.lua
 %%DATADIR%%/lualib/rspamadm/publicsuffix.lua
 %%DATADIR%%/lualib/rspamadm/ratelimit.lua
@@ -276,7 +302,6 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/lualib/rspamadm/statistics_dump.lua
 %%DATADIR%%/lualib/rspamadm/template.lua
 %%DATADIR%%/lualib/rspamadm/vault.lua
-%%DATADIR%%/lualib/tableshape.lua
 %%DATADIR%%/plugins/aliases.lua
 %%DATADIR%%/plugins/antivirus.lua
 %%DATADIR%%/plugins/arc.lua
@@ -329,6 +354,7 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/plugins/spf.lua
 %%DATADIR%%/plugins/trie.lua
 %%DATADIR%%/plugins/url_redirector.lua
+%%DATADIR%%/plugins/url_suspect.lua
 %%DATADIR%%/plugins/whitelist.lua
 %%DATADIR%%/rules/archives.lua
 %%DATADIR%%/rules/bitcoin.lua
@@ -353,7 +379,6 @@ share/man/man8/rspamd.8.gz
 %%DATADIR%%/rules/regexp/urls.lua
 %%DATADIR%%/rules/rspamd.lua
 %%DATADIR%%/rules/subject_checks.lua
-%%DATADIR%%/www/README.md
 %%DATADIR%%/www/apple-touch-icon.png
 %%DATADIR%%/www/browserconfig.xml
 %%DATADIR%%/www/css/FooTable.FontAwesome.css


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cd6427.21d3f.1484d179>