Commit graph

236 commits

Author SHA1 Message Date
dependabot[bot]
e1c1a2f921
Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.6.0 to 2.0.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.6.0...v2.0.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 21:43:53 +00:00
Chris Hennick
c4492b9635 Reduce fuzz_read_with_no_features to 50M runs 2024-03-16 15:24:15 -07:00
Chris Hennick
81a0e8a156 Reduce fuzz_read_with_no_features to 100M runs 2024-03-14 18:32:33 -07:00
Chris Hennick
30a861bb55 Test using actions-rs/cargo@v1 for fuzzing 2024-03-14 17:25:47 -07:00
Chris Hennick
a751e09b9c Test setting len_control to 0 2024-03-14 15:26:35 -07:00
Chris Hennick
5c37053644 Bug fix: max_total_time is in seconds, not minutes 2024-03-14 14:41:18 -07:00
Chris Hennick
9488620f5c Reduce len_control for fuzz_read_with_no_features 2024-03-14 14:40:08 -07:00
Chris Hennick
f63dc2f66c Bug fix: step timeout needs to be longer than cargo fuzz run -max_total_time 2024-03-14 14:03:04 -07:00
Chris Hennick
6adca53895 Reduce iterations by 50% for both fuzz_read runs, and set a max_total_time for fuzz_read_with_no_features 2024-03-14 14:01:37 -07:00
Chris Hennick
24ab1bf6e5 We still need 100m runs with features enabled, but 500m without is sufficient 2024-03-13 20:53:47 -07:00
Chris Hennick
030f355525 Increase runs to 50m to achieve 3350+ coverage more reliably 2024-03-13 19:46:15 -07:00
Chris Hennick
8fcc1988b2 Revert "Test with max_len=1000"
This reverts commit f812649d07.
2024-03-13 18:26:23 -07:00
Chris Hennick
f812649d07 Test with max_len=1000 2024-03-13 18:08:50 -07:00
Chris Hennick
0ae35c1257 Use current best fuzz settings (max_len=1300, runs=25M, no empty non-ZIP file in corpus) 2024-03-13 16:22:35 -07:00
Chris Hennick
88bf5ccc1c Revert "Test adding an empty file (not even ZIP headers) to seed corpus"
This reverts commit e8cf80098e.
2024-03-13 16:18:57 -07:00
Chris Hennick
e8cf80098e Test adding an empty file (not even ZIP headers) to seed corpus 2024-03-13 15:28:19 -07:00
Chris Hennick
ba7decb143 Test with max_len=2100 2024-03-13 15:19:54 -07:00
Chris Hennick
6f27c76499 Increase max_len to 1300 to accommodate all but one file in the minified corpus 2024-03-13 14:49:17 -07:00
Chris Hennick
dec73ef5c1 Merge branch 'tune_fuzz'
# Conflicts:
#	src/read.rs
2024-03-13 13:09:14 -07:00
Chris Hennick
1bb1f8037c fuzz_read_no_features can still use 1 billion iterations 2024-03-12 20:28:43 -07:00
Chris Hennick
f2c1f83ffe Use 100 million iterations for fuzz_read 2024-03-12 20:16:23 -07:00
Chris Hennick
fe4ebedec4 Decrease to 20 million runs of fuzz_read, because seed corpus lowers exec/s but increases coverage plateau 2024-03-12 20:07:40 -07:00
Chris Hennick
5bdf9b7c30 Test with a "seed corpus" consisting of an empty zip file 2024-03-12 19:22:52 -07:00
Chris Hennick
60f8f9b910 Test with len_control=500 runs=200M 2024-03-12 18:47:10 -07:00
Chris Hennick
9bce0dcb0f Test with len_control=1000 2024-03-12 18:11:56 -07:00
Chris Hennick
5049249fd9 Test with len_control=200 2024-03-12 17:58:03 -07:00
Chris Hennick
ddc92a49c3 Test new settings: max_len=600, len_control=500, runs=100M 2024-03-12 17:23:46 -07:00
Chris Hennick
8b52cc24c5 Test with max_len=1200 and len_control=500 2024-03-11 16:34:59 -07:00
Chris Hennick
845f848cc4 Test with max_len=1050 and len_control=500 2024-03-11 16:31:41 -07:00
Chris Hennick
a6869fbc9b Test with len_control=500 2024-03-11 16:10:45 -07:00
Chris Hennick
b2927819ee Test with max_len=600 and len_control=200 2024-03-11 15:48:00 -07:00
Chris Hennick
6e976d394a Revert "Test with max_len=600"
This reverts commit 9a6005bdd0.
2024-03-11 15:32:24 -07:00
Chris Hennick
9a6005bdd0 Test with max_len=600 2024-03-11 15:10:53 -07:00
Chris Hennick
cb70cd4031 Test with max_len=1050 2024-03-11 14:48:20 -07:00
Chris Hennick
739f5761a1 Revert "Test with even harder fuzz_read settings (16KiB input, 1e9 iterations)"
This reverts commit e08c8a1fe9.
2024-03-11 14:22:52 -07:00
Chris Hennick
e08c8a1fe9 Test with even harder fuzz_read settings (16KiB input, 1e9 iterations) 2024-03-07 20:01:35 -08:00
Chris Hennick
50fba29ee6 Test with max_len=2100 and 500m iterations 2024-03-07 19:43:13 -08:00
Chris Hennick
c7690dac42 Revert "Test with old max_len and 500m iterations"
This reverts commit f7023a3d9d.
2024-03-07 19:08:04 -08:00
Chris Hennick
c34501d1b6 Revert "Test with 16KiB max_len and 200m iterations"
This reverts commit 4367dac395.
2024-03-07 19:08:03 -08:00
Chris Hennick
4367dac395 Test with 16KiB max_len and 200m iterations 2024-03-07 18:53:04 -08:00
Chris Hennick
f7023a3d9d Test with old max_len and 500m iterations 2024-03-07 18:52:23 -08:00
Chris Hennick
963570f8c2 Test with -max-len=1100 but with a billion iterations 2024-03-07 18:20:22 -08:00
Chris Hennick
febe2c1b2b Retain smaller length for fuzz_write 2024-03-07 18:04:33 -08:00
Chris Hennick
fc30aa2b53 Revert "Test with --max_len=4600"
This reverts commit 643ab65d76.
2024-03-07 18:03:47 -08:00
Chris Hennick
7d4d584cff Revert "Test with --max_len=4700"
This reverts commit 0ccff2a2e7.
2024-03-07 18:03:45 -08:00
Chris Hennick
86b9597272 Revert "Test with --max_len=2100"
This reverts commit 716d7480f5.
2024-03-07 18:03:43 -08:00
Chris Hennick
880fda6f2b Revert "Test with --max_len=1100"
This reverts commit f051f02290.
2024-03-07 18:03:42 -08:00
Chris Hennick
f051f02290 Test with --max_len=1100 2024-03-07 17:41:23 -08:00
Chris Hennick
716d7480f5 Test with --max_len=2100 2024-03-07 17:34:00 -08:00
Chris Hennick
0ccff2a2e7 Test with --max_len=4700 2024-03-07 17:29:00 -08:00