diff --git a/Cargo.lock b/Cargo.lock index 9ca16b7..a6fd497 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -349,7 +349,7 @@ dependencies = [ "hyper", "hyper-util", "itoa", - "matchit", + "matchit 0.7.3", "memchr", "mime", "percent-encoding", @@ -959,19 +959,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown", - "lock_api", - "once_cell", - "parking_lot_core", -] - [[package]] name = "data-encoding" version = "2.6.0" @@ -1072,13 +1059,14 @@ dependencies = [ [[package]] name = "engineioxide" -version = "0.12.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e3c9367e41ac7c507d52b3949552aacb853466393001e2720c913c91e0eaef0" +checksum = "c9af9d31fdcf7ae420195c6df199b58372c74f4a1966f7107ebfbebbfceafa16" dependencies = [ "base64 0.22.1", "bytes 1.6.0", - "futures", + "futures-core", + "futures-util", "http 1.1.0", "http-body", "http-body-util", @@ -2117,6 +2105,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +[[package]] +name = "matchit" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" + [[package]] name = "md-5" version = "0.10.6" @@ -3949,17 +3943,19 @@ dependencies = [ [[package]] name = "socketioxide" -version = "0.12.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3458d2a9ec1f4050ded69f47a661e3fa7814f474ee68db8445c1fde8167956" +checksum = "eae037b680e678f04b270f9740cbe6ddd71cf77a2e89f65092a0fcd1639af561" dependencies = [ - "dashmap", + "bytes 1.6.0", "engineioxide", - "futures", + "futures-core", + "futures-util", "http 1.1.0", "http-body", "hyper", "itoa", + "matchit 0.8.4", "pin-project-lite", "serde", "serde_json", @@ -4464,9 +4460,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.21.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" +checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd" dependencies = [ "futures-util", "log", @@ -4672,9 +4668,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.21.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" +checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8" dependencies = [ "byteorder", "bytes 1.6.0", @@ -4685,7 +4681,6 @@ dependencies = [ "rand 0.8.5", "sha1 0.10.6", "thiserror", - "url", "utf-8", ] diff --git a/Cargo.toml b/Cargo.toml index a787a74..5149c6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ rsa = "0.9.6" serde = { version = "1.0.198", features = ["derive"] } serde_json = "1.0.116" serde_qs = { version = "0.13.0", features = ["axum"] } -socketioxide = { version = "0.12.0", features = [ +socketioxide = { version = "0.14.0", features = [ "state", "extensions", "tracing",