build: update fuzzing setup

Say in the README that cargo-bolero@0.8.0
should be installed as newer versions
do not work currently.

Update `mailparse` to 0.16.0
because this is what Delta Chat currently uses.

I also added fuzzer outputs to .gitignore
This commit is contained in:
link2xt
2025-02-27 19:32:58 +00:00
committed by l
parent b5e9a5ebb6
commit 33f96d4010
4 changed files with 1763 additions and 1548 deletions

4
.gitignore vendored
View File

@@ -1,7 +1,9 @@
/target
target/
**/*.rs.bk
/build
/dist
/fuzz/fuzz_targets/corpus/
/fuzz/fuzz_targets/crashes/
# ignore vi temporaries
*~

View File

@@ -139,7 +139,7 @@ $ cargo test -- --ignored
Install [`cargo-bolero`](https://github.com/camshaft/bolero) with
```sh
$ cargo install cargo-bolero
$ cargo install cargo-bolero@0.8.0
```
Run fuzzing tests with

3303
fuzz/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -8,7 +8,7 @@ edition = "2021"
bolero = "0.8"
[dependencies]
mailparse = "0.13"
mailparse = "0.16"
deltachat = { path = ".." }
format-flowed = { path = "../format-flowed" }