diff --git a/Cargo.lock b/Cargo.lock index 0bc88e2..070c497 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.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e3c9367e41ac7c507d52b3949552aacb853466393001e2720c913c91e0eaef0" +checksum = "33b9cfc311d0ac3237b8177d2ee8962aa5bb4cfa22faf284356f2ebaf9d698f0" dependencies = [ "base64 0.22.1", "bytes 1.6.0", - "futures", + "futures-core", + "futures-util", "http 1.1.0", "http-body", "http-body-util", @@ -2095,6 +2083,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" +[[package]] +name = "matchit" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "540f1c43aed89909c0cc0cc604e3bb2f7e7a341a3728a9e6cfe760e733cd11ed" + [[package]] name = "md-5" version = "0.10.6" @@ -3927,17 +3921,19 @@ dependencies = [ [[package]] name = "socketioxide" -version = "0.12.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3458d2a9ec1f4050ded69f47a661e3fa7814f474ee68db8445c1fde8167956" +checksum = "23f50a295325631d230022f1562fde3d1351edf4d8eac73265f657cc762f655c" dependencies = [ - "dashmap", + "bytes 1.6.0", "engineioxide", - "futures", + "futures-core", + "futures-util", "http 1.1.0", "http-body", "hyper", "itoa", + "matchit 0.8.2", "pin-project-lite", "serde", "serde_json", @@ -4442,9 +4438,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", @@ -4650,9 +4646,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", @@ -4663,7 +4659,6 @@ dependencies = [ "rand 0.8.5", "sha1 0.10.6", "thiserror", - "url", "utf-8", ] diff --git a/Cargo.toml b/Cargo.toml index aa482bf..a50efe0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ rsa = "0.9.6" serde = "1.0.198" 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",