Skip to content

Commit 7eb48d0

Browse files
author
taca
committed
mail/rspamd: update to 3.12.0
3.12.0 (2025-06-11) What's Changed * [WebUI] Update Bootstrap, D3 and PrismJS libraries by @moisseev in #5423 * [Minor] contextal: conditionally disable timer, minor changes by @fatalbanana in #5426 * Add Sieve and cPanel forwarding symbols by @dragoangel in #5407 * [Minor] Use module name when calling set_pre_result by @fatalbanana in #5434 * Fix writing rules tutorial link by @SuperSandro2000 in #5436 * Correct "file.conf" from dist config files by @SuperSandro2000 in #5444 * [Minor] RPM: fix log directory attributes by @fatalbanana in #5435 * Allow to use different servers for fuzzy operations by @vstakhov in #5453 * [WebUI] Add Delete hash button by @moisseev in #5454 * Added exclusion list for reputation by @kevinzb56 in #5443 * Fix librdns maxname limit by @dragoangel in #5455 * [Fix] libmime: doctest 2.4.12 compatibilty by @xandris in #5458 * [WebUI] Add deletion of specific fuzzy hashes by @moisseev in #5457 * Some improvements to the proxy by @vstakhov in #5456 * Added --non-default Option to rspamadm configdump for Local Configuration by @kevinzb56 in #5452 * gpt.lua: Remove "thinking" and fix errorlog by @NameWeb in #5459 * [Minor] Update API docs RE: multiple HTTP headers by @fatalbanana in #5468 * [Minor] Fix for docs of lua_redis.redis_make_request_taskless by @left-try in #5470 * [Feature] Magic: Support HEIC files by @vstakhov in #5471 * Add FREEMAIL_REPLYTO_NEQ_FROM rule by @dragoangel in #5413 * Modify documentation for rspamc "-P" parameter by @TwizzyDizzy in #5473 * fix(lua_redis): Improve Redis script loading by @jendis in #5464 * [Minor] Fix Debian package build by @fatalbanana in #5475 * [Rework] Replies: consider all recipients and use smtp ones by @vstakhov in #5428 * [Minor] Print error on multimap invalid type by @japc in #5477 * [Minor] Fix fuzzy lua callback when there are no shingles by @fatalbanana in #5486 * [WebUI] Add file upload to Test selectors by @moisseev in #5483 * [Minor] Log the token usage for OpenAI (compatible) plain conversion by @lucasRolff in #5488 * Reputation Plugin: Fix comment to correspond the code above by @heptalium in #5489 * Fix some issues with libucl by @vstakhov in #5490 * [Minor] Correcting the index number for is_spam by @kevinzb56 in #5495 * Logging improvements by @vstakhov in #5492 * [Fix] Correct logic error in milter_headers.lua: skip_wanted() by @drclau in #5496 * [WebUI] Update Bootstrap, D3 and PrismJS libraries by @moisseev in #5423 * [Minor] contextal: conditionally disable timer, minor changes by @fatalbanana in #5426 * Add Sieve and cPanel forwarding symbols by @dragoangel in #5407 * [Minor] Use module name when calling set_pre_result by @fatalbanana in #5434 * Fix writing rules tutorial link by @SuperSandro2000 in #5436 * Correct "file.conf" from dist config files by @SuperSandro2000 in #5444 * [Minor] RPM: fix log directory attributes by @fatalbanana in #5435 * Allow to use different servers for fuzzy operations by @vstakhov in #5453 * [WebUI] Add Delete hash button by @moisseev in #5454 * Added exclusion list for reputation by @kevinzb56 in #5443 * Fix librdns maxname limit by @dragoangel in #5455 * [Fix] libmime: doctest 2.4.12 compatibilty by @xandris in #5458 * [WebUI] Add deletion of specific fuzzy hashes by @moisseev in #5457 * Some improvements to the proxy by @vstakhov in #5456 * Added --non-default Option to rspamadm configdump for Local Configuration by @kevinzb56 in #5452 * gpt.lua: Remove "thinking" and fix errorlog by @NameWeb in #5459 * [Minor] Update API docs RE: multiple HTTP headers by @fatalbanana in #5468 * [Minor] Fix for docs of lua_redis.redis_make_request_taskless by @left-try in #5470 * [Feature] Magic: Support HEIC files by @vstakhov in #5471 * Add FREEMAIL_REPLYTO_NEQ_FROM rule by @dragoangel in #5413 * Modify documentation for rspamc "-P" parameter by @TwizzyDizzy in #5473 * fix(lua_redis): Improve Redis script loading by @jendis in #5464 * [Minor] Fix Debian package build by @fatalbanana in #5475 * [Rework] Replies: consider all recipients and use smtp ones by @vstakhov in #5428 * [Minor] Print error on multimap invalid type by @japc in #5477 * [Minor] Fix fuzzy lua callback when there are no shingles by @fatalbanana in #5486 * [WebUI] Add file upload to Test selectors by @moisseev in #5483 * [Minor] Log the token usage for OpenAI (compatible) plain conversion by @lucasRolff in #5488 * Reputation Plugin: Fix comment to correspond the code above by @heptalium * in #5489 Fix some issues with libucl by @vstakhov in #5490 [Minor] * Correcting the index number for is_spam by @kevinzb56 in #5495 Logging * improvements by @vstakhov in #5492 [Fix] Correct logic error in * milter_headers.lua: skip_wanted() by @drclau in #5496 New Contributors * @JensErat made their first contribution in #5385 * @ertyu made their first contribution in #5391 * @alex081512 made their first contribution in #5387 * @williamdes made their first contribution in #5400 * @KIMDONGYEON00 made their first contribution in #5422 * @SuperSandro2000 made their first contribution in #5436 * @kevinzb56 made their first contribution in #5443 * @xandris made their first contribution in #5458 * @NameWeb made their first contribution in #5459 * @TwizzyDizzy made their first contribution in #5473 * @heptalium made their first contribution in #5489 * @drclau made their first contribution in #5496
1 parent 9942028 commit 7eb48d0

