Change logs for zlib source package in Lunar

  • zlib (1:1.2.13.dfsg-1ubuntu4) lunar; urgency=medium
    
      * Add d/p/1390.patch to not update strm.adler for raw streams on s390x
        (DFLTCC), otherwise libxml2 gets broken on s390x. LP: #2002511
    
     -- Frank Heimes <email address hidden>  Wed, 11 Jan 2023 18:02:34 +0100
  • zlib (1:1.2.13.dfsg-1ubuntu3) lunar; urgency=medium
    
      * Re-add vectorized crc32 support for s390x by adding
        d/p/s390x-vectorize-crc32.patch
        (crc32vx-v4: s390x: vectorize crc32). (LP: #1998470)
        This replaces the previously dropped patch:
        lp1932010-ibm-z-add-vectorized-crc32-implementation.patch
      * Remove option '--crc32-vx' for s390x in d/rules, that was previously just
        commented out, since it's no longer needed with the new s390x crc32 code.
      * Update d/p/410.patch to version 26f2c0a4e17e5558d779797d713aa37ebaeef390
        due to unused "const char *endptr;".
    
     -- Frank Heimes <email address hidden>  Mon, 21 Nov 2022 20:28:58 +0100
  • zlib (1:1.2.13.dfsg-1ubuntu2) lunar; urgency=medium
    
      * Comment out use of --crc32-vx on s390x, since this is currently not
        implemented due to the dropped patch that needs porting.
    
     -- Steve Langasek <email address hidden>  Tue, 15 Nov 2022 17:06:45 +0000
  • zlib (1:1.2.13.dfsg-1ubuntu1) lunar; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - Build x32 packages
        - debian/zlib-core.symbols: Drop dfsg suffix from version
        - Add watch file, with GPG tarball checking, and version mangling
        - Cherrypick PR#410 to enable hardware-accelerated deflate.
        - Copmile with DFLTCC enabled on s390x.
        - Enable hardware compression on s390x at level 6.
        - d/rules: use configure options for dfltcc instead of hardcoding
           the CFLAGS
      * Dropped changes, included upstream:
        - Cherry-pick Permit-a-deflateParams-parameter-change-asap.patch
        - debian/patches/CVE-2018-25032-2.patch: assure that the number of bits
          for deflatePrime() is valid in deflate.c.
      * Pull rebased 410.patch from https://github.com/madler/zlib/pull/410.
      * Drop d/p/410-lp1961427.patch, included in the above rebase.
      * Replace 335.patch for ppc64el (P8) crc32 performance with 478.patch which
        supersedes it (https://github.com/madler/zlib/pull/478).
      * Forward-port lp1932010-ibm-z-add-vectorized-crc32-implementation.patch.
      * Dropped changes:
        - d/p/lp1932010-ibm-z-add-vectorized-crc32-implementation.patch: this
          patch depends on zlib upstream PR 335 which has been superseded by
          upstream PR 478 with significant refactoring.  Drop this patch,
          pending a port from IBM.
    
    zlib (1:1.2.13.dfsg-1) unstable; urgency=low
    
      * New upstream release.
      * Remove non-DFSG sources for contrib/testzlib (closes: #1012674).
      * Policy 4.6.1 (no changes).
    
     -- Steve Langasek <email address hidden>  Mon, 07 Nov 2022 15:57:28 -0800
  • zlib (1:1.2.11.dfsg-4.1ubuntu2) lunar; urgency=medium
    
      * Add d/p/410-lp1990379.patch to fix the issue that
        inflate() does not update strm.adler if DFLTCC is used. LP: #1990379
      * Add d/p/lp1982583-fix-for-zlib-crc32-optimization-for-s390x.patch
        to fix s390_crc32_vx() signature mismatch and add '-DS390_CRC32_VX'
        also to SFLAGS. LP: #1982583
    
     -- Frank Heimes <email address hidden>  Fri, 07 Oct 2022 12:35:39 +0200
  • zlib (1:1.2.11.dfsg-4.1ubuntu1) kinetic; urgency=low
    
      * Merge from Debian unstable. Remaining changes:
        - Build x32 packages
        - debian/zlib-core.symbols: Drop dfsg suffix from version
        - Add watch file, with GPG tarball checking, and version mangling
        - Cherry-pick Permit-a-deflateParams-parameter-change-asap.patch:
        - Cherrypick PR#410 to enable hardware-accelerated deflate.
        - Copmile with DFLTCC enabled on s390x.
        - Improve crc32 performance on P8, proposed upstream patch.
        - Enable hardware compression on s390x at level 6.
        - Cherrypick update of s390x hw acceleration #410 pull request patch,
          which corrects inflateSyncPoint() return value to always gracefully
          fail when hw acceleration is in use.
        - d/rules: use configure options for dfltcc instead of hardcoding
           the CFLAGS
        - d/p/lp1932010-ibm-z-add-vectorized-crc32-implementation.patch
          ported from zlib-ng #912, adding a vectorized implementation
          of CRC32 on s390x architectures based on kernel code.
        - d/p/lp1932010-ibm-z-add-vectorized-crc32-implementation.patch: adjust
          to not make a PLT call in an ifunc on s390/s390x.
        - debian/patches/CVE-2018-25032-2.patch: assure that the number of bits
          for deflatePrime() is valid in deflate.c.
        - d/p/410-lp1961427.patch ported from zlib #410, fixing
          compressBound() with hw acceleration.
      * Dropped changes, included in Debian:
        - debian/patches/CVE-2018-25032-1.patch: fix a bug that can crash
          deflate on some input when using Z_FIXED in deflate.c, deflate.h.
      * Refresh 410.patch for upstream changes.
    
    zlib (1:1.2.11.dfsg-4.1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Fix a bug when getting a gzip header extra field with inflate()
        (CVE-2022-37434) (Closes: #1016710)
      * Fix extra field processing bug that dereferences NULL state->head
    
    zlib (1:1.2.11.dfsg-4) unstable; urgency=medium
    
      * Pick upstream patch for CVE-2018-25032 (closes: #1008265).
    
    zlib (1:1.2.11.dfsg-3) unstable; urgency=low
    
      * Add build-arch and build-indep (#999292).
      * Bump debhelper requirement to current.
      * Add win32 to the list of files excluded from the DFSG
        tarball (closes: #919598).
      * Tighten matching for 32 bit architectures using patch from
        Helmut Grohne (closes: #1006799).
      * Policy 4.0.0 (no changes).
    
     -- Steve Langasek <email address hidden>  Thu, 18 Aug 2022 09:09:22 -0700