Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zlib-ng for openSUSE:Factory checked in at 2026-01-01 14:59:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zlib-ng (Old) and /work/SRC/openSUSE:Factory/.zlib-ng.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zlib-ng" Thu Jan 1 14:59:41 2026 rev:26 rq:1324856 version:2.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/zlib-ng/zlib-ng.changes 2025-12-03 14:13:46.993745602 +0100 +++ /work/SRC/openSUSE:Factory/.zlib-ng.new.1928/zlib-ng.changes 2026-01-01 14:59:49.707974705 +0100 @@ -1,0 +2,6 @@ +Tue Dec 23 16:25:10 UTC 2025 - Arjen de Korte <[email protected]> + +- Update to 2.3.2: + * Chorba: Fix edge case bug for >256KB input #2033 + +------------------------------------------------------------------- Old: ---- zlib-ng-2.3.1.tar.gz New: ---- zlib-ng-2.3.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zlib-ng.spec ++++++ --- /var/tmp/diff_new_pack.4Q4kBp/_old 2026-01-01 14:59:50.900023593 +0100 +++ /var/tmp/diff_new_pack.4Q4kBp/_new 2026-01-01 14:59:50.900023593 +0100 @@ -30,7 +30,7 @@ %define soversion 2 %endif Name: zlib-ng%{?compat_suffix} -Version: 2.3.1 +Version: 2.3.2 Release: 0 Summary: Zlib replacement with SIMD optimizations License: Zlib ++++++ zlib-ng-2.3.1.tar.gz -> zlib-ng-2.3.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/Makefile.in new/zlib-ng-2.3.2/Makefile.in --- old/zlib-ng-2.3.1/Makefile.in 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/Makefile.in 2025-12-02 21:57:56.000000000 +0100 @@ -30,7 +30,7 @@ LDSHAREDFLAGS=-shared LDVERSIONSCRIPT= -VER=2.3.1 +VER=2.3.2 VER1=2 STATICLIB=$(LIBNAME1).a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/arch/generic/crc32_chorba_c.c new/zlib-ng-2.3.2/arch/generic/crc32_chorba_c.c --- old/zlib-ng-2.3.1/arch/generic/crc32_chorba_c.c 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/arch/generic/crc32_chorba_c.c 2025-12-02 21:57:56.000000000 +0100 @@ -389,7 +389,7 @@ bitbuffer[(i / sizeof(z_word_t) + 20) % bitbuffersizezwords] ^= next21; bitbuffer[(i / sizeof(z_word_t) + 21) % bitbuffersizezwords] ^= next22; - for (int j = 14870; j < 14870 + 60; j++) { + for (int j = 14870; j < 14870 + 64; j++) { bitbuffer[(j + (i / sizeof(z_word_t))) % bitbuffersizezwords] = 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/test/crc32_test_strings_p.h new/zlib-ng-2.3.2/test/crc32_test_strings_p.h --- old/zlib-ng-2.3.1/test/crc32_test_strings_p.h 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/test/crc32_test_strings_p.h 2025-12-02 21:57:56.000000000 +0100 @@ -1,10 +1,10 @@ #ifndef CRC32_TEST_STRINGS_P_H #define CRC32_TEST_STRINGS_P_H -ALIGNED_(16) static uint8_t crc32_fullwin_buf[32768]; +ALIGNED_(16) static uint8_t crc32_fullwin_buf[615336]; static uint8_t* crc32_setup_buf() { - for (int i = 0; i < 32768; ++i) { + for (int i = 0; i < 615336; ++i) { uint8_t ic = (uint8_t)(i % 256); crc32_fullwin_buf[i] = ic; } @@ -177,7 +177,18 @@ "h{bcmdC+a;t+Cf{6Y_dFq-{X4Yu&7uNfVDh?q&_u.UWJU],-GiH7ADzb7-V.Q%4=+v!$L9W+T=bP]$_:]Vyg}A.ygD.r;h-D]m%&" "h{bcmdC+a;t+Cf{6Y_dFq-{X4Yu&7uNfVDh?q&_u.UWJU],-GiH7ADzb7-V.Q%4=+v!$L9W+T=bP]$_:]Vyg}A.ygD.r;h-D]m%&", 600, 0x888AFA5B}, {0x0, buf32k, 32768, 0x217726B2}, - {0x0, buf32k, 16384, 0xE81722F0} + {0x0, buf32k, 16384, 0xE81722F0}, + {0x0, buf32k, 118960+512, 0xF0D2C66F}, + {0x0, buf32k, 615078, 0x6A023677}, + {0x0, buf32k, 615142, 0x8A1B2FC5}, + {0x0, buf32k, 615270, 0xAF836355}, + {0x0, buf32k, 615302, 0x42E83C6C}, + {0x0, buf32k, 615318, 0x563BCB26}, + {0x0, buf32k, 615326, 0xD39DEA79}, + {0x0, buf32k, 615330, 0xEC355488}, + {0x0, buf32k, 615334, 0x391AB77C}, + {0x0, buf32k, 615335, 0xB43DCEF0}, + {0x0, buf32k, 615336, 0x27b91614} }; #endif /* CRC32_TEST_STRINGS_P_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/test/test_crc32_fold_copy.cc new/zlib-ng-2.3.2/test/test_crc32_fold_copy.cc --- old/zlib-ng-2.3.1/test/test_crc32_fold_copy.cc 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/test/test_crc32_fold_copy.cc 2025-12-02 21:57:56.000000000 +0100 @@ -12,7 +12,7 @@ # include "crc32_test_strings_p.h" } -#define BUFSIZE 33792U +#define BUFSIZE 615336U class crc32_fc_variant : public ::testing::TestWithParam<crc32_test> { protected: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/zlib-ng.h.in new/zlib-ng-2.3.2/zlib-ng.h.in --- old/zlib-ng-2.3.1/zlib-ng.h.in 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/zlib-ng.h.in 2025-12-02 21:57:56.000000000 +0100 @@ -48,11 +48,11 @@ extern "C" { #endif -#define ZLIBNG_VERSION "2.3.1" -#define ZLIBNG_VERNUM 0x020301F0L /* MMNNRRSM: major minor revision status modified */ +#define ZLIBNG_VERSION "2.3.2" +#define ZLIBNG_VERNUM 0x020302F0L /* MMNNRRSM: major minor revision status modified */ #define ZLIBNG_VER_MAJOR 2 #define ZLIBNG_VER_MINOR 3 -#define ZLIBNG_VER_REVISION 1 +#define ZLIBNG_VER_REVISION 2 #define ZLIBNG_VER_STATUS F /* 0=devel, 1-E=beta, F=Release (DEPRECATED) */ #define ZLIBNG_VER_STATUSH 0xF /* Hex values: 0=devel, 1-9=beta, A-E=Release Candidate, F=Release */ #define ZLIBNG_VER_MODIFIED 0 /* non-zero if modified externally from zlib-ng */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/zlib.h.in new/zlib-ng-2.3.2/zlib.h.in --- old/zlib-ng-2.3.1/zlib.h.in 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/zlib.h.in 2025-12-02 21:57:56.000000000 +0100 @@ -49,11 +49,11 @@ extern "C" { #endif -#define ZLIBNG_VERSION "2.3.1" -#define ZLIBNG_VERNUM 0x020301F0L /* MMNNRRSM: major minor revision status modified */ +#define ZLIBNG_VERSION "2.3.2" +#define ZLIBNG_VERNUM 0x020302F0L /* MMNNRRSM: major minor revision status modified */ #define ZLIBNG_VER_MAJOR 2 #define ZLIBNG_VER_MINOR 3 -#define ZLIBNG_VER_REVISION 1 +#define ZLIBNG_VER_REVISION 2 #define ZLIBNG_VER_STATUS F /* 0=devel, 1-E=beta, F=Release (DEPRECATED) */ #define ZLIBNG_VER_STATUSH 0xF /* Hex values: 0=devel, 1-9=beta, A-E=Release Candidate, F=Release */ #define ZLIBNG_VER_MODIFIED 0 /* non-zero if modified externally from zlib-ng */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zlib-ng-2.3.1/zutil.c new/zlib-ng-2.3.2/zutil.c --- old/zlib-ng-2.3.1/zutil.c 2025-11-27 15:43:58.000000000 +0100 +++ new/zlib-ng-2.3.2/zutil.c 2025-12-02 21:57:56.000000000 +0100 @@ -21,7 +21,7 @@ }; const char PREFIX3(vstring)[] = - " zlib-ng 2.3.1"; + " zlib-ng 2.3.2"; #ifdef ZLIB_COMPAT const char * Z_EXPORT zlibVersion(void) {
