Commit graph

207 commits

Author SHA1 Message Date
Chris Hennick
4e971d07ab Commit unfinished corpus 2024-07-18 21:02:19 +00:00
Chris Hennick
81b5fb6088 Update fuzz_write corpus to use only smaller entries 2024-07-18 21:02:16 +00:00
Chris Hennick
5632e7f25a
Merge pull request #69 from zip-rs/oldpr369
feat: Add by_name_seek() for Stored zips
2024-07-17 17:25:19 +00:00
Chris Hennick
5cfae807f5
Merge pull request #216 from zip-rs/dependabot/cargo/fuzz/tikv-jemallocator-0.6.0
test(fuzz)(deps): update tikv-jemallocator requirement from 0.5.4 to 0.6.0 in /fuzz
2024-07-17 17:22:39 +00:00
Chris Hennick
2e7d538a30 ci(fuzz): Updated fuzz_read corpus 2024-07-16 17:20:00 +00:00
Chris Hennick
be6a46e74e ci(fuzz): Update fuzz corpora with WIP versions 2024-07-15 21:54:43 +00:00
dependabot[bot]
d8360cf89a
test(fuzz)(deps): update tikv-jemallocator requirement in /fuzz
Updates the requirements on [tikv-jemallocator](https://github.com/tikv/jemallocator) to permit the latest version.
- [Release notes](https://github.com/tikv/jemallocator/releases)
- [Changelog](https://github.com/tikv/jemallocator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tikv/jemallocator/commits)

---
updated-dependencies:
- dependency-name: tikv-jemallocator
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-15 10:41:06 +00:00
Chris Hennick
4a54d13472 test(fuzz): Commit work-in-progress new seed corpus 2024-07-13 19:58:48 +00:00
Chris Hennick
b4b0784d54 Add new fuzz_write corpus entries 2024-07-08 16:06:48 +00:00
Chris Hennick
a5b92af578
Merge branch 'refs/heads/master' into fuzz-progressive-sizes 2024-07-08 08:59:38 -07:00
Chris Hennick
57f01ba946
chore: Fix build errors 2024-07-06 14:26:37 -07:00
Chris Hennick
d45bdccc6a
Merge pull request #199 from yujincheng08/xz
feat: Support XZ decompression
2024-07-05 15:52:38 +00:00
Chris Hennick
4facc3ab54
test(fuzz): Use jemalloc for fuzz tests 2024-07-04 10:52:04 -07:00
Chris Hennick
c96b0881d8
test(fuzz): Use pre-generated tarball of 0..=2 byte inputs, and test both with this corpus and with none 2024-06-22 22:07:10 -07:00
LoveSy
421e1dd8fb
feat: support XZ decompression 2024-06-22 11:12:53 +08:00
Chris Hennick
ad111aa297
test(fuzz): Remove debug printing 2024-06-21 07:51:43 -07:00
Chris Hennick
9a27fb8bba
ci(fuzz): Improve debug format 2024-06-20 13:35:16 -07:00
Chris Hennick
68f3d33130 ci(fuzz): Generate new fuzz_write corpus 2024-06-19 20:15:39 +00:00
Chris Hennick
4c2e9f61ab
ci(fuzz): Weaken a failing assertion 2024-06-18 20:37:32 -07:00
Chris Hennick
9f7e64b9df
ci(fuzz): Allow setting the comment any time 2024-06-18 20:04:20 -07:00
Chris Hennick
cb2d7abde7
fix: We now keep searching for a real CDE header after read an invalid one from the file comment 2024-06-18 10:31:25 -07:00
Chris Hennick
5231469734
ci(fuzz): Fix: skip copying if we can't find a file from a previous operation 2024-06-17 19:21:04 -07:00
Chris Hennick
6bf354a0d6
ci(fuzz): Fix build 2024-06-17 19:05:36 -07:00
Chris Hennick
4a01dd33e3
ci(fuzz): Fix: would try to copy from nonexistent paths after merging with another archive 2024-06-17 18:55:01 -07:00
Chris Hennick
8d78fd98f5
fix: File start position was wrong when extra data was present 2024-06-17 15:15:15 -07:00
Chris Hennick
64b5debc16
chore: Fix another fuzz failure 2024-06-17 12:06:37 -07:00
Chris Hennick
e6661bcd98 Update fuzz_write corpus using multiple from-scratch restarts 2024-06-15 17:44:32 +00:00
Chris Hennick
e5930f5d53 Partial corpus update 2024-06-15 02:04:43 +00:00
Chris Hennick
7f1752ccbb Partial corpus update 2024-06-15 02:04:43 +00:00
Chris Hennick
4dcad53f63 Partial update of fuzz_write corpus 2024-06-15 02:04:43 +00:00
Chris Hennick
b8ed84e874 Partial corpus update 2024-06-15 02:04:43 +00:00
Chris Hennick
aed6d5091a Partial fuzz_write corpus update 2024-06-15 02:04:43 +00:00
Chris Hennick
5423e4ad26 Partial corpus update 2024-06-15 02:04:43 +00:00
Chris Hennick
4fd5cb7ea5 Final corpus updates 2024-06-15 02:04:43 +00:00
Chris Hennick
5ae025e2cb
style: cargo fmt --all 2024-06-14 17:16:03 -07:00
Chris Hennick
1b7c09e558
test(fuzz): Fix a build error 2024-06-14 17:14:42 -07:00
Chris Hennick
052f3a133e
fix: ZIP64 header was being written twice when copying a file 2024-06-14 17:09:36 -07:00
Chris Hennick
77e718864d
fix: Incorrect behavior following a rare combination of merge_archive, abort_file and deep_copy_file. As well, we now return an error when a file is being copied to itself. 2024-06-13 13:49:27 -07:00
Chris Hennick
8d7c403921 Update fuzz_write corpus (any further improvement would cause OOM or timeout 2024-06-13 03:40:41 +00:00
Chris Hennick
e28d57f228 WIP: update fuzz_write corpus 2024-06-13 03:40:41 +00:00
Chris Hennick
b9469063c7 Update to 1.3.2 2024-06-13 03:40:40 +00:00
Chris Hennick
f094aa18d3 Remove one more unneeded file from fuzz_read corpus 2024-06-13 03:40:40 +00:00
Chris Hennick
49ea546adf Further tweaks to fuzz_read corpus 2024-06-13 03:40:40 +00:00
Chris Hennick
6abe26d757
ci(fuzz): Fix build errors 2024-06-08 14:32:57 -07:00
Chris Hennick
5bb31e3558
ci(fuzz): Bug fix: debug output was missing set_flush_on_finish_file 2024-06-08 14:19:14 -07:00
Chris Hennick
62b9c53651
ci(fuzz): Bug fix for missing path arg 2024-06-08 13:55:16 -07:00
Chris Hennick
df9c71700e
ci(fuzz): Fine-tune some Debug implementations 2024-06-08 13:51:31 -07:00
Chris Hennick
383d72427c
ci(fuzz): Fix build errors in Debug implementations 2024-06-08 13:35:38 -07:00
Chris Hennick
2333a847f7
ci(fuzz): Fix inaccuracies in cargo fuzz fmt 2024-06-08 13:26:45 -07:00
Chris Hennick
a0845c781d Update fuzz_read corpus 2024-06-07 18:38:30 +00:00