summaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock307
1 files changed, 236 insertions, 71 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 09f5744..350c8e9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19 19
20[[package]] 20[[package]]
21name = "ahash" 21name = "ahash"
22version = "0.7.6" 22version = "0.7.7"
23source = "registry+https://github.com/rust-lang/crates.io-index" 23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 24checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
25dependencies = [ 25dependencies = [
26 "getrandom", 26 "getrandom",
27 "once_cell", 27 "once_cell",
@@ -30,14 +30,15 @@ dependencies = [
30 30
31[[package]] 31[[package]]
32name = "ahash" 32name = "ahash"
33version = "0.8.3" 33version = "0.8.6"
34source = "registry+https://github.com/rust-lang/crates.io-index" 34source = "registry+https://github.com/rust-lang/crates.io-index"
35checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 35checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
36dependencies = [ 36dependencies = [
37 "cfg-if", 37 "cfg-if",
38 "getrandom", 38 "getrandom",
39 "once_cell", 39 "once_cell",
40 "version_check", 40 "version_check",
41 "zerocopy",
41] 42]
42 43
43[[package]] 44[[package]]
@@ -89,6 +90,7 @@ checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf"
89dependencies = [ 90dependencies = [
90 "async-trait", 91 "async-trait",
91 "axum-core", 92 "axum-core",
93 "base64 0.21.5",
92 "bitflags 1.3.2", 94 "bitflags 1.3.2",
93 "bytes", 95 "bytes",
94 "futures-util", 96 "futures-util",
@@ -107,8 +109,10 @@ dependencies = [
107 "serde_json", 109 "serde_json",
108 "serde_path_to_error", 110 "serde_path_to_error",
109 "serde_urlencoded", 111 "serde_urlencoded",
112 "sha1",
110 "sync_wrapper", 113 "sync_wrapper",
111 "tokio", 114 "tokio",
115 "tokio-tungstenite",
112 "tower", 116 "tower",
113 "tower-layer", 117 "tower-layer",
114 "tower-service", 118 "tower-service",
@@ -132,6 +136,18 @@ dependencies = [
132] 136]
133 137
134[[package]] 138[[package]]
139name = "axum-macros"
140version = "0.3.8"
141source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "cdca6a10ecad987bda04e95606ef85a5417dcaac1a78455242d72e031e2b6b62"
143dependencies = [
144 "heck",
145 "proc-macro2",
146 "quote",
147 "syn 2.0.38",
148]
149
150[[package]]
135name = "backtrace" 151name = "backtrace"
136version = "0.3.69" 152version = "0.3.69"
137source = "registry+https://github.com/rust-lang/crates.io-index" 153source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -154,9 +170,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
154 170
155[[package]] 171[[package]]
156name = "base64" 172name = "base64"
157version = "0.21.4" 173version = "0.21.5"
158source = "registry+https://github.com/rust-lang/crates.io-index" 174source = "registry+https://github.com/rust-lang/crates.io-index"
159checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 175checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
160 176
161[[package]] 177[[package]]
162name = "base64ct" 178name = "base64ct"
@@ -242,9 +258,9 @@ checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
242 258
243[[package]] 259[[package]]
244name = "cpufeatures" 260name = "cpufeatures"
245version = "0.2.10" 261version = "0.2.11"
246source = "registry+https://github.com/rust-lang/crates.io-index" 262source = "registry+https://github.com/rust-lang/crates.io-index"
247checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" 263checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
248dependencies = [ 264dependencies = [
249 "libc", 265 "libc",
250] 266]
@@ -260,9 +276,9 @@ dependencies = [
260 276
261[[package]] 277[[package]]
262name = "crc-catalog" 278name = "crc-catalog"
263version = "2.2.0" 279version = "2.3.0"
264source = "registry+https://github.com/rust-lang/crates.io-index" 280source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 281checksum = "4939f9ed1444bd8c896d37f3090012fa6e7834fe84ef8c9daa166109515732f9"
266 282
267[[package]] 283[[package]]
268name = "crossbeam-queue" 284name = "crossbeam-queue"
@@ -294,6 +310,25 @@ dependencies = [
294] 310]
295 311
296[[package]] 312[[package]]
313name = "dashmap"
314version = "5.5.3"
315source = "registry+https://github.com/rust-lang/crates.io-index"
316checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
317dependencies = [
318 "cfg-if",
319 "hashbrown 0.14.2",
320 "lock_api",
321 "once_cell",
322 "parking_lot_core",
323]
324
325[[package]]
326name = "data-encoding"
327version = "2.4.0"
328source = "registry+https://github.com/rust-lang/crates.io-index"
329checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
330
331[[package]]
297name = "der" 332name = "der"
298version = "0.7.8" 333version = "0.7.8"
299source = "registry+https://github.com/rust-lang/crates.io-index" 334source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -419,9 +454,9 @@ dependencies = [
419 454
420[[package]] 455[[package]]
421name = "futures-channel" 456name = "futures-channel"
422version = "0.3.28" 457version = "0.3.29"
423source = "registry+https://github.com/rust-lang/crates.io-index" 458source = "registry+https://github.com/rust-lang/crates.io-index"
424checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 459checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb"
425dependencies = [ 460dependencies = [
426 "futures-core", 461 "futures-core",
427 "futures-sink", 462 "futures-sink",
@@ -429,15 +464,15 @@ dependencies = [
429 464
430[[package]] 465[[package]]
431name = "futures-core" 466name = "futures-core"
432version = "0.3.28" 467version = "0.3.29"
433source = "registry+https://github.com/rust-lang/crates.io-index" 468source = "registry+https://github.com/rust-lang/crates.io-index"
434checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 469checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
435 470
436[[package]] 471[[package]]
437name = "futures-executor" 472name = "futures-executor"
438version = "0.3.28" 473version = "0.3.29"
439source = "registry+https://github.com/rust-lang/crates.io-index" 474source = "registry+https://github.com/rust-lang/crates.io-index"
440checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 475checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc"
441dependencies = [ 476dependencies = [
442 "futures-core", 477 "futures-core",
443 "futures-task", 478 "futures-task",
@@ -457,27 +492,27 @@ dependencies = [
457 492
458[[package]] 493[[package]]
459name = "futures-io" 494name = "futures-io"
460version = "0.3.28" 495version = "0.3.29"
461source = "registry+https://github.com/rust-lang/crates.io-index" 496source = "registry+https://github.com/rust-lang/crates.io-index"
462checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 497checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa"
463 498
464[[package]] 499[[package]]
465name = "futures-sink" 500name = "futures-sink"
466version = "0.3.28" 501version = "0.3.29"
467source = "registry+https://github.com/rust-lang/crates.io-index" 502source = "registry+https://github.com/rust-lang/crates.io-index"
468checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 503checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817"
469 504
470[[package]] 505[[package]]
471name = "futures-task" 506name = "futures-task"
472version = "0.3.28" 507version = "0.3.29"
473source = "registry+https://github.com/rust-lang/crates.io-index" 508source = "registry+https://github.com/rust-lang/crates.io-index"
474checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 509checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
475 510
476[[package]] 511[[package]]
477name = "futures-util" 512name = "futures-util"
478version = "0.3.28" 513version = "0.3.29"
479source = "registry+https://github.com/rust-lang/crates.io-index" 514source = "registry+https://github.com/rust-lang/crates.io-index"
480checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 515checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
481dependencies = [ 516dependencies = [
482 "futures-core", 517 "futures-core",
483 "futures-io", 518 "futures-io",
@@ -517,12 +552,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
517checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 552checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
518 553
519[[package]] 554[[package]]
555name = "glob"
556version = "0.3.1"
557source = "registry+https://github.com/rust-lang/crates.io-index"
558checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
559
560[[package]]
520name = "hashbrown" 561name = "hashbrown"
521version = "0.12.3" 562version = "0.12.3"
522source = "registry+https://github.com/rust-lang/crates.io-index" 563source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 564checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
524dependencies = [ 565dependencies = [
525 "ahash 0.7.6", 566 "ahash 0.7.7",
526] 567]
527 568
528[[package]] 569[[package]]
@@ -531,7 +572,7 @@ version = "0.14.2"
531source = "registry+https://github.com/rust-lang/crates.io-index" 572source = "registry+https://github.com/rust-lang/crates.io-index"
532checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 573checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
533dependencies = [ 574dependencies = [
534 "ahash 0.8.3", 575 "ahash 0.8.6",
535 "allocator-api2", 576 "allocator-api2",
536] 577]
537 578
@@ -550,7 +591,7 @@ version = "0.3.9"
550source = "registry+https://github.com/rust-lang/crates.io-index" 591source = "registry+https://github.com/rust-lang/crates.io-index"
551checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 592checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270"
552dependencies = [ 593dependencies = [
553 "base64 0.21.4", 594 "base64 0.21.5",
554 "bytes", 595 "bytes",
555 "headers-core", 596 "headers-core",
556 "http", 597 "http",
@@ -685,9 +726,9 @@ dependencies = [
685 726
686[[package]] 727[[package]]
687name = "indexmap" 728name = "indexmap"
688version = "2.0.2" 729version = "2.1.0"
689source = "registry+https://github.com/rust-lang/crates.io-index" 730source = "registry+https://github.com/rust-lang/crates.io-index"
690checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 731checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
691dependencies = [ 732dependencies = [
692 "equivalent", 733 "equivalent",
693 "hashbrown 0.14.2", 734 "hashbrown 0.14.2",
@@ -833,9 +874,9 @@ dependencies = [
833 874
834[[package]] 875[[package]]
835name = "mio" 876name = "mio"
836version = "0.8.8" 877version = "0.8.9"
837source = "registry+https://github.com/rust-lang/crates.io-index" 878source = "registry+https://github.com/rust-lang/crates.io-index"
838checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 879checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0"
839dependencies = [ 880dependencies = [
840 "libc", 881 "libc",
841 "wasi", 882 "wasi",
@@ -843,6 +884,12 @@ dependencies = [
843] 884]
844 885
845[[package]] 886[[package]]
887name = "no-std-net"
888version = "0.6.0"
889source = "registry+https://github.com/rust-lang/crates.io-index"
890checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
891
892[[package]]
846name = "nom" 893name = "nom"
847version = "7.1.3" 894version = "7.1.3"
848source = "registry+https://github.com/rust-lang/crates.io-index" 895source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -978,7 +1025,7 @@ checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
978dependencies = [ 1025dependencies = [
979 "cfg-if", 1026 "cfg-if",
980 "libc", 1027 "libc",
981 "redox_syscall 0.4.1", 1028 "redox_syscall",
982 "smallvec", 1029 "smallvec",
983 "windows-targets", 1030 "windows-targets",
984] 1031]
@@ -1012,9 +1059,9 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
1012 1059
1013[[package]] 1060[[package]]
1014name = "pest" 1061name = "pest"
1015version = "2.7.4" 1062version = "2.7.5"
1016source = "registry+https://github.com/rust-lang/crates.io-index" 1063source = "registry+https://github.com/rust-lang/crates.io-index"
1017checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4" 1064checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5"
1018dependencies = [ 1065dependencies = [
1019 "memchr", 1066 "memchr",
1020 "thiserror", 1067 "thiserror",
@@ -1023,9 +1070,9 @@ dependencies = [
1023 1070
1024[[package]] 1071[[package]]
1025name = "pest_derive" 1072name = "pest_derive"
1026version = "2.7.4" 1073version = "2.7.5"
1027source = "registry+https://github.com/rust-lang/crates.io-index" 1074source = "registry+https://github.com/rust-lang/crates.io-index"
1028checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8" 1075checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2"
1029dependencies = [ 1076dependencies = [
1030 "pest", 1077 "pest",
1031 "pest_generator", 1078 "pest_generator",
@@ -1033,9 +1080,9 @@ dependencies = [
1033 1080
1034[[package]] 1081[[package]]
1035name = "pest_generator" 1082name = "pest_generator"
1036version = "2.7.4" 1083version = "2.7.5"
1037source = "registry+https://github.com/rust-lang/crates.io-index" 1084source = "registry+https://github.com/rust-lang/crates.io-index"
1038checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" 1085checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227"
1039dependencies = [ 1086dependencies = [
1040 "pest", 1087 "pest",
1041 "pest_meta", 1088 "pest_meta",
@@ -1046,9 +1093,9 @@ dependencies = [
1046 1093
1047[[package]] 1094[[package]]
1048name = "pest_meta" 1095name = "pest_meta"
1049version = "2.7.4" 1096version = "2.7.5"
1050source = "registry+https://github.com/rust-lang/crates.io-index" 1097source = "registry+https://github.com/rust-lang/crates.io-index"
1051checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d" 1098checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6"
1052dependencies = [ 1099dependencies = [
1053 "once_cell", 1100 "once_cell",
1054 "pest", 1101 "pest",
@@ -1115,6 +1162,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1115checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1162checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
1116 1163
1117[[package]] 1164[[package]]
1165name = "pnet_base"
1166version = "0.33.0"
1167source = "registry+https://github.com/rust-lang/crates.io-index"
1168checksum = "872e46346144ebf35219ccaa64b1dffacd9c6f188cd7d012bd6977a2a838f42e"
1169dependencies = [
1170 "no-std-net",
1171]
1172
1173[[package]]
1174name = "pnet_macros"
1175version = "0.33.0"
1176source = "registry+https://github.com/rust-lang/crates.io-index"
1177checksum = "2a780e80005c2e463ec25a6e9f928630049a10b43945fea83207207d4a7606f4"
1178dependencies = [
1179 "proc-macro2",
1180 "quote",
1181 "regex",
1182 "syn 1.0.109",
1183]
1184
1185[[package]]
1186name = "pnet_macros_support"
1187version = "0.33.0"
1188source = "registry+https://github.com/rust-lang/crates.io-index"
1189checksum = "e6d932134f32efd7834eb8b16d42418dac87086347d1bc7d142370ef078582bc"
1190dependencies = [
1191 "pnet_base",
1192]
1193
1194[[package]]
1195name = "pnet_packet"
1196version = "0.33.0"
1197source = "registry+https://github.com/rust-lang/crates.io-index"
1198checksum = "8bde678bbd85cb1c2d99dc9fc596e57f03aa725f84f3168b0eaf33eeccb41706"
1199dependencies = [
1200 "glob",
1201 "pnet_base",
1202 "pnet_macros",
1203 "pnet_macros_support",
1204]
1205
1206[[package]]
1118name = "powerfmt" 1207name = "powerfmt"
1119version = "0.2.0" 1208version = "0.2.0"
1120source = "registry+https://github.com/rust-lang/crates.io-index" 1209source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1176,15 +1265,6 @@ dependencies = [
1176 1265
1177[[package]] 1266[[package]]
1178name = "redox_syscall" 1267name = "redox_syscall"
1179version = "0.3.5"
1180source = "registry+https://github.com/rust-lang/crates.io-index"
1181checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
1182dependencies = [
1183 "bitflags 1.3.2",
1184]
1185
1186[[package]]
1187name = "redox_syscall"
1188version = "0.4.1" 1268version = "0.4.1"
1189source = "registry+https://github.com/rust-lang/crates.io-index" 1269source = "registry+https://github.com/rust-lang/crates.io-index"
1190checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1270checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
@@ -1249,16 +1329,14 @@ dependencies = [
1249 1329
1250[[package]] 1330[[package]]
1251name = "rsa" 1331name = "rsa"
1252version = "0.9.2" 1332version = "0.9.3"
1253source = "registry+https://github.com/rust-lang/crates.io-index" 1333source = "registry+https://github.com/rust-lang/crates.io-index"
1254checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8" 1334checksum = "86ef35bf3e7fe15a53c4ab08a998e42271eab13eb0db224126bc7bc4c4bad96d"
1255dependencies = [ 1335dependencies = [
1256 "byteorder",
1257 "const-oid", 1336 "const-oid",
1258 "digest", 1337 "digest",
1259 "num-bigint-dig", 1338 "num-bigint-dig",
1260 "num-integer", 1339 "num-integer",
1261 "num-iter",
1262 "num-traits", 1340 "num-traits",
1263 "pkcs1", 1341 "pkcs1",
1264 "pkcs8", 1342 "pkcs8",
@@ -1287,9 +1365,9 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
1287 1365
1288[[package]] 1366[[package]]
1289name = "rustix" 1367name = "rustix"
1290version = "0.38.20" 1368version = "0.38.21"
1291source = "registry+https://github.com/rust-lang/crates.io-index" 1369source = "registry+https://github.com/rust-lang/crates.io-index"
1292checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 1370checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
1293dependencies = [ 1371dependencies = [
1294 "bitflags 2.4.1", 1372 "bitflags 2.4.1",
1295 "errno", 1373 "errno",
@@ -1318,18 +1396,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1318 1396
1319[[package]] 1397[[package]]
1320name = "serde" 1398name = "serde"
1321version = "1.0.189" 1399version = "1.0.190"
1322source = "registry+https://github.com/rust-lang/crates.io-index" 1400source = "registry+https://github.com/rust-lang/crates.io-index"
1323checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 1401checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7"
1324dependencies = [ 1402dependencies = [
1325 "serde_derive", 1403 "serde_derive",
1326] 1404]
1327 1405
1328[[package]] 1406[[package]]
1329name = "serde_derive" 1407name = "serde_derive"
1330version = "1.0.189" 1408version = "1.0.190"
1331source = "registry+https://github.com/rust-lang/crates.io-index" 1409source = "registry+https://github.com/rust-lang/crates.io-index"
1332checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 1410checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3"
1333dependencies = [ 1411dependencies = [
1334 "proc-macro2", 1412 "proc-macro2",
1335 "quote", 1413 "quote",
@@ -1338,9 +1416,9 @@ dependencies = [
1338 1416
1339[[package]] 1417[[package]]
1340name = "serde_json" 1418name = "serde_json"
1341version = "1.0.107" 1419version = "1.0.108"
1342source = "registry+https://github.com/rust-lang/crates.io-index" 1420source = "registry+https://github.com/rust-lang/crates.io-index"
1343checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 1421checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
1344dependencies = [ 1422dependencies = [
1345 "itoa", 1423 "itoa",
1346 "ryu", 1424 "ryu",
@@ -1500,7 +1578,7 @@ version = "0.7.2"
1500source = "registry+https://github.com/rust-lang/crates.io-index" 1578source = "registry+https://github.com/rust-lang/crates.io-index"
1501checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d" 1579checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d"
1502dependencies = [ 1580dependencies = [
1503 "ahash 0.8.3", 1581 "ahash 0.8.6",
1504 "atoi", 1582 "atoi",
1505 "byteorder", 1583 "byteorder",
1506 "bytes", 1584 "bytes",
@@ -1580,7 +1658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1580checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db" 1658checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db"
1581dependencies = [ 1659dependencies = [
1582 "atoi", 1660 "atoi",
1583 "base64 0.21.4", 1661 "base64 0.21.5",
1584 "bitflags 2.4.1", 1662 "bitflags 2.4.1",
1585 "byteorder", 1663 "byteorder",
1586 "bytes", 1664 "bytes",
@@ -1622,7 +1700,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1622checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" 1700checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624"
1623dependencies = [ 1701dependencies = [
1624 "atoi", 1702 "atoi",
1625 "base64 0.21.4", 1703 "base64 0.21.5",
1626 "bitflags 2.4.1", 1704 "bitflags 2.4.1",
1627 "byteorder", 1705 "byteorder",
1628 "crc", 1706 "crc",
@@ -1694,6 +1772,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1694checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 1772checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
1695 1773
1696[[package]] 1774[[package]]
1775name = "surge-ping"
1776version = "0.8.0"
1777source = "registry+https://github.com/rust-lang/crates.io-index"
1778checksum = "af341b2be485d647b5dc4cfb2da99efac35b5c95748a08fb7233480fedc5ead3"
1779dependencies = [
1780 "hex",
1781 "parking_lot",
1782 "pnet_packet",
1783 "rand",
1784 "socket2 0.5.5",
1785 "thiserror",
1786 "tokio",
1787 "tracing",
1788]
1789
1790[[package]]
1697name = "syn" 1791name = "syn"
1698version = "1.0.109" 1792version = "1.0.109"
1699source = "registry+https://github.com/rust-lang/crates.io-index" 1793source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1723,13 +1817,13 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
1723 1817
1724[[package]] 1818[[package]]
1725name = "tempfile" 1819name = "tempfile"
1726version = "3.8.0" 1820version = "3.8.1"
1727source = "registry+https://github.com/rust-lang/crates.io-index" 1821source = "registry+https://github.com/rust-lang/crates.io-index"
1728checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 1822checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
1729dependencies = [ 1823dependencies = [
1730 "cfg-if", 1824 "cfg-if",
1731 "fastrand", 1825 "fastrand",
1732 "redox_syscall 0.3.5", 1826 "redox_syscall",
1733 "rustix", 1827 "rustix",
1734 "windows-sys", 1828 "windows-sys",
1735] 1829]
@@ -1850,6 +1944,18 @@ dependencies = [
1850] 1944]
1851 1945
1852[[package]] 1946[[package]]
1947name = "tokio-tungstenite"
1948version = "0.20.1"
1949source = "registry+https://github.com/rust-lang/crates.io-index"
1950checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
1951dependencies = [
1952 "futures-util",
1953 "log",
1954 "tokio",
1955 "tungstenite",
1956]
1957
1958[[package]]
1853name = "toml" 1959name = "toml"
1854version = "0.5.11" 1960version = "0.5.11"
1855source = "registry+https://github.com/rust-lang/crates.io-index" 1961source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1921,12 +2027,12 @@ dependencies = [
1921 2027
1922[[package]] 2028[[package]]
1923name = "tracing-log" 2029name = "tracing-log"
1924version = "0.1.3" 2030version = "0.1.4"
1925source = "registry+https://github.com/rust-lang/crates.io-index" 2031source = "registry+https://github.com/rust-lang/crates.io-index"
1926checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 2032checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2"
1927dependencies = [ 2033dependencies = [
1928 "lazy_static",
1929 "log", 2034 "log",
2035 "once_cell",
1930 "tracing-core", 2036 "tracing-core",
1931] 2037]
1932 2038
@@ -1956,6 +2062,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1956checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2062checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
1957 2063
1958[[package]] 2064[[package]]
2065name = "tungstenite"
2066version = "0.20.1"
2067source = "registry+https://github.com/rust-lang/crates.io-index"
2068checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9"
2069dependencies = [
2070 "byteorder",
2071 "bytes",
2072 "data-encoding",
2073 "http",
2074 "httparse",
2075 "log",
2076 "rand",
2077 "sha1",
2078 "thiserror",
2079 "url",
2080 "utf-8",
2081]
2082
2083[[package]]
1959name = "typenum" 2084name = "typenum"
1960version = "1.17.0" 2085version = "1.17.0"
1961source = "registry+https://github.com/rust-lang/crates.io-index" 2086source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2012,6 +2137,22 @@ dependencies = [
2012] 2137]
2013 2138
2014[[package]] 2139[[package]]
2140name = "utf-8"
2141version = "0.7.6"
2142source = "registry+https://github.com/rust-lang/crates.io-index"
2143checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
2144
2145[[package]]
2146name = "uuid"
2147version = "1.5.0"
2148source = "registry+https://github.com/rust-lang/crates.io-index"
2149checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
2150dependencies = [
2151 "getrandom",
2152 "rand",
2153]
2154
2155[[package]]
2015name = "valuable" 2156name = "valuable"
2016version = "0.1.0" 2157version = "0.1.0"
2017source = "registry+https://github.com/rust-lang/crates.io-index" 2158source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2046,18 +2187,22 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2046 2187
2047[[package]] 2188[[package]]
2048name = "webol" 2189name = "webol"
2049version = "0.1.0" 2190version = "0.2.0"
2050dependencies = [ 2191dependencies = [
2051 "axum", 2192 "axum",
2193 "axum-macros",
2052 "config", 2194 "config",
2195 "dashmap",
2053 "once_cell", 2196 "once_cell",
2054 "serde", 2197 "serde",
2055 "serde_json", 2198 "serde_json",
2056 "sqlx", 2199 "sqlx",
2200 "surge-ping",
2057 "time", 2201 "time",
2058 "tokio", 2202 "tokio",
2059 "tracing", 2203 "tracing",
2060 "tracing-subscriber", 2204 "tracing-subscriber",
2205 "uuid",
2061] 2206]
2062 2207
2063[[package]] 2208[[package]]
@@ -2164,6 +2309,26 @@ dependencies = [
2164] 2309]
2165 2310
2166[[package]] 2311[[package]]
2312name = "zerocopy"
2313version = "0.7.23"
2314source = "registry+https://github.com/rust-lang/crates.io-index"
2315checksum = "e50cbb27c30666a6108abd6bc7577556265b44f243e2be89a8bc4e07a528c107"
2316dependencies = [
2317 "zerocopy-derive",
2318]
2319
2320[[package]]
2321name = "zerocopy-derive"
2322version = "0.7.23"
2323source = "registry+https://github.com/rust-lang/crates.io-index"
2324checksum = "a25f293fe55f0a48e7010d65552bb63704f6ceb55a1a385da10d41d8f78e4a3d"
2325dependencies = [
2326 "proc-macro2",
2327 "quote",
2328 "syn 2.0.38",
2329]
2330
2331[[package]]
2167name = "zeroize" 2332name = "zeroize"
2168version = "1.6.0" 2333version = "1.6.0"
2169source = "registry+https://github.com/rust-lang/crates.io-index" 2334source = "registry+https://github.com/rust-lang/crates.io-index"