From bc718e61b4d91977bf0178e3a1e17a4d84056f74 Mon Sep 17 00:00:00 2001 From: Jun Kurihara Date: Sat, 20 Apr 2024 13:35:12 +0900 Subject: [PATCH] bump s2n and rustls-0.21 --- Cargo.toml | 2 +- rpxy-bin/Cargo.toml | 6 +++--- rpxy-lib/Cargo.toml | 16 ++++++++-------- submodules/s2n-quic-h3/Cargo.toml | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 6cc24f7..fce6eb2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.7.1" +version = "0.7.2" authors = ["Jun Kurihara"] homepage = "https://github.com/junkurihara/rust-rpxy" repository = "https://github.com/junkurihara/rust-rpxy" diff --git a/rpxy-bin/Cargo.toml b/rpxy-bin/Cargo.toml index 4b91594..09924a4 100644 --- a/rpxy-bin/Cargo.toml +++ b/rpxy-bin/Cargo.toml @@ -26,9 +26,9 @@ rpxy-lib = { path = "../rpxy-lib/", default-features = false, features = [ "sticky-cookie", ] } -anyhow = "1.0.81" +anyhow = "1.0.82" rustc-hash = "1.1.0" -serde = { version = "1.0.197", default-features = false, features = ["derive"] } +serde = { version = "1.0.198", default-features = false, features = ["derive"] } derive_builder = "0.20.0" tokio = { version = "1.37.0", default-features = false, features = [ "net", @@ -37,7 +37,7 @@ tokio = { version = "1.37.0", default-features = false, features = [ "sync", "macros", ] } -async-trait = "0.1.79" +async-trait = "0.1.80" rustls-pemfile = "1.0.4" mimalloc = { version = "*", default-features = false } diff --git a/rpxy-lib/Cargo.toml b/rpxy-lib/Cargo.toml index 515fd36..dba7f06 100644 --- a/rpxy-lib/Cargo.toml +++ b/rpxy-lib/Cargo.toml @@ -43,16 +43,16 @@ tokio = { version = "1.37.0", default-features = false, features = [ "fs", ] } pin-project-lite = "0.2.14" -async-trait = "0.1.79" +async-trait = "0.1.80" # Error handling -anyhow = "1.0.81" +anyhow = "1.0.82" thiserror = "1.0.58" # http for both server and client http = "1.1.0" http-body-util = "0.1.1" -hyper = { version = "1.2.0", default-features = false } +hyper = { version = "1.3.1", default-features = false } hyper-util = { version = "0.1.3", features = ["full"] } futures-util = { version = "0.3.30", default-features = false } futures-channel = { version = "0.3.30", default-features = false } @@ -71,7 +71,7 @@ hyper-rustls = { version = "0.27.1", default-features = false, features = [ # tls and cert management for server hot_reload = "0.1.5" -rustls = { version = "0.21.10", default-features = false } +rustls = { version = "0.21.11", default-features = false } tokio-rustls = { version = "0.24.1", features = ["early-data"] } webpki = "0.22.4" x509-parser = "0.16.0" @@ -83,12 +83,12 @@ 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.36.0", default-features = false, features = [ +s2n-quic = { version = "1.37.0", default-features = false, features = [ "provider-tls-rustls", ], optional = true } -s2n-quic-core = { version = "0.36.0", default-features = false, optional = true } +s2n-quic-core = { version = "0.37.0", default-features = false, optional = true } s2n-quic-h3 = { path = "../submodules/s2n-quic-h3/", optional = true } -s2n-quic-rustls = { version = "0.36.0", optional = true } +s2n-quic-rustls = { version = "0.37.0", optional = true } # for UDP socket wit SO_REUSEADDR when h3 with quinn socket2 = { version = "0.5.6", features = ["all"], optional = true } @@ -98,7 +98,7 @@ 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.37", default-features = false, features = [ +chrono = { version = "0.4.38", default-features = false, features = [ "unstable-locales", "alloc", "clock", diff --git a/submodules/s2n-quic-h3/Cargo.toml b/submodules/s2n-quic-h3/Cargo.toml index bdf0de5..d25c08a 100644 --- a/submodules/s2n-quic-h3/Cargo.toml +++ b/submodules/s2n-quic-h3/Cargo.toml @@ -13,5 +13,5 @@ publish = false bytes = { version = "1", default-features = false } futures = { version = "0.3", default-features = false } h3 = { path = "../h3/h3/" } -s2n-quic = "1.36.0" -s2n-quic-core = "0.36.0" +s2n-quic = "1.37.0" +s2n-quic-core = "0.37.0"