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
Chris Hennick
7a5d471637
ci(fuzz): Update fuzz_read seed corpus based on both previous members and recently-simplified dependencies on numbers or numeric strings
2024-05-25 19:30:55 -07:00
Chris Hennick
5f95e835bf
ci(fuzz): Update seed corpus based on both previous members and recently-simplified dependencies on numbers or numeric strings
2024-05-25 19:30:27 -07:00
Danny McClanahan
b4d6d3c8e2
fix rust 2024 breakage with cargo v1 action
2024-05-22 12:37:58 -04:00
Chris Hennick
57eaa50e35
ci(fuzz): Update seed corpora
2024-05-17 22:40:35 -07:00
Chris Hennick
e5690877aa
ci(fuzz): Minimize read seed corpus
2024-05-10 09:28:50 -07:00
Chris Hennick
99f6b6dd86
ci(fuzz): Update write seed corpus based on a from-scratch corpus
2024-05-10 09:25:57 -07:00
Chris Hennick
c39f5e8f9e
ci(fuzz): Update fuzz_write corpus to account for shift from Vec<_> to Box<[_]>
2024-05-08 19:28:23 -07:00
Chris Hennick
13a964317d
ci(fuzz): Update fuzz_write corpus to account for shift from Vec<_> to Box<[_]>
2024-05-08 19:14:19 -07:00
Chris Hennick
bd473ef75b
perf: Use boxed slice for archive comment, since it can't be concatenated
2024-05-08 15:36:12 -07:00
Chris Hennick
d996593016
ci(fuzz): Optimize final read-back, and skip it if redundant
2024-05-08 15:15:50 -07:00
Chris Hennick
9790fbfa28
ci(fuzz): Further minify fuzz-write corpus
2024-05-08 12:27:30 -07:00
Chris Hennick
50767eb84a
ci(fuzz): Update fuzz_read seed corpus
2024-05-08 10:48:01 -07:00
Chris Hennick
9455a279be
ci(fuzz): Update fuzz_write seed corpus
2024-05-08 10:45:28 -07:00
Chris Hennick
c134f08019
test(fuzz): Update fuzz_read corpus
2024-05-06 19:53:42 -07:00
Chris Hennick
7a77132144
test(fuzz): Additional rounds of fuzz_write corpus reduction
2024-05-06 19:53:40 -07:00
Chris Hennick
dbb8dfc321
test(fuzz): Create seed corpus for fuzz_write
2024-05-06 19:53:37 -07:00
Chris Hennick
dd9497bee7
test(fuzz): Update .gitignore to allow separate corpora for fuzz_read and fuzz_write
2024-05-06 19:53:33 -07:00
Chris Hennick
b277298d7f
test(fuzz): Fix: need to accept FileNotFound from abort
2024-05-06 15:14:09 -07:00
Chris Hennick
162c9b7281
test(fuzz): Fix bugs that were breaking the fuzz test
2024-05-06 14:41:51 -07:00
Chris Hennick
0e1b1688be
test(fuzz): Cover read_zipfile_from_stream, finish_into_readable and merge_archive in fuzzing
2024-05-06 14:10:40 -07:00
Johannes Löthberg
97ddf84546
Don't try to encrypt directories
...
Not overriding this works fine for ZipCrypto since it doesn't need to
write any extra data, but AES encrypted files need to store more
metadata even for zero-byte files.
Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-05-06 16:37:05 +02:00