upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-11-19 11:55:32 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-11-19 15:43:29 +0000
commitfa065ad128882755f2a988d6203b59a2ab5e38ff (patch)
treee8326de70a6e6ea56b5bf4250e0a00a3cda4afed /Cargo.lock
parent98c6fa4bfa897ff0b8f9c95ea698d4d065b5e9f3 (diff)
add landing page and nostr-relay-builder relay on same port
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock754
1 files changed, 715 insertions, 39 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 0058da8..f316115 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3,6 +3,209 @@
3version = 3 3version = 3
4 4
5[[package]] 5[[package]]
6name = "actix-codec"
7version = "0.5.2"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a"
10dependencies = [
11 "bitflags",
12 "bytes",
13 "futures-core",
14 "futures-sink",
15 "memchr",
16 "pin-project-lite",
17 "tokio",
18 "tokio-util",
19 "tracing",
20]
21
22[[package]]
23name = "actix-http"
24version = "3.11.2"
25source = "registry+https://github.com/rust-lang/crates.io-index"
26checksum = "7926860314cbe2fb5d1f13731e387ab43bd32bca224e82e6e2db85de0a3dba49"
27dependencies = [
28 "actix-codec",
29 "actix-rt",
30 "actix-service",
31 "actix-utils",
32 "base64",
33 "bitflags",
34 "brotli",
35 "bytes",
36 "bytestring",
37 "derive_more",
38 "encoding_rs",
39 "flate2",
40 "foldhash",
41 "futures-core",
42 "h2",
43 "http 0.2.12",
44 "httparse",
45 "httpdate",
46 "itoa",
47 "language-tags",
48 "local-channel",
49 "mime",
50 "percent-encoding",
51 "pin-project-lite",
52 "rand 0.9.2",
53 "sha1",
54 "smallvec",
55 "tokio",
56 "tokio-util",
57 "tracing",
58 "zstd",
59]
60
61[[package]]
62name = "actix-macros"
63version = "0.2.4"
64source = "registry+https://github.com/rust-lang/crates.io-index"
65checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
66dependencies = [
67 "quote",
68 "syn",
69]
70
71[[package]]
72name = "actix-router"
73version = "0.5.3"
74source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "13d324164c51f63867b57e73ba5936ea151b8a41a1d23d1031eeb9f70d0236f8"
76dependencies = [
77 "bytestring",
78 "cfg-if",
79 "http 0.2.12",
80 "regex",
81 "regex-lite",
82 "serde",
83 "tracing",
84]
85
86[[package]]
87name = "actix-rt"
88version = "2.11.0"
89source = "registry+https://github.com/rust-lang/crates.io-index"
90checksum = "92589714878ca59a7626ea19734f0e07a6a875197eec751bb5d3f99e64998c63"
91dependencies = [
92 "futures-core",
93 "tokio",
94]
95
96[[package]]
97name = "actix-server"
98version = "2.6.0"
99source = "registry+https://github.com/rust-lang/crates.io-index"
100checksum = "a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502"
101dependencies = [
102 "actix-rt",
103 "actix-service",
104 "actix-utils",
105 "futures-core",
106 "futures-util",
107 "mio",
108 "socket2 0.5.10",
109 "tokio",
110 "tracing",
111]
112
113[[package]]
114name = "actix-service"
115version = "2.0.3"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "9e46f36bf0e5af44bdc4bdb36fbbd421aa98c79a9bce724e1edeb3894e10dc7f"
118dependencies = [
119 "futures-core",
120 "pin-project-lite",
121]
122
123[[package]]
124name = "actix-utils"
125version = "3.0.1"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8"
128dependencies = [
129 "local-waker",
130 "pin-project-lite",
131]
132
133[[package]]
134name = "actix-web"
135version = "4.12.0"
136source = "registry+https://github.com/rust-lang/crates.io-index"
137checksum = "2233f53f6cb18ae038ce1f0713ca0c72ca0c4b71fe9aaeb59924ce2c89c6dd85"
138dependencies = [
139 "actix-codec",
140 "actix-http",
141 "actix-macros",
142 "actix-router",
143 "actix-rt",
144 "actix-server",
145 "actix-service",
146 "actix-utils",
147 "actix-web-codegen",
148 "bytes",
149 "bytestring",
150 "cfg-if",
151 "cookie",
152 "derive_more",
153 "encoding_rs",
154 "foldhash",
155 "futures-core",
156 "futures-util",
157 "impl-more",
158 "itoa",
159 "language-tags",
160 "log",
161 "mime",
162 "once_cell",
163 "pin-project-lite",
164 "regex",
165 "regex-lite",
166 "serde",
167 "serde_json",
168 "serde_urlencoded",
169 "smallvec",
170 "socket2 0.6.1",
171 "time",
172 "tracing",
173 "url",
174]
175
176[[package]]
177name = "actix-web-codegen"
178version = "4.3.0"
179source = "registry+https://github.com/rust-lang/crates.io-index"
180checksum = "f591380e2e68490b5dfaf1dd1aa0ebe78d84ba7067078512b4ea6e4492d622b8"
181dependencies = [
182 "actix-router",
183 "proc-macro2",
184 "quote",
185 "syn",
186]
187
188[[package]]
189name = "actix-ws"
190version = "0.3.0"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "a3a1fb4f9f2794b0aadaf2ba5f14a6f034c7e86957b458c506a8cb75953f2d99"
193dependencies = [
194 "actix-codec",
195 "actix-http",
196 "actix-web",
197 "bytestring",
198 "futures-core",
199 "tokio",
200]
201
202[[package]]
203name = "adler2"
204version = "2.0.1"
205source = "registry+https://github.com/rust-lang/crates.io-index"
206checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
207
208[[package]]
6name = "aead" 209name = "aead"
7version = "0.5.2" 210version = "0.5.2"
8source = "registry+https://github.com/rust-lang/crates.io-index" 211source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -22,6 +225,21 @@ dependencies = [
22] 225]
23 226
24[[package]] 227[[package]]
228name = "alloc-no-stdlib"
229version = "2.0.4"
230source = "registry+https://github.com/rust-lang/crates.io-index"
231checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
232
233[[package]]
234name = "alloc-stdlib"
235version = "0.2.2"
236source = "registry+https://github.com/rust-lang/crates.io-index"
237checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
238dependencies = [
239 "alloc-no-stdlib",
240]
241
242[[package]]
25name = "android_system_properties" 243name = "android_system_properties"
26version = "0.1.5" 244version = "0.1.5"
27source = "registry+https://github.com/rust-lang/crates.io-index" 245source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -244,16 +462,31 @@ dependencies = [
244] 462]
245 463
246[[package]] 464[[package]]
247name = "bumpalo" 465name = "brotli"
248version = "3.19.0" 466version = "8.0.2"
249source = "registry+https://github.com/rust-lang/crates.io-index" 467source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 468checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560"
469dependencies = [
470 "alloc-no-stdlib",
471 "alloc-stdlib",
472 "brotli-decompressor",
473]
251 474
252[[package]] 475[[package]]
253name = "byteorder" 476name = "brotli-decompressor"
254version = "1.5.0" 477version = "5.0.0"
478source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
480dependencies = [
481 "alloc-no-stdlib",
482 "alloc-stdlib",
483]
484
485[[package]]
486name = "bumpalo"
487version = "3.19.0"
255source = "registry+https://github.com/rust-lang/crates.io-index" 488source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 489checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
257 490
258[[package]] 491[[package]]
259name = "bytes" 492name = "bytes"
@@ -262,6 +495,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
262checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 495checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
263 496
264[[package]] 497[[package]]
498name = "bytestring"
499version = "1.5.0"
500source = "registry+https://github.com/rust-lang/crates.io-index"
501checksum = "113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289"
502dependencies = [
503 "bytes",
504]
505
506[[package]]
265name = "cbc" 507name = "cbc"
266version = "0.1.2" 508version = "0.1.2"
267source = "registry+https://github.com/rust-lang/crates.io-index" 509source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -277,6 +519,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
277checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3" 519checksum = "37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3"
278dependencies = [ 520dependencies = [
279 "find-msvc-tools", 521 "find-msvc-tools",
522 "jobserver",
523 "libc",
280 "shlex", 524 "shlex",
281] 525]
282 526
@@ -381,6 +625,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
381checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 625checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
382 626
383[[package]] 627[[package]]
628name = "cookie"
629version = "0.16.2"
630source = "registry+https://github.com/rust-lang/crates.io-index"
631checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
632dependencies = [
633 "percent-encoding",
634 "time",
635 "version_check",
636]
637
638[[package]]
384name = "core-foundation-sys" 639name = "core-foundation-sys"
385version = "0.8.7" 640version = "0.8.7"
386source = "registry+https://github.com/rust-lang/crates.io-index" 641source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -396,6 +651,15 @@ dependencies = [
396] 651]
397 652
398[[package]] 653[[package]]
654name = "crc32fast"
655version = "1.5.0"
656source = "registry+https://github.com/rust-lang/crates.io-index"
657checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
658dependencies = [
659 "cfg-if",
660]
661
662[[package]]
399name = "crypto-common" 663name = "crypto-common"
400version = "0.1.6" 664version = "0.1.6"
401source = "registry+https://github.com/rust-lang/crates.io-index" 665source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -413,6 +677,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
413checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 677checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
414 678
415[[package]] 679[[package]]
680name = "deranged"
681version = "0.5.5"
682source = "registry+https://github.com/rust-lang/crates.io-index"
683checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
684dependencies = [
685 "powerfmt",
686]
687
688[[package]]
689name = "derive_more"
690version = "2.0.1"
691source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
693dependencies = [
694 "derive_more-impl",
695]
696
697[[package]]
698name = "derive_more-impl"
699version = "2.0.1"
700source = "registry+https://github.com/rust-lang/crates.io-index"
701checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
702dependencies = [
703 "proc-macro2",
704 "quote",
705 "syn",
706 "unicode-xid",
707]
708
709[[package]]
416name = "digest" 710name = "digest"
417version = "0.10.7" 711version = "0.10.7"
418source = "registry+https://github.com/rust-lang/crates.io-index" 712source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -447,18 +741,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
447checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 741checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
448 742
449[[package]] 743[[package]]
744name = "encoding_rs"
745version = "0.8.35"
746source = "registry+https://github.com/rust-lang/crates.io-index"
747checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
748dependencies = [
749 "cfg-if",
750]
751
752[[package]]
753name = "equivalent"
754version = "1.0.2"
755source = "registry+https://github.com/rust-lang/crates.io-index"
756checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
757
758[[package]]
450name = "find-msvc-tools" 759name = "find-msvc-tools"
451version = "0.1.4" 760version = "0.1.4"
452source = "registry+https://github.com/rust-lang/crates.io-index" 761source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127" 762checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
454 763
455[[package]] 764[[package]]
765name = "flate2"
766version = "1.1.5"
767source = "registry+https://github.com/rust-lang/crates.io-index"
768checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
769dependencies = [
770 "crc32fast",
771 "miniz_oxide",
772]
773
774[[package]]
456name = "fnv" 775name = "fnv"
457version = "1.0.7" 776version = "1.0.7"
458source = "registry+https://github.com/rust-lang/crates.io-index" 777source = "registry+https://github.com/rust-lang/crates.io-index"
459checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 778checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
460 779
461[[package]] 780[[package]]
781name = "foldhash"
782version = "0.1.5"
783source = "registry+https://github.com/rust-lang/crates.io-index"
784checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
785
786[[package]]
462name = "form_urlencoded" 787name = "form_urlencoded"
463version = "1.2.2" 788version = "1.2.2"
464source = "registry+https://github.com/rust-lang/crates.io-index" 789source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -611,7 +936,7 @@ dependencies = [
611 "chrono", 936 "chrono",
612 "clap", 937 "clap",
613 "futures", 938 "futures",
614 "nostr-sdk", 939 "nostr-sdk 0.43.0",
615 "serde", 940 "serde",
616 "serde_json", 941 "serde_json",
617 "thiserror 1.0.69", 942 "thiserror 1.0.69",
@@ -623,12 +948,43 @@ dependencies = [
623] 948]
624 949
625[[package]] 950[[package]]
951name = "h2"
952version = "0.3.27"
953source = "registry+https://github.com/rust-lang/crates.io-index"
954checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d"
955dependencies = [
956 "bytes",
957 "fnv",
958 "futures-core",
959 "futures-sink",
960 "futures-util",
961 "http 0.2.12",
962 "indexmap",
963 "slab",
964 "tokio",
965 "tokio-util",
966 "tracing",
967]
968
969[[package]]
970name = "hashbrown"
971version = "0.16.0"
972source = "registry+https://github.com/rust-lang/crates.io-index"
973checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
974
975[[package]]
626name = "heck" 976name = "heck"
627version = "0.5.0" 977version = "0.5.0"
628source = "registry+https://github.com/rust-lang/crates.io-index" 978source = "registry+https://github.com/rust-lang/crates.io-index"
629checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 979checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
630 980
631[[package]] 981[[package]]
982name = "hex"
983version = "0.4.3"
984source = "registry+https://github.com/rust-lang/crates.io-index"
985checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
986
987[[package]]
632name = "hex-conservative" 988name = "hex-conservative"
633version = "0.1.2" 989version = "0.1.2"
634source = "registry+https://github.com/rust-lang/crates.io-index" 990source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -654,6 +1010,17 @@ dependencies = [
654 1010
655[[package]] 1011[[package]]
656name = "http" 1012name = "http"
1013version = "0.2.12"
1014source = "registry+https://github.com/rust-lang/crates.io-index"
1015checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
1016dependencies = [
1017 "bytes",
1018 "fnv",
1019 "itoa",
1020]
1021
1022[[package]]
1023name = "http"
657version = "1.3.1" 1024version = "1.3.1"
658source = "registry+https://github.com/rust-lang/crates.io-index" 1025source = "registry+https://github.com/rust-lang/crates.io-index"
659checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" 1026checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
@@ -670,6 +1037,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
670checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1037checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
671 1038
672[[package]] 1039[[package]]
1040name = "httpdate"
1041version = "1.0.3"
1042source = "registry+https://github.com/rust-lang/crates.io-index"
1043checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
1044
1045[[package]]
673name = "iana-time-zone" 1046name = "iana-time-zone"
674version = "0.1.64" 1047version = "0.1.64"
675source = "registry+https://github.com/rust-lang/crates.io-index" 1048source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -796,6 +1169,22 @@ dependencies = [
796] 1169]
797 1170
798[[package]] 1171[[package]]
1172name = "impl-more"
1173version = "0.1.9"
1174source = "registry+https://github.com/rust-lang/crates.io-index"
1175checksum = "e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2"
1176
1177[[package]]
1178name = "indexmap"
1179version = "2.12.0"
1180source = "registry+https://github.com/rust-lang/crates.io-index"
1181checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
1182dependencies = [
1183 "equivalent",
1184 "hashbrown",
1185]
1186
1187[[package]]
799name = "inout" 1188name = "inout"
800version = "0.1.4" 1189version = "0.1.4"
801source = "registry+https://github.com/rust-lang/crates.io-index" 1190source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -830,6 +1219,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
830checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1219checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
831 1220
832[[package]] 1221[[package]]
1222name = "jobserver"
1223version = "0.1.34"
1224source = "registry+https://github.com/rust-lang/crates.io-index"
1225checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
1226dependencies = [
1227 "getrandom 0.3.4",
1228 "libc",
1229]
1230
1231[[package]]
833name = "js-sys" 1232name = "js-sys"
834version = "0.3.82" 1233version = "0.3.82"
835source = "registry+https://github.com/rust-lang/crates.io-index" 1234source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -840,6 +1239,12 @@ dependencies = [
840] 1239]
841 1240
842[[package]] 1241[[package]]
1242name = "language-tags"
1243version = "0.3.2"
1244source = "registry+https://github.com/rust-lang/crates.io-index"
1245checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
1246
1247[[package]]
843name = "lazy_static" 1248name = "lazy_static"
844version = "1.5.0" 1249version = "1.5.0"
845source = "registry+https://github.com/rust-lang/crates.io-index" 1250source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -858,6 +1263,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
858checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" 1263checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
859 1264
860[[package]] 1265[[package]]
1266name = "local-channel"
1267version = "0.1.5"
1268source = "registry+https://github.com/rust-lang/crates.io-index"
1269checksum = "b6cbc85e69b8df4b8bb8b89ec634e7189099cea8927a276b7384ce5488e53ec8"
1270dependencies = [
1271 "futures-core",
1272 "futures-sink",
1273 "local-waker",
1274]
1275
1276[[package]]
1277name = "local-waker"
1278version = "0.1.4"
1279source = "registry+https://github.com/rust-lang/crates.io-index"
1280checksum = "4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487"
1281
1282[[package]]
861name = "lock_api" 1283name = "lock_api"
862version = "0.4.14" 1284version = "0.4.14"
863source = "registry+https://github.com/rust-lang/crates.io-index" 1285source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -894,12 +1316,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
894checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 1316checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
895 1317
896[[package]] 1318[[package]]
1319name = "mime"
1320version = "0.3.17"
1321source = "registry+https://github.com/rust-lang/crates.io-index"
1322checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1323
1324[[package]]
1325name = "miniz_oxide"
1326version = "0.8.9"
1327source = "registry+https://github.com/rust-lang/crates.io-index"
1328checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
1329dependencies = [
1330 "adler2",
1331 "simd-adler32",
1332]
1333
1334[[package]]
897name = "mio" 1335name = "mio"
898version = "1.1.0" 1336version = "1.1.0"
899source = "registry+https://github.com/rust-lang/crates.io-index" 1337source = "registry+https://github.com/rust-lang/crates.io-index"
900checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" 1338checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
901dependencies = [ 1339dependencies = [
902 "libc", 1340 "libc",
1341 "log",
903 "wasi", 1342 "wasi",
904 "windows-sys 0.61.2", 1343 "windows-sys 0.61.2",
905] 1344]
@@ -914,20 +1353,22 @@ checksum = "f0efe882e02d206d8d279c20eb40e03baf7cb5136a1476dc084a324fbc3ec42d"
914name = "ngit-grasp" 1353name = "ngit-grasp"
915version = "0.1.0" 1354version = "0.1.0"
916dependencies = [ 1355dependencies = [
1356 "actix-web",
1357 "actix-ws",
917 "anyhow", 1358 "anyhow",
918 "dotenvy", 1359 "dotenvy",
919 "futures-util", 1360 "futures-util",
920 "grasp-audit", 1361 "grasp-audit",
921 "nostr-sdk", 1362 "nostr-relay-builder",
1363 "nostr-sdk 0.44.1",
922 "serde", 1364 "serde",
923 "serde_json", 1365 "serde_json",
924 "thiserror 1.0.69", 1366 "thiserror 1.0.69",
925 "tokio", 1367 "tokio",
926 "tokio-test", 1368 "tokio-test",
927 "tokio-tungstenite 0.21.0", 1369 "tokio-tungstenite 0.28.0",
928 "tracing", 1370 "tracing",
929 "tracing-subscriber", 1371 "tracing-subscriber",
930 "tungstenite 0.21.0",
931 "url", 1372 "url",
932] 1373]
933 1374
@@ -955,14 +1396,75 @@ dependencies = [
955] 1396]
956 1397
957[[package]] 1398[[package]]
1399name = "nostr"
1400version = "0.44.1"
1401source = "registry+https://github.com/rust-lang/crates.io-index"
1402checksum = "d3595fecf0e0aaacb69a0dc0101a4453f3c76eda333d6bbc49f68f64390b3d85"
1403dependencies = [
1404 "base64",
1405 "bech32",
1406 "bip39",
1407 "bitcoin_hashes 0.14.0",
1408 "cbc",
1409 "chacha20",
1410 "chacha20poly1305",
1411 "getrandom 0.2.16",
1412 "hex",
1413 "instant",
1414 "scrypt",
1415 "secp256k1",
1416 "serde",
1417 "serde_json",
1418 "unicode-normalization",
1419 "url",
1420]
1421
1422[[package]]
958name = "nostr-database" 1423name = "nostr-database"
959version = "0.43.0" 1424version = "0.43.0"
960source = "registry+https://github.com/rust-lang/crates.io-index" 1425source = "registry+https://github.com/rust-lang/crates.io-index"
961checksum = "b1c75a8c2175d2785ba73cfddef21d1e30da5fbbdf158569b6808ba44973a15b" 1426checksum = "b1c75a8c2175d2785ba73cfddef21d1e30da5fbbdf158569b6808ba44973a15b"
962dependencies = [ 1427dependencies = [
963 "lru", 1428 "lru",
964 "nostr", 1429 "nostr 0.43.1",
1430 "tokio",
1431]
1432
1433[[package]]
1434name = "nostr-database"
1435version = "0.44.0"
1436source = "registry+https://github.com/rust-lang/crates.io-index"
1437checksum = "7462c9d8ae5ef6a28d66a192d399ad2530f1f2130b13186296dbb11bdef5b3d1"
1438dependencies = [
1439 "lru",
1440 "nostr 0.44.1",
1441 "tokio",
1442]
1443
1444[[package]]
1445name = "nostr-gossip"
1446version = "0.44.0"
1447source = "registry+https://github.com/rust-lang/crates.io-index"
1448checksum = "ade30de16869618919c6b5efc8258f47b654a98b51541eb77f85e8ec5e3c83a6"
1449dependencies = [
1450 "nostr 0.44.1",
1451]
1452
1453[[package]]
1454name = "nostr-relay-builder"
1455version = "0.44.0"
1456source = "registry+https://github.com/rust-lang/crates.io-index"
1457checksum = "51ba8e48eaadd5644e7317ca2f892b89a394a8cc57e99fea9f624dc081df1a24"
1458dependencies = [
1459 "async-utility",
1460 "async-wsocket",
1461 "atomic-destructor",
1462 "hex",
1463 "negentropy",
1464 "nostr 0.44.1",
1465 "nostr-database 0.44.0",
965 "tokio", 1466 "tokio",
1467 "tracing",
966] 1468]
967 1469
968[[package]] 1470[[package]]
@@ -976,8 +1478,26 @@ dependencies = [
976 "atomic-destructor", 1478 "atomic-destructor",
977 "lru", 1479 "lru",
978 "negentropy", 1480 "negentropy",
979 "nostr", 1481 "nostr 0.43.1",
980 "nostr-database", 1482 "nostr-database 0.43.0",
1483 "tokio",
1484 "tracing",
1485]
1486
1487[[package]]
1488name = "nostr-relay-pool"
1489version = "0.44.0"
1490source = "registry+https://github.com/rust-lang/crates.io-index"
1491checksum = "4b1073ccfbaea5549fb914a9d52c68dab2aecda61535e5143dd73e95445a804b"
1492dependencies = [
1493 "async-utility",
1494 "async-wsocket",
1495 "atomic-destructor",
1496 "hex",
1497 "lru",
1498 "negentropy",
1499 "nostr 0.44.1",
1500 "nostr-database 0.44.0",
981 "tokio", 1501 "tokio",
982 "tracing", 1502 "tracing",
983] 1503]
@@ -989,10 +1509,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
989checksum = "599f8963d6a1522a13b1a2b0ea6e168acfc367706606f1d33fa595e91fa22db0" 1509checksum = "599f8963d6a1522a13b1a2b0ea6e168acfc367706606f1d33fa595e91fa22db0"
990dependencies = [ 1510dependencies = [
991 "async-utility", 1511 "async-utility",
992 "nostr", 1512 "nostr 0.43.1",
993 "nostr-database", 1513 "nostr-database 0.43.0",
994 "nostr-relay-pool", 1514 "nostr-relay-pool 0.43.1",
1515 "tokio",
1516]
1517
1518[[package]]
1519name = "nostr-sdk"
1520version = "0.44.1"
1521source = "registry+https://github.com/rust-lang/crates.io-index"
1522checksum = "471732576710e779b64f04c55e3f8b5292f865fea228436daf19694f0bf70393"
1523dependencies = [
1524 "async-utility",
1525 "nostr 0.44.1",
1526 "nostr-database 0.44.0",
1527 "nostr-gossip",
1528 "nostr-relay-pool 0.44.0",
995 "tokio", 1529 "tokio",
1530 "tracing",
996] 1531]
997 1532
998[[package]] 1533[[package]]
@@ -1005,6 +1540,12 @@ dependencies = [
1005] 1540]
1006 1541
1007[[package]] 1542[[package]]
1543name = "num-conv"
1544version = "0.1.0"
1545source = "registry+https://github.com/rust-lang/crates.io-index"
1546checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
1547
1548[[package]]
1008name = "num-traits" 1549name = "num-traits"
1009version = "0.2.19" 1550version = "0.2.19"
1010source = "registry+https://github.com/rust-lang/crates.io-index" 1551source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1094,6 +1635,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1094checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1635checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1095 1636
1096[[package]] 1637[[package]]
1638name = "pkg-config"
1639version = "0.3.32"
1640source = "registry+https://github.com/rust-lang/crates.io-index"
1641checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
1642
1643[[package]]
1097name = "poly1305" 1644name = "poly1305"
1098version = "0.8.0" 1645version = "0.8.0"
1099source = "registry+https://github.com/rust-lang/crates.io-index" 1646source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1114,6 +1661,12 @@ dependencies = [
1114] 1661]
1115 1662
1116[[package]] 1663[[package]]
1664name = "powerfmt"
1665version = "0.2.0"
1666source = "registry+https://github.com/rust-lang/crates.io-index"
1667checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
1668
1669[[package]]
1117name = "ppv-lite86" 1670name = "ppv-lite86"
1118version = "0.2.21" 1671version = "0.2.21"
1119source = "registry+https://github.com/rust-lang/crates.io-index" 1672source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1215,6 +1768,18 @@ dependencies = [
1215] 1768]
1216 1769
1217[[package]] 1770[[package]]
1771name = "regex"
1772version = "1.12.2"
1773source = "registry+https://github.com/rust-lang/crates.io-index"
1774checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
1775dependencies = [
1776 "aho-corasick",
1777 "memchr",
1778 "regex-automata",
1779 "regex-syntax",
1780]
1781
1782[[package]]
1218name = "regex-automata" 1783name = "regex-automata"
1219version = "0.4.13" 1784version = "0.4.13"
1220source = "registry+https://github.com/rust-lang/crates.io-index" 1785source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1226,6 +1791,12 @@ dependencies = [
1226] 1791]
1227 1792
1228[[package]] 1793[[package]]
1794name = "regex-lite"
1795version = "0.1.8"
1796source = "registry+https://github.com/rust-lang/crates.io-index"
1797checksum = "8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da"
1798
1799[[package]]
1229name = "regex-syntax" 1800name = "regex-syntax"
1230version = "0.8.8" 1801version = "0.8.8"
1231source = "registry+https://github.com/rust-lang/crates.io-index" 1802source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1382,6 +1953,18 @@ dependencies = [
1382] 1953]
1383 1954
1384[[package]] 1955[[package]]
1956name = "serde_urlencoded"
1957version = "0.7.1"
1958source = "registry+https://github.com/rust-lang/crates.io-index"
1959checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
1960dependencies = [
1961 "form_urlencoded",
1962 "itoa",
1963 "ryu",
1964 "serde",
1965]
1966
1967[[package]]
1385name = "sha1" 1968name = "sha1"
1386version = "0.10.6" 1969version = "0.10.6"
1387source = "registry+https://github.com/rust-lang/crates.io-index" 1970source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1428,6 +2011,12 @@ dependencies = [
1428] 2011]
1429 2012
1430[[package]] 2013[[package]]
2014name = "simd-adler32"
2015version = "0.3.7"
2016source = "registry+https://github.com/rust-lang/crates.io-index"
2017checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
2018
2019[[package]]
1431name = "slab" 2020name = "slab"
1432version = "0.4.11" 2021version = "0.4.11"
1433source = "registry+https://github.com/rust-lang/crates.io-index" 2022source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1441,6 +2030,16 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
1441 2030
1442[[package]] 2031[[package]]
1443name = "socket2" 2032name = "socket2"
2033version = "0.5.10"
2034source = "registry+https://github.com/rust-lang/crates.io-index"
2035checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
2036dependencies = [
2037 "libc",
2038 "windows-sys 0.52.0",
2039]
2040
2041[[package]]
2042name = "socket2"
1444version = "0.6.1" 2043version = "0.6.1"
1445source = "registry+https://github.com/rust-lang/crates.io-index" 2044source = "registry+https://github.com/rust-lang/crates.io-index"
1446checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" 2045checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
@@ -1539,6 +2138,37 @@ dependencies = [
1539] 2138]
1540 2139
1541[[package]] 2140[[package]]
2141name = "time"
2142version = "0.3.44"
2143source = "registry+https://github.com/rust-lang/crates.io-index"
2144checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
2145dependencies = [
2146 "deranged",
2147 "itoa",
2148 "num-conv",
2149 "powerfmt",
2150 "serde",
2151 "time-core",
2152 "time-macros",
2153]
2154
2155[[package]]
2156name = "time-core"
2157version = "0.1.6"
2158source = "registry+https://github.com/rust-lang/crates.io-index"
2159checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
2160
2161[[package]]
2162name = "time-macros"
2163version = "0.2.24"
2164source = "registry+https://github.com/rust-lang/crates.io-index"
2165checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
2166dependencies = [
2167 "num-conv",
2168 "time-core",
2169]
2170
2171[[package]]
1542name = "tinystr" 2172name = "tinystr"
1543version = "0.8.2" 2173version = "0.8.2"
1544source = "registry+https://github.com/rust-lang/crates.io-index" 2174source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1575,7 +2205,7 @@ dependencies = [
1575 "parking_lot", 2205 "parking_lot",
1576 "pin-project-lite", 2206 "pin-project-lite",
1577 "signal-hook-registry", 2207 "signal-hook-registry",
1578 "socket2", 2208 "socket2 0.6.1",
1579 "tokio-macros", 2209 "tokio-macros",
1580 "windows-sys 0.61.2", 2210 "windows-sys 0.61.2",
1581] 2211]
@@ -1639,30 +2269,43 @@ dependencies = [
1639 2269
1640[[package]] 2270[[package]]
1641name = "tokio-tungstenite" 2271name = "tokio-tungstenite"
1642version = "0.21.0" 2272version = "0.26.2"
1643source = "registry+https://github.com/rust-lang/crates.io-index" 2273source = "registry+https://github.com/rust-lang/crates.io-index"
1644checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" 2274checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084"
1645dependencies = [ 2275dependencies = [
1646 "futures-util", 2276 "futures-util",
1647 "log", 2277 "log",
2278 "rustls",
2279 "rustls-pki-types",
1648 "tokio", 2280 "tokio",
1649 "tungstenite 0.21.0", 2281 "tokio-rustls",
2282 "tungstenite 0.26.2",
2283 "webpki-roots 0.26.11",
1650] 2284]
1651 2285
1652[[package]] 2286[[package]]
1653name = "tokio-tungstenite" 2287name = "tokio-tungstenite"
1654version = "0.26.2" 2288version = "0.28.0"
1655source = "registry+https://github.com/rust-lang/crates.io-index" 2289source = "registry+https://github.com/rust-lang/crates.io-index"
1656checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" 2290checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857"
1657dependencies = [ 2291dependencies = [
1658 "futures-util", 2292 "futures-util",
1659 "log", 2293 "log",
1660 "rustls",
1661 "rustls-pki-types",
1662 "tokio", 2294 "tokio",
1663 "tokio-rustls", 2295 "tungstenite 0.28.0",
1664 "tungstenite 0.26.2", 2296]
1665 "webpki-roots 0.26.11", 2297
2298[[package]]
2299name = "tokio-util"
2300version = "0.7.17"
2301source = "registry+https://github.com/rust-lang/crates.io-index"
2302checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
2303dependencies = [
2304 "bytes",
2305 "futures-core",
2306 "futures-sink",
2307 "pin-project-lite",
2308 "tokio",
1666] 2309]
1667 2310
1668[[package]] 2311[[package]]
@@ -1671,6 +2314,7 @@ version = "0.1.41"
1671source = "registry+https://github.com/rust-lang/crates.io-index" 2314source = "registry+https://github.com/rust-lang/crates.io-index"
1672checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 2315checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
1673dependencies = [ 2316dependencies = [
2317 "log",
1674 "pin-project-lite", 2318 "pin-project-lite",
1675 "tracing-attributes", 2319 "tracing-attributes",
1676 "tracing-core", 2320 "tracing-core",
@@ -1728,37 +2372,35 @@ dependencies = [
1728 2372
1729[[package]] 2373[[package]]
1730name = "tungstenite" 2374name = "tungstenite"
1731version = "0.21.0" 2375version = "0.26.2"
1732source = "registry+https://github.com/rust-lang/crates.io-index" 2376source = "registry+https://github.com/rust-lang/crates.io-index"
1733checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" 2377checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13"
1734dependencies = [ 2378dependencies = [
1735 "byteorder",
1736 "bytes", 2379 "bytes",
1737 "data-encoding", 2380 "data-encoding",
1738 "http", 2381 "http 1.3.1",
1739 "httparse", 2382 "httparse",
1740 "log", 2383 "log",
1741 "rand 0.8.5", 2384 "rand 0.9.2",
2385 "rustls",
2386 "rustls-pki-types",
1742 "sha1", 2387 "sha1",
1743 "thiserror 1.0.69", 2388 "thiserror 2.0.17",
1744 "url",
1745 "utf-8", 2389 "utf-8",
1746] 2390]
1747 2391
1748[[package]] 2392[[package]]
1749name = "tungstenite" 2393name = "tungstenite"
1750version = "0.26.2" 2394version = "0.28.0"
1751source = "registry+https://github.com/rust-lang/crates.io-index" 2395source = "registry+https://github.com/rust-lang/crates.io-index"
1752checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" 2396checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442"
1753dependencies = [ 2397dependencies = [
1754 "bytes", 2398 "bytes",
1755 "data-encoding", 2399 "data-encoding",
1756 "http", 2400 "http 1.3.1",
1757 "httparse", 2401 "httparse",
1758 "log", 2402 "log",
1759 "rand 0.9.2", 2403 "rand 0.9.2",
1760 "rustls",
1761 "rustls-pki-types",
1762 "sha1", 2404 "sha1",
1763 "thiserror 2.0.17", 2405 "thiserror 2.0.17",
1764 "utf-8", 2406 "utf-8",
@@ -1786,6 +2428,12 @@ dependencies = [
1786] 2428]
1787 2429
1788[[package]] 2430[[package]]
2431name = "unicode-xid"
2432version = "0.2.6"
2433source = "registry+https://github.com/rust-lang/crates.io-index"
2434checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
2435
2436[[package]]
1789name = "universal-hash" 2437name = "universal-hash"
1790version = "0.5.1" 2438version = "0.5.1"
1791source = "registry+https://github.com/rust-lang/crates.io-index" 2439source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2284,3 +2932,31 @@ dependencies = [
2284 "quote", 2932 "quote",
2285 "syn", 2933 "syn",
2286] 2934]
2935
2936[[package]]
2937name = "zstd"
2938version = "0.13.3"
2939source = "registry+https://github.com/rust-lang/crates.io-index"
2940checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
2941dependencies = [
2942 "zstd-safe",
2943]
2944
2945[[package]]
2946name = "zstd-safe"
2947version = "7.2.4"
2948source = "registry+https://github.com/rust-lang/crates.io-index"
2949checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
2950dependencies = [
2951 "zstd-sys",
2952]
2953
2954[[package]]
2955name = "zstd-sys"
2956version = "2.0.16+zstd.1.5.7"
2957source = "registry+https://github.com/rust-lang/crates.io-index"
2958checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
2959dependencies = [
2960 "cc",
2961 "pkg-config",
2962]