Commit Graph

  • 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
  • 4e31d7b44e
    Merge pull request #1 from chris19782/issues/41&200 Cristi Fati 2022-09-03 01:50:11 +0300
  • d31de1db71 Rename x86 assembly macro to preserve convention CristiFati 2022-09-02 22:43:49 +0300
  • e3e2e703c0 Rename misleading assembly macro CristiFati 2022-09-02 22:41:30 +0300
  • c7591d2ab2 RE-add (Win) asm speedups. Partial revert of 288f108031 CristiFati 2022-09-02 22:29:02 +0300
  • 5ac8414217 Ms VisualStudio - Assembler speedups on x64 U-CFATI-5510-0\cfati 2018-09-03 14:27:00 +0300
  • decbf3493a Fixed spelling mistakes Bryan Call 2022-09-01 11:41:45 -0700
  • c473947410
    Merge 505b2fd927 into 5752b171fd Matheus Castanho 2022-09-01 04:28:54 +0100
  • 778c8d2d12 remove incorrect comment zhuna.1024 2022-09-01 00:43:34 +0800
  • 93872c7b11
    Merge 7c17535ea8 into 5752b171fd VZ 2022-08-28 04:21:39 +0900
  • 1f21b1a244
    Merge 558720bdfc into 5752b171fd Ivan Shynkarenka 2022-08-28 04:21:24 +0900
  • 7b333cd4db
    Merge 94e349840d into 21767c654d Jon Daniel 2022-08-27 18:43:08 +0200
  • 94e349840d replace OF with _Z_OF in examples Jon Daniel 2022-08-27 18:38:08 +0200
  • 2071e6411b
    Merge 44d19e3374 into 5752b171fd Matheus Castanho 2022-08-26 23:59:48 -0700
  • d51d1df40a Fied vc14 projects, now it run ReleaseWithoutAsm fully OK, stat lib build even debug/release AfterWaLifu 2022-08-20 19:47:49 +0300
  • 4fbc6f6cbc fix compatibility with some old C89 compiler see https://github.com/madler/zlib/issues/668 Gilles Vollant 2022-08-19 15:58:53 +0200
  • 5ad75f5426 apply fix suggested at https://github.com/madler/zlib/issues/693 remove unused code and not useful test for free Gilles Vollant 2022-08-19 13:24:16 +0200
  • 42214778ad Fix segfault in inflate() when state->head is null. Winter 2022-08-08 12:07:57 -0400
  • 22171cbf35 minizip/miniunz: remove a semicolon Li kunyu 2022-08-05 16:14:20 +0800
  • 2ab6b48bae minizip: remove a semicolon Li kunyu 2022-08-05 16:08:26 +0800
  • 481640276e minizip: remove a semicolon Li kunyu 2022-08-05 15:52:45 +0800
  • 02d414462f Remove obsolete asm Like Ma 2022-07-31 00:18:45 +0800
  • 19b484c415 minizip: use default variables/rules in Makefile Ross Burton 2022-07-18 17:02:37 +0100
  • 1db29a450f
    changlog typos fluesvamp 2022-07-15 15:20:00 -0500
  • 0c88e87f45
    typo fluesvamp 2022-07-15 15:09:50 -0500
  • 97aeb99fba
    Merge 91b77cdabe into 21767c654d hexadoggo 2022-07-15 19:17:10 +0000
  • 91b77cdabe Fix included directories in CMakeLists.txt hexadoggo 2022-07-16 04:01:58 +0900
  • 969f0b892f Move FreeBSD's definition as 64 bit off_t system into the right place Klemens Nanni 2022-07-14 01:27:07 +0400
  • 9cead4446c Define OpenBSD as system with 64 bit off_t Klemens Nanni 2022-07-14 01:23:47 +0400
  • 9b0443b1e7 Add missing if statements in gzread.c Sam Sappenfield 2022-07-08 14:02:26 -0700
  • 1c6e720cff Change function calls and address integer overflow Sam Sappenfield 2022-07-07 14:10:03 -0700
  • 70ca26b0bf typos fluesvamp 2022-07-05 17:31:19 -0500
  • 7f4a106a0b
    Fix -Wstrict-prototypes warnings Fred Gan 2022-07-04 19:19:52 +0800
  • 44d19e3374 Add vectorized longest_match for Power Matheus Castanho 2019-10-29 18:04:11 -0300
  • 505b2fd927 Add optimized slide_hash for Power Matheus Castanho 2019-11-27 10:18:10 -0300
  • 463c9cafa5 Extend GZIP conditional Tobias Stoeckmann 2022-06-12 10:55:39 +0200
  • 11577aa835 Fix build with xlc on aix Robin Geffroy 2022-06-08 17:35:55 +0200
  • 5f64759b0d
    Merge dc17a44b80 into 21767c654d Mohammed Alkebsi 2022-06-08 09:32:53 +0000
  • dc17a44b80
    Update README.md Mohammed Alkebsi 2022-06-08 12:29:49 +0300
  • cd21f07ed2
    Rename README to README.md Mohammed Alkebsi 2022-06-08 12:23:52 +0300
  • 6e855ac763 Handle invalid windowBits in init functions Tobias Stoeckmann 2022-06-07 21:16:59 +0200
  • 61cdeab29d Use $CC if variable is set Robin Geffroy 2022-06-07 11:55:53 +0200
  • c24f30c421 Move the README's copyright notice to a separate COPYRIGHT file Mostyn Bramley-Moore 2022-06-02 22:06:48 +0200
  • 5a9dc939a2 examples: bail function is changed to void Li kunyu 2022-05-30 13:08:20 +0800