aboutsummaryrefslogtreecommitdiff
path: root/os400 (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-09-03Make internal functions static in the test code.Xin LI2-27/+28
To avoid warnings when building with -Wmissing-prototypes.
2023-08-24Fix bug in inflateSync() for data held in bit buffer.Mark Adler1-1/+1
2023-08-20Update miniunz version.tbeu1-1/+1
2023-08-19Update version and date in contrib/nuget.Mark Adler1-2/+2
2023-08-19Update version numbers and year in contrib/vstudio/vc17.Mark Adler2-5/+5
2023-08-19Update vc directory in contrib/nuget.Mark Adler1-8/+8
2023-08-19Rename contrib/vstudio/vc143 to vc17.Mark Adler9-0/+0
This makes it consistent with the other vstudio projects, which use the version number.
2023-08-19Reject overflows of zip header fields in minizip.Hans Wennborg1-0/+11
This checks the lengths of the file name, extra field, and comment that would be put in the zip headers, and rejects them if they are too long. They are each limited to 65535 bytes in length by the zip format. This also avoids possible buffer overflows if the provided fields are too long.
2023-08-19Remove Windows ARM and ARM64 builds from cmake workflow.Mark Adler1-10/+0
They were added in the VS2022 commit, but failed when run.
2023-08-19Add project and solution files for building a nuget package.AraHaan3-1/+76
2023-08-19Add VS2022 project files.AraHaan11-1/+3559
Also replaced Itanium with ARM and ARM64 configurations.
2023-08-19Remove carriage returns from contrib/vstudio/readme.txt.Mark Adler1-75/+75
2023-08-18Limit the length of Darwin shared library version number.Mark Adler1-2/+2
2023-08-18Fix version numbering for Darwin shared library.Mark Adler1-2/+3
2023-08-18Change version number on develop branch to 1.3.0.1.Mark Adler22-46/+49
2023-08-18zlib 1.3v1.3Mark Adler31-74/+87
2023-08-17Use original make and options when Makefile runs make.Mark Adler1-2/+2
Also avoid the use of the -C option for non-GNU make.
2023-08-17Avoid uninitialized and unused warnings in contrib/minizip.Mark Adler2-2/+8
2023-08-17Fix typo in preceding reversion commit.Mark Adler1-1/+1
2023-08-17Revert flipping of load flags in Makefile.in for z/OS.Mark Adler1-6/+6
It looked innocuous enough and worked on macOS, but failed on Ubuntu.
2023-08-17Look for a cross-compile libtool first in configure.OldWorldOrdr1-1/+3
Permit cross-compilation for Darwin.
2023-08-17Avoid cmake deprecation warning.Bruno S Marques1-1/+1
2023-08-17Clarify requirement in zlib.h to avoid multiple flush markers.Mark Adler1-2/+2
2023-08-17Move load flags before object file in Makefile.in for Z/OS.Mark Adler1-6/+6
2023-08-17Add license to contrib/untgz.Bastian Germann1-0/+16
A zlib license was agreed to by the authors.
2023-08-17zlib now uses ANSI C function prototypes, so zlib2ansi not needed.Mark Adler1-152/+0
2023-08-14Fix bug when using gzflush() with a very small buffer.Mark Adler1-2/+2
2023-08-14Fix typos in contrib/ada.Dimitri Papadopoulos2-3/+3
2023-08-13Remove redundant includes in minizip.Mark Adler2-4/+0
2023-08-13Remove TRYFREE macro from minizip.Mark Adler2-25/+19
2023-08-13Replace gcc-9 with gcc-11 for macOS testing.Dimitri Papadopoulos2-2/+2
At some point, macos-latest stopped supporting gcc-9, and moved to gcc-11 and gcc-12.
2023-08-12Suppress MSAN detections in deflate's slide_hash().Andrzej Hunt1-0/+5
slide_hash() knowingly reads potentially uninitialized memory, see comment lower down about prev[n] potentially being garbage. In this case, the result is never used.
2023-08-12Add memory sanitizer to configure (--memory).Mark Adler1-5/+11
This also adds --address for the address sanitizer, in addition to the existing --sanitizer. -fno-omit-frame-pointer has been added for both sanitizers to improve the error reporting.
2023-08-11Fix bug when gzungetc() is used immediately after gzopen().Mark Adler1-0/+4
2023-08-03Fix some spelling errors.Dimitri Papadopoulos13-17/+17
2023-08-03Add minizip testing to Makefile.Mark Adler1-1/+7
2023-08-03Read multiple bytes instead of byte-by-byte in minizip unzip.c.Eugene Golushkov1-96/+38
Use a single ZREAD64 call in the unz64local_getShort/Long/Long64 implementation, rather than read it byte by byte.
2023-08-03Support Haiku in minizip.Gilles Vollant4-4/+4
2023-08-03Correct dummy filetime() prototype in minizip.c.Xiang Xiao1-1/+1
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-07-29Match sign of printf directive to sign of argument in testzlib.Mark Adler1-1/+1
2023-07-29Match sign of printf directive to sign of argument in minizip.Mark Adler1-1/+1
2023-07-29Fix logic error in minizip argument processing.Mark Adler1-1/+1
2023-07-29Fix typos found by codespell in minizipDimitri Papadopoulos8-36/+36
2023-07-29Fix reading disk number start on zip64 files in minizip.Mark Adler1-4/+2
2023-07-29Remove duplicated code #806Gilles Vollant1-1/+0
2023-07-29minizip: Fix being unable to open empty zip fileRedworkDE1-22/+26
2023-07-29Avoid compiler complaints if _TIME_BITS defined when building zlib.Mark Adler1-3/+2
zlib does not use time_t, so _TIME_BITS is irrelevant. However it may be defined anyway as part of a sledgehammer indiscriminately applied to all builds.
2023-07-10Document in zlib.h the initialization of stream fields by the InitMark Adler1-3/+5
and Reset functions.
2023-05-16Correct comment in zlib.h on os setting in gzip header.Mark Adler1-2/+3
The comment said that the os is set to 255, when in fact it has been set to the current os since zlib 1.2.3. Or at least our best guess at the os made at compile time.
2023-05-01Remove duplicate "the" in zlib.h.Paul Marquess1-1/+1