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:           Sun Jun 15 16:02:01 UTC 2025

Modified Files:
        pkgsrc/mail/rspamd: Makefile PLIST distinfo
        pkgsrc/mail/rspamd/patches: patch-CMakeLists.txt

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 pkgsrc/mail/rspamd/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/mail/rspamd/PLIST
cvs rdiff -u -r1.65 -r1.66 pkgsrc/mail/rspamd/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt

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.124 pkgsrc/mail/rspamd/Makefile:1.125
--- pkgsrc/mail/rspamd/Makefile:1.124   Wed May 21 12:15:54 2025
+++ pkgsrc/mail/rspamd/Makefile Sun Jun 15 16:02:01 2025
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.124 2025/05/21 12:15:54 wiz Exp $
+# $NetBSD: Makefile,v 1.125 2025/06/15 16:02:01 taca Exp $
 #
 # When updating this, run 'make cfgfiles'.
 
-DISTNAME=      rspamd-3.11.1
-PKGREVISION=   2
+DISTNAME=      rspamd-3.12.0
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rspamd/}
 

Index: pkgsrc/mail/rspamd/PLIST
diff -u pkgsrc/mail/rspamd/PLIST:1.35 pkgsrc/mail/rspamd/PLIST:1.36
--- pkgsrc/mail/rspamd/PLIST:1.35       Mon Mar 10 13:15:47 2025
+++ pkgsrc/mail/rspamd/PLIST    Sun Jun 15 16:02:01 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.35 2025/03/10 13:15:47 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.36 2025/06/15 16:02:01 taca Exp $
 bin/rspamadm
 bin/rspamadm-${PKGVERSION}
 bin/rspamc
@@ -41,6 +41,7 @@ share/examples/rspamd/modules.d/bayes_ex
 share/examples/rspamd/modules.d/bimi.conf
 share/examples/rspamd/modules.d/chartable.conf
 share/examples/rspamd/modules.d/clickhouse.conf
+share/examples/rspamd/modules.d/contextal.conf
 share/examples/rspamd/modules.d/dcc.conf
 share/examples/rspamd/modules.d/dkim.conf
 share/examples/rspamd/modules.d/dkim_signing.conf
@@ -272,6 +273,7 @@ share/rspamd/plugins/bayes_expiry.lua
 share/rspamd/plugins/bimi.lua
 share/rspamd/plugins/clickhouse.lua
 share/rspamd/plugins/clustering.lua
+share/rspamd/plugins/contextal.lua
 share/rspamd/plugins/dcc.lua
 share/rspamd/plugins/dkim_signing.lua
 share/rspamd/plugins/dmarc.lua

Index: pkgsrc/mail/rspamd/distinfo
diff -u pkgsrc/mail/rspamd/distinfo:1.65 pkgsrc/mail/rspamd/distinfo:1.66
--- pkgsrc/mail/rspamd/distinfo:1.65    Mon Mar 10 13:15:47 2025
+++ pkgsrc/mail/rspamd/distinfo Sun Jun 15 16:02:01 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.65 2025/03/10 13:15:47 schmonz Exp $
+$NetBSD: distinfo,v 1.66 2025/06/15 16:02:01 taca Exp $
 
-BLAKE2s (rspamd-3.11.1.tar.gz) = f7b897ee560127385b240d11826f54090445cd281130b669ae88d0e2866f5228
-SHA512 (rspamd-3.11.1.tar.gz) = 979aad9d2cc720c12922d55f4ad742b65e18d0ca52ebb764a2432bd3d64e559461c8e1fa87f7ac52e614df71d0a776aa0362a876eaa745cd3f8c21afee52b8ab
-Size (rspamd-3.11.1.tar.gz) = 6455199 bytes
-SHA1 (patch-CMakeLists.txt) = 1c91cf53edeb12e1a469cd02421e1eaee5061ab7
+BLAKE2s (rspamd-3.12.0.tar.gz) = e36142489d5631f986ea08891001ce682e49aa7f74a3302c2da8a1d500c82154
+SHA512 (rspamd-3.12.0.tar.gz) = 7861680c63cca425d8dcfecef5581361cada34d7dc8690cd6e6a73e00657a9e5a6d499d96cbdbec62bc1d3dbdcfd6b3865cd7949532379aa15c3b0c1bfbac9f7
+Size (rspamd-3.12.0.tar.gz) = 6477346 bytes
+SHA1 (patch-CMakeLists.txt) = 25a1264b573d5a1f7ff9a1ac7b8453c5d9cb0a06
 SHA1 (patch-cmake_Toolset.cmake) = fbc4027fedb4261ce913701ebbb32d8395bc7783
 SHA1 (patch-contrib_fpconv_fpconv.c) = b1ec2b07570674458e69020ccbf25f0374d894f6
 SHA1 (patch-lualib_rspamadm_dmarc__report.lua) = 93ccb04512dd84ea83de44c394571ef2bebe6bd2

Index: pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt
diff -u pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt:1.11 pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt:1.12
--- pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt:1.11        Wed Sep  6 03:22:52 2023
+++ pkgsrc/mail/rspamd/patches/patch-CMakeLists.txt     Sun Jun 15 16:02:01 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.11 2023/09/06 03:22:52 schmonz Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.12 2025/06/15 16:02:01 taca Exp $
 
 Let pkg-config find pkgsrc-provided lua.
 
---- CMakeLists.txt.orig        2023-08-03 13:56:19.000000000 +0000
+--- CMakeLists.txt.orig        2025-06-09 10:11:16.000000000 +0000
 +++ CMakeLists.txt
-@@ -157,7 +157,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
+@@ -175,7 +175,7 @@ else ()
              "include/lua53"
              "include/lua"
              ROOT ${LUA_ROOT}
@@ -12,17 +12,17 @@ Let pkg-config find pkgsrc-provided lua.
 +            MODULES lua-5.3
              OPTIONAL)
  
-     IF (NOT WITH_LIBLUA)
-@@ -170,7 +170,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
+     if (NOT WITH_LIBLUA)
+@@ -188,7 +188,7 @@ else ()
                  "include/lua54"
                  "include/lua"
                  ROOT ${LUA_ROOT}
 -                MODULES lua54
 +                MODULES lua-5.4
                  OPTIONAL)
-         IF (NOT WITH_LIBLUA)
+         if (NOT WITH_LIBLUA)
              ProcessPackage(LIBLUA LIBRARY "lua"
-@@ -182,7 +182,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
+@@ -200,7 +200,7 @@ else ()
                      "include/lua52"
                      "include/lua"
                      ROOT ${LUA_ROOT}
@@ -30,13 +30,13 @@ Let pkg-config find pkgsrc-provided lua.
 +                    MODULES lua-5.2
                      OPTIONAL)
  
-             IF (NOT WITH_LIBLUA)
-@@ -194,7 +194,7 @@ ELSE (ENABLE_LUAJIT MATCHES "ON")
+             if (NOT WITH_LIBLUA)
+@@ -212,7 +212,7 @@ else ()
                          "include/lua51"
                          "include/lua"
                          ROOT ${LUA_ROOT}
 -                        MODULES lua51)
 +                        MODULES lua-5.1)
-             ENDIF ()
-         ENDIF ()
-     ENDIF ()
+             endif ()
+         endif ()
+     endif ()



Home | Main Index | Thread Index | Old Index