From 1bff13ec0ee534d6d2447cbcaf8af8b411aea262 Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Tue, 16 Jun 2026 11:09:35 -0400 Subject: [PATCH 1/2] Enable fully switching to rustls --- relay_client/Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relay_client/Cargo.toml b/relay_client/Cargo.toml index 823755c..92ff196 100644 --- a/relay_client/Cargo.toml +++ b/relay_client/Cargo.toml @@ -5,8 +5,8 @@ edition = "2021" license = "Apache-2.0" [features] -default = ["tokio-tungstenite/native-tls"] -rustls = ["tokio-tungstenite/rustls-tls-native-roots"] +default = ["tokio-tungstenite/native-tls", "reqwest/default-tls"] +rustls = ["tokio-tungstenite/rustls-tls-native-roots", "reqwest/rustls-tls"] [dependencies] relay_rpc = { path = "../relay_rpc" } @@ -21,7 +21,7 @@ url = "2.3" http = "1.0" # HTTP client dependencies. -reqwest = { version = "0.12", features = ["json"] } +reqwest = { version = "0.12", default-features = false, features = ["charset", "http2", "json", "system-proxy"] } # WebSocket client dependencies. tokio = { version = "1.47", features = ["rt", "time", "sync", "macros", "rt-multi-thread"] } From 8a1fc2f484dfd2adabe17a75f54518f9b3d266a8 Mon Sep 17 00:00:00 2001 From: mtkennerly Date: Tue, 16 Jun 2026 16:06:47 -0400 Subject: [PATCH 2/2] For rustls, specify reqwest/rustls-tls-native-roots to align with tokio-tungstenite/rustls-tls-native-roots --- relay_client/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relay_client/Cargo.toml b/relay_client/Cargo.toml index 92ff196..99b71da 100644 --- a/relay_client/Cargo.toml +++ b/relay_client/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" [features] default = ["tokio-tungstenite/native-tls", "reqwest/default-tls"] -rustls = ["tokio-tungstenite/rustls-tls-native-roots", "reqwest/rustls-tls"] +rustls = ["tokio-tungstenite/rustls-tls-native-roots", "reqwest/rustls-tls", "reqwest/rustls-tls-native-roots"] [dependencies] relay_rpc = { path = "../relay_rpc" }