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-06-22 17:26:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rspamd (Old) and /work/SRC/openSUSE:Factory/.rspamd.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rspamd" Mon Jun 22 17:26:10 2026 rev:49 rq:1360640 version:4.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rspamd/rspamd.changes 2026-06-15 19:54:13.458541730 +0200 +++ /work/SRC/openSUSE:Factory/.rspamd.new.1956/rspamd.changes 2026-06-22 17:26:40.443966032 +0200 @@ -1,0 +2,50 @@ +Fri Jun 19 16:28:34 UTC 2026 - Marcus Rueckert <[email protected]> + +- Update to 4.1.1 + - Features + - Neural: Add pluggable feature-provider and ANN-architecture + registries, a sequence output mode with SIF word selection + for fasttext_embed, a multi-head attention pooling operator + in kann, and slice/concat graph transforms in lua_kann. + - checkv3: Negotiate representation and compression via + Accept/Accept-Encoding. + - CSS: Detect more text-hiding tricks — off-screen positioning, + clip, negative text-indent, and tiny fonts. + - Lua libraries: Bound zip-bomb expansion with opt-in + extraction limits (size, count, ratio) in lua_archive, add + byte-distribution statistics methods (entropy, byte + mean/deviation, serial correlation, Monte-Carlo Pi) in + lua_text, and expose a zlib/YARA-compatible crc32 for + rspamd_text, rspamd_util, and cryptobox hash. + - Multipattern: Add an explicit SOM (start-of-match) flag and + fix regex-fallback offsets. + - Bug fixes + - DNS: Do not defer resolver nameservers, fixing a SIGSEGV at + worker startup (regression in 4.1.0). + - Lua runtime: Add state/generation guards and refcounting to + the coroutine thread pool to prevent use-after-free on async + completion, and avoid a lua_worker deadlock when a spawned + subprocess returns an invalid value. + - Neural: Stabilise training on dense embedding inputs (funnel + architecture, input-typed learning rate, single-class quality + gate) and stop stranding trained ANNs behind stale + high-version tombstones. + - checkv3: Register the /checkv3 controller endpoint and use a + case-preserving boundary for v3 HTTP multipart parsing. + - URL: Scan bare query-embedded URLs containing = as a whole, + and stop multiplying URLs that contain multiple @ signs and + backslashes. + - CSS: Detect text hidden via overflow clipping, opacity, and + max-width/height. + - Milter: Send QUARANTINE even with a caller-supplied reply + (regression from 3.10.0). + - Checks: Classify loopback-only MX as MX_LOCAL_ONLY instead of + MX_BOGON_ONLY, use alphanumeric-only random DNS prefixes for + random_monitored RBL checks, and fix timeout inflation in + pre/postfilter priority grouping. + - Build: Fix the build with OpenSSL 4.0 opaque ASN1_STRING, + make the mime_string iterator const for the doctest 2.5.0 + build, and prioritise bundled simdutf headers over system + ones. + +------------------------------------------------------------------- Old: ---- rspamd-4.1.0.tar.gz New: ---- rspamd-4.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rspamd.spec ++++++ --- /var/tmp/diff_new_pack.KALLto/_old 2026-06-22 17:26:42.052022048 +0200 +++ /var/tmp/diff_new_pack.KALLto/_new 2026-06-22 17:26:42.056022188 +0200 @@ -68,7 +68,7 @@ %endif Name: rspamd -Version: 4.1.0 +Version: 4.1.1 Release: 0 Summary: Spam filtering system License: Apache-2.0 ++++++ rspamd-4.1.0.tar.gz -> rspamd-4.1.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/rspamd/rspamd-4.1.0.tar.gz /work/SRC/openSUSE:Factory/.rspamd.new.1956/rspamd-4.1.1.tar.gz differ: char 13, line 1
