Commit graph

  • 304becbda3
    Reformat Chris Hennick 2023-05-04 10:21:15 -07:00
  • d5e45f3c20
    Add abort_file, and call it when validations fail Chris Hennick 2023-05-04 10:20:47 -07:00
  • 4837e92d1b
    Bug fix: version bump was incomplete Chris Hennick 2023-05-02 18:55:37 -07:00
  • 08815b9fce
    Bump version to 0.7.1 to work around a limitation of cargo publish where sub-patch versions aren't allowed Chris Hennick 2023-05-02 18:55:05 -07:00
  • 57f8d6b62c
    Bump version to 0.7.0.1 so that crates.io will pick up an updated README Chris Hennick 2023-05-02 18:53:54 -07:00
  • 3c537ae695
    Merge pull request #7 from Pr0methean/dependabot/github_actions/actions/checkout-3 github-actions[bot] 2023-05-03 01:50:53 +00:00
  • 9bb9600ace
    chore(deps): bump actions/checkout from 2 to 3 dependabot[bot] 2023-05-03 01:32:12 +00:00
  • 1f70c80eb1
    Allow Dependabot to update GitHub Actions Chris Hennick 2023-05-02 18:31:07 -07:00
  • 17f059a1bc
    Update README to note this is a fork Chris Hennick 2023-05-02 08:57:50 -07:00
  • 04654fdbe3
    Revert large-file test: impractical Chris Hennick 2023-05-01 17:06:37 -07:00
  • 2f4acd3900
    Formatting tweaks Chris Hennick 2023-05-01 16:51:55 -07:00
  • 28f045e17e
    Bug fix Chris Hennick 2023-05-01 16:50:36 -07:00
  • de0cbc039e
    Add missing doc Chris Hennick 2023-05-01 16:47:07 -07:00
  • 78139acfae
    Prevent WriteLarge from running with no compression Chris Hennick 2023-05-01 16:43:38 -07:00
  • 8ba431d89c
    Increase write-fuzz timeout Chris Hennick 2023-05-01 16:28:42 -07:00
  • 8578e64554
    Increase memory limit for write fuzz Chris Hennick 2023-05-01 16:18:35 -07:00
  • 1006ddb0e9
    Bug fix: need to make a copy Chris Hennick 2023-05-01 16:10:59 -07:00
  • 29237770c9
    Prevent sparse-file chunks from repeating zero times Chris Hennick 2023-05-01 16:06:42 -07:00
  • 69bb01d535
    Allow repetition inside non-default chunks of sparse files Chris Hennick 2023-05-01 16:05:27 -07:00
  • c18fae1f77
    Use sparse files that are mostly the same byte pattern Chris Hennick 2023-05-01 16:01:38 -07:00
  • 5220222f84
    Bug fix Chris Hennick 2023-05-01 15:35:36 -07:00
  • e75527ffc7
    Bug fix: all timeouts are apparently in seconds Chris Hennick 2023-05-01 15:13:44 -07:00
  • bc14c1ef5e
    Set a minimum size for non-repeating chunks Chris Hennick 2023-05-01 15:08:20 -07:00
  • 09d1ef2e3b
    Make large files more compressible Chris Hennick 2023-05-01 14:59:04 -07:00
  • a9aaea306e
    Make large files more likely Chris Hennick 2023-05-01 13:02:52 -07:00
  • 6582e13fc4
    Make large files more likely Chris Hennick 2023-05-01 12:29:25 -07:00
  • a23e3889e2
    Strengthen fuzz_write: use longer vectors and multiple writes Chris Hennick 2023-05-01 11:56:46 -07:00
  • c3d0fd145b
    Bump version to 0.7.0 Chris Hennick 2023-05-01 11:01:05 -07:00
  • 84645edd77
    Add write fuzzing to README Chris Hennick 2023-05-01 10:56:25 -07:00
  • 00101013f3
    Update CHANGELOG for date/time fix Chris Hennick 2023-05-01 10:56:02 -07:00
  • a1c7689d06
    Reduce fuzz_write to 1 million iterations Chris Hennick 2023-05-01 10:42:30 -07:00
  • 9cc6060eb9
    Add is_writing_file and update doc Chris Hennick 2023-05-01 10:41:24 -07:00
  • 6ad6f06340
    Fix formatting Chris Hennick 2023-05-01 10:37:43 -07:00
  • c969cd644a
    Bug fix: treat Unsupported as not deprecated in fuzzing config Chris Hennick 2023-05-01 10:26:24 -07:00
  • ffd1083ff4
    Bug fix: remove failed file from files_by_name after writing a large file without large-file option Chris Hennick 2023-05-01 10:23:18 -07:00
  • 188433e7e9
    Bug fix for deprecation suppression Chris Hennick 2023-05-01 10:18:03 -07:00
  • 1543b64f30
    Fix a deprecation warning Chris Hennick 2023-05-01 10:15:19 -07:00
  • ae6d98dec2
    Fix formatting and a Clippy issue Chris Hennick 2023-05-01 10:13:53 -07:00
  • 43a9db8886
    Fix bugs where calling start_file with incorrect parameters would close the ZipWriter Chris Hennick 2023-05-01 10:11:07 -07:00
  • df489189b1
    Merge branch 'master' into write_fuzz Chris Hennick 2023-04-29 21:27:43 -07:00
  • c284de1a2c
    Bump version to 0.6.13 and update CHANGELOG Chris Hennick 2023-04-29 21:26:34 -07:00
  • 8c7192a750
    Run CI on push to any branch Chris Hennick 2023-04-29 21:25:01 -07:00
  • 90b89b5460
    WIP: Write fuzzing Chris Hennick 2023-04-29 21:19:31 -07:00
  • db4afdb36c
    Cargo fmt Chris Hennick 2023-04-29 21:07:33 -07:00
  • cdfe103f94
    Bug fix? Chris Hennick 2023-04-29 21:05:42 -07:00
  • ccd591ab14
    Update CHANGELOG and bump version to 0.6.12 Chris Hennick 2023-04-29 20:46:16 -07:00
  • 16af9ae253
    Fix Clippy warning and eliminate type alias that no longer simplifies Chris Hennick 2023-04-29 20:44:27 -07:00
  • 4ae76f6e07
    Bump version to 0.6.11 and update CHANGELOG Chris Hennick 2023-04-29 20:39:11 -07:00
  • 5d9296244c
    Add debug_assert! that file end isn't before start Chris Hennick 2023-04-29 18:03:11 -07:00
  • ed5c76d2e8
    Perform copy earlier, to catch recent bug Chris Hennick 2023-04-29 17:54:31 -07:00
  • 6b4a07f2a7
    Bug fix: don't switch_to when deep copying Chris Hennick 2023-04-29 17:46:48 -07:00
  • b52464cf25
    Bump version to 0.6.10 Chris Hennick 2023-04-29 17:00:30 -07:00
  • 389bd85754
    Update dependencies Chris Hennick 2023-04-29 16:53:37 -07:00
  • 23a1b3d9f7
    Bump version to 0.6.9 Chris Hennick 2023-04-29 16:45:41 -07:00
  • 7bad785f47
    Update CHANGELOG Chris Hennick 2023-04-29 16:45:03 -07:00
  • 6290a028a1
    Refactor: store index rather than Rc<RefCell> Chris Hennick 2023-04-29 16:39:48 -07:00
  • 81de6887cc
    Bump version to 0.6.8 Chris Hennick 2023-04-29 15:44:22 -07:00
  • d26abaa297
    Fix Clippy warning Chris Hennick 2023-04-29 15:42:26 -07:00
  • f9bd7f8c08
    Update CHANGELOG and doc comment Chris Hennick 2023-04-29 15:07:40 -07:00
  • db9866719b
    Add unit test for duplicate file names Chris Hennick 2023-04-29 15:05:53 -07:00
  • eaa2d26ca9
    Use HashMap rather than BTreeMap, and check for duplicate file names Chris Hennick 2023-04-29 15:01:56 -07:00
  • 29b3052e18
    Use BTreeMap to look up files by name Chris Hennick 2023-04-29 14:05:55 -07:00
  • adaacd90f0
    Wrap files in Rc<RefCell<>> Chris Hennick 2023-04-29 13:58:17 -07:00
  • 8c4ee1f42b
    Wrap files in RefCell Chris Hennick 2023-04-29 13:47:24 -07:00
  • 59b9279235
    Update CHANGELOG Chris Hennick 2023-04-29 13:23:24 -07:00
  • 9a47bbb6c8
    Refactor: don't search for src_data twice Chris Hennick 2023-04-29 13:19:55 -07:00
  • d5681d9ede
    Refactor: don't search for src_data twice Chris Hennick 2023-04-29 13:16:14 -07:00
  • 7d89194298
    Bug fix for permissions on deep-copied files Chris Hennick 2023-04-29 12:48:54 -07:00
  • 904111f7f2
    Merge pull request #6 from Pr0methean/Pr0methean-patch-1 Chris Hennick 2023-04-26 09:33:33 -07:00
  • e4d98c9e9a
    Merge branch 'master' into Pr0methean-patch-1 Chris Hennick 2023-04-25 16:35:08 -07:00
  • a86f87ff6f
    Remove unused imports Chris Hennick 2023-04-25 16:34:03 -07:00
  • 4a95e12a5d
    Merge branch 'master' into Pr0methean-patch-1 Chris Hennick 2023-04-25 16:30:13 -07:00
  • aabdec98aa
    Reformat Chris Hennick 2023-04-25 15:06:33 -07:00
  • b7f4bd6faf
    Minor refactor Chris Hennick 2023-04-25 15:06:11 -07:00
  • de16a07a1b
    Fix build-status badge link Chris Hennick 2023-04-25 14:42:40 -07:00
  • eac20be7ea
    Corrections to CHANGELOG Chris Hennick 2023-04-24 11:08:26 -07:00
  • 6b5d058691
    Bump version to 0.6.7 Chris Hennick 2023-04-24 11:05:54 -07:00
  • 570992c2d5
    Update CHANGELOG Chris Hennick 2023-04-24 11:05:35 -07:00
  • 50b31c25af
    Fix Clippy issue Chris Hennick 2023-04-24 10:49:12 -07:00
  • 36e7b19969
    Add deep-copy method, and include copying in end-to-end tests Chris Hennick 2023-04-24 10:44:36 -07:00
  • d0300bc6e6
    Update repository link Chris Hennick 2023-04-23 16:20:38 -07:00
  • 5f9567e313
    Bump version to 0.6.6 Chris Hennick 2023-04-23 16:08:45 -07:00
  • 406abacd2c
    Fix formatting Chris Hennick 2023-04-23 16:03:21 -07:00
  • 7d7325324f
    Enable fuzz testing during CI Chris Hennick 2023-04-23 16:00:37 -07:00
  • 491c512d6c
    Update AES library (API has changed) Chris Hennick 2023-04-23 16:00:27 -07:00
  • 0a57febc0f
    Merge pull request #4 from Pr0methean/dependabot/cargo/constant_time_eq-0.2.5 github-actions[bot] 2023-04-23 22:33:28 +00:00
  • cdfbe31fd8
    Merge pull request #3 from Pr0methean/dependabot/cargo/zstd-0.12.3 github-actions[bot] 2023-04-23 22:33:17 +00:00
  • 82071e101a
    chore(deps): update constant_time_eq requirement from 0.1.5 to 0.2.5 dependabot[bot] 2023-04-23 22:33:12 +00:00
  • a209aa5dad
    Merge pull request #2 from Pr0methean/dependabot/cargo/pbkdf2-0.12.1 github-actions[bot] 2023-04-23 22:33:04 +00:00
  • 74747c3783
    chore(deps): update zstd requirement from 0.11.2 to 0.12.3 dependabot[bot] 2023-04-23 22:33:02 +00:00
  • 02a44087ae
    chore(deps): update pbkdf2 requirement from 0.11.0 to 0.12.1 dependabot[bot] 2023-04-23 22:32:47 +00:00
  • 98d37c8b77
    Fix more formatting issues (sort imports) Chris Hennick 2023-04-23 15:26:00 -07:00
  • 06b5ceaef9
    Fix another formatting issue Chris Hennick 2023-04-23 15:19:19 -07:00
  • 911d67a795
    Fix another formatting issue Chris Hennick 2023-04-23 15:15:45 -07:00
  • 3b3b63cef5
    Fix a flaky test Chris Hennick 2023-04-23 15:14:44 -07:00
  • 6dc099d128
    Fix more formatting issues Chris Hennick 2023-04-23 15:12:56 -07:00
  • 9330bdb7b7
    Don't need Read for shallow copy Chris Hennick 2023-04-23 15:09:22 -07:00
  • 85689cd2e6
    Remove unused #![feature(read_buf)] Chris Hennick 2023-04-23 15:05:53 -07:00
  • 14c61e0b97
    Revert "Create rust-clippy.yml" Chris Hennick 2023-04-23 15:04:08 -07:00
  • 2f1d73851c
    Fix fuzz dependency Chris Hennick 2023-04-23 15:03:17 -07:00