Module Name: src Committed By: christos Date: Sun Sep 22 19:04:54 UTC 2024
Update of /cvsroot/src/common/dist/zlib In directory ivanova.netbsd.org:/tmp/cvs-serv16457 Log Message: Import zlib-1.3.1 (previous was 1.2.13) Changes in 1.3.1 (22 Jan 2024) - Reject overflows of zip header fields in minizip - Fix bug in inflateSync() for data held in bit buffer - Add LIT_MEM define to use more memory for a small deflate speedup - Fix decision on the emission of Zip64 end records in minizip - Add bounds checking to ERR_MSG() macro, used by zError() - Neutralize zip file traversal attacks in miniunz - Fix a bug in ZLIB_DEBUG compiles in check_match() - Various portability and appearance improvements Changes in 1.3 (18 Aug 2023) - Remove K&R function definitions and zlib2ansi - Fix bug in deflateBound() for level 0 and memLevel 9 - Fix bug when gzungetc() is used immediately after gzopen() - Fix bug when using gzflush() with a very small buffer - Fix crash when gzsetparams() attempted for transparent write - Fix test/example.c to work with FORCE_STORED - Rewrite of zran in examples (see zran.c version history) - Fix minizip to allow it to open an empty zip file - Fix reading disk number start on zip64 files in minizip - Fix logic error in minizip argument processing - Add minizip testing to Makefile - Read multiple bytes instead of byte-by-byte in minizip unzip.c - Add memory sanitizer to configure (--memory) - Various portability improvements - Various documentation improvements - Various spelling and typo corrections Status: Vendor Tag: ZLIB Release Tags: zlib-1-3-1 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 U src/common/dist/zlib/gzread.c U src/common/dist/zlib/zconf.h.in U src/common/dist/zlib/trees.h U src/common/dist/zlib/zconf.h.cmakein 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 C src/common/dist/zlib/uncompr.c C src/common/dist/zlib/gzwrite.c C src/common/dist/zlib/trees.c U src/common/dist/zlib/gzclose.c U src/common/dist/zlib/crc32.h U src/common/dist/zlib/Makefile.in C src/common/dist/zlib/inffast.c C src/common/dist/zlib/zconf.h U src/common/dist/zlib/adler32.c U src/common/dist/zlib/test/infcover.c U src/common/dist/zlib/test/example.c U src/common/dist/zlib/test/minigzip.c 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 U src/common/dist/zlib/os400/README400 U src/common/dist/zlib/os400/make.sh U src/common/dist/zlib/os400/bndsrc U src/common/dist/zlib/os400/zlib.inc U src/common/dist/zlib/old/Makefile.riscos U src/common/dist/zlib/old/Makefile.emx U src/common/dist/zlib/old/README U src/common/dist/zlib/old/descrip.mms U src/common/dist/zlib/old/visual-basic.txt U src/common/dist/zlib/old/os2/Makefile.os2 U src/common/dist/zlib/old/os2/zlib.def U src/common/dist/zlib/contrib/README.contrib U src/common/dist/zlib/contrib/ada/buffer_demo.adb 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 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 U src/common/dist/zlib/contrib/vstudio/readme.txt U src/common/dist/zlib/contrib/vstudio/vc14/zlibvc.vcxproj U src/common/dist/zlib/contrib/vstudio/vc14/miniunz.vcxproj U src/common/dist/zlib/contrib/vstudio/vc14/testzlibdll.vcxproj U src/common/dist/zlib/contrib/vstudio/vc14/zlibvc.sln U src/common/dist/zlib/contrib/vstudio/vc14/testzlib.vcxproj U src/common/dist/zlib/contrib/vstudio/vc14/zlib.rc U src/common/dist/zlib/contrib/vstudio/vc14/zlibstat.vcxproj U src/common/dist/zlib/contrib/vstudio/vc14/zlibvc.def U src/common/dist/zlib/contrib/vstudio/vc14/minizip.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/zlibvc.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/miniunz.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/testzlibdll.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/zlibvc.sln U src/common/dist/zlib/contrib/vstudio/vc12/testzlib.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/zlib.rc U src/common/dist/zlib/contrib/vstudio/vc12/zlibstat.vcxproj U src/common/dist/zlib/contrib/vstudio/vc12/zlibvc.def U src/common/dist/zlib/contrib/vstudio/vc12/minizip.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/zlibvc.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/miniunz.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/zlibvc.sln U src/common/dist/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/testzlib.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/zlib.rc U src/common/dist/zlib/contrib/vstudio/vc10/zlibstat.vcxproj U src/common/dist/zlib/contrib/vstudio/vc10/zlibvc.def U src/common/dist/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters U src/common/dist/zlib/contrib/vstudio/vc10/minizip.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/zlibvc.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/miniunz.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/testzlibdll.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/zlibvc.sln N src/common/dist/zlib/contrib/vstudio/vc17/testzlib.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/zlib.rc N src/common/dist/zlib/contrib/vstudio/vc17/zlibstat.vcxproj N src/common/dist/zlib/contrib/vstudio/vc17/zlibvc.def N src/common/dist/zlib/contrib/vstudio/vc17/minizip.vcxproj U src/common/dist/zlib/contrib/vstudio/vc9/zlibvc.sln U src/common/dist/zlib/contrib/vstudio/vc9/zlibvc.vcproj U src/common/dist/zlib/contrib/vstudio/vc9/minizip.vcproj U src/common/dist/zlib/contrib/vstudio/vc9/miniunz.vcproj U src/common/dist/zlib/contrib/vstudio/vc9/zlib.rc U src/common/dist/zlib/contrib/vstudio/vc9/testzlibdll.vcproj U src/common/dist/zlib/contrib/vstudio/vc9/zlibvc.def U src/common/dist/zlib/contrib/vstudio/vc9/testzlib.vcproj U src/common/dist/zlib/contrib/vstudio/vc9/zlibstat.vcproj U src/common/dist/zlib/contrib/vstudio/vc11/zlibvc.vcxproj U src/common/dist/zlib/contrib/vstudio/vc11/miniunz.vcxproj U src/common/dist/zlib/contrib/vstudio/vc11/testzlibdll.vcxproj U src/common/dist/zlib/contrib/vstudio/vc11/zlibvc.sln U src/common/dist/zlib/contrib/vstudio/vc11/testzlib.vcxproj U src/common/dist/zlib/contrib/vstudio/vc11/zlib.rc U src/common/dist/zlib/contrib/vstudio/vc11/zlibstat.vcxproj U src/common/dist/zlib/contrib/vstudio/vc11/zlibvc.def U src/common/dist/zlib/contrib/vstudio/vc11/minizip.vcxproj U src/common/dist/zlib/contrib/minizip/configure.ac U src/common/dist/zlib/contrib/minizip/MiniZip64_Changes.txt U src/common/dist/zlib/contrib/minizip/unzip.c 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 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 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 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 U src/common/dist/zlib/contrib/infback9/inffix9.h U src/common/dist/zlib/contrib/infback9/inftree9.c 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 U src/common/dist/zlib/contrib/gcc_gvmat64/gvmat64.S U src/common/dist/zlib/contrib/testzlib/testzlib.txt U src/common/dist/zlib/contrib/testzlib/testzlib.c N src/common/dist/zlib/contrib/nuget/nuget.sln N 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 U src/common/dist/zlib/contrib/blast/blast.c U src/common/dist/zlib/contrib/blast/Makefile 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 U src/common/dist/zlib/contrib/untgz/Makefile.msc U src/common/dist/zlib/contrib/untgz/Makefile U src/common/dist/zlib/contrib/untgz/untgz.c 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 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 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/nintendods/Makefile U src/common/dist/zlib/nintendods/README U src/common/dist/zlib/amiga/Makefile.sas U src/common/dist/zlib/amiga/Makefile.pup 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 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