diff --git a/Cargo.lock b/Cargo.lock index 7e8b1c283..39953c172 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", @@ -1293,7 +1293,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", @@ -3050,7 +3050,7 @@ dependencies = [ "test-utils", "tinyjson", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tracing", "tracing-appender", "tracing-subscriber", @@ -5130,9 +5130,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes 1.10.1", @@ -6194,7 +6194,7 @@ dependencies = [ "portpicker", "proptest", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "transport", ] @@ -6218,7 +6218,7 @@ dependencies = [ "tempfile", "test-utils", "tokio 1.46.1", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "typed-builder", ] @@ -6502,9 +6502,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", @@ -6515,18 +6515,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", ] @@ -7017,10 +7005,7 @@ dependencies = [ "http 1.3.1", "httparse", "log", - "native-tls", "rand 0.9.1", - "rustls 0.23.33", - "rustls-pki-types", "sha1", "thiserror 2.0.17", "utf-8", @@ -7037,7 +7022,10 @@ dependencies = [ "http 1.3.1", "httparse", "log", + "native-tls", "rand 0.9.1", + "rustls 0.23.33", + "rustls-pki-types", "sha1", "thiserror 2.0.17", "utf-8", @@ -7271,7 +7259,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 280442959..c5e9670dd 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -98,7 +98,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" } diff --git a/testsuite/Cargo.toml b/testsuite/Cargo.toml index 012c1c138..10075aff5 100644 --- a/testsuite/Cargo.toml +++ b/testsuite/Cargo.toml @@ -27,7 +27,7 @@ serde = { version = "1", features = ["derive"] } tempfile = "3" tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "net", "process"] } typed-builder = "0.21" -tokio-tungstenite = { version = "0.26", features = ["rustls-tls-native-roots"] } +tokio-tungstenite = { version = "0.28", features = ["rustls-tls-native-roots"] } [dev-dependencies] mcp-proxy.path = "../crates/mcp-proxy"