This commit is contained in:
Dorian
2026-01-27 22:37:08 +00:00
parent 8373a8c9be
commit 4126aa0b33
4 changed files with 143 additions and 25 deletions

70
core/Cargo.lock generated
View File

@@ -36,9 +36,11 @@ dependencies = [
"archipelago-performance",
"archipelago-security",
"bcrypt",
"futures-util",
"http-body 1.0.1",
"http-body-util",
"hyper 0.14.32",
"hyper-tungstenite",
"hyper-util",
"serde",
"serde_json",
@@ -46,7 +48,7 @@ dependencies = [
"thiserror",
"tokio",
"tokio-test",
"tokio-tungstenite",
"tokio-tungstenite 0.20.1",
"toml",
"tower",
"tower-http",
@@ -674,6 +676,19 @@ dependencies = [
"tokio-native-tls",
]
[[package]]
name = "hyper-tungstenite"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "226df6fd0aece319a325419d770aa9d947defa60463f142cd82b329121f906a3"
dependencies = [
"hyper 0.14.32",
"pin-project",
"tokio",
"tokio-tungstenite 0.19.0",
"tungstenite 0.19.0",
]
[[package]]
name = "hyper-util"
version = "0.1.19"
@@ -1055,6 +1070,26 @@ version = "2.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
[[package]]
name = "pin-project"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "pin-project-lite"
version = "0.2.16"
@@ -1622,6 +1657,18 @@ dependencies = [
"tokio-stream",
]
[[package]]
name = "tokio-tungstenite"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c"
dependencies = [
"futures-util",
"log",
"tokio",
"tungstenite 0.19.0",
]
[[package]]
name = "tokio-tungstenite"
version = "0.20.1"
@@ -1633,7 +1680,7 @@ dependencies = [
"native-tls",
"tokio",
"tokio-native-tls",
"tungstenite",
"tungstenite 0.20.1",
]
[[package]]
@@ -1795,6 +1842,25 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tungstenite"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67"
dependencies = [
"byteorder",
"bytes",
"data-encoding",
"http 0.2.12",
"httparse",
"log",
"rand",
"sha1",
"thiserror",
"url",
"utf-8",
]
[[package]]
name = "tungstenite"
version = "0.20.1"