Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rspamd for openSUSE:Factory checked in at 2026-10-28 17:50:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rspamd (Old) and /work/SRC/openSUSE:Factory/.rspamd.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rspamd" Wed Oct 28 17:50:16 2026 rev:56 rq:1393417 version:4.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rspamd/rspamd.changes 2026-10-11 15:26:04.166767875 +0200 +++ /work/SRC/openSUSE:Factory/.rspamd.new.2252680/rspamd.changes 2026-10-28 17:50:20.422595969 +0100 @@ -1,0 +2,66 @@ +Wed Oct 21 13:42:46 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to 4.2.3 + - Incompatible changes + - Phishing: phishtank.rspamd.com is now disabled by default + because the zone no longer carries data + - RBL: Duplicate DNS queries from several checks are merged + into one request and one symbol insertion, so a rule now + scores once per matched value. Set merge_checks = false to + keep one insertion per check + - RBL: Fixed the inverted dkim_domainonly test under + dkim_match_from. eSLDs used to be compared when + dkim_domainonly was off + - Features + - force_actions: Rules that depend on composites are promoted + to postfilters. A new priority setting decides between + matching rules and shows up as a priority:N symbol option + - Lua API: task:has_pre_result() now returns the action name + instead of its type, plus its flags + - metadata_exporter: Added unix_time to general metadata + - Bug fixes + - ARC/DKIM: ARC forwarders whose seal fails verification are no + longer trusted. Before this fix, a whitelisted d= with a + broken seal produced ARC_ALLOW_TRUSTED, and its AAR could + lower DMARC. Each instance must now have exactly one + ARC-Authentication-Results header, and results are published + only after all seal checks finish. A DKIM key request that + cannot be scheduled now counts as a failure, so ARC chains + with such a seal get a result again + - HTML and URL parsing: Declarations, comments, raw text, CDATA + sections, SVG/MathML elements and /> self-closing are handled + the way browsers handle them, so content after them is no + longer hidden from the scan. Character references stay + undecoded in CDATA and raw text elements. Text URLs end at + quotes, and schemeless URLs after a double quote are found + - Statistics: Plain and HTML alternatives are deduplicated by + parts_distance, including HTML inside multipart/related, so + the body is no longer counted twice. Fixed inverted + substitution costs in parts distance. Statistical words are + now finalized in late-injected parts + - RBL: RSPAMD_URIBL queries eSLDs and skips IP literal hosts. + Fixed require_symbols, which stopped rules using it from ever + running, and luapattern matching for return_codes. From and + DKIM domains are normalised the same way + - Networking: HTTPS reads no longer stall on TLS records over 8 + KiB. librdns reconnects the UDP channel after the kernel + drops it. HTTP upstreams resolve for hosts without a public + suffix, which fixes gpt failing on every message after a + reload. monitored loads every element of an ipnet array + - Lua API: store_in_file and save_in_file retry short writes, + keep the default 0600 mode and leave a caller-supplied + descriptor open. Table set_pre_result uses normal priority by + default and accepts several flags. get_symbol_flags reports + the composite flag + - Crashes and leaks: Fixed a milter session use-after-free on + connection close, a crash on a regexp map that repeats an + invalid regexp, and a crash in get_stat_tokens without a + classifier. Fixed DNS resolver leaks on worker shutdown and + ESMTP argument container leaks + - Core: Hyperscan recompiles cached map and multipattern + databases that fail to deserialize, so stale blobs no longer + leave maps on the PCRE fallback. Fixed symcache persistence + and file descriptor ownership. MIME parsing accepts obsolete + whitespace before header colons + +------------------------------------------------------------------- Old: ---- rspamd-4.2.2.tar.gz New: ---- rspamd-4.2.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rspamd.spec ++++++ --- /var/tmp/diff_new_pack.VUUCj3/_old 2026-10-28 17:50:21.579644395 +0100 +++ /var/tmp/diff_new_pack.VUUCj3/_new 2026-10-28 17:50:21.580644437 +0100 @@ -70,7 +70,7 @@ %define __builder ninja Name: rspamd -Version: 4.2.2 +Version: 4.2.3 Release: 0 Summary: Spam filtering system License: Apache-2.0 ++++++ rspamd-4.2.2.tar.gz -> rspamd-4.2.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/rspamd/rspamd-4.2.2.tar.gz /work/SRC/openSUSE:Factory/.rspamd.new.2252680/rspamd-4.2.3.tar.gz differ: char 13, line 1
