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:           Sun Aug 16 13:17:03 UTC 2026

Modified Files:
        pkgsrc/mail/rspamd: Makefile cfgfiles.mk distinfo

Log Message:
rspamd: update to 4.1.5.

4.1.5: 14 Aug 2026

  ** Incompatible changes **
  * [Rework] gpt: Return only a boolean from the condition callback (request content generation moved into gpt_check)
  * [Conf] Ship explicit allow_file_and_shm_inputs = true defaults for the normal, controller and proxy workers (the default becomes false in the next major release)

  ** Features **
  * [Feature] fuzzy: Share sender facts (SPF, DKIM, DMARC, PTR state, recipient bucket, TLS) with storages over encrypted rules
  * [Feature] mime: Decode PDF simple font text via the font's /Encoding (Annex D base encodings and /Differences overrides)
  * [Feature] mime: Parse PDF /ToUnicode CMaps and decode composite (Type0) fonts
  * [Feature] elastic: Structured fuzzy match results and message size in the schema

  ** Bug fixes **
  * [CritFix] protocol: Gate File/Path/Shm message sources behind allow_file_and_shm_inputs (any TCP client could have arbitrary files parsed)
  * [Fix] controller: Rate limit authentication failures per source (max_auth_failures)
  * [Fix] fuzzy: Per-key forbidden_ids replaces the default set instead of adding to it
  * [Fix] fuzzy: Apply the per-key ACL to delayed v1 replies
  * [Fix] fuzzy: Skip unknown wire extension types instead of rejecting the whole command
  * [Fix] fuzzy: Do not share extensions for authenticated senders, own networks or plain text rules
  * [Fix] neural: Bound static_embed word extraction with max_words and drop the quadratic subject prepend
  * [Fix] neural: Fuse over the provider slot range, so one missing provider does not discard the rest
  * [Fix] symcache: Stamp slow-rule start under the same condition it is measured (phantom slow-rule warnings)
  * [Fix] hfilter: Compare HELO addresses against the connecting IP, ignoring transient lookup failures
  * [Fix] html: Treat a schemeless email href as mailto, not http userinfo (spurious URL_USER_PASSWORD)
  * [Fix] lua_url: Do not drop flagless URLs when all flags are included
  * [Fix] lua_mime: Unwind every boundary level when returning from nested parts in all rewriters
  * [Fix] lua_content/pdf: Keep TJ positioning gaps out of the character code stream
  * [Fix] lua_content/pdf: Keep inline /Resources dictionaries, so page fonts are visible
  * [Fix] lua_content/pdf: Drop the font-blind ligature substitution
  * [Fix] mime: Store CMap codes with their byte width to avoid collisions
  * [Fix] mime: Refuse a CMap that inherits from another instead of returning partial text
  * [Fix] mime: Keep computed text parts raw and resolve CED charset names through the alias table
  * [Fix] mime: Restrict the EUC-TW misnomer aliases to CED output
  * [Fix] hyperscan: Make the cache usable with a Redis backend (replica reads, null replies, maps read after fork)
  * [Fix] hyperscan: Do not fetch a database that is already installed
  * [Fix] arc: Score ARC_ALLOW_TRUSTED at most once
  * [Fix] history: Clear all rows on reset in both the legacy ring buffer and the Redis backend
  * [Fix] WebUI: Search symbol option values
  * [Fix] lua: Fix logger format string and argument mismatches


To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 pkgsrc/mail/rspamd/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/mail/rspamd/cfgfiles.mk
cvs rdiff -u -r1.78 -r1.79 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.138 pkgsrc/mail/rspamd/Makefile:1.139
--- pkgsrc/mail/rspamd/Makefile:1.138   Thu Jul 30 15:40:28 2026
+++ pkgsrc/mail/rspamd/Makefile Sun Aug 16 13:17:03 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.138 2026/07/30 15:40:28 taca Exp $
+# $NetBSD: Makefile,v 1.139 2026/08/16 13:17:03 wiz Exp $
 #
 # When updating this, run 'make cfgfiles'.
 
-DISTNAME=      rspamd-4.1.4
+DISTNAME=      rspamd-4.1.5
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rspamd/}
 
@@ -111,8 +111,8 @@ post-extract:
 post-install:
        ${MV} ${DESTDIR}${PKG_SYSCONFDIR} ${DESTDIR}${PREFIX}/share/examples/rspamd
 
-# as of 4.1.1
-# 1058 tests 1054 passed 2586 assertions 0 failed 0 errors 4 unassertive 0 pending
+# as of 4.1.5
+# 1191 tests 1187 passed 3110 assertions 0 failed 0 errors 4 unassertive 0 pending
 
 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/cfgfiles.mk
