diff --git a/rpxy-bin/Cargo.toml b/rpxy-bin/Cargo.toml index 248b4d5..7ee5e7e 100644 --- a/rpxy-bin/Cargo.toml +++ b/rpxy-bin/Cargo.toml @@ -26,7 +26,7 @@ rpxy-lib = { path = "../rpxy-lib/", default-features = false, features = [ "sticky-cookie", ] } -anyhow = "1.0.80" +anyhow = "1.0.81" rustc-hash = "1.1.0" serde = { version = "1.0.197", default-features = false, features = ["derive"] } derive_builder = "0.20.0" @@ -37,13 +37,13 @@ tokio = { version = "1.36.0", default-features = false, features = [ "sync", "macros", ] } -async-trait = "0.1.77" +async-trait = "0.1.78" rustls-pemfile = "1.0.4" mimalloc = { version = "*", default-features = false } # config -clap = { version = "4.5.1", features = ["std", "cargo", "wrap_help"] } -toml = { version = "0.8.10", default-features = false, features = ["parse"] } +clap = { version = "4.5.3", features = ["std", "cargo", "wrap_help"] } +toml = { version = "0.8.11", default-features = false, features = ["parse"] } hot_reload = "0.1.5" # logging diff --git a/rpxy-lib/Cargo.toml b/rpxy-lib/Cargo.toml index dbeddec..6b610a8 100644 --- a/rpxy-lib/Cargo.toml +++ b/rpxy-lib/Cargo.toml @@ -43,15 +43,15 @@ tokio = { version = "1.36.0", default-features = false, features = [ "fs", ] } pin-project-lite = "0.2.13" -async-trait = "0.1.77" +async-trait = "0.1.78" # Error handling -anyhow = "1.0.80" -thiserror = "1.0.57" +anyhow = "1.0.81" +thiserror = "1.0.58" # http for both server and client -http = "1.0.0" -http-body-util = "0.1.0" +http = "1.1.0" +http-body-util = "0.1.1" hyper = { version = "1.2.0", default-features = false } hyper-util = { version = "0.1.3", features = ["full"] } futures-util = { version = "0.3.30", default-features = false } @@ -83,22 +83,22 @@ tracing = { version = "0.1.40" } quinn = { version = "0.10.2", optional = true } h3 = { path = "../submodules/h3/h3/", optional = true } h3-quinn = { path = "../submodules/h3/h3-quinn/", optional = true } -s2n-quic = { version = "1.33.0", default-features = false, features = [ +s2n-quic = { version = "1.34.0", default-features = false, features = [ "provider-tls-rustls", ], optional = true } s2n-quic-core = { version = "0.33.0", default-features = false, optional = true } s2n-quic-h3 = { path = "../submodules/s2n-quic-h3/", optional = true } s2n-quic-rustls = { version = "0.33.0", optional = true } # for UDP socket wit SO_REUSEADDR when h3 with quinn -socket2 = { version = "0.5.5", features = ["all"], optional = true } +socket2 = { version = "0.5.6", features = ["all"], optional = true } # cache http-cache-semantics = { path = "../submodules/rusty-http-cache-semantics/", optional = true } -lru = { version = "0.12.2", optional = true } +lru = { version = "0.12.3", optional = true } sha2 = { version = "0.10.8", default-features = false, optional = true } # cookie handling for sticky cookie -chrono = { version = "0.4.34", default-features = false, features = [ +chrono = { version = "0.4.35", default-features = false, features = [ "unstable-locales", "alloc", "clock", @@ -107,4 +107,4 @@ base64 = { version = "0.21.7", optional = true } [dev-dependencies] -tokio-test = "0.4.3" +tokio-test = "0.4.4"