From b195411dc9949003dcf143027ef2fde1d94af99d Mon Sep 17 00:00:00 2001 From: epi Date: Fri, 13 Dec 2024 06:52:27 -0500 Subject: [PATCH] updated deps; bumped version to rc.13 --- Cargo.toml | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d86fb53..a42a547 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "feroxfuzz" -version = "1.0.0-rc.12" +version = "1.0.0-rc.13" edition = "2021" authors = ["Ben 'epi' Risher (@epi052)"] license = "Apache-2.0" @@ -16,8 +16,7 @@ default = ["async", "json"] # AsyncResponse et al will [de]serialize the response body in addition to normal fields serialize-body = ["serde", "typetag"] -# AsyncResponse et al can attempt to convert the response body to json, also needed for -# libafl Input trait +# AsyncResponse et al can attempt to convert the response body to json json = ["serde", "serde_json", "typetag"] # wrapper around providing concrete async implementations via reqwest, tokio, and futures @@ -29,16 +28,19 @@ blocking = ["reqwest/blocking"] # wrapper around providing different encoders encoders = ["base64", "hex"] -# wrapper around providing havoc mutations -havoc = ["libafl", "libafl_bolts"] - [dependencies] # MIT Licenses tuple_list = { version = "0.1" } -derive_more = { version = "0.99" } +derive_more = { version = "1.0", features = [ + "constructor", + "from", + "into", + "not", + "sum", +] } tracing = { version = "0.1", features = ["log"] } ## optional -tokio = { version = "1.20", optional = true, features = [ +tokio = { version = "1.42", optional = true, features = [ "rt-multi-thread", "macros", "tracing", @@ -49,35 +51,31 @@ tokio = { version = "1.20", optional = true, features = [ # MIT / Apache Licenses num = { version = "0.4" } cfg-if = { version = "1.0" } -dyn-clone = { version = "1.0.9" } -url = { version = "2.2", features = ["serde"] } +dyn-clone = { version = "1.0.17" } +url = { version = "2.5", features = ["serde"] } ## optional serde = { version = "1.0", optional = true, features = ["derive", "rc"] } serde_json = { version = "1.0", optional = true } -typetag = { version = "0.2.3", optional = true } +typetag = { version = "0.2.18", optional = true } thiserror = { version = "1.0" } -reqwest = { version = "0.11", optional = true, features = [ +reqwest = { version = "0.12.9", optional = true, features = [ "socks", "rustls-tls", ] } async-trait = { version = "0.1" } -regex = { version = "1.6" } +regex = { version = "1.11" } serde_regex = { version = "1.1.0" } -lazy_static = { version = "1.4" } +lazy_static = { version = "1.5" } futures = { version = "0.3", optional = true } -base64 = { version = "0.21.2", optional = true } +base64 = { version = "0.22.1", optional = true } hex = { version = "0.4.3", optional = true } -flume = { version = "0.11.0" } -libafl = { version = "0.11.1", default-features = false, features = [ - "std", -], optional = true } -libafl_bolts = { version = "0.11.1", default-features = false, optional = true } +flume = { version = "0.11.1" } [dev-dependencies] -http = { version = "0.2" } +http = { version = "1.2.0" } tokio-test = { version = "0.4" } -httpmock = { version = "0.6" } -allocation-counter = { version = "0.5" } +httpmock = { version = "0.7" } +allocation-counter = { version = "0.8.1" } tempdir = { version = "0.3.7" } tracing-subscriber = { version = "0.3", features = ["env-filter"] }