diff --git a/Cargo.lock b/Cargo.lock index 121700cdd..16dab04da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -388,7 +388,7 @@ dependencies = [ "sha1 0.10.6", "sync_wrapper 1.0.2", "tokio 1.48.0", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite", "tower 0.5.2", "tower-layer", "tower-service", @@ -1144,7 +1144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn 2.0.111", ] [[package]] @@ -1350,7 +1350,7 @@ dependencies = [ "tokio 1.48.0", "tokio-rustls", "tokio-test", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tower 0.5.2", "tower-http 0.5.2", "tracing", @@ -3141,7 +3141,7 @@ dependencies = [ "test-utils", "tinyjson", "tokio 1.48.0", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tracing", "tracing-appender", "tracing-subscriber", @@ -5327,9 +5327,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.12.26" +version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b4c14b2d9afca6a60277086b0cc6a6ae0b568f6f7916c943a8cdc79f8be240f" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ "base64 0.22.1", "bytes 1.11.0", @@ -6408,7 +6408,7 @@ dependencies = [ "portpicker", "proptest", "tokio 1.48.0", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "transport", ] @@ -6435,7 +6435,7 @@ dependencies = [ "test-utils", "tokio 1.48.0", "tokio-rustls", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "typed-builder", ] @@ -6716,9 +6716,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", @@ -6729,18 +6729,6 @@ dependencies = [ "tokio 1.48.0", "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.48.0", "tungstenite 0.28.0", ] @@ -7228,10 +7216,7 @@ dependencies = [ "http 1.4.0", "httparse", "log", - "native-tls", "rand 0.9.2", - "rustls 0.23.35", - "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.17", "utf-8", @@ -7248,7 +7233,10 @@ dependencies = [ "http 1.4.0", "httparse", "log", + "native-tls", "rand 0.9.2", + "rustls 0.23.35", + "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.17", "utf-8", @@ -7483,7 +7471,7 @@ dependencies = [ "num_cpus", "thiserror 2.0.17", "tokio 1.48.0", - "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 5d4a8b625..34375e718 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -100,7 +100,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 0e9dbce02..d661ae1be 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] base64 = "0.22"