Update dependencies (#1588)

* update

* downgrade some
This commit is contained in:
Dongjia "toka" Zhang 2023-10-01 14:20:23 +02:00 committed by GitHub
parent d2ff88f6ff
commit 60b3408737
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 21 additions and 21 deletions

View File

@ -144,11 +144,11 @@ num-traits = { version = "0.2", default-features = false }
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] } # serialization lib
postcard = { version = "1.0", features = ["alloc"], default-features = false } # no_std compatible serde serialization format
bincode = {version = "1.3", optional = true }
c2rust-bitfields = { version = "0.17", features = ["no_std"] }
c2rust-bitfields = { version = "0.18", features = ["no_std"] }
ahash = { version = "0.8", default-features=false } # The hash function already used in hashbrown
meminterval = { version = "0.4", features = ["serde"] }
backtrace = {version = "0.3", optional = true} # Used to get the stacktrace in StacktraceObserver
typed-builder = { version = "0.15.2", optional = true } # Implement the builder pattern at compiletime
typed-builder = { version = "0.16", optional = true } # Implement the builder pattern at compiletime
serde_json = { version = "1.0", optional = true, default-features = false, features = ["alloc"] }
nix = { version = "0.26", optional = true }
@ -158,7 +158,7 @@ libm = "0.2.2"
ratatui = { version = "0.23.0", default-features = false, features = ['crossterm'], optional = true } # Commandline rendering, for TUI Monitor
crossterm = { version = "0.27.0", optional = true }
prometheus-client = { version= "0.19", optional = true} # For the prometheus monitor
prometheus-client = { version= "0.21", optional = true} # For the prometheus monitor
tide = { version = "0.16.0", optional = true }
async-std = { version = "1.12.0", features = ["attributes"], optional = true }
futures = { version = "0.3.24", optional = true }
@ -169,7 +169,7 @@ wait-timeout = { version = "0.2", optional = true } # used by CommandExecutor to
z3 = { version = "0.12.0", features = ["static-link-z3"], optional = true } # for concolic mutation
pyo3 = { version = "0.18.3", optional = true, features = ["serde", "macros"] }
pyo3 = { version = "0.18", optional = true, features = ["serde", "macros"] }
concat-idents = { version = "1.1.3", optional = true }
libcasr = { version = "2.7", optional = true}
@ -182,7 +182,7 @@ document-features = { version = "0.2", optional = true }
# AGPL
# !!! this create requires nightly
grammartec = { version = "0.3", optional = true }
grammartec = { version = "0.3.1", optional = true }
[target.'cfg(unix)'.dependencies]
libc = "0.2" # For (*nix) libc

View File

