Commit graph

173 commits

Author SHA1 Message Date
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
Chris Hennick
2be782065c
Combine corpora with new blank-slate corpora 2024-06-06 15:22:14 -07:00
Chris Hennick
c30a2d928d
ci(fuzz): Update fuzz corpora 2024-06-05 18:51:39 -07:00
Chris Hennick
dd1bfaf309
ci(fuzz): Update fuzz corpora 2024-06-05 18:38:22 -07:00
Chris Hennick
360b4bff93
ci(fuzz): Update fuzz_write seed corpus 2024-06-05 18:21:21 -07:00
Chris Hennick
c0773d5564
ci(fuzz): Update fuzz_read seed corpus and fix a bug in update script 2024-06-05 18:21:20 -07:00
Chris Hennick
5c77e93616
ci(fuzz): Update fuzz_write seed corpus 2024-06-04 09:58:39 -07:00
Chris Hennick
0fef68b68f
ci(fuzz): Update fuzz_read seed corpus 2024-06-04 09:34:33 -07:00
Chris Hennick
17c406ce69
ci(fuzz): Add new fuzz_write corpus entries from a recent run 2024-06-03 20:38:32 -07:00
Chris Hennick
8f32bb91b4
ci(fuzz): Remove .gitkeep files in dirs that are now ignored 2024-06-03 18:14:02 -07:00
Chris Hennick
d1680b85a6
ci(fuzz): Delete old fuzz_write entries missed in previous commit 2024-06-03 17:46:00 -07:00
Chris Hennick
7c1761813d
ci(fuzz): Tweak .gitignore 2024-06-03 17:35:11 -07:00
Chris Hennick
dab0787ddf
ci(fuzz): Update fuzz_write corpus 2024-06-03 17:30:11 -07:00
Chris Hennick
05f0972678
ci(fuzz): Update .gitignore so intermediate versions of the fuzz corpus aren't committed 2024-06-03 17:25:58 -07:00
Chris Hennick
58237dbff5
ci(fuzz): Update fuzz corpus 2024-06-03 14:44:58 -07:00
Chris Hennick
847e537e86
test: Add unit test for UTF8 extra-field handling 2024-06-02 17:46:55 -07:00
Chris Hennick
d547930a3f
ci(fuzz): Update fuzzing dictionary with extra-field tags 2024-06-02 17:34:29 -07:00
Chris Hennick
c74a811680
ci(fuzz): Update fuzz_read corpus to increase coverage 2024-05-30 08:49:29 -07:00
Chris Hennick
6d29c8cc19
ci(fuzz): Update fuzz_read corpus to increase coverage 2024-05-30 08:49:29 -07:00
Chris Hennick
9e0966130f
ci(fuzz): Update fuzz_write corpus to increase coverage 2024-05-30 08:49:28 -07:00
Chris Hennick
212dbe757a
ci(fuzz): Update fuzz_read corpus to increase coverage 2024-05-30 08:49:27 -07:00
Chris Hennick
42a524d4e5
ci(fuzz): Update fuzz_read corpus to increase coverage 2024-05-28 18:30:58 -07:00
Chris Hennick
1dfb882143
ci(fuzz): Update fuzz_write corpus to increase coverage 2024-05-28 12:26:25 -07:00
Chris Hennick
181942da1e
ci(fuzz): Fix build errors for fuzz_write 2024-05-28 09:17:28 -07:00
Chris Hennick
6aca987fda
ci(fuzz): Bug fix 2024-05-28 08:48:16 -07:00
Chris Hennick
9cd005e37f
ci(fuzz): Fix issue where we'd call abort_file on an empty ZIP 2024-05-28 08:47:29 -07:00
Chris Hennick
178a235921
ci(fuzz): Repair recent damage to fuzz_write corpus 2024-05-27 19:05:42 -07:00
Chris Hennick
0d12e3ebfc
Revert "ci(fuzz): Remove most cases added on religious basis that have simpler secular equivalents"
This reverts commit 445860a462.
2024-05-27 18:24:38 -07:00
Chris Hennick
445860a462
ci(fuzz): Remove most cases added on religious basis that have simpler secular equivalents 2024-05-26 22:57:32 -07:00
Chris Hennick
8edd3714b9
ci(fuzz): Update both corpora using a confirmed-to-work shell-script loop 2024-05-26 21:32:20 -07:00
Chris Hennick
04c034358b
ci(fuzz): Update fuzz_write corpus 2024-05-25 20:47:04 -07:00
Chris Hennick
9795967dd3
ci(fuzz): Update fuzz_read corpus 2024-05-25 20:25:18 -07:00
Chris Hennick
1e3c3ff5ad
ci(fuzz): Update fuzz_read 2024-05-25 20:12:40 -07:00
Chris Hennick
d5442af5b4
ci(fuzz): Update fuzz_read 2024-05-25 20:09:37 -07:00
Chris Hennick
d9fdddf926
ci(fuzz): Update fuzz_read 2024-05-25 19:53:13 -07:00