linux: Remove openssl dependency (#24141)

Release Notes:

- linux: Move from using openssl for collaboration to rustls/ring
This commit is contained in:
Conrad Irwin 2025-02-03 13:01:44 -07:00 committed by GitHub
parent a47a7fb6a9
commit 27a413a5e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 31 deletions

43
Cargo.lock generated
View file

@ -1021,22 +1021,6 @@ dependencies = [
"syn 2.0.90", "syn 2.0.90",
] ]
[[package]]
name = "async-tungstenite"
version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cca750b12e02c389c1694d35c16539f88b8bbaa5945934fdc1b41a776688589"
dependencies = [
"async-native-tls",
"async-std",
"async-tls",
"futures-io",
"futures-util",
"log",
"pin-project-lite",
"tungstenite 0.21.0",
]
[[package]] [[package]]
name = "async-tungstenite" name = "async-tungstenite"
version = "0.28.2" version = "0.28.2"
@ -2607,7 +2591,7 @@ dependencies = [
"anyhow", "anyhow",
"async-native-tls", "async-native-tls",
"async-recursion 0.3.2", "async-recursion 0.3.2",
"async-tungstenite 0.28.2", "async-tungstenite",
"chrono", "chrono",
"clock", "clock",
"cocoa 0.26.0", "cocoa 0.26.0",
@ -2750,7 +2734,7 @@ dependencies = [
"assistant_tool", "assistant_tool",
"async-stripe", "async-stripe",
"async-trait", "async-trait",
"async-tungstenite 0.28.2", "async-tungstenite",
"audio", "audio",
"aws-config", "aws-config",
"aws-sdk-kinesis", "aws-sdk-kinesis",
@ -6782,7 +6766,7 @@ checksum = "49c1ba895c5271ff8dcae51c347fd3588905ba0025a57e20955fd231fe1228cc"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
"async-tungstenite 0.28.2", "async-tungstenite",
"futures 0.3.31", "futures 0.3.31",
"jupyter-protocol", "jupyter-protocol",
"serde", "serde",
@ -7214,7 +7198,7 @@ dependencies = [
[[package]] [[package]]
name = "libwebrtc" name = "libwebrtc"
version = "0.3.7" version = "0.3.7"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"cxx", "cxx",
"jni", "jni",
@ -7279,7 +7263,7 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
[[package]] [[package]]
name = "livekit" name = "livekit"
version = "0.7.0" version = "0.7.0"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"chrono", "chrono",
"futures-util", "futures-util",
@ -7301,9 +7285,9 @@ dependencies = [
[[package]] [[package]]
name = "livekit-api" name = "livekit-api"
version = "0.4.1" version = "0.4.1"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"async-tungstenite 0.25.1", "async-tungstenite",
"futures-util", "futures-util",
"http 0.2.12", "http 0.2.12",
"jsonwebtoken", "jsonwebtoken",
@ -7326,7 +7310,7 @@ dependencies = [
[[package]] [[package]]
name = "livekit-protocol" name = "livekit-protocol"
version = "0.3.6" version = "0.3.6"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"futures-util", "futures-util",
"livekit-runtime", "livekit-runtime",
@ -7343,7 +7327,7 @@ dependencies = [
[[package]] [[package]]
name = "livekit-runtime" name = "livekit-runtime"
version = "0.3.1" version = "0.3.1"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"async-io", "async-io",
"async-std", "async-std",
@ -10860,7 +10844,7 @@ dependencies = [
"alacritty_terminal", "alacritty_terminal",
"anyhow", "anyhow",
"async-dispatcher", "async-dispatcher",
"async-tungstenite 0.28.2", "async-tungstenite",
"base64 0.22.1", "base64 0.22.1",
"client", "client",
"collections", "collections",
@ -11163,7 +11147,7 @@ name = "rpc"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-tungstenite 0.28.2", "async-tungstenite",
"base64 0.22.1", "base64 0.22.1",
"chrono", "chrono",
"collections", "collections",
@ -14213,7 +14197,6 @@ dependencies = [
"http 1.2.0", "http 1.2.0",
"httparse", "httparse",
"log", "log",
"native-tls",
"rand 0.8.5", "rand 0.8.5",
"sha1", "sha1",
"thiserror 1.0.69", "thiserror 1.0.69",
@ -15315,7 +15298,7 @@ dependencies = [
[[package]] [[package]]
name = "webrtc-sys" name = "webrtc-sys"
version = "0.3.5" version = "0.3.5"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"cc", "cc",
"cxx", "cxx",
@ -15328,7 +15311,7 @@ dependencies = [
[[package]] [[package]]
name = "webrtc-sys-build" name = "webrtc-sys-build"
version = "0.3.5" version = "0.3.5"
source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=060964da10574cd9bf06463a53bf6e0769c5c45e#060964da10574cd9bf06463a53bf6e0769c5c45e" source = "git+https://github.com/zed-industries/livekit-rust-sdks?rev=811ceae29fabee455f110c56cd66b3f49a7e5003#811ceae29fabee455f110c56cd66b3f49a7e5003"
dependencies = [ dependencies = [
"fs2", "fs2",
"regex", "regex",

View file

@ -423,7 +423,7 @@ jupyter-websocket-client = { version = "0.9.0" }
libc = "0.2" libc = "0.2"
libsqlite3-sys = { version = "0.30.1", features = ["bundled"] } libsqlite3-sys = { version = "0.30.1", features = ["bundled"] }
linkify = "0.10.0" linkify = "0.10.0"
livekit = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev="060964da10574cd9bf06463a53bf6e0769c5c45e", features = ["dispatcher", "services-dispatcher", "rustls-tls-native-roots"], default-features = false } livekit = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev="811ceae29fabee455f110c56cd66b3f49a7e5003", features = ["dispatcher", "services-dispatcher", "rustls-tls-native-roots"], default-features = false }
log = { version = "0.4.16", features = ["kv_unstable_serde", "serde"] } log = { version = "0.4.16", features = ["kv_unstable_serde", "serde"] }
markup5ever_rcdom = "0.3.0" markup5ever_rcdom = "0.3.0"
nanoid = "0.4" nanoid = "0.4"