diff --git a/Cargo.lock b/Cargo.lock index b754d4543..3774cc72a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -407,7 +407,7 @@ dependencies = [ "sha1 0.10.6", "sync_wrapper 1.0.2", "tokio 1.49.0", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite", "tower 0.5.3", "tower-layer", "tower-service", @@ -1509,7 +1509,7 @@ dependencies = [ "tokio 1.49.0", "tokio-rustls", "tokio-test", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tower 0.5.3", "tower-http 0.5.2", "tracing", @@ -3422,7 +3422,7 @@ dependencies = [ "test-utils", "tinyjson", "tokio 1.49.0", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tracing", "tracing-appender", "tracing-subscriber", @@ -4092,17 +4092,17 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" +checksum = "9d5d26952a508f321b4d3d2e80e78fc2603eaefcdf0c30783867f19586518bdc" dependencies = [ "libc", "log", "openssl", - "openssl-probe 0.1.6", + "openssl-probe 0.2.1", "openssl-sys", "schannel", - "security-framework 2.11.1", + "security-framework", "security-framework-sys", "tempfile", ] @@ -5867,7 +5867,7 @@ dependencies = [ "openssl-probe 0.2.1", "rustls-pki-types", "schannel", - "security-framework 3.5.1", + "security-framework", ] [[package]] @@ -6035,19 +6035,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags 2.10.0", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.5.1" @@ -6697,7 +6684,7 @@ dependencies = [ "portpicker", "proptest", "tokio 1.49.0", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "transport", ] @@ -6724,7 +6711,7 @@ dependencies = [ "test-utils", "tokio 1.49.0", "tokio-rustls", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "typed-builder", ] @@ -7014,9 +7001,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", @@ -7027,18 +7014,6 @@ dependencies = [ "tokio 1.49.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.49.0", "tungstenite 0.28.0", ] @@ -7526,10 +7501,7 @@ dependencies = [ "http 1.4.0", "httparse", "log", - "native-tls", "rand 0.9.2", - "rustls 0.23.36", - "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.18", "utf-8", @@ -7546,7 +7518,10 @@ dependencies = [ "http 1.4.0", "httparse", "log", + "native-tls", "rand 0.9.2", + "rustls 0.23.36", + "rustls-pki-types", "sha1 0.10.6", "thiserror 2.0.18", "utf-8", @@ -7789,7 +7764,7 @@ dependencies = [ "num_cpus", "thiserror 2.0.18", "tokio 1.49.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 a6cf082b5..6844774de 100644 --- a/crates/video-streamer/Cargo.toml +++ b/crates/video-streamer/Cargo.toml @@ -42,7 +42,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 b8bcf4cb4..1ce4cc958 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -101,7 +101,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 1337cce70..a333c88cf 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"