Commit graph

186 commits

Author SHA1 Message Date
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
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