Commit Graph

  • 90b5f2dfcf
    <limits.h> and INT_MAX are guaranteed by C89 Alejandro Colomar 2024-01-19 11:18:06 +0100
  • a981f75183
    <errno.h> is guaranteed by ISO C Alejandro Colomar 2023-09-22 16:29:49 +0200
  • 18a5141b57
    Remove unused OF() macro Alejandro Colomar 2023-05-30 15:05:57 +0200
  • a9310aaf2d
    C99 guarantees the return of vsnprintf(3) Alejandro Colomar 2023-05-26 15:14:58 +0200
  • 86fd62f8e0
    C89 guarantees the return of vsprintf(3) Alejandro Colomar 2023-05-26 15:13:15 +0200
  • 9990f6512c
    <stdarg.h> is guaranteed by C89 Alejandro Colomar 2023-05-26 14:28:01 +0200
  • fa45ad7135
    <stddef.h> is guaranteed by C89 Alejandro Colomar 2023-05-26 14:21:12 +0200
  • 44eda1a8f1
    NO_snprintf is never defined Alejandro Colomar 2023-06-06 03:00:06 +0200
  • ab7a56917a
    Fix indentation after previous commit Alejandro Colomar 2023-05-24 00:59:20 +0200
  • 5bb68192bb
    RIP pre-ANSI C Alejandro Colomar 2023-05-24 00:44:36 +0200
  • a6efaf29aa
    Merge branch 'madler:develop' into develop Sascha Ronnie Daoudia 2024-01-18 22:41:37 +0100
  • ec19ff057c contrib/minizip: neutralize traversal attacks in miniunz cli #908 Matt Wilson 2024-01-17 14:46:18 -0800
  • 54c98c02d7
    Merge 481ee63d5f into 36e369e1a5 #410 Ilya Leoshkevich 2024-01-17 15:42:40 -0700
  • 8ea66b2fc1
    Merge pull request #3 from S-DADUDIDA/Dadudidas-patch-1 Sascha Ronnie Daoudia 2024-01-02 20:06:50 +0100
  • 0dab258b80
    Create SECURITY.md Sascha Ronnie Daoudia 2024-01-02 20:06:30 +0100
  • 05474ca3d8
    Merge pull request #2 from S-DADUDIDA/Dadudidas-patch-1 Sascha Ronnie Daoudia 2023-12-31 15:42:22 +0100
  • 9d11b1301e
    Update issue templates Sascha Ronnie Daoudia 2023-12-31 15:40:01 +0100
  • 4dae45dce8
    cast the result of multiplication to size_t before passing it to the malloc function #903 yeggor 2023-12-30 00:54:35 +0000
  • e8de2839da
    check for nullptr before len == 1 #902 yeggor 2023-12-29 23:48:53 +0000
  • 0812b9d2e2 refactor with getbyte/putbyte/recallbyte as prep for streaming #901 Patrick Surry 2023-12-20 20:10:14 -0500
  • 42e06a2310 deflateCopy(): Fix allocation and copying of pending_buf in LIT_MEM mode #900 Hans Wennborg 2023-12-20 12:26:25 +0100
  • 48ca09d52c Fix "pendingBuf overflow" assert in LIT_MEM mode #898 Hans Wennborg 2023-12-15 15:10:19 +0100
  • 805d67812e
    Fix platform check for macOS #895 Zixu Wang 2023-12-06 15:36:39 -0800
  • 2035b1df64 fix misspelling in code comment #894 William Leara 2023-12-11 12:01:52 -0600
  • 7ab88a17d9 fix case of MSDOS #893 William Leara 2023-12-11 11:47:43 -0600
  • 950bd3496c fix case of MSDOS #892 William Leara 2023-12-11 11:41:39 -0600
  • 4d7cd114c2 fix typographical error: "the" is repeated #891 William Leara 2023-12-11 11:32:09 -0600
  • 16b25764cf Fixed typographical errors #886 THE-Spellchecker 2023-12-02 16:56:47 -0600
  • 90221fd99d
    Update CMakeLists.txt #861 Dan Rosser 2023-12-01 18:53:52 +1100
  • c921ccccfa
    Update CMakeLists.txt Dan Rosser 2023-12-01 18:51:49 +1100
  • 1b7d571d6e
    Update CMakeLists.txt Dan Rosser 2023-12-01 18:51:13 +1100
  • b4586030bb
    Update CMakeLists.txt Dan Rosser 2023-12-01 18:49:11 +1100
  • 42639c4f22
    Merge branch 'madler:develop' into patch-1 Dan Rosser 2023-12-01 18:48:34 +1100
  • 0ff2eca50b Fix the problem of using static library linking #883 qyt 2023-11-30 11:22:31 +0800
  • 4026951395
    Merge 7155b5b07a into 643e17b749 #713 Chris Wright 2023-11-25 08:11:10 -0800
  • 06386f7914 Add iOS headless building #879 Thor Hjalmarsson 2023-11-19 21:39:11 +0000
  • ab641e82f6 Add CMake option to link C runtime statically #878 tbeu 2023-11-19 21:39:14 +0100
  • 77637b5efb Bump #877 Kornel 2023-11-16 17:10:41 +0000
  • 5c78a8de0a Tests Kornel 2023-11-16 17:00:01 +0000
  • 8352d108c0 Fixed two issues found with fuzzing. Martin Schwarzl 2023-11-10 17:42:02 +0100
  • d9ff44dc44
    Remove repeated words #876 Paul Ivanov 2023-11-14 16:23:02 -0800
  • be6331ff13
    Update CMakeLists.txt Dan Rosser 2023-11-10 16:03:47 +1100
  • 3c4aa9fb2c
    unroll first and last < 8 bytes of aarch64 crc32 Lucy Phipps 2022-05-12 05:57:44 +0100
  • be8257c9bc
    use ACLE intrinsics Lucy Phipps 2022-05-12 05:57:44 +0100
  • 181eddc087
    Sdonela/disable examples (#1) #870 Scott Donelan 2023-10-26 13:37:07 -0500
  • 886098f3f3 Fix Rust workflow Kornel 2023-10-14 21:13:03 +0100
  • a7d0596753 Test make clean Kornel 2023-10-14 21:12:58 +0100
  • f0109e3f8a Remove minizip dependency Kornel 2023-10-14 21:07:46 +0100
  • f5de84ad85 Add Rust bindings Kornel 2023-10-14 15:50:41 +0100
  • 7898cb59d0 Update CI workflows Kornel 2023-10-14 16:13:34 +0100
  • 9a58c5de29 Use intptr_t for z_ssize_t on MSVC. Mark Adler 2016-12-30 23:40:43 -0800
  • eb7ea5f52c
    Merge 50cac83a74 into ac8f12c97d #490 Edward Diener 2023-10-14 08:23:15 +0800
  • 47f1285a71 CVE-2016-9842 Alex Zherebtsov 2023-01-04 22:28:03 +0100
  • a3ba99596d Create z_size_t and z_ssize_t types. Mark Adler 2016-12-03 10:27:14 -0800
  • 443eab22b6 Deleted files gone upstream Kornel 2023-10-12 16:36:22 +0100
  • e449cbcc37 Small fixes Kornel 2023-10-12 16:36:09 +0100
  • 6a12b9b458 Text and formatting changes Kornel 2023-10-11 17:52:14 +0100
  • 90f91d6838 Use original make and options when Makefile runs make. Mark Adler 2023-08-17 22:13:25 -0700
  • 811a0bc921 Clarify requirement in zlib.h to avoid multiple flush markers. Mark Adler 2023-08-17 16:20:57 -0700
  • fc4e19d043 Fix bug when using gzflush() with a very small buffer. Mark Adler 2023-08-14 17:01:54 -0700
  • 6160a346fb Add memory sanitizer to configure (--memory). Mark Adler 2023-08-12 11:03:46 -0700
  • 4b8aa82719 Fix bug when gzungetc() is used immediately after gzopen(). Mark Adler 2023-08-11 10:59:03 -0700
  • a4c49872e6 Add minizip testing to Makefile. Mark Adler 2023-08-03 12:38:41 -0700
  • 80fdb4bf68 Avoid compiler complaints if _TIME_BITS defined when building zlib. Mark Adler 2023-07-29 22:13:09 -0700
  • 52573f59eb Correct comment in zlib.h on os setting in gzip header. Mark Adler 2023-05-16 20:28:59 -0700
  • 23d6ab5830 Remove duplicate "the" in zlib.h. Paul Marquess 2023-05-01 21:54:25 +0100
  • 5b028505df Update Java and Perl links in README. Mark Adler 2023-05-01 14:02:34 -0700
  • e6dd2ac3a6 Fix warnings on test/infcover.c. Mark Adler 2023-04-17 20:21:58 -0700
  • 6dbb744d91 No include file is needed for __int64 type on Windows. Mark Adler 2023-04-17 13:59:18 -0700
  • a77a9788db Assure that inflatePrime() can't shift a 32-bit integer by 32 bits. Mark Adler 2023-02-17 00:06:32 -0800
  • 6b391e579e Update zlib_how.html to match the web page, and add a license. Mark Adler 2023-01-24 20:43:19 -0800
  • 979ea35faf Fix crash when gzsetparams() attempted for transparent write. Mark Adler 2022-12-26 23:36:01 -0800
  • e7d49a737f Update broken article link in README. Mark Adler 2022-11-08 11:50:59 -0800
  • 188b3572a8 Remove bypass of MinGW gcc case in configure. Mark Adler 2022-10-09 15:40:35 -0700
  • 66cad52f5e Add a separate LICENSE file to the distribution. Mark Adler 2022-10-06 17:25:18 -0700
  • f0947905ba Avoid undefined negation behavior if windowBits is INT_MIN. Mark Adler 2022-10-06 16:33:42 -0700
  • a95f7b1bdb Remove redundant check in gz_look(). Mark Adler 2022-10-06 12:57:31 -0700
  • 4b419decb2 Remove -pedantic from configure -w compile options. Mark Adler 2022-10-06 01:03:18 -0700
  • b2ab67793a Add WIN32_LEAN_AND_MEAN for windows.h include. Mark Adler 2022-10-03 08:47:03 -0700
  • 22c7ce3d75 Fix bug in block type selection when Z_FIXED used. Mark Adler 2022-10-01 19:55:29 -0700
  • ec4c5c0dc9 Add -g when debugging with -fsanitize=address to include symbols. Mark Adler 2022-07-31 09:31:52 -0700
  • e8bc542b6e Have infback() deliver all of the available output up to any error. Mark Adler 2022-07-24 11:41:07 -0700
  • 43c0ed3e94 Fix inflateBack to detect invalid input with distances too far. Mark Adler 2022-06-27 12:15:36 -0700
  • 128380ddb2 Have build test report library version if it doesn't match zlib.h. Mark Adler 2022-05-26 08:47:51 -0700
  • e3bac496ee Fix configure issue that discarded provided CC definition. Mark Adler 2022-03-28 18:34:10 -0700
  • bb9b713cf3 Check for cc masquerading as gcc or clang in configure. Mark Adler 2022-03-27 13:47:33 -0700
  • 0f198ff393 Separate out address sanitizing from warnings in configure. Mark Adler 2022-03-27 01:05:08 -0700
  • 259b3b6d09 Add fallthrough comments for gcc. Mark Adler 2022-03-27 00:12:38 -0700
  • 37f1127988 Replace black/white with allow/block. (theresa-m) Mark Adler 2021-12-31 16:57:07 -0800
  • 49155e3bba Fix error in comment on the polynomial representation of a byte. Mark Adler 2019-07-09 08:55:13 -0700
  • 0aaae3ea57 Avoid adding empty gzip member after gzflush with Z_FINISH. Mark Adler 2019-04-13 17:05:16 -0700
  • fa02223d24 Explicitly note that the 32-bit check values are 32 bits. Mark Adler 2019-04-05 15:27:47 -0700
  • b110f23952 Don't bother computing check value after successful inflateSync(). Mark Adler 2019-01-02 18:10:40 -0800
  • 582f3d6902 Fix the zran.c example to work on a multiple-member gzip file. Mark Adler 2018-10-07 21:26:43 -0700
  • be7ea6954b Add gznorm.c example, which normalizes gzip files. Mark Adler 2018-10-05 23:06:36 -0700
  • 1d8c17e30a Show all the codes for the maximum tables size in enough.c. Mark Adler 2018-08-04 14:34:01 -0700
  • 7133692540 Clarify that prefix codes are counted in enough.c. Mark Adler 2018-08-04 14:27:02 -0700
  • 9ccbd67b44 Use inline function instead of macro for index in enough.c. Mark Adler 2018-08-01 18:24:43 -0700
  • ab9f3c3a64 Clean up code style in enough.c, update version. Mark Adler 2018-08-01 01:49:45 -0700
  • 098e6a51fe Use a macro for the printf format of big_t in enough.c. Mark Adler 2018-08-01 01:39:47 -0700