pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/rspamd



Module Name:    pkgsrc
Committed By:   taca
Date:           Tue Dec  9 14:07:29 UTC 2025

Modified Files:
        pkgsrc/mail/rspamd: Makefile PLIST distinfo

Log Message:
mail/rspamd: update to 3.14.1

3.14.1 (2025-12-01)

* [Feature] Composites: Add inverted index for fast composite rule
  evaluation
* [Feature] Composites: Add bloom filter for fast negative symbol lookups
* [Feature] Composites: Add statistics tracking and control protocol command
* [Feature] Composites: Precompute atom types at config time
* [Feature] Multimap: Add combinator option for selector rules
* [Feature] SPF: Add rspamadm spf_flatten tool with macro preservation
* [Feature] URL: Add deep processing architecture with C-to-Lua filter
  consultation
* [Feature] URL: Add obfuscated URL detection to url_suspect plugin
* [Feature] URL: Add rspamd_util.decode_html_entities for HTML entity
  decoding
* [Feature] lua_shape: Add new validation library as tableshape replacement
* [Feature] lua_shape: Add T.callable() type for function validation
* [Feature] lua_shape: Add callable defaults support
* [Feature] Whitelist: Auto-mark symbols with SYMBOL_TYPE_FINE flag
* [Fix] url_suspect: Fix plugin causing massive false positives
* [Fix] url_suspect: Optimize for high URL volume messages
* [Fix] Network: Prevent infinite loop in split_networks_into_chunks()
* [Fix] Memory: Fix leak in custom tokenizer result handling
* [Fix] Composites: Fix group matchers handling in inverted index
* [Fix] Composites: Improve atom polarity detection in inverted index
* [Fix] Composites: Copy expression string to memory pool for Lua composites
* [Fix] lua_shape: Fix transform logic and tableshape compatibility
* [Fix] lua_shape: Fix registry to recursively resolve nested schemas
* [Fix] lua_shape: Improve error safety
* [Fix] Settings: Keep groups_*/symbols_* fields for runtime processing
* [Fix] URL: Encode redirect URLs to handle unencoded spaces and special
  characters
* [Fix] external_relay: Fix mixins and confighelp
* [Fix] RBL: Fix plugin transform schemas
* [WebUI] Update D3 libs with bug fixes and validation
* [WebUI] Restore hover colors for symbols
* [WebUI] Fix hover behavior outside status tables
* [Minor] Whitelist: Use contemporary API for maps
* [Minor] Migrate all plugins and libraries from tableshape to lua_shape
* [Minor] Simplify configuration by removing use_*_map flags
* [Minor] Add plugins registry with reworked mixins
* [Test] Add comprehensive tests for URL deep processing
* [Test] Isolate url_suspect tests with symbols_enabled


To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 pkgsrc/mail/rspamd/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/rspamd/PLIST
cvs rdiff -u -r1.70 -r1.71 pkgsrc/mail/rspamd/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/rspamd/Makefile
diff -u pkgsrc/mail/rspamd/Makefile:1.130 pkgsrc/mail/rspamd/Makefile:1.131
--- pkgsrc/mail/rspamd/Makefile:1.130   Sun Nov 16 21:39:50 2025
+++ pkgsrc/mail/rspamd/Makefile Tue Dec  9 14:07:29 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.130 2025/11/16 21:39:50 wiz Exp $
+# $NetBSD: Makefile,v 1.131 2025/12/09 14:07:29 taca Exp $
 #
 # When updating this, run 'make cfgfiles'.
 
-DISTNAME=      rspamd-3.14.0
+DISTNAME=      rspamd-3.14.1
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rspamd/}
 

Index: pkgsrc/mail/rspamd/PLIST
diff -u pkgsrc/mail/rspamd/PLIST:1.38 pkgsrc/mail/rspamd/PLIST:1.39
--- pkgsrc/mail/rspamd/PLIST:1.38       Sun Nov 16 21:39:50 2025
+++ pkgsrc/mail/rspamd/PLIST    Tue Dec  9 14:07:29 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2025/11/16 21:39:50 wiz Exp $
+@comment $NetBSD: PLIST,v 1.39 2025/12/09 14:07:29 taca Exp $
 bin/rspamadm
 bin/rspamadm-${PKGVERSION}
 bin/rspamc
@@ -85,6 +85,7 @@ share/examples/rspamd/modules.d/spf.conf
 share/examples/rspamd/modules.d/surbl.conf
 share/examples/rspamd/modules.d/trie.conf
 share/examples/rspamd/modules.d/url_redirector.conf
+share/examples/rspamd/modules.d/url_suspect.conf
 share/examples/rspamd/modules.d/whitelist.conf
 share/examples/rspamd/modules.local.d/module.conf.example
 share/examples/rspamd/options.inc
