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) {

Reply via email to