@ -98,7 +98,7 @@ xxhash-rust = { version = "0.8.5", features = ["xxh3"], optional = true } # xxh3
serde = { version = "1.0", default-features = false, features = ["derive"] } # serialization lib
erased-serde = { version = "0.3.21", default-features = false, optional = true } # erased serde
postcard = { version = "1.0", features = ["alloc"], default-features = false, optional = true } # no_std compatible serde serialization format
num_enum = { version = "0.6", default-features = false }
num_enum = { version = "0.7", default-features = false }
ahash = { version = "0.8", default-features=false, optional = true } # The hash function already used in hashbrown
backtrace = {version = "0.3", optional = true} # Used to get the stacktrace in StacktraceObserver
@ -107,12 +107,12 @@ serde_json = { version = "1.0", optional = true, default-features = false, featu
miniz_oxide = { version = "0.7.1", optional = true}
hostname = { version = "^0.3", optional = true } # Is there really no gethostname in the stdlib?
rand_core = { version = "0.6", optional = true }
nix = { version = "0.26", optional = true }
nix = { version = "0.26", optional = true , features = ["socket", "poll"] }
uuid = { version = "1.4", optional = true, features = ["serde", "v4"] }
clap = {version = "4.0", features = ["derive", "wrap_help"], optional = true} # CLI parsing, for libafl_bolts::cli / the `cli` feature
log = "0.4.20"
pyo3 = { version = "0.18.3", optional = true, features = ["serde", "macros"] }
pyo3 = { version = "0.18", optional = true, features = ["serde", "macros"] }
# optional-dev deps (change when target.'cfg(accessible(::std))'.test-dependencies will be stable)
serial_test = { version = "2", optional = true, default-features = false, features = ["logging"] }

View File

@ -30,7 +30,7 @@ libafl_bolts = { path = "../../libafl_bolts", version = "0.11.1", default-featur
[build-dependencies]
cmake = "0.1"
bindgen = "0.63"
bindgen = "0.68"
regex = "1"
which = "4.4"
symcc_libafl = { path = "../symcc_libafl", version = "0.11.1" }

View File

@ -61,7 +61,7 @@ frida-gum = { version = "0.13.2", features = [
] }
dynasmrt = "2"
capstone = "0.11.0"
color-backtrace = { version = "0.5", features = ["resolve-modules"] }
color-backtrace = { version = "0.6", features = ["resolve-modules"] }
termcolor = "1.1.3"
serde = "1.0"
backtrace = { version = "0.3", default-features = false, features = [

View File

@ -51,8 +51,8 @@ libafl_qemu_sys = { path = "./libafl_qemu_sys", version = "0.11.1" }
serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib
hashbrown = { version = "0.14", features = ["serde"] } # A faster hashmap, nostd compatible
num-traits = "0.2"
num_enum = "0.6"
goblin = "0.6"
num_enum = "0.7"
goblin = "0.7"
libc = "0.2"
strum = "0.25"
strum_macros = "0.25"
@ -60,12 +60,12 @@ syscall-numbers = "3.0"
meminterval = "0.4"
thread_local = "1.1.4"
capstone = "0.11.0"
pyo3 = { version = "0.18.3", optional = true }
pyo3 = { version = "0.18", optional = true }
rangemap = "1.3"
log = "0.4.20"
[build-dependencies]
pyo3-build-config = { version = "0.15", optional = true }
pyo3-build-config = { version = "0.18", optional = true }
[lib]
name = "libafl_qemu"

View File

@ -26,7 +26,7 @@ slirp = [] # build qemu with host libslirp (for user networking)
clippy = [] # special feature for clippy, don't use in normal projects§
[dependencies]
bindgen = "0.66"
bindgen = "0.68"
which = "4.4"
json = "0.12"
shell-words = "1.1"

View File

@ -30,7 +30,7 @@ ppc = ["libafl_qemu/ppc"] # build qemu for powerpc
hexagon = ["libafl_qemu/hexagon"] # build qemu for hexagon
[build-dependencies]
pyo3-build-config = { version = "0.15", optional = true }
pyo3-build-config = { version = "0.18", optional = true }
[dependencies]
libafl = { path = "../libafl", version = "0.11.1" }
@ -38,8 +38,8 @@ libafl_bolts = { path = "../libafl_bolts", version = "0.11.1" }
libafl_targets = { path = "../libafl_targets", version = "0.11.1" }
libafl_qemu = { path = "../libafl_qemu", version = "0.11.1" }
typed-builder = "0.15.2" # Implement the builder pattern at compiletime
pyo3 = { version = "0.18.3", optional = true }
typed-builder = "0.16" # Implement the builder pattern at compiletime
pyo3 = { version = "0.18", optional = true }
log = "0.4.20"
[lib]

View File

@ -35,7 +35,7 @@ clippy = [] # Ignore compiler warnings during clippy
observers = ["meminterval", "ahash"]
[build-dependencies]
bindgen = "0.64.0"
bindgen = "0.68"
cc = { version = "1.0", features = ["parallel"] }
[dependencies]

View File

@ -10,5 +10,5 @@ keywords = ["ci"]
categories = ["development-tools::testing"]
[dependencies]
cargo_toml = "0.15"
cargo_toml = "0.16"
walkdir = "2"

View File

@ -12,7 +12,7 @@ keywords = ["fuzzing", "libafl", "benchmarks"]
categories = ["development-tools::testing", "emulators", "embedded", "os", "no-std"]
[dev-dependencies]
criterion = "0.4" # Benchmarking
criterion = "0.5" # Benchmarking
ahash = { version = "0.8", default-features=false } # The hash function already used in hashbrown
rustc-hash = { version = "1.1", default-features=false } # yet another hash
xxhash-rust = { version = "0.8.5", features = ["xxh3"] } # xxh3 hashing for rust