CVS import: src/common/dist/zlib

"Christos Zoulas" <[email protected]>
Newsgroups gmane.os.netbsd.devel.cvs
Message-ID <[email protected]>
Module Name:	src
Committed By:	christos
Date:		Sun May  3 16:34:44 UTC 2026

Update of /cvsroot/src/common/dist/zlib
In directory ivanova.netbsd.org:/tmp/cvs-serv27948

Log Message:
import zlib-1.3.2 (previous was 1.3.1)


Version 1.3.2 has these key updates from 1.3.1:

    Address findings of the 7ASecurity audit of zlib.
	Check for negative lengths in crc32_combine functions.
	Copy only the initialized window contents in inflateCopy.
	Prevent the use of insecure functions without an explicit request.
	Add compressBound_z and deflateBound_z functions for large values.
	Use atomics to build inflate fixed tables once.
	Add --undefined option to ./configure for UBSan checker.
	Copy only the initialized deflate state in deflateCopy.
	Zero inflate state on allocation.
	Add compress_z and uncompress_z functions.
    Complete rewrite of cmake support.
    Remove untgz from contrib.
    Vectorize the CRC-32 calculation on the s390x.
    Remove vstudio projects in lieu of cmake-generated projects.
    Add zipAlreadyThere() to minizip zip.c to help avoid duplicates.
    Add deflateUsed() function to get the used bits in the last byte.
    Fix bug in inflatePrime() for 16-bit ints.
    Add a "G" option to force gzip, disabling transparency in gzread().
    Return all available uncompressed data on error in gzread.c.
    Support non-blocking devices in the gz* routines.

Status:

Vendor Tag:	ZLIB
Release Tags:	zlib-1-3-2
		
