Skip to content
Merged

0.13.2 #2423

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ members = [
"utils/deexit",
"utils/libafl_benches",
"utils/gramatron/construct_automata",
"utils/desyscall",
"utils/multi_machine_generator",
]
default-members = [
"libafl",
Expand Down Expand Up @@ -47,7 +45,7 @@ exclude = [
]

[workspace.package]
version = "0.13.1"
version = "0.13.2"

[profile.release]
lto = true
Expand Down
8 changes: 4 additions & 4 deletions bindings/pylibafl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
[package]
name = "pylibafl"
version = "0.13.1"
version = "0.13.2"
edition = "2021"

[dependencies]
pyo3 = { version = "0.18.3", features = ["extension-module"] }
pyo3-log = "0.8.1"
libafl_sugar = { path = "../../libafl_sugar", version = "0.13.1", features = ["python"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.1", features = ["python"] }
libafl_sugar = { path = "../../libafl_sugar", version = "0.13.2", features = ["python"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.2", features = ["python"] }

[target.'cfg(target_os = "linux")'.dependencies]
libafl_qemu = { path = "../../libafl_qemu", version = "0.13.1", features = ["python"] }
libafl_qemu = { path = "../../libafl_qemu", version = "0.13.2", features = ["python"] }

[build-dependencies]
pyo3-build-config = { version = "0.17" }
Expand Down
6 changes: 3 additions & 3 deletions libafl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
description = "Slot your own fuzzers together and extend their features using Rust"
documentation = "https://docs.rs/libafl"
Expand Down Expand Up @@ -142,8 +142,8 @@ serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
bytecount = "0.6.3"

[dependencies]
libafl_bolts = { version = "0.13.1", path = "../libafl_bolts", default-features = false, features = ["alloc"] }
libafl_derive = { version = "0.13.1", path = "../libafl_derive", optional = true }
libafl_bolts = { version = "0.13.2", path = "../libafl_bolts", default-features = false, features = ["alloc"] }
libafl_derive = { version = "0.13.2", path = "../libafl_derive", optional = true }

rustversion = "1.0"
tuple_list = { version = "0.1.3" }
Expand Down
4 changes: 2 additions & 2 deletions libafl_bolts/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_bolts"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
description = "Low-level bolts to create fuzzers and so much more"
documentation = "https://docs.rs/libafl"
Expand Down Expand Up @@ -92,7 +92,7 @@ llmp_small_maps = ["alloc"]
rustversion = "1.0"

[dependencies]
libafl_derive = { version = "0.13.1", optional = true, path = "../libafl_derive" }
libafl_derive = { version = "0.13.2", optional = true, path = "../libafl_derive" }
static_assertions = "1.1.0"

tuple_list = { version = "0.1.3" }
Expand Down
2 changes: 1 addition & 1 deletion libafl_cc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_cc"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "Commodity library to wrap compilers and link LibAFL"
documentation = "https://docs.rs/libafl_cc"
Expand Down
2 changes: 1 addition & 1 deletion libafl_concolic/symcc_libafl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "symcc_libafl"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
authors = ["Julius Hohnerlein <julihoh@users.noreply.github.com>", "Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
description = "Meta package for symcc_runtime"
Expand Down
8 changes: 4 additions & 4 deletions libafl_concolic/symcc_runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "symcc_runtime"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
authors = ["Julius Hohnerlein <julihoh@users.noreply.github.com>", "Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
description = "Build Concolic Tracing tools based on SymCC in Rust"
Expand All @@ -25,12 +25,12 @@ no-cpp-runtime = []
unchecked_unwrap = "4"
ctor = "0.2"
libc = "0.2"
libafl = { path = "../../libafl", version = "0.13.1", default-features=false, features=["std", "serdeany_autoreg"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.1", default-features=false, features=["std", "serdeany_autoreg"] }
libafl = { path = "../../libafl", version = "0.13.2", default-features=false, features=["std", "serdeany_autoreg"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.2", default-features=false, features=["std", "serdeany_autoreg"] }

[build-dependencies]
cmake = "0.1"
bindgen = "0.69.4"
regex = "1"
which = "6.0"
symcc_libafl = { path = "../symcc_libafl", version = "0.13.1" }
symcc_libafl = { path = "../symcc_libafl", version = "0.13.2" }
2 changes: 1 addition & 1 deletion libafl_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_derive"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "Derive proc-macro crate for LibAFL"
documentation = "https://docs.rs/libafl_derive"
Expand Down
8 changes: 4 additions & 4 deletions libafl_frida/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_frida"
version = "0.13.1"
version = "0.13.2"
authors = ["s1341 <github@shmarya.net>"]
description = "Frida backend library for LibAFL"
documentation = "https://docs.rs/libafl_frida"
Expand Down Expand Up @@ -49,17 +49,17 @@ yaxpeax-x86 = "1.2.2"
iced-x86 = { version = "1.20.0", features = ["code_asm"], optional = true }

[dependencies]
libafl = { path = "../libafl", default-features = false, version = "0.13.1", features = [
libafl = { path = "../libafl", default-features = false, version = "0.13.2", features = [
"std",
"derive",
"frida_cli",
] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = [
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = [
"std",
"derive",
"frida_cli"
] }
libafl_targets = { path = "../libafl_targets", version = "0.13.1", features = [
libafl_targets = { path = "../libafl_targets", version = "0.13.2", features = [
"std",
"sancov_cmplog",
] }
Expand Down
2 changes: 1 addition & 1 deletion libafl_libfuzzer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_libfuzzer"
version = "0.13.1"
version = "0.13.2"
description = "libFuzzer shim which uses LibAFL with common defaults"
repository = "https://github.com/AFLplusplus/LibAFL/"
readme = "../README.md"
Expand Down
2 changes: 1 addition & 1 deletion libafl_libfuzzer/runtime/Cargo.toml.template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_libfuzzer_runtime"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
publish = false

Expand Down
8 changes: 4 additions & 4 deletions libafl_nyx/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_nyx"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
authors = ["syheliel <syheliel@gmail.com>"]
description = "libafl using nyx, only avaliable on linux"
Expand All @@ -15,9 +15,9 @@ categories = ["development-tools::testing", "emulators", "embedded", "os", "no-s

[target.'cfg(target_os = "linux")'.dependencies]
libnyx = { git = "https://github.com/nyx-fuzz/libnyx.git", rev = "6833d236dfe785a8a23d8c8d79e74c99fa635004" }
libafl = { path = "../libafl", version = "0.13.1", features = ["std", "libafl_derive", "frida_cli" ]}
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", features = ["std", "libafl_derive", "frida_cli" ]}
libafl_targets = { path = "../libafl_targets", version = "0.13.1", features = ["std", "sancov_cmplog"] }
libafl = { path = "../libafl", version = "0.13.2", features = ["std", "libafl_derive", "frida_cli" ]}
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", features = ["std", "libafl_derive", "frida_cli" ]}
libafl_targets = { path = "../libafl_targets", version = "0.13.2", features = ["std", "sancov_cmplog"] }

nix = { version = "0.29", features = ["fs"] }
typed-builder = "0.18"
12 changes: 6 additions & 6 deletions libafl_qemu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_qemu"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "QEMU user backend library for LibAFL"
documentation = "https://docs.rs/libafl_qemu"
Expand Down Expand Up @@ -66,10 +66,10 @@ shared = [ "libafl_qemu_sys/shared" ]
clippy = ["libafl_qemu_sys/clippy"]

[dependencies]
libafl = { path = "../libafl", version = "0.13.1", default-features = false, features = ["std", "derive", "regex"] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = ["std", "derive"] }
libafl_targets = { path = "../libafl_targets", version = "0.13.1" }
libafl_qemu_sys = { path = "./libafl_qemu_sys", version = "0.13.1" }
libafl = { path = "../libafl", version = "0.13.2", default-features = false, features = ["std", "derive", "regex"] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = ["std", "derive"] }
libafl_targets = { path = "../libafl_targets", version = "0.13.2" }
libafl_qemu_sys = { path = "./libafl_qemu_sys", version = "0.13.2" }

serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib
hashbrown = { version = "0.14", features = ["serde"] } # A faster hashmap, nostd compatible
Expand Down Expand Up @@ -101,7 +101,7 @@ memmap2 = "0.9"
document-features = { version = "0.2", optional = true }

[build-dependencies]
libafl_qemu_build = { path = "./libafl_qemu_build", version = "0.13.1" }
libafl_qemu_build = { path = "./libafl_qemu_build", version = "0.13.2" }
pyo3-build-config = { version = "0.21", optional = true }
rustversion = "1.0"
bindgen = "0.69"
Expand Down
2 changes: 1 addition & 1 deletion libafl_qemu/libafl_qemu_build/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_qemu_build"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "Builder for LibAFL QEMU"
documentation = "https://docs.rs/libafl_qemu_build"
Expand Down
4 changes: 2 additions & 2 deletions libafl_qemu/libafl_qemu_sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_qemu_sys"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "C to Rust bindings for the LibAFL QEMU bridge"
documentation = "https://docs.rs/libafl_qemu_sys"
Expand Down Expand Up @@ -49,6 +49,6 @@ strum_macros = "0.26"
pyo3 = { version = "0.18", optional = true }

[build-dependencies]
libafl_qemu_build = { path = "../libafl_qemu_build", version = "0.13.1" }
libafl_qemu_build = { path = "../libafl_qemu_build", version = "0.13.2" }
pyo3-build-config = { version = "0.21", optional = true }
rustversion = "1.0"
10 changes: 5 additions & 5 deletions libafl_sugar/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_sugar"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "Sugar builders to create common fuzzers with LibAFL"
documentation = "https://docs.rs/libafl_sugar"
Expand Down Expand Up @@ -48,9 +48,9 @@ hexagon = ["libafl_qemu/hexagon"]
pyo3-build-config = { version = "0.21", optional = true }

[dependencies]
libafl = { path = "../libafl", version = "0.13.1" }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1" }
libafl_targets = { path = "../libafl_targets", version = "0.13.1" }
libafl = { path = "../libafl", version = "0.13.2" }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2" }
libafl_targets = { path = "../libafl_targets", version = "0.13.2" }

# Document all features of this crate (for `cargo doc`)
document-features = { version = "0.2", optional = true }
Expand All @@ -60,7 +60,7 @@ pyo3 = { version = "0.18", optional = true }
log = "0.4.20"

[target.'cfg(target_os = "linux")'.dependencies]
libafl_qemu = { path = "../libafl_qemu", version = "0.13.1" }
libafl_qemu = { path = "../libafl_qemu", version = "0.13.2" }

[lib]
name = "libafl_sugar"
Expand Down
6 changes: 3 additions & 3 deletions libafl_targets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_targets"
version = "0.13.1"
version = "0.13.2"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
description = "Common code for target instrumentation that can be used combined with LibAFL"
documentation = "https://docs.rs/libafl_targets"
Expand Down Expand Up @@ -66,8 +66,8 @@ cc = { version = "1.0", features = ["parallel"] }
rustversion = "1.0"

[dependencies]
libafl = { path = "../libafl", version = "0.13.1", default-features = false, features = [] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = [] }
libafl = { path = "../libafl", version = "0.13.2", default-features = false, features = [] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = [] }
libc = "0.2"
hashbrown = "0.14"
once_cell = "1.19"
Expand Down
6 changes: 3 additions & 3 deletions libafl_tinyinst/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_tinyinst"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
authors = ["elbiazo <eric.l.biazo@gmail.com>", "Dongjia Zhang <tokazerkje@outlook.com>"]
repository = "https://github.com/AFLplusplus/LibAFL/"
Expand All @@ -12,11 +12,11 @@ description = "TinyInst backend for libafl"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
libafl = { path = "../libafl", version = "0.13.1", features = [
libafl = { path = "../libafl", version = "0.13.2", features = [
"std",
"libafl_derive",
] }
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", features = [
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", features = [
"std",
"libafl_derive",
] }
Expand Down
2 changes: 1 addition & 1 deletion utils/build_and_test_fuzzers/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "build_and_test_fuzzers"
version = "0.1.0"
version = "0.13.2"
edition = "2021"
description = "Get diffing fuzzers from the last commit"
repository = "https://github.com/AFLplusplus/LibAFL/"
Expand Down
2 changes: 1 addition & 1 deletion utils/deexit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
name = "deexit"
version = "0.1.0"
version = "0.13.2"
edition = "2021"
description = "DeExit: Replace exits with aborts to catch them during in-process fuzzing"
documentation = "https://docs.rs/libafl"
Expand Down
2 changes: 1 addition & 1 deletion utils/desyscall/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "desyscall"
version = "0.1.0"
version = "0.13.2"
edition = "2021"
description = "DeSyscall: Hooks syscalls for reduces overhead during in-process fuzzing"
repository = "https://github.com/AFLplusplus/LibAFL/"
Expand Down
2 changes: 1 addition & 1 deletion utils/gdb_qemu/demo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gdb_demo"
version = "0.1.0"
version = "0.13.2"
edition = "2021"

[build-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion utils/gdb_qemu/gdb_qemu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gdb_qemu"
version = "0.1.0"
version = "0.13.2"
edition = "2021"

[build-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion utils/gramatron/construct_automata/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "construct_automata"
version = "0.1.0"
version = "0.13.2"
edition = "2021"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
description = "LibAFL Gramatron Gramar Construction"
Expand Down
2 changes: 1 addition & 1 deletion utils/libafl_benches/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
name = "libafl_benches"
version = "0.13.1"
version = "0.13.2"
edition = "2021"
description = "LibAFL Benchmarks"
documentation = "https://docs.rs/libafl"
Expand Down
2 changes: 1 addition & 1 deletion utils/libafl_fmt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_fmt"
version = "0.1.0"
version = "0.13.2"
edition = "2021"
description = "Format the LibAFL repository"
authors = ["Romain Malmain <romain.malmain@pm.me>"]
Expand Down
4 changes: 4 additions & 0 deletions utils/multi_machine_generator/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
[package]
name = "multi_machine_generator"
authors = ["Romain Malmain <romain.malmain@pm.me>"]
version = "0.13.2"
description = "Generator for multi-machine setup"
license = "MIT OR Apache-2.0"
keywords = ["fuzzing", "testing", "security"]
edition = "2021"

[dependencies]
Expand Down
Loading