4 files changed

Lines changed: 22 additions & 21 deletions

File tree

mail/rspamd/Makefile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# $NetBSD: Makefile,v 1.124 2025/05/21 12:15:54 wiz Exp $
1+
# $NetBSD: Makefile,v 1.125 2025/06/15 16:02:01 taca Exp $
22
#
33
# When updating this, run 'make cfgfiles'.
44

5-
DISTNAME= rspamd-3.11.1
6-
PKGREVISION= 2
5+
DISTNAME= rspamd-3.12.0
76
CATEGORIES= mail
87
MASTER_SITES= ${MASTER_SITE_GITHUB:=rspamd/}
98

mail/rspamd/PLIST

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.35 2025/03/10 13:15:47 schmonz Exp $
1+
@comment $NetBSD: PLIST,v 1.36 2025/06/15 16:02:01 taca Exp $
22
bin/rspamadm
33
bin/rspamadm-${PKGVERSION}
44
bin/rspamc
@@ -41,6 +41,7 @@ share/examples/rspamd/modules.d/bayes_expiry.conf
4141
share/examples/rspamd/modules.d/bimi.conf
4242
share/examples/rspamd/modules.d/chartable.conf
4343
share/examples/rspamd/modules.d/clickhouse.conf
44+
share/examples/rspamd/modules.d/contextal.conf
4445
share/examples/rspamd/modules.d/dcc.conf
4546
share/examples/rspamd/modules.d/dkim.conf
4647
share/examples/rspamd/modules.d/dkim_signing.conf
@@ -272,6 +273,7 @@ share/rspamd/plugins/bayes_expiry.lua
272273
share/rspamd/plugins/bimi.lua
273274
share/rspamd/plugins/clickhouse.lua
274275
share/rspamd/plugins/clustering.lua
276+
share/rspamd/plugins/contextal.lua
275277
share/rspamd/plugins/dcc.lua
276278
share/rspamd/plugins/dkim_signing.lua
277279
share/rspamd/plugins/dmarc.lua

mail/rspamd/distinfo

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
$NetBSD: distinfo,v 1.65 2025/03/10 13:15:47 schmonz Exp $
1+
$NetBSD: distinfo,v 1.66 2025/06/15 16:02:01 taca Exp $
22

