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: wiz
Date: Tue Oct 27 12:28:38 UTC 2026
Modified Files:
pkgsrc/mail/rspamd: Makefile distinfo
Log Message:
rspamd: update to 4.2.3.
4.2.3: 21 Oct 2026
** Incompatible changes **
* [Conf] phishing: Disable phishtank.rspamd.com by default (the zone no longer carries data)
* [Feature] rbl: Merge duplicate DNS queries from several checks into one request and one symbol insertion (a rule now scores once per matched value; set merge_checks = false to keep one insertion
per check)
* [Fix] rbl: Fix the inverted dkim_domainonly test under dkim_match_from (eSLDs were compared when dkim_domainonly was off)
** Features **
* [Feature] force_actions: Promote rules that depend on composites to postfilters
* [Feature] force_actions: Add a priority setting to arbitrate between matching rules, shown as a priority:N symbol option
* [Feature] lua_task: Return the action name instead of its type from has_pre_result, plus its flags
* [Feature] metadata_exporter: Add unix_time to general metadata
** Bug fixes **
* [Fix] arc: Do not trust ARC forwarders whose seal failed verification (a whitelisted d= with a broken seal gave ARC_ALLOW_TRUSTED and its AAR could lower DMARC)
* [Fix] arc: Require exactly one ARC-Authentication-Results per instance and wait for all seal checks before publishing results
* [Fix] dkim: Report a key request that cannot be scheduled as a failure (ARC chains with such a seal published no result)
* [Fix] milter: Fix a session use-after-free on connection close
* [Fix] maps: Do not crash on a regexp map that repeats an invalid regexp
* [Fix] lua_task: Do not crash in get_stat_tokens without a classifier
* [Fix] hyperscan: Recompile cached map and multipattern databases that fail to deserialize (stale blobs kept maps on the PCRE fallback)
* [Fix] http: Drain pending TLS data (HTTPS reads stalled on records over 8 KiB)
* [Fix] librdns: Reconnect the UDP channel after the kernel drops it
* [Fix] lua_util: Resolve HTTP upstreams for hosts without a public suffix (gpt failed on every message after a reload)
* [Fix] html: End declarations, comments and raw text like browsers (content after them was hidden from the scan)
* [Fix] html: Track SVG/MathML elements and honour `/>` only on void and foreign elements, as browsers do
* [Fix] html: Run SVG CDATA sections to `]]>` and close tags only on a slash right before `>`
* [Fix] html: Keep character references undecoded in CDATA and raw text elements
* [Fix] url: End text URLs at quotes and find schemeless URLs after a double quote
* [Fix] bayes: Deduplicate plain and HTML alternatives by parts_distance, including HTML inside multipart/related (the body was counted twice)
* [Fix] mime: Correct inverted substitution costs in parts distance
* [Fix] stat: Finalize statistical words in late-injected parts
* [Fix] mime: Accept obsolete whitespace before header colons
* [Fix] rbl: Query eSLDs in RSPAMD_URIBL and skip IP literal hosts
* [Fix] rbl: Fix require_symbols (rules using it never ran) and luapattern matching for return_codes
* [Fix] rbl: Normalise From and DKIM domains consistently
* [Fix] monitored: Load every element of an ipnet array
* [Fix] lua_task: Retry short writes in store_in_file and save_in_file, keep the default 0600 mode and do not close a caller-supplied descriptor
* [Fix] lua_task: Use normal priority by default in table set_pre_result and accept several flags
* [Fix] lua_config: Report the composite flag in get_symbol_flags
* [Fix] symcache: Fix persistence and file descriptor ownership
* [Fix] worker: Fix DNS resolver leaks on shutdown
* [Fix] Fix memory leaks of ESMTP argument containers
To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 pkgsrc/mail/rspamd/Makefile
cvs rdiff -u -r1.82 -r1.83 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.146 pkgsrc/mail/rspamd/Makefile:1.147
--- pkgsrc/mail/rspamd/Makefile:1.146 Tue Oct 20 18:38:34 2026
+++ pkgsrc/mail/rspamd/Makefile Tue Oct 27 12:28:38 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.146 2026/10/20 18:38:34 wiz Exp $
+# $NetBSD: Makefile,v 1.147 2026/10/27 12:28:38 wiz Exp $
#
# When updating this, run 'make cfgfiles'.
-DISTNAME= rspamd-4.2.2
-PKGREVISION= 1
+DISTNAME= rspamd-4.2.3
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_GITHUB:=rspamd/}
@@ -117,6 +116,8 @@ post-install:
# as of 4.2.2, after 'make install'
# 1423 tests 1419 passed 5506 assertions 0 failed 0 errors 4 unassertive 0 pending
+# as of 4.2.3, stops early
+# https://github.com/rspamd/rspamd/issues/6342
TEST_ENV+=
LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/src:${WRKSRC}/${CMAKE_BUILD_DIR}/contrib/replxx:${WRKSRC}/${CMAKE_BUILD_DIR}/contrib/aho-corasick:${WRKSRC}/${CMAKE_BUILD_DIR}/contrib/libev:${WRKSRC}/${CMAKE_BUILD_DIR}/contrib/kann
Index: pkgsrc/mail/rspamd/distinfo
diff -u pkgsrc/mail/rspamd/distinfo:1.82 pkgsrc/mail/rspamd/distinfo:1.83
--- pkgsrc/mail/rspamd/distinfo:1.82 Sun Oct 11 16:31:28 2026
+++ pkgsrc/mail/rspamd/distinfo Tue Oct 27 12:28:38 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.82 2026/10/11 16:31:28 wiz Exp $
+$NetBSD: distinfo,v 1.83 2026/10/27 12:28:38 wiz Exp $
-BLAKE2s (rspamd-4.2.2.tar.gz) = b23d1597d5ede3a1d9e506bdd1389d86b075f579aff7ff45116e7dd2e9613f42
-SHA512 (rspamd-4.2.2.tar.gz) = ee6790ba338b11805dd4afc63ad855ce927f7f4a43a39d518164445ac379f513211bb7dc6b8343302bd4862ecda260be51ab4ee4ed0d6427f43c461f412a505d
-Size (rspamd-4.2.2.tar.gz) = 7502836 bytes
+BLAKE2s (rspamd-4.2.3.tar.gz) = 8f2ae8d0c608f456aabf8799f3c20f0b859ed8ce3a7d7e301568f1d5020c83fd
+SHA512 (rspamd-4.2.3.tar.gz) = 7ac82d547b849897e795d2b8060edae062618a7e0d193185d97415dd04356c8003c5857ba26ca61531641819838de198a900c76e0b05385f9b3c69f6fd4ce8bd
+Size (rspamd-4.2.3.tar.gz) = 7556079 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