@@ -102,6 +103,7 @@ share/examples/rspamd/scores.d/rbl_group
 share/examples/rspamd/scores.d/statistics_group.conf
 share/examples/rspamd/scores.d/subject_group.conf
 share/examples/rspamd/scores.d/surbl_group.conf
+share/examples/rspamd/scores.d/url_suspect_group.conf
 share/examples/rspamd/scores.d/whitelist_group.conf
 share/examples/rspamd/settings.conf
 share/examples/rspamd/statistic.conf
@@ -224,9 +226,15 @@ share/rspamd/lualib/lua_selectors/init.l
 share/rspamd/lualib/lua_selectors/maps.lua
 share/rspamd/lualib/lua_selectors/transforms.lua
 share/rspamd/lualib/lua_settings.lua
+share/rspamd/lualib/lua_shape/core.lua
+share/rspamd/lualib/lua_shape/docs.lua
+share/rspamd/lualib/lua_shape/jsonschema.lua
+share/rspamd/lualib/lua_shape/plugin_schema.lua
+share/rspamd/lualib/lua_shape/registry.lua
 share/rspamd/lualib/lua_smtp.lua
 share/rspamd/lualib/lua_stat.lua
 share/rspamd/lualib/lua_tcp_sync.lua
+share/rspamd/lualib/lua_url_filter.lua
 share/rspamd/lualib/lua_urls_compose.lua
 share/rspamd/lualib/lua_util.lua
 share/rspamd/lualib/lua_verdict.lua
@@ -254,6 +262,7 @@ share/rspamd/lualib/rspamadm/classifier_
 share/rspamd/lualib/rspamadm/clickhouse.lua
 share/rspamd/lualib/rspamadm/configgraph.lua
 share/rspamd/lualib/rspamadm/confighelp.lua
+share/rspamd/lualib/rspamadm/confighelp_plugins.lua
 share/rspamd/lualib/rspamadm/configwizard.lua
 share/rspamd/lualib/rspamadm/cookie.lua
 share/rspamd/lualib/rspamadm/corpus_test.lua
@@ -274,7 +283,6 @@ share/rspamd/lualib/rspamadm/stat_conver
 share/rspamd/lualib/rspamadm/statistics_dump.lua
 share/rspamd/lualib/rspamadm/template.lua
 share/rspamd/lualib/rspamadm/vault.lua
-share/rspamd/lualib/tableshape.lua
 share/rspamd/plugins/aliases.lua
 share/rspamd/plugins/antivirus.lua
 share/rspamd/plugins/arc.lua
@@ -327,6 +335,7 @@ share/rspamd/plugins/spamtrap.lua
 share/rspamd/plugins/spf.lua
 share/rspamd/plugins/trie.lua
 share/rspamd/plugins/url_redirector.lua
+share/rspamd/plugins/url_suspect.lua
 share/rspamd/plugins/whitelist.lua
 share/rspamd/rules/archives.lua
 share/rspamd/rules/bitcoin.lua

Index: pkgsrc/mail/rspamd/distinfo
diff -u pkgsrc/mail/rspamd/distinfo:1.70 pkgsrc/mail/rspamd/distinfo:1.71
--- pkgsrc/mail/rspamd/distinfo:1.70    Sun Nov 16 21:39:50 2025
+++ pkgsrc/mail/rspamd/distinfo Tue Dec  9 14:07:29 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.70 2025/11/16 21:39:50 wiz Exp $
+$NetBSD: distinfo,v 1.71 2025/12/09 14:07:29 taca Exp $
 
-BLAKE2s (rspamd-3.14.0.tar.gz) = 5b2521edf0b76af873c8a22ec536da7765da8f5f4d48447846957ec1e6434a64
-SHA512 (rspamd-3.14.0.tar.gz) = 709a4d1d875492b1269c325f043b48fd6a9da137250514ca068d3a2ca87d7401e356f37f11a3d47b815032b72d363991779e239b0bf2017ed7cea13cedf3ffc5
-Size (rspamd-3.14.0.tar.gz) = 6720727 bytes
+BLAKE2s (rspamd-3.14.1.tar.gz) = 5533c696073be7f501268d6abf4cc20f6016196c880e038cae8d63938540263a
+SHA512 (rspamd-3.14.1.tar.gz) = 40b22056ffc6677afb0336b8de78d27216b6221e0ac05b2ea2e2530dee46797a909e55801652473b905d4b33127efb82e045513e56c0bfb0d9da9db818566b38
+Size (rspamd-3.14.1.tar.gz) = 6762783 bytes
 SHA1 (patch-CMakeLists.txt) = 25a1264b573d5a1f7ff9a1ac7b8453c5d9cb0a06
 SHA1 (patch-cmake_Toolset.cmake) = fbc4027fedb4261ce913701ebbb32d8395bc7783
 SHA1 (patch-contrib_fpconv_fpconv.c) = b1ec2b07570674458e69020ccbf25f0374d894f6



Home | Main Index | Thread Index | Old Index