C src/common/dist/zlib/zutil.h
U src/common/dist/zlib/inftrees.h
C src/common/dist/zlib/inflate.c
U src/common/dist/zlib/CMakeLists.txt
U src/common/dist/zlib/zlib.map
U src/common/dist/zlib/zlib.pc.cmakein
U src/common/dist/zlib/LICENSE
U src/common/dist/zlib/zlib.3.pdf
U src/common/dist/zlib/configure
C src/common/dist/zlib/compress.c
U src/common/dist/zlib/zlib.3
U src/common/dist/zlib/ChangeLog
C src/common/dist/zlib/deflate.c
U src/common/dist/zlib/inffixed.h
U src/common/dist/zlib/Makefile
U src/common/dist/zlib/FAQ
N src/common/dist/zlib/zlibConfig.cmake.in
U src/common/dist/zlib/gzread.c
U src/common/dist/zlib/zconf.h.in
U src/common/dist/zlib/trees.h
N src/common/dist/zlib/README-cmake.md
U src/common/dist/zlib/inffast.h
U src/common/dist/zlib/treebuild.xml
C src/common/dist/zlib/crc32.c
U src/common/dist/zlib/README
C src/common/dist/zlib/infback.c
C src/common/dist/zlib/zutil.c
C src/common/dist/zlib/deflate.h
U src/common/dist/zlib/zlib.pc.in
C src/common/dist/zlib/gzguts.h
C src/common/dist/zlib/zlib.h
U src/common/dist/zlib/gzlib.c
U src/common/dist/zlib/make_vms.com
U src/common/dist/zlib/inflate.h
C src/common/dist/zlib/inftrees.c
U src/common/dist/zlib/INDEX
N src/common/dist/zlib/BUILD.bazel
C src/common/dist/zlib/uncompr.c
C src/common/dist/zlib/gzwrite.c
C src/common/dist/zlib/trees.c
N src/common/dist/zlib/MODULE.bazel
U src/common/dist/zlib/gzclose.c
N src/common/dist/zlib/.cmake-format.yaml
U src/common/dist/zlib/crc32.h
U src/common/dist/zlib/Makefile.in
C src/common/dist/zlib/inffast.c
U src/common/dist/zlib/adler32.c
C src/common/dist/zlib/zconf.h
N src/common/dist/zlib/test/CMakeLists.txt
U src/common/dist/zlib/test/infcover.c
N src/common/dist/zlib/test/find_package_wrong_components_test.cmake.in
N src/common/dist/zlib/test/find_package_test.cmake.in
U src/common/dist/zlib/test/example.c
N src/common/dist/zlib/test/find_package_no_components_test.cmake.in
U src/common/dist/zlib/test/minigzip.c
N src/common/dist/zlib/test/add_subdirectory_exclude_test.cmake.in
N src/common/dist/zlib/test/add_subdirectory_test.cmake.in
U src/common/dist/zlib/qnx/package.qpg
U src/common/dist/zlib/msdos/Makefile.bor
U src/common/dist/zlib/msdos/Makefile.msc
U src/common/dist/zlib/msdos/Makefile.emx
U src/common/dist/zlib/msdos/Makefile.dj2
U src/common/dist/zlib/msdos/Makefile.tc
N src/common/dist/zlib/os400/zlibfree.rpgle
U src/common/dist/zlib/os400/README400
N src/common/dist/zlib/os400/zlibfixed.rpgle
U src/common/dist/zlib/os400/make.sh
U src/common/dist/zlib/os400/bndsrc
U src/common/dist/zlib/doc/rfc1952.txt
U src/common/dist/zlib/doc/rfc1950.txt
U src/common/dist/zlib/doc/algorithm.txt
U src/common/dist/zlib/doc/rfc1951.txt
U src/common/dist/zlib/doc/txtvsbin.txt
U src/common/dist/zlib/doc/crc-doc.1.0.pdf
N src/common/dist/zlib/contrib/CMakeLists.txt
U src/common/dist/zlib/contrib/README.contrib
U src/common/dist/zlib/contrib/ada/buffer_demo.adb
N src/common/dist/zlib/contrib/ada/CMakeLists.txt
U src/common/dist/zlib/contrib/ada/zlib-streams.ads
U src/common/dist/zlib/contrib/ada/zlib-thin.ads
U src/common/dist/zlib/contrib/ada/zlib.adb
U src/common/dist/zlib/contrib/ada/read.adb
U src/common/dist/zlib/contrib/ada/mtest.adb
U src/common/dist/zlib/contrib/ada/test.adb
U src/common/dist/zlib/contrib/ada/zlib.gpr
U src/common/dist/zlib/contrib/ada/zlib-thin.adb
U src/common/dist/zlib/contrib/ada/zlib-streams.adb
U src/common/dist/zlib/contrib/ada/zlib.ads
U src/common/dist/zlib/contrib/ada/readme.txt
N src/common/dist/zlib/contrib/ada/cmake/static_link_helper.cmake
N src/common/dist/zlib/contrib/ada/cmake/binder_helper.cmake
N src/common/dist/zlib/contrib/ada/cmake/compile_helper.cmake
N src/common/dist/zlib/contrib/ada/cmake/shared_link_helper.cmake
N src/common/dist/zlib/contrib/ada/cmake/exe_link_helper.cmake
N src/common/dist/zlib/contrib/ada/cmake/Modules/CMakeADAInformation.cmake
N src/common/dist/zlib/contrib/ada/cmake/Modules/CMakeDetermineADACompiler.cmake
N src/common/dist/zlib/contrib/ada/cmake/Modules/CMakeADACompiler.cmake.in
N src/common/dist/zlib/contrib/ada/cmake/Modules/CMakeTestADACompiler.cmake
U src/common/dist/zlib/contrib/pascal/example.pas
U src/common/dist/zlib/contrib/pascal/zlibpas.pas
U src/common/dist/zlib/contrib/pascal/readme.txt
U src/common/dist/zlib/contrib/pascal/zlibd32.mak
U src/common/dist/zlib/contrib/dotzlib/DotZLib.build
U src/common/dist/zlib/contrib/dotzlib/LICENSE_1_0.txt
U src/common/dist/zlib/contrib/dotzlib/DotZLib.chm
U src/common/dist/zlib/contrib/dotzlib/readme.txt
U src/common/dist/zlib/contrib/dotzlib/DotZLib.sln
U src/common/dist/zlib/contrib/dotzlib/DotZLib/GZipStream.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/CodecBase.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/UnitTests.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/DotZLib.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
U src/common/dist/zlib/contrib/dotzlib/DotZLib/Deflater.cs
U src/common/dist/zlib/contrib/dotzlib/DotZLib/Inflater.cs
N src/common/dist/zlib/contrib/crc32vx/CMakeLists.txt
N src/common/dist/zlib/contrib/crc32vx/crc32_vx_hooks.h
N src/common/dist/zlib/contrib/crc32vx/README
N src/common/dist/zlib/contrib/crc32vx/crc32_vx.c
U src/common/dist/zlib/contrib/vstudio/readme.txt
N src/common/dist/zlib/contrib/minizip/skipset.h
N src/common/dist/zlib/contrib/minizip/minizipConfig.cmake.in
U src/common/dist/zlib/contrib/minizip/configure.ac
U src/common/dist/zlib/contrib/minizip/MiniZip64_Changes.txt
N src/common/dist/zlib/contrib/minizip/CMakeLists.txt
U src/common/dist/zlib/contrib/minizip/unzip.c
N src/common/dist/zlib/contrib/minizip/minizip.pc.txt
U src/common/dist/zlib/contrib/minizip/zip.c
U src/common/dist/zlib/contrib/minizip/iowin32.h
U src/common/dist/zlib/contrib/minizip/Makefile
U src/common/dist/zlib/contrib/minizip/ioapi.c
N src/common/dist/zlib/contrib/minizip/LICENSE.Info-Zip
U src/common/dist/zlib/contrib/minizip/mztools.c
U src/common/dist/zlib/contrib/minizip/MiniZip64_info.txt
U src/common/dist/zlib/contrib/minizip/minizip.pc.in
U src/common/dist/zlib/contrib/minizip/minizip.1
U src/common/dist/zlib/contrib/minizip/Makefile.am
U src/common/dist/zlib/contrib/minizip/crypt.h
U src/common/dist/zlib/contrib/minizip/zip.h
N src/common/dist/zlib/contrib/minizip/ints.h
U src/common/dist/zlib/contrib/minizip/make_vms.com
U src/common/dist/zlib/contrib/minizip/unzip.h
U src/common/dist/zlib/contrib/minizip/miniunzip.1
U src/common/dist/zlib/contrib/minizip/mztools.h
U src/common/dist/zlib/contrib/minizip/ioapi.h
U src/common/dist/zlib/contrib/minizip/iowin32.c
U src/common/dist/zlib/contrib/minizip/minizip.c
U src/common/dist/zlib/contrib/minizip/miniunz.c
N src/common/dist/zlib/contrib/minizip/test/CMakeLists.txt
N src/common/dist/zlib/contrib/minizip/test/find_package_wrong_components_test.cmake.in
N src/common/dist/zlib/contrib/minizip/test/find_package_test.cmake.in
N src/common/dist/zlib/contrib/minizip/test/find_package_no_components_test.cmake.in
N src/common/dist/zlib/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in
N src/common/dist/zlib/contrib/minizip/test/add_subdirectory_test.cmake.in
N src/common/dist/zlib/contrib/minizip/test/test_helper.cm
U src/common/dist/zlib/contrib/delphi/ZLibConst.pas
U src/common/dist/zlib/contrib/delphi/ZLib.pas
U src/common/dist/zlib/contrib/delphi/readme.txt
U src/common/dist/zlib/contrib/delphi/zlibd32.mak
N src/common/dist/zlib/contrib/zlib1-dll/CMakeLists.txt
N src/common/dist/zlib/contrib/zlib1-dll/readme.txt
U src/common/dist/zlib/contrib/infback9/inffix9.h
U src/common/dist/zlib/contrib/infback9/inftree9.c
N src/common/dist/zlib/contrib/infback9/CMakeLists.txt
U src/common/dist/zlib/contrib/infback9/infback9.h
U src/common/dist/zlib/contrib/infback9/README
U src/common/dist/zlib/contrib/infback9/inflate9.h
U src/common/dist/zlib/contrib/infback9/infback9.c
U src/common/dist/zlib/contrib/infback9/inftree9.h
N src/common/dist/zlib/contrib/gcc_gvmat64/CMakeLists.txt
U src/common/dist/zlib/contrib/gcc_gvmat64/gvmat64.S
N src/common/dist/zlib/contrib/testzlib/CMakeLists.txt
U src/common/dist/zlib/contrib/testzlib/testzlib.txt
U src/common/dist/zlib/contrib/testzlib/testzlib.c
U src/common/dist/zlib/contrib/nuget/nuget.sln
U src/common/dist/zlib/contrib/nuget/nuget.csproj
U src/common/dist/zlib/contrib/iostream/test.cpp
U src/common/dist/zlib/contrib/iostream/zfstream.cpp
U src/common/dist/zlib/contrib/iostream/zfstream.h
N src/common/dist/zlib/contrib/blast/CMakeLists.txt
U src/common/dist/zlib/contrib/blast/blast.c
U src/common/dist/zlib/contrib/blast/Makefile
N src/common/dist/zlib/contrib/blast/blast-test.c
U src/common/dist/zlib/contrib/blast/test.pk
U src/common/dist/zlib/contrib/blast/README
U src/common/dist/zlib/contrib/blast/blast.h
U src/common/dist/zlib/contrib/blast/test.txt
N src/common/dist/zlib/contrib/blast/blastConfig.cmake.in
N src/common/dist/zlib/contrib/blast/tester.cmake
N src/common/dist/zlib/contrib/blast/test/CMakeLists.txt
N src/common/dist/zlib/contrib/blast/test/find_package_wrong_components_test.cmake.in
N src/common/dist/zlib/contrib/blast/test/find_package_test.cmake.in
N src/common/dist/zlib/contrib/blast/test/find_package_no_components_test.cmake.in
N src/common/dist/zlib/contrib/blast/test/add_subdirectory_exclude_test.cmake.in
N src/common/dist/zlib/contrib/blast/test/add_subdirectory_test.cmake.in
N src/common/dist/zlib/contrib/puff/bin-writer.c
N src/common/dist/zlib/contrib/puff/CMakeLists.txt
N src/common/dist/zlib/contrib/puff/puffConfig.cmake.in
U src/common/dist/zlib/contrib/puff/Makefile
U src/common/dist/zlib/contrib/puff/puff.h
U src/common/dist/zlib/contrib/puff/README
U src/common/dist/zlib/contrib/puff/pufftest.c
U src/common/dist/zlib/contrib/puff/puff.c
U src/common/dist/zlib/contrib/puff/zeros.raw
N src/common/dist/zlib/contrib/puff/test/CMakeLists.txt
N src/common/dist/zlib/contrib/puff/test/tester-cov.cmake
N src/common/dist/zlib/contrib/puff/test/find_package_wrong_components_test.cmake.in
N src/common/dist/zlib/contrib/puff/test/find_package_test.cmake.in
N src/common/dist/zlib/contrib/puff/test/find_package_no_components_test.cmake.in
N src/common/dist/zlib/contrib/puff/test/add_subdirectory_exclude_test.cmake.in
N src/common/dist/zlib/contrib/puff/test/tester.cmake
N src/common/dist/zlib/contrib/puff/test/add_subdirectory_test.cmake.in
N src/common/dist/zlib/contrib/iostream3/iostream3Config.cmake.in
N src/common/dist/zlib/contrib/iostream3/CMakeLists.txt
U src/common/dist/zlib/contrib/iostream3/zfstream.cc
U src/common/dist/zlib/contrib/iostream3/zfstream.h
U src/common/dist/zlib/contrib/iostream3/README
U src/common/dist/zlib/contrib/iostream3/TODO
U src/common/dist/zlib/contrib/iostream3/test.cc
N src/common/dist/zlib/contrib/iostream3/test/CMakeLists.txt
N src/common/dist/zlib/contrib/iostream3/test/find_package_wrong_components_test.cmake.in
N src/common/dist/zlib/contrib/iostream3/test/find_package_test.cmake.in
N src/common/dist/zlib/contrib/iostream3/test/find_package_no_components_test.cmake.in
N src/common/dist/zlib/contrib/iostream3/test/add_subdirectory_exclude_test.cmake.in
N src/common/dist/zlib/contrib/iostream3/test/add_subdirectory_test.cmake.in
U src/common/dist/zlib/contrib/iostream2/zstream.h
U src/common/dist/zlib/contrib/iostream2/zstream_test.cpp
U src/common/dist/zlib/examples/gznorm.c
U src/common/dist/zlib/examples/fitblk.c
U src/common/dist/zlib/examples/enough.c
U src/common/dist/zlib/examples/gzlog.h
U src/common/dist/zlib/examples/gzjoin.c
U src/common/dist/zlib/examples/gun.c
U src/common/dist/zlib/examples/zran.h
U src/common/dist/zlib/examples/README.examples
U src/common/dist/zlib/examples/zlib_how.html
U src/common/dist/zlib/examples/zpipe.c
U src/common/dist/zlib/examples/gzlog.c
U src/common/dist/zlib/examples/zran.c
U src/common/dist/zlib/examples/gzappend.c
U src/common/dist/zlib/amiga/Makefile.sas
U src/common/dist/zlib/amiga/Makefile.pup
U src/common/dist/zlib/win32/VisualC.txt
U src/common/dist/zlib/win32/Makefile.bor
U src/common/dist/zlib/win32/Makefile.msc
U src/common/dist/zlib/win32/zlib.def
U src/common/dist/zlib/win32/DLL_FAQ.txt
U src/common/dist/zlib/win32/README-WIN32.txt
U src/common/dist/zlib/win32/Makefile.gcc
U src/common/dist/zlib/win32/zlib1.rc
U src/common/dist/zlib/watcom/watcom_f.mak
U src/common/dist/zlib/watcom/watcom_l.mak

16 conflicts created by this import.
Use the following command to help the merge:

	cvs checkout -jZLIB:yesterday -jZLIB src/common/dist/zlib
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.