fix: switch tokio-tungstenite from native-tls to rustls to remove OpenSSL dependency

native-tls pulls in openssl-sys which requires system OpenSSL headers,
breaking macOS release builds. rustls-tls-native-roots is pure Rust.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
dave
2026-04-12 23:20:46 +00:00
parent f2fc33c86b
commit fa7c2fa0ed
+1 -1
View File
@@ -29,7 +29,7 @@ tempfile = "3"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync"] } tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync"] }
toml = "1.1.0" toml = "1.1.0"
uuid = { version = "1.22.0", features = ["v4", "serde"] } uuid = { version = "1.22.0", features = ["v4", "serde"] }
tokio-tungstenite = { version = "0.29.0", features = ["connect", "native-tls"] } tokio-tungstenite = { version = "0.29.0", features = ["connect", "rustls-tls-native-roots"] }
walkdir = "2.5.0" walkdir = "2.5.0"
filetime = "0.2" filetime = "0.2"
matrix-sdk = { version = "0.16.0", default-features = false, features = [ matrix-sdk = { version = "0.16.0", default-features = false, features = [