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.csshome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cd6427.21d3f.1484d179>
