From bca1f392a71f729c57883cf456b1007bba77ddcc Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Thu, 13 Jan 2022 11:32:57 +0100 Subject: [PATCH] Bump to 0.7.1 (#465) * bump to 0.7.1 * bump libafl_qemu --- fuzzers/baby_fuzzer/Cargo.toml | 2 +- fuzzers/baby_fuzzer_gramatron/Cargo.toml | 2 +- fuzzers/baby_fuzzer_nautilus/Cargo.toml | 2 +- fuzzers/baby_fuzzer_tokens/Cargo.toml | 2 +- fuzzers/baby_no_std/Cargo.toml | 2 +- fuzzers/forkserver_simple/Cargo.toml | 4 ++-- fuzzers/frida_libpng/Cargo.toml | 2 +- fuzzers/fuzzbench/Cargo.toml | 2 +- fuzzers/fuzzbench_qemu/Cargo.toml | 2 +- fuzzers/generic_inmemory/Cargo.toml | 2 +- fuzzers/libafl_atheris/Cargo.toml | 2 +- fuzzers/libfuzzer_libmozjpeg/Cargo.toml | 2 +- fuzzers/libfuzzer_libpng/Cargo.toml | 2 +- fuzzers/libfuzzer_libpng_ctx/Cargo.toml | 2 +- fuzzers/libfuzzer_libpng_launcher/Cargo.toml | 2 +- fuzzers/libfuzzer_reachability/Cargo.toml | 2 +- fuzzers/libfuzzer_stb_image/Cargo.toml | 2 +- fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml | 2 +- fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml | 2 +- fuzzers/libfuzzer_stb_image_sugar/Cargo.toml | 2 +- fuzzers/push_harness/Cargo.toml | 2 +- fuzzers/push_stage_harness/Cargo.toml | 2 +- fuzzers/qemu_launcher/Cargo.toml | 2 +- fuzzers/tutorial/Cargo.toml | 2 +- libafl/Cargo.toml | 5 +++-- libafl_cc/Cargo.toml | 2 +- libafl_concolic/symcc_libafl/Cargo.toml | 2 +- libafl_concolic/symcc_runtime/Cargo.toml | 2 +- libafl_derive/Cargo.toml | 2 +- libafl_frida/Cargo.toml | 5 +++-- libafl_qemu/Cargo.toml | 7 ++++--- libafl_sugar/Cargo.toml | 7 ++++--- libafl_targets/Cargo.toml | 5 +++-- 33 files changed, 46 insertions(+), 41 deletions(-) diff --git a/fuzzers/baby_fuzzer/Cargo.toml b/fuzzers/baby_fuzzer/Cargo.toml index e2062bafff..8559181552 100644 --- a/fuzzers/baby_fuzzer/Cargo.toml +++ b/fuzzers/baby_fuzzer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "baby_fuzzer" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/baby_fuzzer_gramatron/Cargo.toml b/fuzzers/baby_fuzzer_gramatron/Cargo.toml index e0ee53e49f..e284f41159 100644 --- a/fuzzers/baby_fuzzer_gramatron/Cargo.toml +++ b/fuzzers/baby_fuzzer_gramatron/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "baby_fuzzer" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/baby_fuzzer_nautilus/Cargo.toml b/fuzzers/baby_fuzzer_nautilus/Cargo.toml index bdf85324fb..5b7d6b49b7 100644 --- a/fuzzers/baby_fuzzer_nautilus/Cargo.toml +++ b/fuzzers/baby_fuzzer_nautilus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "baby_fuzzer" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2018" diff --git a/fuzzers/baby_fuzzer_tokens/Cargo.toml b/fuzzers/baby_fuzzer_tokens/Cargo.toml index e2062bafff..8559181552 100644 --- a/fuzzers/baby_fuzzer_tokens/Cargo.toml +++ b/fuzzers/baby_fuzzer_tokens/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "baby_fuzzer" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/baby_no_std/Cargo.toml b/fuzzers/baby_no_std/Cargo.toml index 87b732e002..0927678e25 100644 --- a/fuzzers/baby_no_std/Cargo.toml +++ b/fuzzers/baby_no_std/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "baby_no_std" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/forkserver_simple/Cargo.toml b/fuzzers/forkserver_simple/Cargo.toml index 3840b058da..c88ccad546 100644 --- a/fuzzers/forkserver_simple/Cargo.toml +++ b/fuzzers/forkserver_simple/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forkserver_simple" -version = "0.7.0" +version = "0.7.1" authors = ["tokatoka "] edition = "2021" @@ -17,4 +17,4 @@ opt-level = 3 [dependencies] libafl = { path = "../../libafl/" } -clap = { version = "3.0", features = ["default"] } \ No newline at end of file +clap = { version = "3.0", features = ["default"] } diff --git a/fuzzers/frida_libpng/Cargo.toml b/fuzzers/frida_libpng/Cargo.toml index 2f1cfabaa7..84ccdab240 100644 --- a/fuzzers/frida_libpng/Cargo.toml +++ b/fuzzers/frida_libpng/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frida_libpng" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" build = "build.rs" diff --git a/fuzzers/fuzzbench/Cargo.toml b/fuzzers/fuzzbench/Cargo.toml index 0cb876ce3e..93231ff387 100644 --- a/fuzzers/fuzzbench/Cargo.toml +++ b/fuzzers/fuzzbench/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuzzbench" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/fuzzbench_qemu/Cargo.toml b/fuzzers/fuzzbench_qemu/Cargo.toml index 4a7ab455e5..102c907b17 100644 --- a/fuzzers/fuzzbench_qemu/Cargo.toml +++ b/fuzzers/fuzzbench_qemu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fuzzbench_qemu" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/generic_inmemory/Cargo.toml b/fuzzers/generic_inmemory/Cargo.toml index 6cd0a235f3..ee2ddc5a52 100644 --- a/fuzzers/generic_inmemory/Cargo.toml +++ b/fuzzers/generic_inmemory/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "generic_inmemory" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libafl_atheris/Cargo.toml b/fuzzers/libafl_atheris/Cargo.toml index 0c30a9a79e..6733082733 100644 --- a/fuzzers/libafl_atheris/Cargo.toml +++ b/fuzzers/libafl_atheris/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl_atheris" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2018" diff --git a/fuzzers/libfuzzer_libmozjpeg/Cargo.toml b/fuzzers/libfuzzer_libmozjpeg/Cargo.toml index 94d8f48eba..62e2bf3b18 100644 --- a/fuzzers/libfuzzer_libmozjpeg/Cargo.toml +++ b/fuzzers/libfuzzer_libmozjpeg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_libmozjpeg" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libfuzzer_libpng/Cargo.toml b/fuzzers/libfuzzer_libpng/Cargo.toml index 7246771b71..6442715b22 100644 --- a/fuzzers/libfuzzer_libpng/Cargo.toml +++ b/fuzzers/libfuzzer_libpng/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_libpng" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libfuzzer_libpng_ctx/Cargo.toml b/fuzzers/libfuzzer_libpng_ctx/Cargo.toml index fe20c9ccda..fa4003662e 100644 --- a/fuzzers/libfuzzer_libpng_ctx/Cargo.toml +++ b/fuzzers/libfuzzer_libpng_ctx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_libpng_launcher" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libfuzzer_libpng_launcher/Cargo.toml b/fuzzers/libfuzzer_libpng_launcher/Cargo.toml index 6b23637ec5..9c20c456a2 100644 --- a/fuzzers/libfuzzer_libpng_launcher/Cargo.toml +++ b/fuzzers/libfuzzer_libpng_launcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_libpng_launcher" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libfuzzer_reachability/Cargo.toml b/fuzzers/libfuzzer_reachability/Cargo.toml index 129c503011..6a2b2a1d44 100644 --- a/fuzzers/libfuzzer_reachability/Cargo.toml +++ b/fuzzers/libfuzzer_reachability/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_reachability" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/libfuzzer_stb_image/Cargo.toml b/fuzzers/libfuzzer_stb_image/Cargo.toml index 980ab304ba..54048e9246 100644 --- a/fuzzers/libfuzzer_stb_image/Cargo.toml +++ b/fuzzers/libfuzzer_stb_image/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_stb_image" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" build = "build.rs" diff --git a/fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml b/fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml index d1b1ad8e7a..02d2be23f2 100644 --- a/fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml +++ b/fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_stb_image_concolic" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier ", "Julius Hohnerlein"] edition = "2021" build = "build.rs" diff --git a/fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml b/fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml index ff2264d66b..0c9d5bb67e 100644 --- a/fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml +++ b/fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "example_runtime" -version = "0.7.0" +version = "0.7.1" edition = "2021" authors = ["Julius Hohnerlein "] diff --git a/fuzzers/libfuzzer_stb_image_sugar/Cargo.toml b/fuzzers/libfuzzer_stb_image_sugar/Cargo.toml index 6ac790e013..ec81feafc3 100644 --- a/fuzzers/libfuzzer_stb_image_sugar/Cargo.toml +++ b/fuzzers/libfuzzer_stb_image_sugar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libfuzzer_stb_image" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" build = "build.rs" diff --git a/fuzzers/push_harness/Cargo.toml b/fuzzers/push_harness/Cargo.toml index 551f56ecd0..cfa655794d 100644 --- a/fuzzers/push_harness/Cargo.toml +++ b/fuzzers/push_harness/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "push_harness" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/push_stage_harness/Cargo.toml b/fuzzers/push_stage_harness/Cargo.toml index 66c01c2668..ce754fb590 100644 --- a/fuzzers/push_stage_harness/Cargo.toml +++ b/fuzzers/push_stage_harness/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "push_stage_harness" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/fuzzers/qemu_launcher/Cargo.toml b/fuzzers/qemu_launcher/Cargo.toml index a66963ee78..be33b025c3 100644 --- a/fuzzers/qemu_launcher/Cargo.toml +++ b/fuzzers/qemu_launcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "qemu_launcher" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2018" diff --git a/fuzzers/tutorial/Cargo.toml b/fuzzers/tutorial/Cargo.toml index 7f122440e0..5a9825833c 100644 --- a/fuzzers/tutorial/Cargo.toml +++ b/fuzzers/tutorial/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tutorial" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] edition = "2021" diff --git a/libafl/Cargo.toml b/libafl/Cargo.toml index 8d762a6d63..ce6c9b0d2b 100644 --- a/libafl/Cargo.toml +++ b/libafl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi ", "Dominik Maier "] description = "Slot your own fuzzers together and extend their features using Rust" documentation = "https://docs.rs/libafl" @@ -42,6 +42,8 @@ num_cpus = "1.0" # cpu count, for llmp example serial_test = "0.5" [dependencies] +libafl_derive = { version = "0.7.1", optional = true, path = "../libafl_derive" } + rustversion = "1.0" tuple_list = { version = "0.1.3" } hashbrown = { version = "0.11", features = ["serde", "ahash-compile-time-rng"], default-features=false } # A faster hashmap, nostd compatible @@ -58,7 +60,6 @@ typed-builder = "0.9.1" # Implement the builder pattern at compiletime ahash = { version = "0.7", default-features=false, features=["compile-time-rng"] } # The hash function already used in hashbrown intervaltree = { version = "0.2.7", default-features = false, features = ["serde"] } -libafl_derive = { version = "0.7.0", optional = true, path = "../libafl_derive" } serde_json = { version = "1.0", optional = true, default-features = false, features = ["alloc"] } miniz_oxide = { version = "0.5", optional = true} core_affinity = { version = "0.5", git = "https://github.com/s1341/core_affinity_rs", rev = "6648a7a", optional = true } diff --git a/libafl_cc/Cargo.toml b/libafl_cc/Cargo.toml index b2f52737a7..f106d366c1 100644 --- a/libafl_cc/Cargo.toml +++ b/libafl_cc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl_cc" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi "] description = "Commodity library to wrap compilers and link LibAFL" documentation = "https://docs.rs/libafl_cc" diff --git a/libafl_concolic/symcc_libafl/Cargo.toml b/libafl_concolic/symcc_libafl/Cargo.toml index 1942c70d3f..07a08cd776 100644 --- a/libafl_concolic/symcc_libafl/Cargo.toml +++ b/libafl_concolic/symcc_libafl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "symcc_libafl" -version = "0.7.0" +version = "0.7.1" edition = "2021" authors = ["Julius Hohnerlein ", "Andrea Fioraldi ", "Dominik Maier "] description = "Meta package for symcc_runtime" diff --git a/libafl_concolic/symcc_runtime/Cargo.toml b/libafl_concolic/symcc_runtime/Cargo.toml index b1ca50e98a..683c872a0b 100644 --- a/libafl_concolic/symcc_runtime/Cargo.toml +++ b/libafl_concolic/symcc_runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "symcc_runtime" -version = "0.7.0" +version = "0.7.1" edition = "2021" authors = ["Julius Hohnerlein ", "Andrea Fioraldi ", "Dominik Maier "] description = "Build Concolic Tracing tools based on SymCC in Rust" diff --git a/libafl_derive/Cargo.toml b/libafl_derive/Cargo.toml index 8100c62d94..192fc836b6 100644 --- a/libafl_derive/Cargo.toml +++ b/libafl_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl_derive" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi "] description = "Derive proc-macro crate for LibAFL" documentation = "https://docs.rs/libafl_derive" diff --git a/libafl_frida/Cargo.toml b/libafl_frida/Cargo.toml index 739f96c4c3..37b30e72dd 100644 --- a/libafl_frida/Cargo.toml +++ b/libafl_frida/Cargo.toml @@ -19,8 +19,9 @@ cmplog = [] cc = { version = "1.0", features = ["parallel"] } [dependencies] -libafl = { path = "../libafl", version = "0.7.0", features = ["std", "libafl_derive"] } -libafl_targets = { path = "../libafl_targets", version = "0.7.0", features = ["std", "sancov_cmplog"] } +libafl = { path = "../libafl", version = "0.7.1", features = ["std", "libafl_derive"] } +libafl_targets = { path = "../libafl_targets", version = "0.7.1", features = ["std", "sancov_cmplog"] } + nix = "0.23" libc = "0.2" hashbrown = "0.11" diff --git a/libafl_qemu/Cargo.toml b/libafl_qemu/Cargo.toml index ce838ff875..d53e98f3b0 100644 --- a/libafl_qemu/Cargo.toml +++ b/libafl_qemu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl_qemu" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi "] description = "QEMU user backend library for LibAFL" documentation = "https://docs.rs/libafl_qemu" @@ -23,8 +23,9 @@ aarch64 = [] # build qemu for aarch64 clippy = [] # special feature for clippy, don't use in normal projects§ [dependencies] -libafl = { path = "../libafl", version = "0.7.0" } -libafl_targets = { path = "../libafl_targets", version = "0.7.0" } +libafl = { path = "../libafl", version = "0.7.1" } +libafl_targets = { path = "../libafl_targets", version = "0.7.1" } + serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib hashbrown = { version = "0.11", features = ["serde", "ahash-compile-time-rng"] } # A faster hashmap, nostd compatible num-traits = "0.2" diff --git a/libafl_sugar/Cargo.toml b/libafl_sugar/Cargo.toml index 4c0f4fc65c..9456aecea5 100644 --- a/libafl_sugar/Cargo.toml +++ b/libafl_sugar/Cargo.toml @@ -26,9 +26,10 @@ aarch64 = ["libafl_qemu/aarch64"] # build qemu for aarch64 pyo3-build-config = { version = "0.15", optional = true } [dependencies] -libafl = { path = "../libafl", version = "0.7.0" } -libafl_targets = { path = "../libafl_targets", version = "0.7.0" } -libafl_qemu = { path = "../libafl_qemu", version = "0.7.0" } +libafl = { path = "../libafl", version = "0.7.1" } +libafl_targets = { path = "../libafl_targets", version = "0.7.1" } +libafl_qemu = { path = "../libafl_qemu", version = "0.7.1" } + typed-builder = "0.9.1" # Implement the builder pattern at compiletime #pyo3 = { version = "0.15", features = ["extension-module"], optional = true } pyo3 = { version = "0.15", optional = true } diff --git a/libafl_targets/Cargo.toml b/libafl_targets/Cargo.toml index 01f635388e..ebc61c8d88 100644 --- a/libafl_targets/Cargo.toml +++ b/libafl_targets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libafl_targets" -version = "0.7.0" +version = "0.7.1" authors = ["Andrea Fioraldi "] description = "Common code for target instrumentation that can be used combined with LibAFL" documentation = "https://docs.rs/libafl_targets" @@ -27,7 +27,8 @@ clippy = [] # Ignore compiler warnings during clippy cc = { version = "1.0", features = ["parallel"] } [dependencies] +libafl = { path = "../libafl", version = "0.7.1", features = [] } + rangemap = "0.1" -libafl = { path = "../libafl", version = "0.7.0", features = [] } serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib # serde-big-array = "0.3.2"