Commit graph

  • fb781e0517
    chore: Add feature gate for new unit test Chris Hennick 2024-06-02 18:53:19 -07:00
  • c8d1cb905f
    Merge branch 'master' into utf8_extra_fields Chris Hennick 2024-06-02 17:52:04 -07:00
  • 847e537e86
    test: Add unit test for UTF8 extra-field handling Chris Hennick 2024-06-02 17:46:55 -07:00
  • 28fb992532
    chore: Refactor alignment field write logic Chris Hennick 2024-06-02 17:37:45 -07:00
  • d547930a3f
    ci(fuzz): Update fuzzing dictionary with extra-field tags Chris Hennick 2024-06-02 17:34:29 -07:00
  • 2a131e67a9
    fix: Use deflate-flate2 flag to guard import Chris Hennick 2024-06-02 17:29:49 -07:00
  • 79fc5a9cdd
    chore: Fix a build error Chris Hennick 2024-06-02 17:06:10 -07:00
  • 8e92cc4d81
    chore: Fix a build error Chris Hennick 2024-06-02 17:03:32 -07:00
  • 888e5fac16
    fix: Switch padding field ID to one documented in APPNOTE Chris Hennick 2024-06-02 16:09:19 -07:00
  • 999d41d438
    feat: Update dependencies Chris Hennick 2024-06-02 12:25:02 -07:00
  • 6279c38d87
    style: Remove unused lifetime parameter Chris Hennick 2024-06-02 11:57:39 -07:00
  • 7530ce5000
    style: Cargo fmt --all Chris Hennick 2024-06-02 11:56:46 -07:00
  • e3c81023a7
    fix: Decode Zip-Info UTF8 name and comment fields (#159) Chris Hennick 2024-06-02 11:52:20 -07:00
  • c74a811680
    ci(fuzz): Update fuzz_read corpus to increase coverage Chris Hennick 2024-05-30 08:49:08 -07:00
  • 6d29c8cc19
    ci(fuzz): Update fuzz_read corpus to increase coverage Chris Hennick 2024-05-29 21:34:21 -07:00
  • 9e0966130f
    ci(fuzz): Update fuzz_write corpus to increase coverage Chris Hennick 2024-05-29 20:13:45 -07:00
  • ae45a26c96
    ci(fuzz): Increase max_len to 70,000 to let it include overlength comments Chris Hennick 2024-05-29 20:10:28 -07:00
  • 212dbe757a
    ci(fuzz): Update fuzz_read corpus to increase coverage Chris Hennick 2024-05-29 20:03:21 -07:00
  • 6539545524
    Merge pull request #109 from afranchuk/configure-archive-offset Chris Hennick 2024-05-30 04:21:03 +00:00
  • 17c2d868a3
    Merge branch 'master' into configure-archive-offset Chris Hennick 2024-05-29 16:33:58 -07:00
  • a65d182d98
    Merge branch 'master' into configure-archive-offset Chris Hennick 2024-05-29 13:58:27 -07:00
  • a8875b0226
    feat: Allow the archive offset behavior of the reader to be configured. Alex Franchuk 2024-05-10 16:08:13 -04:00
  • 1ee3910fde
    Merge pull request #158 from sorairolake/fix-dt-range Chris Hennick 2024-05-29 17:38:50 +00:00
  • fb929cdb38
    ci(fuzz): Add back max_total_time, and pad platform-level timeout to allow for a build Chris Hennick 2024-05-29 17:58:07 -07:00
  • 74c238042e
    ci(fuzz): Remove len_control override from fuzz_read Chris Hennick 2024-05-29 15:48:20 -07:00
  • 822d118089
    ci(fuzz): Reduce max_len to 20,000 since it's taking too long Chris Hennick 2024-05-29 13:58:08 -07:00
  • 8ef61cc5fc
    ci(fuzz): Increase read corpus entry limit to 100,000 bytes, since 3 entries are right at the current limit of 16,500 and others are close Chris Hennick 2024-05-28 20:25:45 -07:00
  • 42a524d4e5
    ci(fuzz): Update fuzz_read corpus to increase coverage Chris Hennick 2024-05-28 18:30:58 -07:00
  • d5ff6d1e26
    Revert tests of leap-second handling: we now just clamp them to 0..=58 Chris Hennick 2024-05-28 18:03:43 -07:00
  • 910f9925c3
    Merge branch 'master' into fix-dt-range Chris Hennick 2024-05-28 17:58:29 -07:00
  • 73fc2fd85b
    Handle leap-second inputs gracefully Chris Hennick 2024-05-28 17:58:04 -07:00
  • 1dfb882143
    ci(fuzz): Update fuzz_write corpus to increase coverage Chris Hennick 2024-05-28 12:26:25 -07:00
  • 181942da1e
    ci(fuzz): Fix build errors for fuzz_write Chris Hennick 2024-05-28 09:17:28 -07:00
  • 6aca987fda
    ci(fuzz): Bug fix Chris Hennick 2024-05-28 08:48:16 -07:00
  • 9cd005e37f
    ci(fuzz): Fix issue where we'd call abort_file on an empty ZIP Chris Hennick 2024-05-28 08:47:14 -07:00
  • 2626d02494
    fix: Change DateTime to not accept invalid days Shun Sakai 2024-05-28 16:22:20 +09:00
  • 0b5fe20e10
    Merge pull request #156 from zip-rs/release-plz-2024-05-26T02-32-08Z Chris Hennick 2024-05-28 07:19:56 +00:00
  • 83eccdf3e2
    fix: Change maximum seconds for DateTime Shun Sakai 2024-05-28 15:00:13 +09:00
  • 08d073edaf
    chore: release Chris Hennick 2024-05-27 19:09:03 -07:00
  • 178a235921
    ci(fuzz): Repair recent damage to fuzz_write corpus Chris Hennick 2024-05-27 19:05:42 -07:00
  • 0d12e3ebfc
    Revert "ci(fuzz): Remove most cases added on religious basis that have simpler secular equivalents" Chris Hennick 2024-05-27 18:24:38 -07:00
  • bf7c8d21fb
    style: cargo fmt --all Chris Hennick 2024-05-27 17:20:46 -07:00
  • 0c7b0080f3
    chore: Bug fixes for debug implementation Chris Hennick 2024-05-27 17:18:31 -07:00
  • 8d81cbc2c3
    chore: Bug fixes for debug implementation Chris Hennick 2024-05-27 17:11:24 -07:00
  • 48b1adb64b
    fix: Derive Debug for ZipWriter Chris Hennick 2024-05-27 16:58:02 -07:00
  • a7840b3468
    Merge pull request #157 from ofek/patch-1 Chris Hennick 2024-05-27 07:05:52 +00:00
  • 445860a462
    ci(fuzz): Remove most cases added on religious basis that have simpler secular equivalents Chris Hennick 2024-05-26 22:52:27 -07:00
  • 8edd3714b9
    ci(fuzz): Update both corpora using a confirmed-to-work shell-script loop Chris Hennick 2024-05-26 21:32:20 -07:00
  • 6668b2c0a5
    Update documented default features Ofek Lev 2024-05-26 00:02:01 -04:00
  • 04c034358b
    ci(fuzz): Update fuzz_write corpus Chris Hennick 2024-05-25 20:47:04 -07:00
  • 9795967dd3
    ci(fuzz): Update fuzz_read corpus Chris Hennick 2024-05-25 20:25:18 -07:00
  • 1e3c3ff5ad
    ci(fuzz): Update fuzz_read Chris Hennick 2024-05-25 20:12:40 -07:00
  • d5442af5b4
    ci(fuzz): Update fuzz_read Chris Hennick 2024-05-25 20:09:37 -07:00
  • d9fdddf926
    ci(fuzz): Update fuzz_read Chris Hennick 2024-05-25 19:53:13 -07:00
  • 7a5d471637
    ci(fuzz): Update fuzz_read seed corpus based on both previous members and recently-simplified dependencies on numbers or numeric strings Chris Hennick 2024-05-25 19:30:55 -07:00
  • 5f95e835bf
    ci(fuzz): Update seed corpus based on both previous members and recently-simplified dependencies on numbers or numeric strings Chris Hennick 2024-05-25 19:30:27 -07:00
  • 4537af7d8f
    ci: Need -dict for all corpus minimizations, not just fuzz_read Chris Hennick 2024-05-25 16:15:29 -07:00
  • 0f37a8d8b8
    ci: cargo fuzz cmin may be more effective with -dict Chris Hennick 2024-05-25 16:03:10 -07:00
  • fdb01c3dd2
    style: cargo fmt --all Chris Hennick 2024-05-25 15:10:31 -07:00
  • eb949ebdef
    chore: Update unit tests Chris Hennick 2024-05-25 15:05:02 -07:00
  • 15f8bac454
    chore: Remove unused import Chris Hennick 2024-05-25 14:51:18 -07:00
  • edbb7343f5
    refactor: use a MIN_VERSION constant Chris Hennick 2024-05-25 14:27:59 -07:00
  • 40f20d8a6b
    fix: lower default version to 4.5 and use the version-needed-to-extract where feasible. Chris Hennick 2024-05-25 14:16:14 -07:00
  • 6d4e460556
    Merge pull request #154 from zip-rs/release-plz-2024-05-25T05-11-15Z Chris Hennick 2024-05-25 09:39:21 +00:00
  • 78aca55db5
    chore: release Chris Hennick 2024-05-24 22:11:17 -07:00
  • 699d10da71
    style: cargo fmt --all Chris Hennick 2024-05-24 22:05:39 -07:00
  • e6b2290f70
    chore: Another tweak to ensure version_needed is applied Chris Hennick 2024-05-24 21:58:26 -07:00
  • 92012b9795
    chore: Tweaks to make version_needed and version_made_by work with recently-merged changes Chris Hennick 2024-05-24 21:55:18 -07:00
  • cda4712153
    fix: version-needed-to-extract was incorrect in central header, and version-made-by could be lower than that (#100) Chris Hennick 2024-05-24 14:24:25 -07:00
  • b057d0dca2
    Merge pull request #93 from cosmicexplorer/bulk-parsing Chris Hennick 2024-05-25 01:17:11 +00:00
  • a28b16e69c
    Apply suggestions from code review Chris Hennick 2024-05-24 15:27:28 -07:00
  • df70f6a320
    Fix unmatched bracket due to bad merge Chris Hennick 2024-05-24 14:57:06 -07:00
  • 6b19c877e2
    Merge branch 'master' into bulk-parsing Chris Hennick 2024-05-24 14:50:21 -07:00
  • 294564c1a8
    style: cargo fmt --all Chris Hennick 2024-05-24 14:26:12 -07:00
  • 0636bd7411
    fix: version-needed-to-extract was incorrect in central header, and version-made-by could be lower than that (#100) Chris Hennick 2024-05-24 14:24:25 -07:00
  • 326b2c4582
    Revert macro changes Chris Hennick 2024-05-24 13:15:58 -07:00
  • 3af70176e3
    Remove an unused macro branch Chris Hennick 2024-05-24 13:11:07 -07:00
  • 01bb162456
    Remove an unused macro branch Chris Hennick 2024-05-24 13:10:44 -07:00
  • 5e216fe150
    Bug fix: len() is must-use Chris Hennick 2024-05-24 13:08:05 -07:00
  • a462b859fa
    Fix an off-by-one error in large-file detection Chris Hennick 2024-05-24 13:06:12 -07:00
  • 3ab9f457fb
    Bug fix: bench_n expects empty return Chris Hennick 2024-05-24 13:05:49 -07:00
  • d63ad8ecaf
    Merge branch 'master' into bulk-parsing Chris Hennick 2024-05-24 13:04:03 -07:00
  • f90bdf76b8
    Fix an off-by-one error in large-file detection Chris Hennick 2024-05-24 13:03:45 -07:00
  • 1bb0b14456
    style: Fix cargo fmt check Chris Hennick 2024-05-24 13:03:00 -07:00
  • a4915fdcd7
    Fix a bug in benchmark: closure needs a parameter Chris Hennick 2024-05-24 13:01:51 -07:00
  • 2a39a8e0a7
    Fix an off-by-one error in large-file detection Chris Hennick 2024-05-24 12:59:13 -07:00
  • 18760e9f9d
    Switch to debug_assert! for an assert! involving only constants Chris Hennick 2024-05-24 12:58:36 -07:00
  • 848309a944
    Switch to debug_assert! for an assert! involving only constants Chris Hennick 2024-05-24 12:58:19 -07:00
  • 9722dd31e9
    Return error if file comment is too long Chris Hennick 2024-05-24 12:57:34 -07:00
  • ed1d38f5da
    Run bench only once for each random input Chris Hennick 2024-05-24 12:53:27 -07:00
  • 0ff61c0198
    Merge pull request #149 from sorairolake/convert-datetime-pair Chris Hennick 2024-05-24 15:12:03 +00:00
  • d81382b29a
    revert limit for search_lower_bound to fix benchmark Danny McClanahan 2024-05-24 08:59:51 -04:00
  • 8e5b157853
    fix stream benchmark Danny McClanahan 2024-05-24 08:58:41 -04:00
  • a509efc28a
    review comments 3 Danny McClanahan 2024-05-24 08:26:38 -04:00
  • 80ca254569
    fix doc comments Danny McClanahan 2024-05-24 08:15:16 -04:00
  • a769e9410e
    Revert "interpose ZipRawValues into ZipFileData" Danny McClanahan 2024-05-24 07:39:18 -04:00
  • fe663b9ee6
    tiny fix Danny McClanahan 2024-05-22 13:06:56 -04:00
  • 4a784b5636
    interpose ZipRawValues into ZipFileData Danny McClanahan 2024-05-22 13:00:49 -04:00
  • 0b31d9846a
    review comments 2 Danny McClanahan 2024-05-22 12:31:36 -04:00
  • 7c2474f80c
    go into_boxed_slice() earlier Danny McClanahan 2024-05-22 12:14:19 -04:00