From c1c39ad6382a9c7557bd8fdd1a311dcecd361cf6 Mon Sep 17 00:00:00 2001 From: Samuel Moelius Date: Thu, 1 Sep 2022 13:41:40 +0000 Subject: [PATCH] Bump version --- CHANGELOG.md | 4 ++++ README.md | 4 ++-- cargo-test-fuzz/Cargo.toml | 6 +++--- examples/Cargo.toml | 4 ++-- internal/Cargo.toml | 2 +- macro/Cargo.toml | 4 ++-- runtime/Cargo.toml | 4 ++-- test-fuzz/Cargo.toml | 10 +++++----- testing/Cargo.toml | 4 ++-- 9 files changed, 23 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2e8ada0..0ad2d7d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.4 + +- Work around "pizza mode" bug ([#137](https://github.com/trailofbits/test-fuzz/pull/137)) + ## 3.0.3 - Don't assume converted arguments are cloneable ([#130](https://github.com/trailofbits/test-fuzz/pull/130)) diff --git a/README.md b/README.md index 673a0676..3b74a95f 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ Fuzzing with `test-fuzz` is essentially three steps:\* - Add the following `dependencies` to the target crate's `Cargo.toml` file: ```toml serde = "1.0" - test-fuzz = "3.0.3" + test-fuzz = "3.0.4" ``` - Precede the target function with the [`test_fuzz`](#test_fuzz-macro) macro: ```rust @@ -389,7 +389,7 @@ The `cargo test-fuzz` command is used to interact with fuzz targets, and to mani The features in this section apply to the `test-fuzz` package as a whole. Enable them in `test-fuzz`'s dependency specification as described in the [The Cargo Book](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#choosing-features). For example, to enable the `auto_concretize` feature, use: ```toml -test-fuzz = { version = "3.0.3", features = ["auto_concretize"] } +test-fuzz = { version = "3.0.4", features = ["auto_concretize"] } ``` The `test-fuzz` package currently supports the following features: diff --git a/cargo-test-fuzz/Cargo.toml b/cargo-test-fuzz/Cargo.toml index 277bbfc3..93531c2c 100644 --- a/cargo-test-fuzz/Cargo.toml +++ b/cargo-test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-test-fuzz" -version = "3.0.3" +version = "3.0.4" edition = "2018" description = "cargo-test-fuzz" @@ -32,8 +32,8 @@ serde = { version = "1.0.144", features = ["derive"] } strum_macros = "0.24.3" subprocess = "0.2.9" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.3" } -test-fuzz = { path = "../test-fuzz", version = "=3.0.3" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } +test-fuzz = { path = "../test-fuzz", version = "=3.0.4" } [dev-dependencies] assert_cmd = "2.0.4" diff --git a/examples/Cargo.toml b/examples/Cargo.toml index e3a1ef47..93d3b3b8 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-examples" -version = "3.0.3" +version = "3.0.4" edition = "2018" publish = false @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] serde = { version = "1.0.144", features = ["rc"] } -test-fuzz = { path = "../test-fuzz", version = "=3.0.3" } +test-fuzz = { path = "../test-fuzz", version = "=3.0.4" } [dev-dependencies] lazy_static = "1.4.0" diff --git a/internal/Cargo.toml b/internal/Cargo.toml index 72b4f3bb..a195c78e 100644 --- a/internal/Cargo.toml +++ b/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-internal" -version = "3.0.3" +version = "3.0.4" edition = "2018" description = "test-fuzz-internal" diff --git a/macro/Cargo.toml b/macro/Cargo.toml index e2524a61..77cd9bb7 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-macro" -version = "3.0.3" +version = "3.0.4" edition = "2018" description = "test-fuzz-macro" @@ -23,7 +23,7 @@ syn = { version = "1.0.99", features = ["full", "parsing", "visit", "visit-mut"] toolchain_find = "0.2.0" unzip-n = "0.1.2" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.3" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } [features] __auto_concretize = [] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index cf81a703..1530c280 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-runtime" -version = "3.0.3" +version = "3.0.4" edition = "2018" description = "test-fuzz-runtime" @@ -23,7 +23,7 @@ serde = { version = "1.0.144", features = ["derive"] } serde_cbor = { version = "0.11.2", optional = true } sha-1 = "0.10.0" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.3" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } [features] __serde_bincode = [] diff --git a/test-fuzz/Cargo.toml b/test-fuzz/Cargo.toml index 1ae99a2c..a3b51122 100644 --- a/test-fuzz/Cargo.toml +++ b/test-fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz" -version = "3.0.3" +version = "3.0.4" edition = "2018" description = "To make fuzzing Rust easy" @@ -10,12 +10,12 @@ license = "MIT OR Apache-2.0" repository = "https://github.com/trailofbits/test-fuzz" [dependencies] -afl = { version = "0.12.5", optional = true } +afl = { version = "0.12.6", optional = true } serde = "1.0.144" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.3" } -runtime = { path = "../runtime", package = "test-fuzz-runtime", version = "=3.0.3" } -test-fuzz-macro = { path = "../macro", version = "=3.0.3" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" } +runtime = { path = "../runtime", package = "test-fuzz-runtime", version = "=3.0.4" } +test-fuzz-macro = { path = "../macro", version = "=3.0.4" } [dev-dependencies] assert_cmd = "2.0.4" diff --git a/testing/Cargo.toml b/testing/Cargo.toml index 2aea3f87..d7d93599 100644 --- a/testing/Cargo.toml +++ b/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-fuzz-testing" -version = "3.0.3" +version = "3.0.4" edition = "2018" publish = false @@ -14,4 +14,4 @@ log = "0.4.17" retry = "1.3.1" subprocess = "0.2.9" -internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.3" } +internal = { path = "../internal", package = "test-fuzz-internal", version = "=3.0.4" }