From dd92122cef667899d21b8d2dadeb9a297dc6c654 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 21:54:27 +0000 Subject: [PATCH] build(deps): bump the http group across 1 directory with 2 updates Bumps the http group with 2 updates in the / directory: [base64](https://github.com/marshallpierce/rust-base64) and [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite). Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1) Updates `tokio-tungstenite` from 0.29.0 to 0.30.0 - [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: http - dependency-name: tokio-tungstenite dependency-version: 0.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: http ... Signed-off-by: dependabot[bot] --- Cargo.lock | 60 ++++++++++++++------ crates/agent-channel-client/Cargo.toml | 2 +- crates/agent-identity-conformance/Cargo.toml | 2 +- crates/agent-identity-httpsig/Cargo.toml | 2 +- crates/agent-identity-mock/Cargo.toml | 2 +- crates/agent-identity/Cargo.toml | 2 +- crates/device-key/Cargo.toml | 2 +- crates/test-utils/Cargo.toml | 2 +- crates/video-streamer/Cargo.toml | 2 +- devolutions-gateway/Cargo.toml | 2 +- jetsocat/Cargo.toml | 2 +- testsuite/Cargo.toml | 2 +- 12 files changed, 55 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e1607cc280..b28b754194 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,7 +92,7 @@ dependencies = [ "agent-channel-proto", "agent-identity-httpsig", "anyhow", - "base64 0.22.1", + "base64 0.23.1", "device-key", "http 1.4.2", "http-client-proxy", @@ -135,7 +135,7 @@ version = "0.0.0" dependencies = [ "agent-identity-httpsig", "anyhow", - "base64 0.22.1", + "base64 0.23.1", "camino", "der 0.8.1", "device-key", @@ -176,7 +176,7 @@ version = "0.0.0" dependencies = [ "agent-channel-proto", "anyhow", - "base64 0.22.1", + "base64 0.23.1", "der 0.8.1", "futures", "http 1.4.2", @@ -207,7 +207,7 @@ name = "agent-identity-httpsig" version = "0.0.0" dependencies = [ "anyhow", - "base64 0.22.1", + "base64 0.23.1", "device-key", "http 1.4.2", "httpsig", @@ -229,7 +229,7 @@ dependencies = [ "agent-channel-proto", "anyhow", "axum 0.8.9", - "base64 0.22.1", + "base64 0.23.1", "der 0.8.1", "futures", "http 1.4.2", @@ -764,7 +764,7 @@ dependencies = [ "sha1 0.10.7", "sync_wrapper 1.0.2", "tokio 1.52.3", - "tokio-tungstenite", + "tokio-tungstenite 0.29.0", "tower 0.5.3", "tower-layer", "tower-service", @@ -1928,7 +1928,7 @@ name = "device-key" version = "0.0.0" dependencies = [ "anyhow", - "base64 0.22.1", + "base64 0.23.1", "camino", "libc", "p256 0.14.0-rc.14", @@ -2127,7 +2127,7 @@ dependencies = [ "tokio-retry", "tokio-rustls", "tokio-test", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tower 0.5.3", "tower-http 0.5.2", "tracing", @@ -2136,7 +2136,7 @@ dependencies = [ "traffic-audit", "traffic-audit-libsql", "transport", - "tungstenite", + "tungstenite 0.29.0", "typed-builder", "ulid", "url", @@ -4186,7 +4186,7 @@ dependencies = [ "sysinfo", "tinyjson", "tokio 1.52.3", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tracing", "tracing-appender", "tracing-subscriber", @@ -8102,7 +8102,7 @@ dependencies = [ "futures-util", "proptest", "tokio 1.52.3", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "transport", ] @@ -8153,7 +8153,7 @@ dependencies = [ "test-utils", "tokio 1.52.3", "tokio-rustls", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tokio-util", "typed-builder", "uuid", @@ -8450,6 +8450,18 @@ name = "tokio-tungstenite" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" +dependencies = [ + "futures-util", + "log", + "tokio 1.52.3", + "tungstenite 0.29.0", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17a073bfed563fa236697a068031408a93cd9522e08abf9933ead3e73411bd71" dependencies = [ "futures-util", "log", @@ -8460,7 +8472,7 @@ dependencies = [ "tokio 1.52.3", "tokio-native-tls", "tokio-rustls", - "tungstenite", + "tungstenite 0.30.0", ] [[package]] @@ -8996,11 +9008,27 @@ dependencies = [ "http 1.4.2", "httparse", "log", - "native-tls", "rand 0.9.5", + "sha1 0.10.7", + "thiserror 2.0.20", +] + +[[package]] +name = "tungstenite" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48ac77174b19c110a50ab2128b24215ac9cb40e0e12e093fb602d175c569d22" +dependencies = [ + "bytes 1.12.1", + "data-encoding", + "http 1.4.2", + "httparse", + "log", + "native-tls", + "rand 0.10.2", "rustls 0.23.43", "rustls-pki-types", - "sha1 0.10.7", + "sha1 0.11.0", "thiserror 2.0.20", ] @@ -9252,7 +9280,7 @@ dependencies = [ "num_cpus", "thiserror 2.0.20", "tokio 1.52.3", - "tokio-tungstenite", + "tokio-tungstenite 0.30.0", "tokio-util", "tracing", "tracing-subscriber", diff --git a/crates/agent-channel-client/Cargo.toml b/crates/agent-channel-client/Cargo.toml index 907c6de1c4..369a9cf2cd 100644 --- a/crates/agent-channel-client/Cargo.toml +++ b/crates/agent-channel-client/Cargo.toml @@ -15,7 +15,7 @@ agent-identity-httpsig = { path = "../agent-identity-httpsig" } device-key = { path = "../device-key" } http-client-proxy = { path = "../http-client-proxy" } anyhow = "1" -base64 = "0.22" +base64 = "0.23" http = "1" hyper = { version = "1", features = ["client", "http2"] } hyper-util = { version = "0.1", features = ["client-legacy", "client-proxy", "http2", "tokio"] } diff --git a/crates/agent-identity-conformance/Cargo.toml b/crates/agent-identity-conformance/Cargo.toml index 44dcaad0a6..3998f3d63e 100644 --- a/crates/agent-identity-conformance/Cargo.toml +++ b/crates/agent-identity-conformance/Cargo.toml @@ -12,7 +12,7 @@ workspace = true [dependencies] agent-channel-proto = { path = "../agent-channel-proto" } anyhow = "1" -base64 = "0.22" +base64 = "0.23" der = "0.8" futures = "0.3" http = "1" diff --git a/crates/agent-identity-httpsig/Cargo.toml b/crates/agent-identity-httpsig/Cargo.toml index e0699da6a1..ce596efec0 100644 --- a/crates/agent-identity-httpsig/Cargo.toml +++ b/crates/agent-identity-httpsig/Cargo.toml @@ -12,7 +12,7 @@ workspace = true [dependencies] device-key = { path = "../device-key" } anyhow = "1" -base64 = "0.22" +base64 = "0.23" http = "1" httpsig = { version = "=0.0.24", default-features = false } rand = "0.10" diff --git a/crates/agent-identity-mock/Cargo.toml b/crates/agent-identity-mock/Cargo.toml index 683aff1798..03f7584d57 100644 --- a/crates/agent-identity-mock/Cargo.toml +++ b/crates/agent-identity-mock/Cargo.toml @@ -13,7 +13,7 @@ workspace = true agent-channel-proto = { path = "../agent-channel-proto" } anyhow = "1" axum = "0.8" -base64 = "0.22" +base64 = "0.23" der = "0.8" futures = "0.3" http = "1" diff --git a/crates/agent-identity/Cargo.toml b/crates/agent-identity/Cargo.toml index 46a60c4da3..28be098b01 100644 --- a/crates/agent-identity/Cargo.toml +++ b/crates/agent-identity/Cargo.toml @@ -13,7 +13,7 @@ workspace = true agent-identity-httpsig = { path = "../agent-identity-httpsig" } device-key = { path = "../device-key" } anyhow = "1" -base64 = "0.22" +base64 = "0.23" camino = "1" der = "0.8" hex = "0.4" diff --git a/crates/device-key/Cargo.toml b/crates/device-key/Cargo.toml index 874a8025c1..b23f6fd18f 100644 --- a/crates/device-key/Cargo.toml +++ b/crates/device-key/Cargo.toml @@ -21,7 +21,7 @@ uuid = { version = "1", features = ["v4"] } zeroize = "1" [dev-dependencies] -base64 = "0.22" +base64 = "0.23" serde_json = "1" [target.'cfg(unix)'.dependencies] diff --git a/crates/test-utils/Cargo.toml b/crates/test-utils/Cargo.toml index 262f5ded4e..09efc70272 100644 --- a/crates/test-utils/Cargo.toml +++ b/crates/test-utils/Cargo.toml @@ -11,7 +11,7 @@ workspace = true [dependencies] transport = { path = "../transport" } tokio = { version = "1.52", features = ["io-util"] } -tokio-tungstenite = "0.29" +tokio-tungstenite = "0.30" futures-util = "0.3" proptest = "1.7" anyhow = "1.0" diff --git a/crates/video-streamer/Cargo.toml b/crates/video-streamer/Cargo.toml index 2ae7ebfd30..bd4106d8f2 100644 --- a/crates/video-streamer/Cargo.toml +++ b/crates/video-streamer/Cargo.toml @@ -44,7 +44,7 @@ tokio = { version = "1.52", features = [ ] } axum = { version = "0.8", features = ["ws"] } futures = "0.3" -tokio-tungstenite = "0.29" +tokio-tungstenite = "0.30" transport = { path = "../transport" } [lints] diff --git a/devolutions-gateway/Cargo.toml b/devolutions-gateway/Cargo.toml index ee26e0adb5..966be3583b 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -107,7 +107,7 @@ axum = { version = "0.8", default-features = false, features = ["http1", "json", axum-extra = { version = "0.10", features = ["query", "async-read-body", "typed-header"] } tower-http = { version = "0.5", features = ["cors", "fs"] } tungstenite = "0.29" # Should be the same version as `axum` (we perform error downcasting for better error reporting) -tokio-tungstenite = { version = "0.29", features = ["rustls-tls-native-roots"] } # Should use the same version of tungstenite as `axum` +tokio-tungstenite = { version = "0.30", features = ["rustls-tls-native-roots"] } # Should use the same version of tungstenite as `axum` http-body-util = "0.1" tokio-retry = "0.3" zip = { version = "2.4", default-features = false } diff --git a/jetsocat/Cargo.toml b/jetsocat/Cargo.toml index 3e7daa8025..5f7fdf6423 100644 --- a/jetsocat/Cargo.toml +++ b/jetsocat/Cargo.toml @@ -41,7 +41,7 @@ humantime = "2.2" # async tokio = { version = "1.52", features = ["io-std", "io-util", "net", "fs", "signal", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } -tokio-tungstenite = "0.29" +tokio-tungstenite = "0.30" futures-util = "0.3" transport = { path = "../crates/transport" } diff --git a/testsuite/Cargo.toml b/testsuite/Cargo.toml index 2204d5d18d..3aece671a3 100644 --- a/testsuite/Cargo.toml +++ b/testsuite/Cargo.toml @@ -28,7 +28,7 @@ tempfile = "3" tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "net", "process"] } tokio-util = "0.7" typed-builder = "0.21" -tokio-tungstenite = { version = "0.29", features = ["rustls-tls-native-roots"] } +tokio-tungstenite = { version = "0.30", features = ["rustls-tls-native-roots"] } [dev-dependencies] agent-sysevent-codes.path = "../crates/agent-sysevent-codes"