3-
BLAKE2s (rspamd-3.11.1.tar.gz) = f7b897ee560127385b240d11826f54090445cd281130b669ae88d0e2866f5228
4-
SHA512 (rspamd-3.11.1.tar.gz) = 979aad9d2cc720c12922d55f4ad742b65e18d0ca52ebb764a2432bd3d64e559461c8e1fa87f7ac52e614df71d0a776aa0362a876eaa745cd3f8c21afee52b8ab
5-
Size (rspamd-3.11.1.tar.gz) = 6455199 bytes
6-
SHA1 (patch-CMakeLists.txt) = 1c91cf53edeb12e1a469cd02421e1eaee5061ab7
3+
BLAKE2s (rspamd-3.12.0.tar.gz) = e36142489d5631f986ea08891001ce682e49aa7f74a3302c2da8a1d500c82154
4+
SHA512 (rspamd-3.12.0.tar.gz) = 7861680c63cca425d8dcfecef5581361cada34d7dc8690cd6e6a73e00657a9e5a6d499d96cbdbec62bc1d3dbdcfd6b3865cd7949532379aa15c3b0c1bfbac9f7
5+
Size (rspamd-3.12.0.tar.gz) = 6477346 bytes
6+
SHA1 (patch-CMakeLists.txt) = 25a1264b573d5a1f7ff9a1ac7b8453c5d9cb0a06
77
SHA1 (patch-cmake_Toolset.cmake) = fbc4027fedb4261ce913701ebbb32d8395bc7783
88
SHA1 (patch-contrib_fpconv_fpconv.c) = b1ec2b07570674458e69020ccbf25f0374d894f6
99
SHA1 (patch-lualib_rspamadm_dmarc__report.lua) = 93ccb04512dd84ea83de44c394571ef2bebe6bd2
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
$NetBSD: patch-CMakeLists.txt,v 1.11 2023/09/06 03:22:52 schmonz Exp $
1+
$NetBSD: patch-CMakeLists.txt,v 1.12 2025/06/15 16:02:01 taca Exp $
22

33
Let pkg-config find pkgsrc-provided lua.
44

5-
--- CMakeLists.txt.orig 2023-08-03 13:56:19.000000000 +0000
5+
--- CMakeLists.txt.orig 2025-06-09 10:11:16.000000000 +0000
66
+++ CMakeLists.txt
7-
@@ -157,7 +157,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
7+
@@ -175,7 +175,7 @@ else ()
88
"include/lua53"
99
"include/lua"
1010
ROOT ${LUA_ROOT}
1111
- MODULES lua53
1212
+ MODULES lua-5.3
1313
OPTIONAL)
1414

15-
IF (NOT WITH_LIBLUA)
16-
@@ -170,7 +170,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
15+
if (NOT WITH_LIBLUA)
16+
@@ -188,7 +188,7 @@ else ()
1717
"include/lua54"
1818
"include/lua"
1919
ROOT ${LUA_ROOT}
2020
- MODULES lua54
2121
+ MODULES lua-5.4
2222
OPTIONAL)
23-
IF (NOT WITH_LIBLUA)
23+
if (NOT WITH_LIBLUA)
2424
ProcessPackage(LIBLUA LIBRARY "lua"
25-
@@ -182,7 +182,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
25+
@@ -200,7 +200,7 @@ else ()
2626
"include/lua52"
2727
"include/lua"
2828
ROOT ${LUA_ROOT}
2929
- MODULES lua52
3030
+ MODULES lua-5.2
3131
OPTIONAL)
3232

33-
IF (NOT WITH_LIBLUA)
34-
@@ -194,7 +194,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
33+
if (NOT WITH_LIBLUA)
34+
@@ -212,7 +212,7 @@ else ()
3535
"include/lua51"
3636
"include/lua"
3737
ROOT ${LUA_ROOT}
3838
- MODULES lua51)
3939
+ MODULES lua-5.1)
40-
ENDIF ()
41-
ENDIF ()
42-
ENDIF ()
40+
endif ()
41+
endif ()
42+
endif ()

0 commit comments

Comments
 (0)