diff --git a/Cargo.lock b/Cargo.lock index 6f40d5479..6edbca59c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -389,7 +389,7 @@ dependencies = [ "sha1", "sync_wrapper 1.0.2", "tokio 1.46.1", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite", "tower 0.5.2", "tower-layer", "tower-service", @@ -1290,7 +1290,7 @@ dependencies = [ "tokio 1.46.1", "tokio-rustls", "tokio-test", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tower 0.5.2", "tower-http 0.5.2", "tracing", @@ -3038,7 +3038,7 @@ dependencies = [ "test-utils", "tinyjson", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tracing", "tracing-appender", "tracing-subscriber", @@ -5128,9 +5128,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "base64 0.22.1", "bytes 1.10.1", @@ -6192,7 +6192,7 @@ dependencies = [ "portpicker", "proptest", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "transport", ] @@ -6498,9 +6498,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" dependencies = [ "futures-util", "log", @@ -6511,18 +6511,6 @@ dependencies = [ "tokio 1.46.1", "tokio-native-tls", "tokio-rustls", - "tungstenite 0.26.2", -] - -[[package]] -name = "tokio-tungstenite" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" -dependencies = [ - "futures-util", - "log", - "tokio 1.46.1", "tungstenite 0.28.0", ] @@ -7013,10 +7001,7 @@ dependencies = [ "http 1.3.1", "httparse", "log", - "native-tls", "rand 0.9.1", - "rustls 0.23.32", - "rustls-pki-types", "sha1", "thiserror 2.0.17", "utf-8", @@ -7033,7 +7018,10 @@ dependencies = [ "http 1.3.1", "httparse", "log", + "native-tls", "rand 0.9.1", + "rustls 0.23.32", + "rustls-pki-types", "sha1", "thiserror 2.0.17", "utf-8", @@ -7267,7 +7255,7 @@ dependencies = [ "num_cpus", "thiserror 2.0.17", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tokio-util", "tracing", "tracing-subscriber", diff --git a/crates/test-utils/Cargo.toml b/crates/test-utils/Cargo.toml index 0129826c0..9613930bd 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.45", features = ["io-util"] } -tokio-tungstenite = "0.26" +tokio-tungstenite = "0.28" 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 bb1eb2785..7c7a76e2e 100644 --- a/crates/video-streamer/Cargo.toml +++ b/crates/video-streamer/Cargo.toml @@ -35,7 +35,7 @@ tokio = { version = "1.45", features = [ ] } axum = { version = "0.8", features = ["ws"] } futures = "0.3" -tokio-tungstenite = "0.26" +tokio-tungstenite = "0.28" transport = { path = "../transport" } [lints] diff --git a/devolutions-gateway/Cargo.toml b/devolutions-gateway/Cargo.toml index bbc3e99dd..bbb15cd32 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -95,7 +95,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.26" # Should be the same version as `axum` (we perform error downcasting for better error reporting) -tokio-tungstenite = { version = "0.26", features = ["rustls-tls-native-roots"] } # Should use the same version of tungstenite as `axum` +tokio-tungstenite = { version = "0.28", features = ["rustls-tls-native-roots"] } # Should use the same version of tungstenite as `axum` http-body-util = "0.1" # OpenAPI generator diff --git a/jetsocat/Cargo.toml b/jetsocat/Cargo.toml index 121dcf453..0003d9396 100644 --- a/jetsocat/Cargo.toml +++ b/jetsocat/Cargo.toml @@ -40,7 +40,7 @@ humantime = "2.2" # async tokio = { version = "1.45", features = ["io-std", "io-util", "net", "fs", "signal", "time", "rt", "sync", "process", "rt-multi-thread", "macros"] } -tokio-tungstenite = "0.26" +tokio-tungstenite = "0.28" futures-util = "0.3" transport = { path = "../crates/transport" }