1
0
mirror of https://github.com/madler/zlib.git synced 2026-10-24 02:48:53 +03:00

Commit Graph

  • 723abd54d8 Minor formatting changes in configure. Mark Adler 2022-10-10 11:11:12 -07:00
  • 0091cb0281 Fix linking on AIX with gcc. Mark Adler 2022-10-10 11:00:49 -07:00
  • 29fd715fd0 Turn off RWX segment warnings on sparc systems. Mark Adler 2022-10-10 02:40:53 -07:00
  • 40c5a9bc06 Find other BSD's without *64 functions in contrib/minizip/ioapi.h. Mark Adler 2022-10-10 02:39:33 -07:00
  • 2bb4961990 Avoid C89 warning in contrib/minizip/crypt.h. Mark Adler 2022-10-10 01:01:38 -07:00
  • e61ff990c0 Comment out unused code in contrib/minizip/minizip.c. Mark Adler 2022-10-09 21:26:39 -07:00
  • d30b763dac Remove vestigial line from configure. Mark Adler 2022-10-09 19:44:32 -07:00
  • 19f8551627 Don't try to include unistd.h on Windows with LLVM. Mark Adler 2022-10-09 17:32:50 -07:00
  • 013c0ca0f4 Search for system name in CHOST instead of trying to extract it. Mark Adler 2022-10-09 16:55:49 -07:00
  • 8cca42c33f Remove bypass of MinGW gcc case in configure. Mark Adler 2022-10-09 15:40:35 -07:00
  • 67eb09a20b Add continuous integration workflows. [nmoinvaz] Mark Adler 2022-10-06 21:50:16 -07:00
  • 352cb28d12 Add a separate LICENSE file to the distribution. Mark Adler 2022-10-06 17:25:18 -07:00
  • 4572dfbe99 Remove some harmless semicolons in minizip. Mark Adler 2022-10-06 17:17:07 -07:00
  • 888b3da8de Provide missing function prototypes in CRC-32 code. [fredgan] Mark Adler 2022-10-06 17:16:23 -07:00
  • a9e14e8541 Avoid undefined negation behavior if windowBits is INT_MIN. Mark Adler 2022-10-06 16:33:42 -07:00
  • 138c93cffb Security and warning fixes for minizip. [gvollant] Mark Adler 2022-10-06 15:49:04 -07:00
  • 9b291c9f01 Fix incorrect cast in minizip's ioapi.c. Mark Adler 2022-10-06 15:40:56 -07:00
  • 2d283adfee Fix c89 compatibility in minizip's ioapi.c. [gvollant] Mark Adler 2022-10-06 15:29:02 -07:00
  • 9331fecc10 Remove redundant check in gz_look(). Mark Adler 2022-10-06 12:57:31 -07:00
  • d0704a8201 Remove deleted assembler code references. Mark Adler 2022-10-06 12:52:49 -07:00
  • 095da07753 Remove -pedantic from configure -w compile options. Mark Adler 2022-10-06 01:03:18 -07:00
  • cc8d08c21e Update copyright year in win32/zlib1.rc. Mark Adler 2022-10-05 18:50:58 -07:00
  • d39a2558bc Add missing symbols to os400/bndsrc. Mark Adler 2022-10-03 11:56:31 -07:00
  • 84c6716a48 Minor formatting improvements. Mark Adler 2022-10-01 17:04:06 -07:00
  • 3e4aa45834 Add new crc32 functions to z_ prefix defines. Mark Adler 2022-10-03 08:53:42 -07:00
  • 456775aec8 Add WIN32_LEAN_AND_MEAN for windows.h include. Mark Adler 2022-10-03 08:47:03 -07:00
  • 4078713e3b Tighten deflateBound bounds. Mark Adler 2022-10-03 20:05:58 -07:00
  • 7fabcb5357 Fix bug in block type selection when Z_FIXED used. Mark Adler 2022-10-01 19:55:29 -07:00
  • 2d6d59e472 Avoid conversion warning in minigzip.c. Mark Adler 2022-10-01 16:52:35 -07:00
  • 59b948acee Fix typo in contrib readme. Mark Adler 2022-08-28 13:13:17 -07:00
  • 5752b171fd Fix some typos. Mark Adler 2022-08-22 13:13:06 -07:00
  • 1eb7682f84 Fix extra field processing bug that dereferences NULL state->head. Mark Adler 2022-08-08 10:50:09 -07:00
  • 22aec0cb0b Add -g when debugging with -fsanitize=address to include symbols. Mark Adler 2022-07-31 09:31:52 -07:00
  • eff308af42 Fix a bug when getting a gzip header extra field with inflate(). Mark Adler 2022-07-30 15:51:11 -07:00
  • b8bd09801f Have infback() deliver all of the available output up to any error. Mark Adler 2022-07-24 11:41:07 -07:00
  • 2333419cd7 Fix inflateBack to detect invalid input with distances too far. Mark Adler 2022-06-27 12:15:36 -07:00
  • 7ecf7c7458 Fix odd error in Visual C compiler preventing automatic promotion. Mark Adler 2022-06-04 15:02:40 -07:00
  • 6c532a8e8a Fix missing ZEXPORT for crc32_combine_op(). Mark Adler 2022-06-04 12:52:13 -07:00
  • 441a2ac602 Have build test report library version if it doesn't match zlib.h. Mark Adler 2022-05-26 08:47:51 -07:00
  • ec3df00224 Correct incorrect inputs provided to the CRC functions. Mark Adler 2022-03-30 11:14:53 -07:00
  • ce12773790 Fix compile with Windows 10 SDK. (gvollant) Mark Adler 2022-03-28 18:46:59 -07:00
  • 05796d3d8d Fix configure issue that discarded provided CC definition. Mark Adler 2022-03-28 18:34:10 -07:00
  • 3df842426b Silence some warnings from Visual Studio C. Mark Adler 2022-03-28 10:50:16 -07:00
  • a4c17581d8 Change version number on develop branch to 1.2.12.1. Mark Adler 2022-03-27 18:07:49 -07:00
  • 21767c654d zlib 1.2.12 v1.2.12 Mark Adler 2022-03-27 15:47:03 -07:00
  • 296967c7b7 Fix crc32.c to compile local functions only if used. Mark Adler 2022-03-27 13:48:19 -07:00
  • e9a52aa129 Check for cc masquerading as gcc or clang in configure. Mark Adler 2022-03-27 13:47:33 -07:00
  • 1a1e8da703 Remove destructive aspects of make distclean. Mark Adler 2022-03-27 11:01:50 -07:00
  • 6847291ea0 Separate out address sanitizing from warnings in configure. Mark Adler 2022-03-27 01:05:08 -07:00
  • 735eaa1ebd Eliminate use of ULL constants. Mark Adler 2022-03-27 00:28:42 -07:00
  • 76f70abbc7 Add fallthrough comments for gcc. Mark Adler 2022-03-27 00:12:38 -07:00
  • 2014a993ad Clean up minizip to reduce warnings for testing. Mark Adler 2022-01-01 14:32:17 -08:00
  • 58ca4e57ce Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner) Mark Adler 2022-01-01 12:09:30 -08:00
  • b135d46eaf minizip warning fix if MAXU32 already defined. (gvollant) Mark Adler 2021-12-31 17:22:37 -08:00
  • 8678871f18 Replace black/white with allow/block. (theresa-m) Mark Adler 2021-12-31 16:57:07 -08:00
  • c3f3043f7a Fix indentation in minizip's zip.c. Mark Adler 2021-07-08 09:31:52 -07:00
  • 0530dbcef9 Improve portability of contrib/minizip. Mark Adler 2021-02-10 15:03:22 -08:00
  • 506424c640 Correct typo in blast.c. Mark Adler 2021-01-17 21:50:08 -08:00
  • 53ce271311 Change macro name in inflate.c to avoid collision in VxWorks. Mark Adler 2020-09-17 11:09:46 -07:00
  • e54494e6bc Clarify gz* function interfaces, referring to parameter names. Mark Adler 2020-08-31 12:53:58 -07:00
  • d71dc66fa8 Fix error in comment on the polynomial representation of a byte. Mark Adler 2019-07-09 08:55:13 -07:00
  • 0206436615 Fix memory leak on error in gzlog.c. Mark Adler 2019-05-25 22:23:20 -07:00
  • 79baebe50e Avoid adding empty gzip member after gzflush with Z_FINISH. Mark Adler 2019-04-13 17:05:16 -07:00
  • 0e96d8e7c7 Explicitly note that the 32-bit check values are 32 bits. Mark Adler 2019-04-05 15:27:47 -07:00
  • deb44b5742 Use ARM crc32 instructions if the ARM architecture has them. Mark Adler 2019-02-17 20:45:53 -08:00
  • 52fc78baf2 Add use of the ARMv8 crc32 instructions when requested. Mark Adler 2019-02-17 19:48:57 -08:00
  • aec89faa2e Correct comment in crc32.c. Mark Adler 2019-02-03 19:54:46 -08:00
  • 0d36ec47f3 Don't bother computing check value after successful inflateSync(). Mark Adler 2019-01-02 18:10:40 -08:00
  • 7c0c75e990 Use atomic test and set, if available, for dynamic CRC tables. Mark Adler 2018-12-26 13:50:27 -08:00
  • f8719f5ae5 Speed up software CRC-32 computation by a factor of 1.5 to 3. Mark Adler 2018-12-11 01:11:38 -08:00
  • 41d86c73b2 Add crc32_combine_gen() and crc32_combine_op() for fast combines. Mark Adler 2018-11-04 10:31:46 -08:00
  • 47cb412957 Add tables for crc32_combine(), to speed it up by a factor of 200. Mark Adler 2018-11-02 22:55:14 -07:00
  • 921d81b2a8 Fix the zran.c example to work on a multiple-member gzip file. Mark Adler 2018-10-07 21:26:43 -07:00
  • 354fa43d12 Add gznorm.c example, which normalizes gzip files. Mark Adler 2018-10-05 23:06:36 -07:00
  • cd16ff0b3a Show all the codes for the maximum tables size in enough.c. Mark Adler 2018-08-04 14:34:01 -07:00
  • d00c147f53 Clarify that prefix codes are counted in enough.c. Mark Adler 2018-08-04 14:27:02 -07:00
  • 5b1381006b Use inline function instead of macro for index in enough.c. Mark Adler 2018-08-01 18:24:43 -07:00
  • 8ba2cdb6bd Clean up code style in enough.c, update version. Mark Adler 2018-08-01 01:49:45 -07:00
  • 4c14b51587 Use a macro for the printf format of big_t in enough.c. Mark Adler 2018-08-01 01:39:47 -07:00
  • 194e558efe Use a structure to make globals in enough.c evident. Mark Adler 2018-08-01 01:37:03 -07:00
  • 4346a16853 Assure that the number of bits for deflatePrime() is valid. Mark Adler 2018-04-17 22:44:41 -07:00
  • 5c44459c3b Fix a bug that can crash deflate on some input when using Z_FIXED. Mark Adler 2018-04-17 22:09:22 -07:00
  • e99813dbfe Correct the initialization requirements for deflateInit2(). Mark Adler 2018-01-31 13:24:12 -08:00
  • bf88202e31 Emphasize the need to continue decompressing gzip members. Mark Adler 2018-01-08 18:16:05 -08:00
  • ba9df2111e Add legal disclaimer to README. Mark Adler 2017-10-12 21:57:51 -07:00
  • c376a417a7 Fix deflateEnd() to not report an error at start of raw deflate. Mark Adler 2017-10-12 21:07:22 -07:00
  • 288f108031 Remove old assembler code in which bugs have manifested. Mark Adler 2017-10-12 20:08:53 -07:00
  • a577351394 Make the names in functions declarations identical to definitions. Mark Adler 2017-10-12 20:03:51 -07:00
  • 723e928b84 Avoid an undefined behavior of memcpy() in _tr_stored_block(). Mark Adler 2017-10-12 19:44:01 -07:00
  • b25d5fcdcf Avoid undefined behaviors of memcpy() in gz*printf(). Mark Adler 2017-10-12 19:34:51 -07:00
  • ae49d1472e Avoid an undefined behavior of memcpy() in gzappend(). Mark Adler 2017-10-12 19:27:59 -07:00
  • 3c46f5ddb5 Avoid the use of ptrdiff_t. Mark Adler 2017-06-03 09:49:39 -07:00
  • 44e8ac810d Handle case where inflateSync used when header never processed. Mark Adler 2017-04-16 08:35:33 -07:00
  • 89245c0a84 Don't compute check value for raw inflate if asked to validate. Mark Adler 2017-03-30 14:48:43 -07:00
  • be5e3647c4 Add address checking in clang to -w option of configure. Mark Adler 2017-02-18 23:07:01 -08:00
  • 90287635ef Return an error if the gzputs string length can't fit in an int. Mark Adler 2017-02-11 23:54:17 -08:00
  • 60a5ecc62b Small speedup to inflate [psumbera]. Mark Adler 2017-02-11 23:21:41 -08:00
  • e1f1a3a146 Update use of errno for newer Windows CE versions. Mark Adler 2017-02-11 22:48:31 -08:00
  • 793ad7f559 Avoid some conversion warnings in gzread.c and gzwrite.c. Mark Adler 2017-02-11 22:45:27 -08:00
  • e00a2bd392 Have Makefile return non-zero error code on test failure. Mark Adler 2017-02-11 22:38:09 -08:00