diff -u pkgsrc/mail/rspamd/cfgfiles.mk:1.23 pkgsrc/mail/rspamd/cfgfiles.mk:1.24
--- pkgsrc/mail/rspamd/cfgfiles.mk:1.23 Thu Jul 30 15:40:28 2026
+++ pkgsrc/mail/rspamd/cfgfiles.mk      Sun Aug 16 13:17:03 2026
@@ -1,3 +1,3 @@
-# $NetBSD: cfgfiles.mk,v 1.23 2026/07/30 15:40:28 taca Exp $
+# $NetBSD: cfgfiles.mk,v 1.24 2026/08/16 13:17:03 wiz Exp $
 # Do not edit, regenerate using 'make cfgfiles'
 CFGFILES=      actions.conf common.conf composites.conf groups.conf lang_detection.inc local.d/antivirus.conf.example local.d/module.conf.example logging.inc lua.local.d/maps/example.lua.example 
lua.local.d/module.lua.example lua.local.d/regexps/example.lua.example lua.local.d/selectors/example.lua.example maps.d/dmarc_whitelist.inc maps.d/exe_clickbait.inc maps.d/maillist.inc maps.d/mid.inc 
maps.d/mime_types.inc maps.d/redirectors.inc maps.d/spf_dkim_whitelist.inc maps.d/surbl-whitelist.inc maps.d/suspicious_tlds.inc metrics.conf modules.conf modules.d/aliases.conf 
modules.d/antivirus.conf modules.d/arc.conf modules.d/asn.conf modules.d/aws_s3.conf modules.d/bayes_expiry.conf modules.d/bimi.conf modules.d/chartable.conf modules.d/clickhouse.conf 
modules.d/contextal.conf modules.d/dcc.conf modules.d/dkim.conf modules.d/dkim_signing.conf modules.d/dmarc.conf modules.d/elastic.conf modules.d/emails.conf modules.d/external_relay.conf 
modules.d/external_services.conf modules.d/force_actions.
 conf modules.d/forged_recipients.conf modules.d/fuzzy_check.conf modules.d/gpt.conf modules.d/greylist.conf modules.d/hfilter.conf modules.d/history_redis.conf modules.d/http_headers.conf 
modules.d/known_senders.conf modules.d/maillist.conf modules.d/metadata_exporter.conf modules.d/metric_exporter.conf modules.d/mid.conf modules.d/milter_headers.conf modules.d/mime_types.conf 
modules.d/multimap.conf modules.d/mx_check.conf modules.d/neural.conf modules.d/neural_autolearn.conf modules.d/once_received.conf modules.d/p0f.conf modules.d/phishing.conf modules.d/ratelimit.conf 
modules.d/rbl.conf modules.d/redis.conf modules.d/regexp.conf modules.d/replies.conf modules.d/reputation.conf modules.d/rspamd_update.conf modules.d/spamassassin.conf modules.d/spamtrap.conf 
modules.d/spf.conf modules.d/surbl.conf modules.d/trie.conf modules.d/url_redirector.conf modules.d/url_suspect.conf modules.d/whitelist.conf modules.local.d/module.conf.example options.inc 
override.d/module.conf.example rspam
 d.conf scores.d/content_group.conf scores.d/fuzzy_group.conf scores.d/headers_group.conf scores.d/hfilter_group.conf scores.d/mime_types_group.conf scores.d/mua_group.conf 
scores.d/phishing_group.conf scores.d/policies_group.conf scores.d/rbl_group.conf scores.d/statistics_group.conf scores.d/subject_group.conf scores.d/surbl_group.conf scores.d/url_suspect_group.conf 
scores.d/whitelist_group.conf settings.conf statistic.conf worker-controller.inc worker-fuzzy.inc worker-normal.inc worker-proxy.inc

Index: pkgsrc/mail/rspamd/distinfo
diff -u pkgsrc/mail/rspamd/distinfo:1.78 pkgsrc/mail/rspamd/distinfo:1.79
--- pkgsrc/mail/rspamd/distinfo:1.78    Tue Aug 11 09:32:02 2026
+++ pkgsrc/mail/rspamd/distinfo Sun Aug 16 13:17:03 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.78 2026/08/11 09:32:02 jperkin Exp $
+$NetBSD: distinfo,v 1.79 2026/08/16 13:17:03 wiz Exp $
 
-BLAKE2s (rspamd-4.1.4.tar.gz) = f40adf3b5a174909ffa434c943c7aab7e6af1f013a7f6b271b744f14deac7728
-SHA512 (rspamd-4.1.4.tar.gz) = 5ebc039fc224f5f401d1a57b1db82c7f3ee7e362ef85f31620b36bd5549744c0678dfd8683acffae2d5d240494a79dd83190d19d02e2f9819a9d64037206d1b9
-Size (rspamd-4.1.4.tar.gz) = 7086679 bytes
+BLAKE2s (rspamd-4.1.5.tar.gz) = 62189d72c54596dc131a775edaeea62966bdc77d452744c43b5c98405f927f99
+SHA512 (rspamd-4.1.5.tar.gz) = 6b6e7375025b0b72afc6260f41c55c39dc510b79df964383e2895685c43c2783881a174b09606632ef209c7d193979147246c6b8575e8329e8735b15aa4d5618
+Size (rspamd-4.1.5.tar.gz) = 7191230 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