What is the UnixWare 7D zlib 1.2.13 Package? The zlib 1.2.13 package is an updated zlib for UnixWare 7D that addresses the following problems or new features. Problems Fixed -------------- Version 1.2.13 has these key updates from 1.2.12: * Fix a bug when getting a gzip header extra field with inflateGetHeader(). This remedies CVE-2022-37434. * Fix a bug in block type selection when Z_FIXED used. Now the smallest block type is selected, for better compression. * Fix a configure issue that discarded the provided CC definition. * Correct incorrect inputs provided to the CRC functions. This mitigates a bug in Java. * Repair prototypes and exporting of the new CRC functions. * Fix inflateBack to detect invalid input with distances too far. Major changes between zlib 1.2.11 and zlib 1.2.12 * Fix a deflate bug when using the Z_FIXED strategy that can result in out-of-bound accesses. * Fix a deflate bug when the window is full in deflate_stored(). * Speed up CRC-32 computations by a factor of 1.5 to 3. * Use the hardware CRC-32 instruction on ARMv8 processors. * Speed up crc32_combine() with powers of x tables. * Add crc32_combine_gen() and crc32_combine_op() for fast combines. (CVE-2018-25032) Contents -------- zlib-1.2.13-UnixWare7D-i386.pkg.gz zlib-dev-1.2.13-UnixWare7D-i386.pkg.gz MD5 (zlib-1.2.13-UnixWare7D-i386.pkg.gz) = 6e93431076a4ceee351ce16ba84564e8 MD5 (zlib-dev-1.2.13-UnixWare7D-i386.pkg.gz) = f186be02b2f97827ced8842296ffdd6b SHA256 (zlib-1.2.13-UnixWare7D-i386.pkg.gz) = b56948b2a7fbc9b64d5e6ae980833ac4acebbbe81a2d85c616c7178a6ca44fef SHA256 (zlib-dev-1.2.13-UnixWare7D-i386.pkg.gz) = 11e90d5e041b3adfe2b1ab5f8c87bc766e3c53b9a5724af843c91aadb4872192 Software Notes and Recommendations ---------------------------------- The UW7D zlib 1.2.13 package is intended for installation on UnixWare 7 Definitive 2018 (also known as D2M1) Installation Instructions ------------------------- 1. Download zlib-1.2.13-UnixWare7D-i386.pkg.gz and zlib-dev-1.2.13-UnixWare7D-i386.pkg.gz files to the /tmp directory on your machine. 2. As root, add the package to your system using these commands: $ su - Password: # gzcat /tmp/zlib-1.2.13-UnixWare7D-i386.pkg.gz | pkgadd -qd - all If you develop software using the zlib library, install the development package. # gzcat /tmp/zlib-dev-1.2.13-UnixWare7D-i386.pkg.gz | pkgadd -qd - all 3. The system should be rebooted after installing this package to insure all the services using the /usr/lib/libz.so.1 library are restarted. Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su - Password: # pkginfo -q zlib-dev && pkgrm zlib-dev # pkgrm zlib 2. Your system will not contain a zlib after removal of this package. Note: removing zlib will break OpenSSH, OpenSSL and any other software linked against the zlib library. If you have questions regarding this supplement, or the product on which it is installed, please contact your Xinuos software supplier.