From 2119f8904859c83e48f6f63e366d815156894c34 Mon Sep 17 00:00:00 2001 From: Matt Mastracci Date: Thu, 27 Feb 2025 15:25:38 -0700 Subject: [PATCH] Bump gel-tokio to get better TLS warnings and fix security level (#1512) The SSL configuration wasn't properly updating the tlsSecurity -- update gel-stream and gel-tokio to fix this. --- Cargo.lock | 8 ++++---- tests/shared-client-testcases | 2 +- tests/shared-client-tests/build.rs | 7 ++++++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bbd83c68..c872a0c5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1625,9 +1625,9 @@ dependencies = [ [[package]] name = "gel-stream" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db7358591cd63ecab3dd9b84297e0b0e78dc611eb90d91db5ab6651d085c426a" +checksum = "cdda55267c898a9eed8267b384b6f409d1d115e9b517e5a42107e62219e655db" dependencies = [ "derive_more", "futures", @@ -1645,9 +1645,9 @@ dependencies = [ [[package]] name = "gel-tokio" -version = "0.9.3" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ead6fc510774a66d06bc656c82bd976c9d84ec1613d372650f866d4365f5ba7" +checksum = "4a25451634765d7e42a3c2cfb01498dd7f453caa22b9996387792d2ba89dd841" dependencies = [ "anyhow", "arc-swap", diff --git a/tests/shared-client-testcases b/tests/shared-client-testcases index 6b032a6f..c9b7d999 160000 --- a/tests/shared-client-testcases +++ b/tests/shared-client-testcases @@ -1 +1 @@ -Subproject commit 6b032a6f1524424ab4a90f4438e261d610ce7439 +Subproject commit c9b7d9995e4bad872f476ab97a9161ad7b733f49 diff --git a/tests/shared-client-tests/build.rs b/tests/shared-client-tests/build.rs index 1d37171d..b5433e65 100644 --- a/tests/shared-client-tests/build.rs +++ b/tests/shared-client-tests/build.rs @@ -118,7 +118,12 @@ static MUTEX: Mutex<()> = Mutex::new(()); 'testcase: for case in connection_testcases.as_array().unwrap() { let mut testcase = Vec::new(); let case = case.as_object().unwrap(); - let name = case.get("name").unwrap().as_str().unwrap(); + let name = case + .get("name") + .unwrap() + .as_str() + .unwrap() + .replace(|c: char| !c.is_alphanumeric(), "_"); let opts = case .get("opts") .and_then(|v| v.as_object())