Commit Graph

  • c2c5708912 Added CI instances for S390X using QEMU in configure workflow. Nathan Moinvaziri 2022-10-10 18:51:30 -0700
  • 8f7f06ccdc Added CI instance for Clang on macOS in configure workflow. Nathan Moinvaziri 2022-10-10 18:49:46 -0700
  • f4edb07cdd Added CI instances for PPC using QEMU in configure workflow. Nathan Moinvaziri 2022-10-10 18:50:44 -0700
  • 2f81e01a30 Run test applications against QEMU. Nathan Moinvaziri 2022-10-11 11:10:17 -0700
  • bbb6eaaade Added CI instances for ARM using QEMU in configure workflow. Nathan Moinvaziri 2022-10-11 11:08:38 -0700
  • 91ca0a84ba Added CI instance for GCC -O3 on Ubuntu in cmake workflow. Nathan Moinvaziri 2022-10-10 18:06:52 -0700
  • c563c92633 Run infcover during test runs. Nathan Moinvaziri 2022-10-10 18:40:09 -0700
  • 83afc454ef Upload build errors on failure. Nathan Moinvaziri 2022-10-10 18:39:14 -0700
  • e4575914a6 Make in-source builds default so we can upload failure logs. Nathan Moinvaziri 2022-10-10 18:38:33 -0700
  • 6b6f319ec4 CMake package created during installation #721 Jan Kubalek 2022-10-10 17:43:34 +0200
  • 9c3eb1961f Fix logic operator as reported by #384 #720 tbeu 2022-10-09 20:26:12 +0200
  • 5236324a94 Added continuous integration workflows for GitHub Actions. #506 Nathan Moinvaziri 2020-06-04 20:36:31 -0700
  • 63ab023258
    Merge 13cb983410 into 21767c654d #718 Jeremy Maitin-Shepard 2022-10-05 02:01:33 +0800
  • 13cb983410 CMake: Rename example{,64} -> zlib_example{,64} #718 Jeremy Maitin-Shepard 2022-10-03 16:10:56 -0700
  • 5fd01a3697
    Merge 40c4f6dcbe into 5752b171fd #458 Rogerio Alves 2022-10-03 13:48:26 -0300
  • a8e2450fc7
    Use NMake batch-rules for compilation #717 chemodax 2022-10-02 22:57:25 +0300
  • 0ceafbce89
    Make it build on AIX using Open XLC 17.1.1 #714 gastush 2022-09-30 16:04:19 +0200
  • d8bba35f89
    Merge 58ad2342a5 into 5752b171fd #478 Matheus Castanho 2022-09-29 10:35:17 +0200
  • eff140440a
    Merge 17da2c2a59 into 5752b171fd #580 chai min 2022-09-26 09:31:59 -0400
  • 7155b5b07a Remove source modification from CMake configuration #713 Chris Wright 2022-09-23 12:26:21 +0100
  • 8856740263
    Avoid writing padding bytes if no content is inflated (#31) Danny Thomas 2022-09-22 19:50:39 +1000
  • 432e51993b
    Cherry-pick fix for CVE-2022-37434 and extra field processing bug (#32) Axel Naumann 2022-09-22 11:50:16 +0200
  • d2f3dd82bc
    Fix inflateInit2() bug when windowBits is 16 or 32. (#30) Yichen Yan 2022-09-22 17:49:32 +0800
  • 6ad477bdb8
    Remove license from README and move to LICENSE #712 Monniasza 2022-09-22 09:09:40 +0200
  • c92be22b2f
    Create LICENSE.md Monniasza 2022-09-22 09:05:05 +0200
  • eca47e11c1
    Merge 8f5c14942e into 5752b171fd #711 Yonggang Luo 2022-09-20 01:23:24 +0800
  • 8f5c14942e Add BUILD_MESON_STATIC option to generate libz.a that meson can recognize #711 Yonggang Luo 2022-09-20 01:01:31 +0800
  • 1bf2fd4b05 zlib are always to be shared libs, so remove the need of the guard BUILD_SHARED_LIBS Yonggang Luo 2022-09-20 00:54:28 +0800
  • 2c1da741b4 Ignore build directory as it's the default directory for cmake+vscode to build Yonggang Luo 2022-09-20 00:53:33 +0800
  • 9ea75ceecf Bump the minimal needed cmake version to 3.16 Yonggang Luo 2022-09-20 00:52:37 +0800
  • 40b6735f5b
    Merge 7951e8b725 into 5752b171fd #526 Piotr Sikora 2022-09-17 16:33:08 +0100
  • 7277b52b24 minizip: Correct filetime prototype on WIN32 #708 Xiang Xiao 2022-09-08 21:45:04 +0800
  • e4ae301012 minizip: Support zip a path recurse #707 anjiahao 2022-01-19 21:13:37 +0800
  • 637e46a8e3 minizip: Return the error number unzip #706 anjiahao 2022-01-26 17:54:30 +0800
  • f40a204e45 minizip: Skip the banner by default #705 Xiang Xiao 2022-01-21 01:04:16 +0800
  • 5cd92fcfbb Don't allocate a temp zip64_internal on the stack #704 Xiang Xiao 2021-07-21 02:39:01 +0800
  • 0bcfb5165f untgz: Add static for the internal function #703 Xiang Xiao 2021-07-20 15:35:11 +0800
  • 8a346fce75 zlib 1.2.12 #376 Mark Adler 2022-03-27 15:47:03 -0700
  • 46da6a6471 Fix crc32.c to compile local functions only if used. Mark Adler 2022-03-27 13:48:19 -0700
  • 38c5f3b3b5 Check for cc masquerading as gcc or clang in configure. Mark Adler 2022-03-27 13:47:33 -0700
  • f191714896 Remove destructive aspects of make distclean. Mark Adler 2022-03-27 11:01:50 -0700
  • c990af7d90 Separate out address sanitizing from warnings in configure. Mark Adler 2022-03-27 01:05:08 -0700
  • 03decffb89 Eliminate use of ULL constants. Mark Adler 2022-03-27 00:28:42 -0700
  • aa1e101062 Add fallthrough comments for gcc. Mark Adler 2022-03-27 00:12:38 -0700
  • aa811fdd2e Clean up minizip to reduce warnings for testing. Mark Adler 2022-01-01 14:32:17 -0800
  • 660a4275c2 Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner) Mark Adler 2022-01-01 12:09:30 -0800
  • 31b770224d minizip warning fix if MAXU32 already defined. (gvollant) Mark Adler 2021-12-31 17:22:37 -0800
  • c7e2c7cb2b Replace black/white with allow/block. (theresa-m) Mark Adler 2021-12-31 16:57:07 -0800
  • 5667ca19a3 Fix indentation in minizip's zip.c. Mark Adler 2021-07-08 09:31:52 -0700
  • 8129aa8c40 Improve portability of contrib/minizip. Mark Adler 2021-02-10 15:03:22 -0800
  • 36e9f701bb Correct typo in blast.c. Mark Adler 2021-01-17 21:50:08 -0800
  • d2fb6a80e0 Change macro name in inflate.c to avoid collision in VxWorks. Mark Adler 2020-09-17 11:09:46 -0700
  • 77fbba8fb0 Clarify gz* function interfaces, referring to parameter names. Mark Adler 2020-08-31 12:53:58 -0700
  • 815fbe2d19 Fix error in comment on the polynomial representation of a byte. Mark Adler 2019-07-09 08:55:13 -0700
  • 9a9c47be75 Fix memory leak on error in gzlog.c. Mark Adler 2019-05-25 22:23:20 -0700
  • d79374764a Avoid adding empty gzip member after gzflush with Z_FINISH. Mark Adler 2019-04-13 17:05:16 -0700
  • 5e81e4c52a Explicitly note that the 32-bit check values are 32 bits. Mark Adler 2019-04-05 15:27:47 -0700
  • 1c9e904c24 Use ARM crc32 instructions if the ARM architecture has them. Mark Adler 2019-02-17 20:45:53 -0800
  • 1da5c4c7d9 Add use of the ARMv8 crc32 instructions when requested. Mark Adler 2019-02-17 19:48:57 -0800
  • e403bf1d55 Correct comment in crc32.c. Mark Adler 2019-02-03 19:54:46 -0800
  • ff0f3d1e4e Don't bother computing check value after successful inflateSync(). Mark Adler 2019-01-02 18:10:40 -0800
  • b5a2a75811 Use atomic test and set, if available, for dynamic CRC tables. Mark Adler 2018-12-26 13:50:27 -0800
  • a24cf672e1 Speed up software CRC-32 computation by a factor of 1.5 to 3. Mark Adler 2018-12-11 01:11:38 -0800
  • 5702568da0 Add crc32_combine_gen() and crc32_combine_op() for fast combines. Mark Adler 2018-11-04 10:31:46 -0800
  • 4562a258e2 Add tables for crc32_combine(), to speed it up by a factor of 200. Mark Adler 2018-11-02 22:55:14 -0700
  • 2f6044b665 Fix the zran.c example to work on a multiple-member gzip file. Mark Adler 2018-10-07 21:26:43 -0700
  • 1cc711e651 Add gznorm.c example, which normalizes gzip files. Mark Adler 2018-10-05 23:06:36 -0700
  • 3f305a71d7 Show all the codes for the maximum tables size in enough.c. Mark Adler 2018-08-04 14:34:01 -0700
  • 094ad2b514 Clarify that prefix codes are counted in enough.c. Mark Adler 2018-08-04 14:27:02 -0700
  • 87345a49f5 Use inline function instead of macro for index in enough.c. Mark Adler 2018-08-01 18:24:43 -0700
  • 01a3b96e72 Clean up code style in enough.c, update version. Mark Adler 2018-08-01 01:49:45 -0700
  • dfc85b6908 Use a macro for the printf format of big_t in enough.c. Mark Adler 2018-08-01 01:39:47 -0700
  • 8f1269bd8e Use a structure to make globals in enough.c evident. Mark Adler 2018-08-01 01:37:03 -0700
  • fe019c7f97 Assure that the number of bits for deflatePrime() is valid. Mark Adler 2018-04-17 22:44:41 -0700
  • ddca34e4db Fix a bug that can crash deflate on some input when using Z_FIXED. Mark Adler 2018-04-17 22:09:22 -0700
  • 4c07900323 Correct the initialization requirements for deflateInit2(). Mark Adler 2018-01-31 13:24:12 -0800
  • b5997037a5 Emphasize the need to continue decompressing gzip members. Mark Adler 2018-01-08 18:16:05 -0800
  • ca7d7d48b9 Add legal disclaimer to README. Mark Adler 2017-10-12 21:57:51 -0700
  • 51134777c3 Fix deflateEnd() to not report an error at start of raw deflate. Mark Adler 2017-10-12 21:07:22 -0700
  • f3f795eead Remove old assembler code in which bugs have manifested. Mark Adler 2017-10-12 20:08:53 -0700
  • 149bbdb826 Make the names in functions declarations identical to definitions. Mark Adler 2017-10-12 20:03:51 -0700
  • 3f58e6c576 Avoid an undefined behavior of memcpy() in _tr_stored_block(). Mark Adler 2017-10-12 19:44:01 -0700
  • c53077c45d Avoid undefined behaviors of memcpy() in gz*printf(). Mark Adler 2017-10-12 19:34:51 -0700
  • a9653fe7c8 Avoid an undefined behavior of memcpy() in gzappend(). Mark Adler 2017-10-12 19:27:59 -0700
  • ba91706a5a Avoid the use of ptrdiff_t. Mark Adler 2017-06-03 09:49:39 -0700
  • 7960bbdd7e Handle case where inflateSync used when header never processed. Mark Adler 2017-04-16 08:35:33 -0700
  • ba6ec4aeb6 Don't compute check value for raw inflate if asked to validate. Mark Adler 2017-03-30 14:48:43 -0700
  • 8b5818bccc Add address checking in clang to -w option of configure. Mark Adler 2017-02-18 23:07:01 -0800
  • f318b48cab Return an error if the gzputs string length can't fit in an int. Mark Adler 2017-02-11 23:54:17 -0800
  • de11b3b4d0 Small speedup to inflate [psumbera]. Mark Adler 2017-02-11 23:21:41 -0800
  • 3b15763f8b Update use of errno for newer Windows CE versions. Mark Adler 2017-02-11 22:48:31 -0800
  • e61cc346b8 Avoid some conversion warnings in gzread.c and gzwrite.c. Mark Adler 2017-02-11 22:45:27 -0800
  • 4cf78d8fdd Have Makefile return non-zero error code on test failure. Mark Adler 2017-02-11 22:38:09 -0800
  • cb0bcfec36 Avoid a conversion error in gzseek when off_t type too small. Mark Adler 2017-02-04 23:58:37 -0800
  • 6b76809052 Fix CLEAR_HASH macro to be usable as a single statement. Mark Adler 2017-01-22 23:38:52 -0800
  • 4d5c35bf73 Fix bug when window full in deflate_stored(). Mark Adler 2017-01-21 12:13:25 -0800
  • 5acb571b5f Limit hash table inserts after switch from stored deflate. Mark Adler 2017-01-21 01:50:26 -0800
  • 77d6af687d Permit a deflateParams() parameter change as soon as possible. Mark Adler 2017-01-16 09:49:35 -0800
  • 6da9ebcb13 Cygwin does not have _wopen(), so do not create gzopen_w() there. Mark Adler 2017-01-16 09:38:36 -0800
  • b23f0fbfde Change version number to 1.2.11.1. Mark Adler 2017-01-15 22:46:03 -0800