diff --git a/Cargo.lock b/Cargo.lock index 46120eb..e0ab8a1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -995,20 +995,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "h3" -version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dfb059a4f28a66f186ed16ad912d142f490676acba59353831d7cb45a96b0d3" -dependencies = [ - "bytes", - "fastrand", - "futures-util", - "http", - "pin-project-lite", - "tokio", -] - [[package]] name = "h3" version = "0.0.8" @@ -1032,7 +1018,7 @@ checksum = "8b2e732c8d91a74731663ac8479ab505042fbf547b9a207213ab7fbcbfc4f8b4" dependencies = [ "bytes", "futures", - "h3 0.0.8", + "h3", "quinn", "tokio", "tokio-util", @@ -2173,7 +2159,7 @@ dependencies = [ "futures", "futures-channel", "futures-util", - "h3 0.0.8", + "h3", "h3-quinn", "hot_reload", "http", @@ -2457,7 +2443,7 @@ version = "0.1.0" dependencies = [ "bytes", "futures", - "h3 0.0.7", + "h3", "s2n-quic", "tracing", ] diff --git a/rpxy-bin/Cargo.toml b/rpxy-bin/Cargo.toml index 6e52772..911aadb 100644 --- a/rpxy-bin/Cargo.toml +++ b/rpxy-bin/Cargo.toml @@ -13,8 +13,8 @@ publish.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] -default = ["http3-quinn", "cache", "rustls-backend", "acme", "post-quantum"] -# default = ["http3-s2n", "cache", "rustls-backend", "acme", "post-quantum"] +# default = ["http3-quinn", "cache", "rustls-backend", "acme", "post-quantum"] +default = ["http3-s2n", "cache", "rustls-backend", "acme", "post-quantum"] http3-quinn = ["rpxy-lib/http3-quinn"] http3-s2n = ["rpxy-lib/http3-s2n"] native-tls-backend = ["rpxy-lib/native-tls-backend"] diff --git a/submodules/s2n-quic b/submodules/s2n-quic index f9d0c4f..4ef7425 160000 --- a/submodules/s2n-quic +++ b/submodules/s2n-quic @@ -1 +1 @@ -Subproject commit f9d0c4feb83160b6fe66fe34da76c443fc2b381c +Subproject commit 4ef74256bcf8d04e218d88bb72856da332d3e8c2