Commit graph

  • a220eea2f6
    mz_os: skip symlink check at or above destination dir Nathan Moin Vaziri 2026-04-25 00:46:46 -07:00
  • 8a22f1011e
    cmake: rename MINIZIP_PUBLIC_LIB variable Nathan Moin Vaziri 2026-04-25 00:45:22 -07:00
  • b3bb871157 cmake: clean up and tighten comments Nathan Moin Vaziri 2026-04-25 00:26:33 -07:00
  • c6fd0d701e cmake: skip find_dependency for PRIVATE deps when building shared Nathan Moin Vaziri 2026-04-25 00:24:33 -07:00
  • 434593c8af cmake: remove bundled FindZLIB-NG module Nathan Moin Vaziri 2026-04-25 00:12:21 -07:00
  • 74609ad447 cmake: delegate OpenSSL pkg-config naming to Requires.private Nathan Moin Vaziri 2026-04-25 00:01:16 -07:00
  • 8aabaf214e cmake: link zlib PUBLIC when MZ_COMPAT exposes it in headers Nathan Moin Vaziri 2026-04-24 23:48:46 -07:00
  • 6e97fbea09 cmake: only register found packages in MINIZIP_DEP_PKG Nathan Moin Vaziri 2026-04-24 23:27:18 -07:00
  • 6a99a9533f cmake: link backend deps as PRIVATE and drop target_link_directories Nathan Moin Vaziri 2026-04-24 23:25:44 -07:00
  • 1d5bc8d591 cmake: use -framework linker flags for CoreFoundation and Security Nathan Moin Vaziri 2026-04-24 23:24:52 -07:00
  • a3c6e8c02d cmake: use imported targets for compression and crypto backends Nathan Moin Vaziri 2026-04-24 23:24:14 -07:00
  • 16d348bb99
    cmake: clean up and tighten comments Nathan Moin Vaziri 2026-04-25 00:26:33 -07:00
  • 9d4e29533f
    cmake: skip find_dependency for PRIVATE deps when building shared Nathan Moin Vaziri 2026-04-25 00:24:33 -07:00
  • 63dc6b922e
    cmake: remove bundled FindZLIB-NG module Nathan Moin Vaziri 2026-04-25 00:12:21 -07:00
  • 9cd0b53b60
    cmake: delegate OpenSSL pkg-config naming to Requires.private Nathan Moin Vaziri 2026-04-25 00:01:16 -07:00
  • a26c43762f
    cmake: link zlib PUBLIC when MZ_COMPAT exposes it in headers Nathan Moin Vaziri 2026-04-24 23:48:46 -07:00
  • 67d2523eca
    cmake: only register found packages in MINIZIP_DEP_PKG Nathan Moin Vaziri 2026-04-24 23:27:18 -07:00
  • a427cc901e
    cmake: link backend deps as PRIVATE and drop target_link_directories Nathan Moin Vaziri 2026-04-24 23:25:44 -07:00
  • fe7b30cd1b
    cmake: use -framework linker flags for CoreFoundation and Security Nathan Moin Vaziri 2026-04-24 23:24:52 -07:00
  • d962f18da3
    cmake: use imported targets for compression and crypto backends Nathan Moin Vaziri 2026-04-24 23:24:14 -07:00
  • 9826cbd435
    Version 4.1.2. 4.1.2 Nathan Moin Vaziri 2026-04-24 22:50:35 -07:00
  • 9a92170979 cmake: rename target files to avoid overwrite of PACKAGE_VERSION Benjamin Buch 2025-10-29 16:09:33 +01:00
  • 288b7f1d4b cmake: install crypt.h if using compatability mode #862 Andrew Patterson 2026-04-24 22:28:46 -07:00
  • c7c6ea74fb cmake: remove duplicate source include dir Nathan Moin Vaziri 2026-04-24 22:22:49 -07:00
  • 0a7ddd02dc cmake: use target_link_options instead of set_target_properties Nathan Moin Vaziri 2026-04-24 22:20:24 -07:00
  • 31049d44e8 cmake: fix comment for check_function_exists calls Nathan Moin Vaziri 2026-04-24 22:19:26 -07:00
  • 322c161a2f cmake: don't check ZLIB_COMPAT before it is set in MZ_FETCH_LIBS Nathan Moin Vaziri 2026-04-24 22:17:41 -07:00
  • 597ee06152 cmake: fix formatting before HOMEPAGE_URL Nathan Moin Vaziri 2026-04-24 22:07:53 -07:00
  • 96f1134432 cmake: remove unnecessary include dirs for test binaries Nathan Moin Vaziri 2026-04-24 22:06:59 -07:00
  • 11fed08a1f
    cmake: rename target files to avoid overwrite of PACKAGE_VERSION Benjamin Buch 2025-10-29 16:09:33 +01:00
  • a5c4da96e6
    cmake: install crypt.h if using compatability mode #862 Andrew Patterson 2026-04-24 22:28:46 -07:00
  • cbd96f67e8
    cmake: remove duplicate source include dir Nathan Moin Vaziri 2026-04-24 22:22:49 -07:00
  • d407546f30
    cmake: use target_link_options instead of set_target_properties Nathan Moin Vaziri 2026-04-24 22:20:24 -07:00
  • 77311794b2
    cmake: fix comment for check_function_exists calls Nathan Moin Vaziri 2026-04-24 22:19:26 -07:00
  • 5c0598b2a1
    cmake: don't check ZLIB_COMPAT before it is set in MZ_FETCH_LIBS Nathan Moin Vaziri 2026-04-24 22:17:41 -07:00
  • d9048da29f
    cmake: fix formatting before HOMEPAGE_URL Nathan Moin Vaziri 2026-04-24 22:07:53 -07:00
  • b1a3d1e07a
    cmake: remove unnecessary include dirs for test binaries Nathan Moin Vaziri 2026-04-24 22:06:59 -07:00
  • 84f3b20390
    cmake: generate mz_config.h in build directory Nathan Moin Vaziri 2026-04-24 22:01:02 -07:00
  • 423b6448e1 cmake: fix: mz_config.h was missing in install target (#980) Sergey Markelov 2026-04-25 08:46:43 +07:00
  • 19281fd51d
    cmake: fix: mz_config.h was missing in install target (#980) Sergey Markelov 2026-04-25 08:46:43 +07:00
  • 37adbba1d1
    Version 4.1.1. 4.1.1 Nathan Moin Vaziri 2026-04-22 21:10:20 -07:00
  • c37440f253
    Build libc++ with MSAN instrumentation for gtest_minizip Nathan Moin Vaziri 2026-04-22 20:57:36 -07:00
  • ad05efe8e1
    Upload all coverage reports at once Nathan Moin Vaziri 2026-04-22 20:51:01 -07:00
  • ced107ccc6
    Implement MSAN_OPTIONS env variable in build workflow. Nathan Moin Vaziri 2026-04-22 20:47:23 -07:00
  • 4d9088de97
    Force-fetch compression libraries so they are MSAN instrumented Nathan Moin Vaziri 2026-04-22 18:50:45 -07:00
  • 3ffb8de0fd
    Disable OpenSSL to avoid libcrypto false positives for MSAN Nathan Moin Vaziri 2026-04-22 18:50:26 -07:00
  • 3e10f4d502
    Harden the cmake Address Sanitizer detection code. (#960) Paul Marquess 2026-04-23 02:56:59 +01:00
  • 223a3d6799
    Fix two bugs causing premature exiting the PPMd decompression (#976) Alexander 2026-04-23 03:43:03 +02:00
  • 7c70f272bf Fix a potential OOB read in the PPMd reader callback Alexander Lobakin 2026-04-23 03:23:56 +02:00
  • 9f0fa85069 Fix two bugs causing premature exiting the PPMd decompression Alexander Lobakin 2026-04-10 01:11:19 +02:00
  • 8ec0b096ad Typo - use MZ_SANITIZER rather than WITH_SANITIZER Paul Marquess 2026-04-22 15:54:59 +01:00
  • 57792a1084 Rework gcc MSAN build Paul Marquess 2026-04-22 14:38:01 +01:00
  • bcca34d115 Remove Ubuntu GCC MSAN from build.yml Paul Marquess 2026-03-10 17:47:30 +00:00
  • 345a10f154 Hardening of cmake sanitizer detection code Paul Marquess 2026-02-10 11:23:03 +00:00
  • 2f074dc2b6
    cmake: improve: mz.h, mz_os.h are public API, shouldn't rely on user -D (#978) Sergey 2026-04-20 17:26:22 -07:00
  • d9fb0033e1
    cmake: improve: mz.h, mz_os.h are public API, shouldn't rely on user -D Sergey Markelov 2026-04-18 13:27:14 +07:00
  • bf4c563d7c
    improve: support for more platforms (#977) Sergey 2026-04-17 18:13:52 -07:00
  • 42d278abe0
    improve: support for more platforms Sergey Markelov 2026-04-17 11:10:26 +07:00
  • d6f4bf8f0c
    Fix warning use of mktemp is dangerous. Fixes #956 (#957) Paul Marquess 2026-04-09 02:41:00 +01:00
  • a4fc642164 Restore ability to prefer OpenSSL over BCrypt on Windows Alexander Lobakin 2026-04-07 02:07:07 +02:00
  • d57cf2a8d1 add comment Paul Marquess 2026-03-14 11:54:59 +00:00
  • 4807517713 Compiler warning: use of mktemp is dangerous. Fixes #956 Paul Marquess 2026-02-04 14:10:00 +00:00
  • f4b7c877fe add more frees Paul Marquess 2026-02-11 22:52:56 +00:00
  • b54145ea06 clang-format: remove extra space in free call in mz_os_get_temp_path #957 Paul Marquess 2026-02-10 10:46:59 +00:00
  • c03cac9ba9 fix: free allocated memory for temporary path in mz_os_get_temp_path #957 Paul Marquess 2026-02-10 10:40:02 +00:00
  • a57f2b4acb Change a C99 dynamic stack allocation into a calloc'ed heap allocation Paul Marquess 2026-02-09 21:32:41 +00:00
  • d18ddc61f4 fix: update temporary file naming to include timestamp for uniqueness. #957 Paul Marquess 2026-02-09 10:01:24 +00:00
  • 614091275a Remove redundant test for no temp_dir Paul Marquess 2026-02-06 22:56:12 +00:00
  • 7ab9b823d4 Compiler warning: use of mktemp is dangerous. Fixes #956 Paul Marquess 2026-02-04 14:10:00 +00:00
  • 83c79eff81 Restore ability to prefer OpenSSL over BCrypt on Windows Alexander Lobakin 2026-04-07 02:07:07 +02:00
  • 25db93f4d8 Bump codecov/codecov-action from 5 to 6 dependabot[bot] 2026-04-01 00:39:43 +00:00
  • 089872d25a Bump svenstaro/upload-release-action from 2.11.4 to 2.11.5 dependabot[bot] 2026-04-01 00:39:46 +00:00
  • 5dcdbab747
    Bump svenstaro/upload-release-action from 2.11.4 to 2.11.5 dependabot[bot] 2026-04-01 00:39:46 +00:00
  • 99c74f3313
    Bump codecov/codecov-action from 5 to 6 dependabot[bot] 2026-04-01 00:39:43 +00:00
  • 27cdb50b66
    Use python from setup-python action. Nathan Moinvaziri 2026-03-18 17:18:46 -07:00
  • af59994a45 Fix integer overflow in split stream write for disk sizes > 2GB Nathan Moinvaziri 2026-03-12 17:46:23 -07:00
  • 7730dab00b
    Fix integer overflow in split stream write for disk sizes > 2GB Nathan Moinvaziri 2026-03-12 17:46:23 -07:00
  • 811d287726 Replace ZLIB_ENABLE_TESTS with BUILD_TESTING Paul Marquess 2026-03-10 17:03:03 +00:00
  • 335aa00067 Set default value for MZ_SANITIZER to OFF in README.md Paul Marquess 2026-03-10 10:36:57 +00:00
  • dd1523f6ec
    Replace ZLIB_ENABLE_TESTS with BUILD_TESTING Paul Marquess 2026-03-10 17:03:03 +00:00
  • 8444bb43ba Set default value for MZ_SANITIZER to OFF in README.md Paul Marquess 2026-03-10 10:36:57 +00:00
  • 66c2c59528 Bump svenstaro/upload-release-action from 2.11.3 to 2.11.4 dependabot[bot] 2026-03-11 18:23:44 +00:00
  • 3c0d277128 Bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-03-11 18:23:51 +00:00
  • ea5c15cfd5 update to use ppmd from 7zip 26.00 Paul Marquess 2026-03-11 20:07:41 +00:00
  • 23f21c90ba update to use ppmd from 7zip 26.00 Paul Marquess 2026-03-11 20:07:41 +00:00
  • 2de4a3ddbd
    Bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-03-11 18:23:51 +00:00
  • 544acbf69b
    Bump svenstaro/upload-release-action from 2.11.3 to 2.11.4 dependabot[bot] 2026-03-11 18:23:44 +00:00
  • d2d6b76d79
    Refactor file rename error handling when backup fails Paul Marquess 2026-03-11 16:10:49 +00:00
  • 2dcae48df3
    Add MOVEFILE_COPY_ALLOWED flag to MoveFileExW to allow moving across volumes Paul Marquess 2026-03-11 16:15:30 +00:00
  • 85a7cac25b fix for clang lint formatting Paul Marquess 2026-03-11 16:15:30 +00:00
  • a1552e1196 Set err when rename/backup fail Paul Marquess 2026-03-11 16:10:49 +00:00
  • 6f974fb707 Add MOVEFILE_COPY_ALLOWED flag to MoveFileExW to allow moving across volumes Paul Marquess 2026-03-11 15:07:08 +00:00
  • b6bf9914db
    Add cmake subdirectory support to clone_repo macro for zstd. Nathan Moinvaziri 2026-03-02 16:28:59 -08:00
  • 9975579a7f
    Sync sanitizer detection CMake with zlib-ng. Nathan Moinvaziri 2026-02-18 12:58:52 -08:00
  • db034d5618
    Remove redundant MZ_ZLIB_FLAVORS variable and validation check Nathan Moinvaziri 2026-02-18 10:27:25 -08:00
  • 9c32106827
    Fix for older versions of CMake without FetchContent EXCLUDE_FROM_ALL Nathan Moinvaziri 2026-02-09 15:04:50 -08:00
  • b60d15c203
    remove calls to add_subdirectory for lzma & zlib (#959) Paul Marquess 2026-02-09 23:03:37 +00:00
  • 371aa209c7 remove calls to add_subdirectory for lzma & zlib Paul Marquess 2026-02-09 15:08:10 +00:00
  • 50383af72d
    Merge 93ad6fc961 into 7ef1662e68 Colugo 2026-02-07 10:09:23 +00:00
  • 7ef1662e68
    Update markdown files to reference PPMD compression (#958) Paul Marquess 2026-02-04 22:08:35 +00:00