upleb.uk

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

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock613
-rw-r--r--src/bin/git_remote_nostr/push.rs5
-rw-r--r--src/bin/ngit/sub_commands/init.rs4
-rw-r--r--src/lib/git/mod.rs5
-rw-r--r--src/lib/git/nostr_url.rs4
5 files changed, 289 insertions, 342 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 1442a82..fd3960d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3,21 +3,6 @@
3version = 4 3version = 4
4 4
5[[package]] 5[[package]]
6name = "addr2line"
7version = "0.24.2"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
10dependencies = [
11 "gimli",
12]
13
14[[package]]
15name = "adler2"
16version = "2.0.1"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
19
20[[package]]
21name = "aead" 6name = "aead"
22version = "0.5.2" 7version = "0.5.2"
23source = "registry+https://github.com/rust-lang/crates.io-index" 8source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -49,9 +34,9 @@ dependencies = [
49 34
50[[package]] 35[[package]]
51name = "anstream" 36name = "anstream"
52version = "0.6.19" 37version = "0.6.21"
53source = "registry+https://github.com/rust-lang/crates.io-index" 38source = "registry+https://github.com/rust-lang/crates.io-index"
54checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" 39checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
55dependencies = [ 40dependencies = [
56 "anstyle", 41 "anstyle",
57 "anstyle-parse", 42 "anstyle-parse",
@@ -64,9 +49,9 @@ dependencies = [
64 49
65[[package]] 50[[package]]
66name = "anstyle" 51name = "anstyle"
67version = "1.0.11" 52version = "1.0.13"
68source = "registry+https://github.com/rust-lang/crates.io-index" 53source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 54checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
70 55
71[[package]] 56[[package]]
72name = "anstyle-parse" 57name = "anstyle-parse"
@@ -79,29 +64,29 @@ dependencies = [
79 64
80[[package]] 65[[package]]
81name = "anstyle-query" 66name = "anstyle-query"
82version = "1.1.3" 67version = "1.1.4"
83source = "registry+https://github.com/rust-lang/crates.io-index" 68source = "registry+https://github.com/rust-lang/crates.io-index"
84checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" 69checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
85dependencies = [ 70dependencies = [
86 "windows-sys 0.59.0", 71 "windows-sys 0.60.2",
87] 72]
88 73
89[[package]] 74[[package]]
90name = "anstyle-wincon" 75name = "anstyle-wincon"
91version = "3.0.9" 76version = "3.0.10"
92source = "registry+https://github.com/rust-lang/crates.io-index" 77source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" 78checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
94dependencies = [ 79dependencies = [
95 "anstyle", 80 "anstyle",
96 "once_cell_polyfill", 81 "once_cell_polyfill",
97 "windows-sys 0.59.0", 82 "windows-sys 0.60.2",
98] 83]
99 84
100[[package]] 85[[package]]
101name = "anyhow" 86name = "anyhow"
102version = "1.0.98" 87version = "1.0.100"
103source = "registry+https://github.com/rust-lang/crates.io-index" 88source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 89checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
105 90
106[[package]] 91[[package]]
107name = "arrayvec" 92name = "arrayvec"
@@ -127,9 +112,9 @@ dependencies = [
127 112
128[[package]] 113[[package]]
129name = "async-trait" 114name = "async-trait"
130version = "0.1.88" 115version = "0.1.89"
131source = "registry+https://github.com/rust-lang/crates.io-index" 116source = "registry+https://github.com/rust-lang/crates.io-index"
132checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 117checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
133dependencies = [ 118dependencies = [
134 "proc-macro2", 119 "proc-macro2",
135 "quote", 120 "quote",
@@ -191,27 +176,6 @@ dependencies = [
191] 176]
192 177
193[[package]] 178[[package]]
194name = "autocfg"
195version = "1.5.0"
196source = "registry+https://github.com/rust-lang/crates.io-index"
197checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
198
199[[package]]
200name = "backtrace"
201version = "0.3.75"
202source = "registry+https://github.com/rust-lang/crates.io-index"
203checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002"
204dependencies = [
205 "addr2line",
206 "cfg-if",
207 "libc",
208 "miniz_oxide",
209 "object",
210 "rustc-demangle",
211 "windows-targets 0.52.6",
212]
213
214[[package]]
215name = "base64" 179name = "base64"
216version = "0.22.1" 180version = "0.22.1"
217source = "registry+https://github.com/rust-lang/crates.io-index" 181source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -275,9 +239,9 @@ dependencies = [
275 239
276[[package]] 240[[package]]
277name = "bitflags" 241name = "bitflags"
278version = "2.9.1" 242version = "2.9.4"
279source = "registry+https://github.com/rust-lang/crates.io-index" 243source = "registry+https://github.com/rust-lang/crates.io-index"
280checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 244checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
281dependencies = [ 245dependencies = [
282 "serde", 246 "serde",
283] 247]
@@ -340,10 +304,11 @@ dependencies = [
340 304
341[[package]] 305[[package]]
342name = "cc" 306name = "cc"
343version = "1.2.30" 307version = "1.2.41"
344source = "registry+https://github.com/rust-lang/crates.io-index" 308source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" 309checksum = "ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7"
346dependencies = [ 310dependencies = [
311 "find-msvc-tools",
347 "jobserver", 312 "jobserver",
348 "libc", 313 "libc",
349 "shlex", 314 "shlex",
@@ -351,9 +316,9 @@ dependencies = [
351 316
352[[package]] 317[[package]]
353name = "cfg-if" 318name = "cfg-if"
354version = "1.0.1" 319version = "1.0.4"
355source = "registry+https://github.com/rust-lang/crates.io-index" 320source = "registry+https://github.com/rust-lang/crates.io-index"
356checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 321checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
357 322
358[[package]] 323[[package]]
359name = "chacha20" 324name = "chacha20"
@@ -392,9 +357,9 @@ dependencies = [
392 357
393[[package]] 358[[package]]
394name = "clap" 359name = "clap"
395version = "4.5.42" 360version = "4.5.49"
396source = "registry+https://github.com/rust-lang/crates.io-index" 361source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" 362checksum = "f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f"
398dependencies = [ 363dependencies = [
399 "clap_builder", 364 "clap_builder",
400 "clap_derive", 365 "clap_derive",
@@ -402,9 +367,9 @@ dependencies = [
402 367
403[[package]] 368[[package]]
404name = "clap_builder" 369name = "clap_builder"
405version = "4.5.42" 370version = "4.5.49"
406source = "registry+https://github.com/rust-lang/crates.io-index" 371source = "registry+https://github.com/rust-lang/crates.io-index"
407checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" 372checksum = "0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730"
408dependencies = [ 373dependencies = [
409 "anstream", 374 "anstream",
410 "anstyle", 375 "anstyle",
@@ -414,9 +379,9 @@ dependencies = [
414 379
415[[package]] 380[[package]]
416name = "clap_derive" 381name = "clap_derive"
417version = "4.5.41" 382version = "4.5.49"
418source = "registry+https://github.com/rust-lang/crates.io-index" 383source = "registry+https://github.com/rust-lang/crates.io-index"
419checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" 384checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671"
420dependencies = [ 385dependencies = [
421 "heck", 386 "heck",
422 "proc-macro2", 387 "proc-macro2",
@@ -426,9 +391,9 @@ dependencies = [
426 391
427[[package]] 392[[package]]
428name = "clap_lex" 393name = "clap_lex"
429version = "0.7.5" 394version = "0.7.6"
430source = "registry+https://github.com/rust-lang/crates.io-index" 395source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 396checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
432 397
433[[package]] 398[[package]]
434name = "colorchoice" 399name = "colorchoice"
@@ -457,15 +422,15 @@ dependencies = [
457 422
458[[package]] 423[[package]]
459name = "console" 424name = "console"
460version = "0.16.0" 425version = "0.16.1"
461source = "registry+https://github.com/rust-lang/crates.io-index" 426source = "registry+https://github.com/rust-lang/crates.io-index"
462checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d" 427checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4"
463dependencies = [ 428dependencies = [
464 "encode_unicode", 429 "encode_unicode",
465 "libc", 430 "libc",
466 "once_cell", 431 "once_cell",
467 "unicode-width", 432 "unicode-width",
468 "windows-sys 0.60.2", 433 "windows-sys 0.61.2",
469] 434]
470 435
471[[package]] 436[[package]]
@@ -582,7 +547,7 @@ dependencies = [
582 "libc", 547 "libc",
583 "option-ext", 548 "option-ext",
584 "redox_users", 549 "redox_users",
585 "windows-sys 0.60.2", 550 "windows-sys 0.61.2",
586] 551]
587 552
588[[package]] 553[[package]]
@@ -646,12 +611,12 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
646 611
647[[package]] 612[[package]]
648name = "errno" 613name = "errno"
649version = "0.3.13" 614version = "0.3.14"
650source = "registry+https://github.com/rust-lang/crates.io-index" 615source = "registry+https://github.com/rust-lang/crates.io-index"
651checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 616checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
652dependencies = [ 617dependencies = [
653 "libc", 618 "libc",
654 "windows-sys 0.60.2", 619 "windows-sys 0.61.2",
655] 620]
656 621
657[[package]] 622[[package]]
@@ -661,10 +626,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
661checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 626checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
662 627
663[[package]] 628[[package]]
629name = "find-msvc-tools"
630version = "0.1.4"
631source = "registry+https://github.com/rust-lang/crates.io-index"
632checksum = "52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127"
633
634[[package]]
664name = "flatbuffers" 635name = "flatbuffers"
665version = "25.2.10" 636version = "25.9.23"
666source = "registry+https://github.com/rust-lang/crates.io-index" 637source = "registry+https://github.com/rust-lang/crates.io-index"
667checksum = "1045398c1bfd89168b5fd3f1fc11f6e70b34f6f66300c87d44d3de849463abf1" 638checksum = "09b6620799e7340ebd9968d2e0708eb82cf1971e9a16821e2091b6d6e475eed5"
668dependencies = [ 639dependencies = [
669 "bitflags", 640 "bitflags",
670 "rustc_version", 641 "rustc_version",
@@ -706,9 +677,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
706 677
707[[package]] 678[[package]]
708name = "form_urlencoded" 679name = "form_urlencoded"
709version = "1.2.1" 680version = "1.2.2"
710source = "registry+https://github.com/rust-lang/crates.io-index" 681source = "registry+https://github.com/rust-lang/crates.io-index"
711checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 682checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
712dependencies = [ 683dependencies = [
713 "percent-encoding", 684 "percent-encoding",
714] 685]
@@ -810,9 +781,9 @@ dependencies = [
810 781
811[[package]] 782[[package]]
812name = "generic-array" 783name = "generic-array"
813version = "0.14.7" 784version = "0.14.9"
814source = "registry+https://github.com/rust-lang/crates.io-index" 785source = "registry+https://github.com/rust-lang/crates.io-index"
815checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 786checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2"
816dependencies = [ 787dependencies = [
817 "typenum", 788 "typenum",
818 "version_check", 789 "version_check",
@@ -827,29 +798,23 @@ dependencies = [
827 "cfg-if", 798 "cfg-if",
828 "js-sys", 799 "js-sys",
829 "libc", 800 "libc",
830 "wasi 0.11.1+wasi-snapshot-preview1", 801 "wasi",
831 "wasm-bindgen", 802 "wasm-bindgen",
832] 803]
833 804
834[[package]] 805[[package]]
835name = "getrandom" 806name = "getrandom"
836version = "0.3.3" 807version = "0.3.4"
837source = "registry+https://github.com/rust-lang/crates.io-index" 808source = "registry+https://github.com/rust-lang/crates.io-index"
838checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 809checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
839dependencies = [ 810dependencies = [
840 "cfg-if", 811 "cfg-if",
841 "libc", 812 "libc",
842 "r-efi", 813 "r-efi",
843 "wasi 0.14.2+wasi-0.2.4", 814 "wasip2",
844] 815]
845 816
846[[package]] 817[[package]]
847name = "gimli"
848version = "0.31.1"
849source = "registry+https://github.com/rust-lang/crates.io-index"
850checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
851
852[[package]]
853name = "git2" 818name = "git2"
854version = "0.20.2" 819version = "0.20.2"
855source = "registry+https://github.com/rust-lang/crates.io-index" 820source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -878,9 +843,9 @@ dependencies = [
878 843
879[[package]] 844[[package]]
880name = "h2" 845name = "h2"
881version = "0.4.11" 846version = "0.4.12"
882source = "registry+https://github.com/rust-lang/crates.io-index" 847source = "registry+https://github.com/rust-lang/crates.io-index"
883checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785" 848checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386"
884dependencies = [ 849dependencies = [
885 "atomic-waker", 850 "atomic-waker",
886 "bytes", 851 "bytes",
@@ -897,9 +862,9 @@ dependencies = [
897 862
898[[package]] 863[[package]]
899name = "hashbrown" 864name = "hashbrown"
900version = "0.15.4" 865version = "0.16.0"
901source = "registry+https://github.com/rust-lang/crates.io-index" 866source = "registry+https://github.com/rust-lang/crates.io-index"
902checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 867checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
903 868
904[[package]] 869[[package]]
905name = "heck" 870name = "heck"
@@ -1018,19 +983,21 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1018 983
1019[[package]] 984[[package]]
1020name = "hyper" 985name = "hyper"
1021version = "1.6.0" 986version = "1.7.0"
1022source = "registry+https://github.com/rust-lang/crates.io-index" 987source = "registry+https://github.com/rust-lang/crates.io-index"
1023checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" 988checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
1024dependencies = [ 989dependencies = [
990 "atomic-waker",
1025 "bytes", 991 "bytes",
1026 "futures-channel", 992 "futures-channel",
1027 "futures-util", 993 "futures-core",
1028 "h2", 994 "h2",
1029 "http 1.3.1", 995 "http 1.3.1",
1030 "http-body", 996 "http-body",
1031 "httparse", 997 "httparse",
1032 "itoa", 998 "itoa",
1033 "pin-project-lite", 999 "pin-project-lite",
1000 "pin-utils",
1034 "smallvec", 1001 "smallvec",
1035 "tokio", 1002 "tokio",
1036 "want", 1003 "want",
@@ -1070,9 +1037,9 @@ dependencies = [
1070 1037
1071[[package]] 1038[[package]]
1072name = "hyper-util" 1039name = "hyper-util"
1073version = "0.1.16" 1040version = "0.1.17"
1074source = "registry+https://github.com/rust-lang/crates.io-index" 1041source = "registry+https://github.com/rust-lang/crates.io-index"
1075checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" 1042checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8"
1076dependencies = [ 1043dependencies = [
1077 "base64", 1044 "base64",
1078 "bytes", 1045 "bytes",
@@ -1182,9 +1149,9 @@ dependencies = [
1182 1149
1183[[package]] 1150[[package]]
1184name = "idna" 1151name = "idna"
1185version = "1.0.3" 1152version = "1.1.0"
1186source = "registry+https://github.com/rust-lang/crates.io-index" 1153source = "registry+https://github.com/rust-lang/crates.io-index"
1187checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1154checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
1188dependencies = [ 1155dependencies = [
1189 "idna_adapter", 1156 "idna_adapter",
1190 "smallvec", 1157 "smallvec",
@@ -1203,9 +1170,9 @@ dependencies = [
1203 1170
1204[[package]] 1171[[package]]
1205name = "indexmap" 1172name = "indexmap"
1206version = "2.10.0" 1173version = "2.11.4"
1207source = "registry+https://github.com/rust-lang/crates.io-index" 1174source = "registry+https://github.com/rust-lang/crates.io-index"
1208checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 1175checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5"
1209dependencies = [ 1176dependencies = [
1210 "equivalent", 1177 "equivalent",
1211 "hashbrown", 1178 "hashbrown",
@@ -1217,7 +1184,7 @@ version = "0.18.0"
1217source = "registry+https://github.com/rust-lang/crates.io-index" 1184source = "registry+https://github.com/rust-lang/crates.io-index"
1218checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" 1185checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd"
1219dependencies = [ 1186dependencies = [
1220 "console 0.16.0", 1187 "console 0.16.1",
1221 "portable-atomic", 1188 "portable-atomic",
1222 "unicode-width", 1189 "unicode-width",
1223 "unit-prefix", 1190 "unit-prefix",
@@ -1247,17 +1214,6 @@ dependencies = [
1247] 1214]
1248 1215
1249[[package]] 1216[[package]]
1250name = "io-uring"
1251version = "0.7.9"
1252source = "registry+https://github.com/rust-lang/crates.io-index"
1253checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
1254dependencies = [
1255 "bitflags",
1256 "cfg-if",
1257 "libc",
1258]
1259
1260[[package]]
1261name = "ipnet" 1217name = "ipnet"
1262version = "2.11.0" 1218version = "2.11.0"
1263source = "registry+https://github.com/rust-lang/crates.io-index" 1219source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1287,19 +1243,19 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
1287 1243
1288[[package]] 1244[[package]]
1289name = "jobserver" 1245name = "jobserver"
1290version = "0.1.33" 1246version = "0.1.34"
1291source = "registry+https://github.com/rust-lang/crates.io-index" 1247source = "registry+https://github.com/rust-lang/crates.io-index"
1292checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 1248checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
1293dependencies = [ 1249dependencies = [
1294 "getrandom 0.3.3", 1250 "getrandom 0.3.4",
1295 "libc", 1251 "libc",
1296] 1252]
1297 1253
1298[[package]] 1254[[package]]
1299name = "js-sys" 1255name = "js-sys"
1300version = "0.3.77" 1256version = "0.3.81"
1301source = "registry+https://github.com/rust-lang/crates.io-index" 1257source = "registry+https://github.com/rust-lang/crates.io-index"
1302checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1258checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305"
1303dependencies = [ 1259dependencies = [
1304 "once_cell", 1260 "once_cell",
1305 "wasm-bindgen", 1261 "wasm-bindgen",
@@ -1307,9 +1263,9 @@ dependencies = [
1307 1263
1308[[package]] 1264[[package]]
1309name = "libc" 1265name = "libc"
1310version = "0.2.174" 1266version = "0.2.177"
1311source = "registry+https://github.com/rust-lang/crates.io-index" 1267source = "registry+https://github.com/rust-lang/crates.io-index"
1312checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 1268checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
1313 1269
1314[[package]] 1270[[package]]
1315name = "libgit2-sys" 1271name = "libgit2-sys"
@@ -1327,13 +1283,12 @@ dependencies = [
1327 1283
1328[[package]] 1284[[package]]
1329name = "libredox" 1285name = "libredox"
1330version = "0.1.9" 1286version = "0.1.10"
1331source = "registry+https://github.com/rust-lang/crates.io-index" 1287source = "registry+https://github.com/rust-lang/crates.io-index"
1332checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" 1288checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
1333dependencies = [ 1289dependencies = [
1334 "bitflags", 1290 "bitflags",
1335 "libc", 1291 "libc",
1336 "redox_syscall",
1337] 1292]
1338 1293
1339[[package]] 1294[[package]]
@@ -1364,9 +1319,9 @@ dependencies = [
1364 1319
1365[[package]] 1320[[package]]
1366name = "linux-raw-sys" 1321name = "linux-raw-sys"
1367version = "0.9.4" 1322version = "0.11.0"
1368source = "registry+https://github.com/rust-lang/crates.io-index" 1323source = "registry+https://github.com/rust-lang/crates.io-index"
1369checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1324checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
1370 1325
1371[[package]] 1326[[package]]
1372name = "litemap" 1327name = "litemap"
@@ -1387,31 +1342,30 @@ dependencies = [
1387 1342
1388[[package]] 1343[[package]]
1389name = "lock_api" 1344name = "lock_api"
1390version = "0.4.13" 1345version = "0.4.14"
1391source = "registry+https://github.com/rust-lang/crates.io-index" 1346source = "registry+https://github.com/rust-lang/crates.io-index"
1392checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 1347checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
1393dependencies = [ 1348dependencies = [
1394 "autocfg",
1395 "scopeguard", 1349 "scopeguard",
1396] 1350]
1397 1351
1398[[package]] 1352[[package]]
1399name = "log" 1353name = "log"
1400version = "0.4.27" 1354version = "0.4.28"
1401source = "registry+https://github.com/rust-lang/crates.io-index" 1355source = "registry+https://github.com/rust-lang/crates.io-index"
1402checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1356checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
1403 1357
1404[[package]] 1358[[package]]
1405name = "lru" 1359name = "lru"
1406version = "0.16.0" 1360version = "0.16.2"
1407source = "registry+https://github.com/rust-lang/crates.io-index" 1361source = "registry+https://github.com/rust-lang/crates.io-index"
1408checksum = "86ea4e65087ff52f3862caff188d489f1fab49a0cb09e01b2e3f1a617b10aaed" 1362checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f"
1409 1363
1410[[package]] 1364[[package]]
1411name = "memchr" 1365name = "memchr"
1412version = "2.7.5" 1366version = "2.7.6"
1413source = "registry+https://github.com/rust-lang/crates.io-index" 1367source = "registry+https://github.com/rust-lang/crates.io-index"
1414checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 1368checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
1415 1369
1416[[package]] 1370[[package]]
1417name = "mime" 1371name = "mime"
@@ -1420,23 +1374,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1420checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1374checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1421 1375
1422[[package]] 1376[[package]]
1423name = "miniz_oxide"
1424version = "0.8.9"
1425source = "registry+https://github.com/rust-lang/crates.io-index"
1426checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
1427dependencies = [
1428 "adler2",
1429]
1430
1431[[package]]
1432name = "mio" 1377name = "mio"
1433version = "1.0.4" 1378version = "1.1.0"
1434source = "registry+https://github.com/rust-lang/crates.io-index" 1379source = "registry+https://github.com/rust-lang/crates.io-index"
1435checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" 1380checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
1436dependencies = [ 1381dependencies = [
1437 "libc", 1382 "libc",
1438 "wasi 0.11.1+wasi-snapshot-preview1", 1383 "wasi",
1439 "windows-sys 0.59.0", 1384 "windows-sys 0.61.2",
1440] 1385]
1441 1386
1442[[package]] 1387[[package]]
@@ -1507,7 +1452,7 @@ dependencies = [
1507 "auth-git2", 1452 "auth-git2",
1508 "chacha20poly1305", 1453 "chacha20poly1305",
1509 "clap", 1454 "clap",
1510 "console 0.16.0", 1455 "console 0.16.1",
1511 "dialoguer", 1456 "dialoguer",
1512 "directories", 1457 "directories",
1513 "futures", 1458 "futures",
@@ -1611,9 +1556,9 @@ dependencies = [
1611 1556
1612[[package]] 1557[[package]]
1613name = "nostr-relay-pool" 1558name = "nostr-relay-pool"
1614version = "0.43.0" 1559version = "0.43.1"
1615source = "registry+https://github.com/rust-lang/crates.io-index" 1560source = "registry+https://github.com/rust-lang/crates.io-index"
1616checksum = "265d9b44771ed15db93b183a0c93dbb703b2b0d0b74dffb5c2a081be52373a5a" 1561checksum = "2b2f43b70d13dfc50508a13cd902e11f4625312b2ce0e4b7c4c2283fd04001bd"
1617dependencies = [ 1562dependencies = [
1618 "async-utility", 1563 "async-utility",
1619 "async-wsocket", 1564 "async-wsocket",
@@ -1640,15 +1585,6 @@ dependencies = [
1640] 1585]
1641 1586
1642[[package]] 1587[[package]]
1643name = "object"
1644version = "0.36.7"
1645source = "registry+https://github.com/rust-lang/crates.io-index"
1646checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
1647dependencies = [
1648 "memchr",
1649]
1650
1651[[package]]
1652name = "once_cell" 1588name = "once_cell"
1653version = "1.21.3" 1589version = "1.21.3"
1654source = "registry+https://github.com/rust-lang/crates.io-index" 1590source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1668,9 +1604,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
1668 1604
1669[[package]] 1605[[package]]
1670name = "openssl" 1606name = "openssl"
1671version = "0.10.73" 1607version = "0.10.74"
1672source = "registry+https://github.com/rust-lang/crates.io-index" 1608source = "registry+https://github.com/rust-lang/crates.io-index"
1673checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" 1609checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654"
1674dependencies = [ 1610dependencies = [
1675 "bitflags", 1611 "bitflags",
1676 "cfg-if", 1612 "cfg-if",
@@ -1700,18 +1636,18 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
1700 1636
1701[[package]] 1637[[package]]
1702name = "openssl-src" 1638name = "openssl-src"
1703version = "300.5.1+3.5.1" 1639version = "300.5.3+3.5.4"
1704source = "registry+https://github.com/rust-lang/crates.io-index" 1640source = "registry+https://github.com/rust-lang/crates.io-index"
1705checksum = "735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a" 1641checksum = "dc6bad8cd0233b63971e232cc9c5e83039375b8586d2312f31fda85db8f888c2"
1706dependencies = [ 1642dependencies = [
1707 "cc", 1643 "cc",
1708] 1644]
1709 1645
1710[[package]] 1646[[package]]
1711name = "openssl-sys" 1647name = "openssl-sys"
1712version = "0.9.109" 1648version = "0.9.110"
1713source = "registry+https://github.com/rust-lang/crates.io-index" 1649source = "registry+https://github.com/rust-lang/crates.io-index"
1714checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" 1650checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2"
1715dependencies = [ 1651dependencies = [
1716 "cc", 1652 "cc",
1717 "libc", 1653 "libc",
@@ -1738,9 +1674,9 @@ dependencies = [
1738 1674
1739[[package]] 1675[[package]]
1740name = "parking_lot" 1676name = "parking_lot"
1741version = "0.12.4" 1677version = "0.12.5"
1742source = "registry+https://github.com/rust-lang/crates.io-index" 1678source = "registry+https://github.com/rust-lang/crates.io-index"
1743checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" 1679checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
1744dependencies = [ 1680dependencies = [
1745 "lock_api", 1681 "lock_api",
1746 "parking_lot_core", 1682 "parking_lot_core",
@@ -1748,15 +1684,15 @@ dependencies = [
1748 1684
1749[[package]] 1685[[package]]
1750name = "parking_lot_core" 1686name = "parking_lot_core"
1751version = "0.9.11" 1687version = "0.9.12"
1752source = "registry+https://github.com/rust-lang/crates.io-index" 1688source = "registry+https://github.com/rust-lang/crates.io-index"
1753checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" 1689checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
1754dependencies = [ 1690dependencies = [
1755 "cfg-if", 1691 "cfg-if",
1756 "libc", 1692 "libc",
1757 "redox_syscall", 1693 "redox_syscall",
1758 "smallvec", 1694 "smallvec",
1759 "windows-targets 0.52.6", 1695 "windows-link 0.2.1",
1760] 1696]
1761 1697
1762[[package]] 1698[[package]]
@@ -1791,9 +1727,9 @@ dependencies = [
1791 1727
1792[[package]] 1728[[package]]
1793name = "percent-encoding" 1729name = "percent-encoding"
1794version = "2.3.1" 1730version = "2.3.2"
1795source = "registry+https://github.com/rust-lang/crates.io-index" 1731source = "registry+https://github.com/rust-lang/crates.io-index"
1796checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1732checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
1797 1733
1798[[package]] 1734[[package]]
1799name = "phf" 1735name = "phf"
@@ -1894,9 +1830,9 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
1894 1830
1895[[package]] 1831[[package]]
1896name = "potential_utf" 1832name = "potential_utf"
1897version = "0.1.2" 1833version = "0.1.3"
1898source = "registry+https://github.com/rust-lang/crates.io-index" 1834source = "registry+https://github.com/rust-lang/crates.io-index"
1899checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 1835checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
1900dependencies = [ 1836dependencies = [
1901 "zerovec", 1837 "zerovec",
1902] 1838]
@@ -1945,9 +1881,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
1945 1881
1946[[package]] 1882[[package]]
1947name = "proc-macro2" 1883name = "proc-macro2"
1948version = "1.0.95" 1884version = "1.0.101"
1949source = "registry+https://github.com/rust-lang/crates.io-index" 1885source = "registry+https://github.com/rust-lang/crates.io-index"
1950checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 1886checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
1951dependencies = [ 1887dependencies = [
1952 "unicode-ident", 1888 "unicode-ident",
1953] 1889]
@@ -1960,9 +1896,9 @@ checksum = "d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec"
1960 1896
1961[[package]] 1897[[package]]
1962name = "quote" 1898name = "quote"
1963version = "1.0.40" 1899version = "1.0.41"
1964source = "registry+https://github.com/rust-lang/crates.io-index" 1900source = "registry+https://github.com/rust-lang/crates.io-index"
1965checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1901checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
1966dependencies = [ 1902dependencies = [
1967 "proc-macro2", 1903 "proc-macro2",
1968] 1904]
@@ -2029,7 +1965,7 @@ version = "0.9.3"
2029source = "registry+https://github.com/rust-lang/crates.io-index" 1965source = "registry+https://github.com/rust-lang/crates.io-index"
2030checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 1966checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
2031dependencies = [ 1967dependencies = [
2032 "getrandom 0.3.3", 1968 "getrandom 0.3.4",
2033] 1969]
2034 1970
2035[[package]] 1971[[package]]
@@ -2065,29 +2001,29 @@ dependencies = [
2065 2001
2066[[package]] 2002[[package]]
2067name = "redox_syscall" 2003name = "redox_syscall"
2068version = "0.5.17" 2004version = "0.5.18"
2069source = "registry+https://github.com/rust-lang/crates.io-index" 2005source = "registry+https://github.com/rust-lang/crates.io-index"
2070checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" 2006checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
2071dependencies = [ 2007dependencies = [
2072 "bitflags", 2008 "bitflags",
2073] 2009]
2074 2010
2075[[package]] 2011[[package]]
2076name = "redox_users" 2012name = "redox_users"
2077version = "0.5.1" 2013version = "0.5.2"
2078source = "registry+https://github.com/rust-lang/crates.io-index" 2014source = "registry+https://github.com/rust-lang/crates.io-index"
2079checksum = "78eaea1f52c56d57821be178b2d47e09ff26481a6042e8e042fcb0ced068b470" 2015checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
2080dependencies = [ 2016dependencies = [
2081 "getrandom 0.2.16", 2017 "getrandom 0.2.16",
2082 "libredox", 2018 "libredox",
2083 "thiserror 2.0.12", 2019 "thiserror 2.0.17",
2084] 2020]
2085 2021
2086[[package]] 2022[[package]]
2087name = "regex" 2023name = "regex"
2088version = "1.11.1" 2024version = "1.12.2"
2089source = "registry+https://github.com/rust-lang/crates.io-index" 2025source = "registry+https://github.com/rust-lang/crates.io-index"
2090checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 2026checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
2091dependencies = [ 2027dependencies = [
2092 "aho-corasick", 2028 "aho-corasick",
2093 "memchr", 2029 "memchr",
@@ -2097,9 +2033,9 @@ dependencies = [
2097 2033
2098[[package]] 2034[[package]]
2099name = "regex-automata" 2035name = "regex-automata"
2100version = "0.4.9" 2036version = "0.4.13"
2101source = "registry+https://github.com/rust-lang/crates.io-index" 2037source = "registry+https://github.com/rust-lang/crates.io-index"
2102checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 2038checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
2103dependencies = [ 2039dependencies = [
2104 "aho-corasick", 2040 "aho-corasick",
2105 "memchr", 2041 "memchr",
@@ -2108,15 +2044,15 @@ dependencies = [
2108 2044
2109[[package]] 2045[[package]]
2110name = "regex-syntax" 2046name = "regex-syntax"
2111version = "0.8.5" 2047version = "0.8.8"
2112source = "registry+https://github.com/rust-lang/crates.io-index" 2048source = "registry+https://github.com/rust-lang/crates.io-index"
2113checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2049checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
2114 2050
2115[[package]] 2051[[package]]
2116name = "reqwest" 2052name = "reqwest"
2117version = "0.12.22" 2053version = "0.12.24"
2118source = "registry+https://github.com/rust-lang/crates.io-index" 2054source = "registry+https://github.com/rust-lang/crates.io-index"
2119checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" 2055checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f"
2120dependencies = [ 2056dependencies = [
2121 "base64", 2057 "base64",
2122 "bytes", 2058 "bytes",
@@ -2179,12 +2115,6 @@ dependencies = [
2179] 2115]
2180 2116
2181[[package]] 2117[[package]]
2182name = "rustc-demangle"
2183version = "0.1.26"
2184source = "registry+https://github.com/rust-lang/crates.io-index"
2185checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
2186
2187[[package]]
2188name = "rustc_version" 2118name = "rustc_version"
2189version = "0.4.1" 2119version = "0.4.1"
2190source = "registry+https://github.com/rust-lang/crates.io-index" 2120source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2195,22 +2125,22 @@ dependencies = [
2195 2125
2196[[package]] 2126[[package]]
2197name = "rustix" 2127name = "rustix"
2198version = "1.0.8" 2128version = "1.1.2"
2199source = "registry+https://github.com/rust-lang/crates.io-index" 2129source = "registry+https://github.com/rust-lang/crates.io-index"
2200checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 2130checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
2201dependencies = [ 2131dependencies = [
2202 "bitflags", 2132 "bitflags",
2203 "errno", 2133 "errno",
2204 "libc", 2134 "libc",
2205 "linux-raw-sys", 2135 "linux-raw-sys",
2206 "windows-sys 0.60.2", 2136 "windows-sys 0.61.2",
2207] 2137]
2208 2138
2209[[package]] 2139[[package]]
2210name = "rustls" 2140name = "rustls"
2211version = "0.23.31" 2141version = "0.23.33"
2212source = "registry+https://github.com/rust-lang/crates.io-index" 2142source = "registry+https://github.com/rust-lang/crates.io-index"
2213checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" 2143checksum = "751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c"
2214dependencies = [ 2144dependencies = [
2215 "once_cell", 2145 "once_cell",
2216 "ring", 2146 "ring",
@@ -2231,9 +2161,9 @@ dependencies = [
2231 2161
2232[[package]] 2162[[package]]
2233name = "rustls-webpki" 2163name = "rustls-webpki"
2234version = "0.103.4" 2164version = "0.103.7"
2235source = "registry+https://github.com/rust-lang/crates.io-index" 2165source = "registry+https://github.com/rust-lang/crates.io-index"
2236checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" 2166checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf"
2237dependencies = [ 2167dependencies = [
2238 "ring", 2168 "ring",
2239 "rustls-pki-types", 2169 "rustls-pki-types",
@@ -2242,9 +2172,9 @@ dependencies = [
2242 2172
2243[[package]] 2173[[package]]
2244name = "rustversion" 2174name = "rustversion"
2245version = "1.0.21" 2175version = "1.0.22"
2246source = "registry+https://github.com/rust-lang/crates.io-index" 2176source = "registry+https://github.com/rust-lang/crates.io-index"
2247checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 2177checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
2248 2178
2249[[package]] 2179[[package]]
2250name = "ryu" 2180name = "ryu"
@@ -2263,20 +2193,20 @@ dependencies = [
2263 2193
2264[[package]] 2194[[package]]
2265name = "scc" 2195name = "scc"
2266version = "2.3.4" 2196version = "2.4.0"
2267source = "registry+https://github.com/rust-lang/crates.io-index" 2197source = "registry+https://github.com/rust-lang/crates.io-index"
2268checksum = "22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4" 2198checksum = "46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc"
2269dependencies = [ 2199dependencies = [
2270 "sdd", 2200 "sdd",
2271] 2201]
2272 2202
2273[[package]] 2203[[package]]
2274name = "schannel" 2204name = "schannel"
2275version = "0.1.27" 2205version = "0.1.28"
2276source = "registry+https://github.com/rust-lang/crates.io-index" 2206source = "registry+https://github.com/rust-lang/crates.io-index"
2277checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 2207checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
2278dependencies = [ 2208dependencies = [
2279 "windows-sys 0.59.0", 2209 "windows-sys 0.61.2",
2280] 2210]
2281 2211
2282[[package]] 2212[[package]]
@@ -2338,9 +2268,9 @@ dependencies = [
2338 2268
2339[[package]] 2269[[package]]
2340name = "security-framework-sys" 2270name = "security-framework-sys"
2341version = "2.14.0" 2271version = "2.15.0"
2342source = "registry+https://github.com/rust-lang/crates.io-index" 2272source = "registry+https://github.com/rust-lang/crates.io-index"
2343checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 2273checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
2344dependencies = [ 2274dependencies = [
2345 "core-foundation-sys", 2275 "core-foundation-sys",
2346 "libc", 2276 "libc",
@@ -2348,24 +2278,34 @@ dependencies = [
2348 2278
2349[[package]] 2279[[package]]
2350name = "semver" 2280name = "semver"
2351version = "1.0.26" 2281version = "1.0.27"
2352source = "registry+https://github.com/rust-lang/crates.io-index" 2282source = "registry+https://github.com/rust-lang/crates.io-index"
2353checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 2283checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
2354 2284
2355[[package]] 2285[[package]]
2356name = "serde" 2286name = "serde"
2357version = "1.0.219" 2287version = "1.0.228"
2288source = "registry+https://github.com/rust-lang/crates.io-index"
2289checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
2290dependencies = [
2291 "serde_core",
2292 "serde_derive",
2293]
2294
2295[[package]]
2296name = "serde_core"
2297version = "1.0.228"
2358source = "registry+https://github.com/rust-lang/crates.io-index" 2298source = "registry+https://github.com/rust-lang/crates.io-index"
2359checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2299checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
2360dependencies = [ 2300dependencies = [
2361 "serde_derive", 2301 "serde_derive",
2362] 2302]
2363 2303
2364[[package]] 2304[[package]]
2365name = "serde_derive" 2305name = "serde_derive"
2366version = "1.0.219" 2306version = "1.0.228"
2367source = "registry+https://github.com/rust-lang/crates.io-index" 2307source = "registry+https://github.com/rust-lang/crates.io-index"
2368checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2308checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
2369dependencies = [ 2309dependencies = [
2370 "proc-macro2", 2310 "proc-macro2",
2371 "quote", 2311 "quote",
@@ -2374,14 +2314,15 @@ dependencies = [
2374 2314
2375[[package]] 2315[[package]]
2376name = "serde_json" 2316name = "serde_json"
2377version = "1.0.141" 2317version = "1.0.145"
2378source = "registry+https://github.com/rust-lang/crates.io-index" 2318source = "registry+https://github.com/rust-lang/crates.io-index"
2379checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" 2319checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
2380dependencies = [ 2320dependencies = [
2381 "itoa", 2321 "itoa",
2382 "memchr", 2322 "memchr",
2383 "ryu", 2323 "ryu",
2384 "serde", 2324 "serde",
2325 "serde_core",
2385] 2326]
2386 2327
2387[[package]] 2328[[package]]
@@ -2470,9 +2411,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2470 2411
2471[[package]] 2412[[package]]
2472name = "signal-hook-registry" 2413name = "signal-hook-registry"
2473version = "1.4.5" 2414version = "1.4.6"
2474source = "registry+https://github.com/rust-lang/crates.io-index" 2415source = "registry+https://github.com/rust-lang/crates.io-index"
2475checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 2416checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
2476dependencies = [ 2417dependencies = [
2477 "libc", 2418 "libc",
2478] 2419]
@@ -2496,9 +2437,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
2496 2437
2497[[package]] 2438[[package]]
2498name = "slab" 2439name = "slab"
2499version = "0.4.10" 2440version = "0.4.11"
2500source = "registry+https://github.com/rust-lang/crates.io-index" 2441source = "registry+https://github.com/rust-lang/crates.io-index"
2501checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" 2442checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
2502 2443
2503[[package]] 2444[[package]]
2504name = "smallvec" 2445name = "smallvec"
@@ -2508,12 +2449,12 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
2508 2449
2509[[package]] 2450[[package]]
2510name = "socket2" 2451name = "socket2"
2511version = "0.6.0" 2452version = "0.6.1"
2512source = "registry+https://github.com/rust-lang/crates.io-index" 2453source = "registry+https://github.com/rust-lang/crates.io-index"
2513checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" 2454checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
2514dependencies = [ 2455dependencies = [
2515 "libc", 2456 "libc",
2516 "windows-sys 0.59.0", 2457 "windows-sys 0.60.2",
2517] 2458]
2518 2459
2519[[package]] 2460[[package]]
@@ -2527,9 +2468,9 @@ dependencies = [
2527 2468
2528[[package]] 2469[[package]]
2529name = "stable_deref_trait" 2470name = "stable_deref_trait"
2530version = "1.2.0" 2471version = "1.2.1"
2531source = "registry+https://github.com/rust-lang/crates.io-index" 2472source = "registry+https://github.com/rust-lang/crates.io-index"
2532checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2473checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
2533 2474
2534[[package]] 2475[[package]]
2535name = "strip-ansi-escapes" 2476name = "strip-ansi-escapes"
@@ -2554,9 +2495,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
2554 2495
2555[[package]] 2496[[package]]
2556name = "syn" 2497name = "syn"
2557version = "2.0.104" 2498version = "2.0.106"
2558source = "registry+https://github.com/rust-lang/crates.io-index" 2499source = "registry+https://github.com/rust-lang/crates.io-index"
2559checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 2500checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
2560dependencies = [ 2501dependencies = [
2561 "proc-macro2", 2502 "proc-macro2",
2562 "quote", 2503 "quote",
@@ -2615,15 +2556,15 @@ dependencies = [
2615 2556
2616[[package]] 2557[[package]]
2617name = "tempfile" 2558name = "tempfile"
2618version = "3.20.0" 2559version = "3.23.0"
2619source = "registry+https://github.com/rust-lang/crates.io-index" 2560source = "registry+https://github.com/rust-lang/crates.io-index"
2620checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 2561checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16"
2621dependencies = [ 2562dependencies = [
2622 "fastrand", 2563 "fastrand",
2623 "getrandom 0.3.3", 2564 "getrandom 0.3.4",
2624 "once_cell", 2565 "once_cell",
2625 "rustix", 2566 "rustix",
2626 "windows-sys 0.59.0", 2567 "windows-sys 0.61.2",
2627] 2568]
2628 2569
2629[[package]] 2570[[package]]
@@ -2677,11 +2618,11 @@ dependencies = [
2677 2618
2678[[package]] 2619[[package]]
2679name = "thiserror" 2620name = "thiserror"
2680version = "2.0.12" 2621version = "2.0.17"
2681source = "registry+https://github.com/rust-lang/crates.io-index" 2622source = "registry+https://github.com/rust-lang/crates.io-index"
2682checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 2623checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
2683dependencies = [ 2624dependencies = [
2684 "thiserror-impl 2.0.12", 2625 "thiserror-impl 2.0.17",
2685] 2626]
2686 2627
2687[[package]] 2628[[package]]
@@ -2697,9 +2638,9 @@ dependencies = [
2697 2638
2698[[package]] 2639[[package]]
2699name = "thiserror-impl" 2640name = "thiserror-impl"
2700version = "2.0.12" 2641version = "2.0.17"
2701source = "registry+https://github.com/rust-lang/crates.io-index" 2642source = "registry+https://github.com/rust-lang/crates.io-index"
2702checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2643checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
2703dependencies = [ 2644dependencies = [
2704 "proc-macro2", 2645 "proc-macro2",
2705 "quote", 2646 "quote",
@@ -2718,9 +2659,9 @@ dependencies = [
2718 2659
2719[[package]] 2660[[package]]
2720name = "tinyvec" 2661name = "tinyvec"
2721version = "1.9.0" 2662version = "1.10.0"
2722source = "registry+https://github.com/rust-lang/crates.io-index" 2663source = "registry+https://github.com/rust-lang/crates.io-index"
2723checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" 2664checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
2724dependencies = [ 2665dependencies = [
2725 "tinyvec_macros", 2666 "tinyvec_macros",
2726] 2667]
@@ -2733,29 +2674,26 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
2733 2674
2734[[package]] 2675[[package]]
2735name = "tokio" 2676name = "tokio"
2736version = "1.47.0" 2677version = "1.48.0"
2737source = "registry+https://github.com/rust-lang/crates.io-index" 2678source = "registry+https://github.com/rust-lang/crates.io-index"
2738checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35" 2679checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
2739dependencies = [ 2680dependencies = [
2740 "backtrace",
2741 "bytes", 2681 "bytes",
2742 "io-uring",
2743 "libc", 2682 "libc",
2744 "mio", 2683 "mio",
2745 "parking_lot", 2684 "parking_lot",
2746 "pin-project-lite", 2685 "pin-project-lite",
2747 "signal-hook-registry", 2686 "signal-hook-registry",
2748 "slab",
2749 "socket2", 2687 "socket2",
2750 "tokio-macros", 2688 "tokio-macros",
2751 "windows-sys 0.59.0", 2689 "windows-sys 0.61.2",
2752] 2690]
2753 2691
2754[[package]] 2692[[package]]
2755name = "tokio-macros" 2693name = "tokio-macros"
2756version = "2.5.0" 2694version = "2.6.0"
2757source = "registry+https://github.com/rust-lang/crates.io-index" 2695source = "registry+https://github.com/rust-lang/crates.io-index"
2758checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 2696checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
2759dependencies = [ 2697dependencies = [
2760 "proc-macro2", 2698 "proc-macro2",
2761 "quote", 2699 "quote",
@@ -2774,9 +2712,9 @@ dependencies = [
2774 2712
2775[[package]] 2713[[package]]
2776name = "tokio-rustls" 2714name = "tokio-rustls"
2777version = "0.26.2" 2715version = "0.26.4"
2778source = "registry+https://github.com/rust-lang/crates.io-index" 2716source = "registry+https://github.com/rust-lang/crates.io-index"
2779checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" 2717checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
2780dependencies = [ 2718dependencies = [
2781 "rustls", 2719 "rustls",
2782 "tokio", 2720 "tokio",
@@ -2824,9 +2762,9 @@ dependencies = [
2824 2762
2825[[package]] 2763[[package]]
2826name = "tokio-util" 2764name = "tokio-util"
2827version = "0.7.15" 2765version = "0.7.16"
2828source = "registry+https://github.com/rust-lang/crates.io-index" 2766source = "registry+https://github.com/rust-lang/crates.io-index"
2829checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" 2767checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
2830dependencies = [ 2768dependencies = [
2831 "bytes", 2769 "bytes",
2832 "futures-core", 2770 "futures-core",
@@ -2939,7 +2877,7 @@ dependencies = [
2939 "rustls", 2877 "rustls",
2940 "rustls-pki-types", 2878 "rustls-pki-types",
2941 "sha1", 2879 "sha1",
2942 "thiserror 2.0.12", 2880 "thiserror 2.0.17",
2943 "utf-8", 2881 "utf-8",
2944] 2882]
2945 2883
@@ -2956,21 +2894,21 @@ dependencies = [
2956 "log", 2894 "log",
2957 "rand 0.9.2", 2895 "rand 0.9.2",
2958 "sha1", 2896 "sha1",
2959 "thiserror 2.0.12", 2897 "thiserror 2.0.17",
2960 "utf-8", 2898 "utf-8",
2961] 2899]
2962 2900
2963[[package]] 2901[[package]]
2964name = "typenum" 2902name = "typenum"
2965version = "1.18.0" 2903version = "1.19.0"
2966source = "registry+https://github.com/rust-lang/crates.io-index" 2904source = "registry+https://github.com/rust-lang/crates.io-index"
2967checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 2905checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
2968 2906
2969[[package]] 2907[[package]]
2970name = "unicode-ident" 2908name = "unicode-ident"
2971version = "1.0.18" 2909version = "1.0.19"
2972source = "registry+https://github.com/rust-lang/crates.io-index" 2910source = "registry+https://github.com/rust-lang/crates.io-index"
2973checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 2911checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
2974 2912
2975[[package]] 2913[[package]]
2976name = "unicode-normalization" 2914name = "unicode-normalization"
@@ -2983,9 +2921,9 @@ dependencies = [
2983 2921
2984[[package]] 2922[[package]]
2985name = "unicode-width" 2923name = "unicode-width"
2986version = "0.2.1" 2924version = "0.2.2"
2987source = "registry+https://github.com/rust-lang/crates.io-index" 2925source = "registry+https://github.com/rust-lang/crates.io-index"
2988checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" 2926checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
2989 2927
2990[[package]] 2928[[package]]
2991name = "unit-prefix" 2929name = "unit-prefix"
@@ -3017,9 +2955,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
3017 2955
3018[[package]] 2956[[package]]
3019name = "url" 2957name = "url"
3020version = "2.5.4" 2958version = "2.5.7"
3021source = "registry+https://github.com/rust-lang/crates.io-index" 2959source = "registry+https://github.com/rust-lang/crates.io-index"
3022checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 2960checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
3023dependencies = [ 2961dependencies = [
3024 "form_urlencoded", 2962 "form_urlencoded",
3025 "idna", 2963 "idna",
@@ -3097,31 +3035,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3097checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 3035checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
3098 3036
3099[[package]] 3037[[package]]
3100name = "wasi" 3038name = "wasip2"
3101version = "0.14.2+wasi-0.2.4" 3039version = "1.0.1+wasi-0.2.4"
3102source = "registry+https://github.com/rust-lang/crates.io-index" 3040source = "registry+https://github.com/rust-lang/crates.io-index"
3103checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 3041checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
3104dependencies = [ 3042dependencies = [
3105 "wit-bindgen-rt", 3043 "wit-bindgen",
3106] 3044]
3107 3045
3108[[package]] 3046[[package]]
3109name = "wasm-bindgen" 3047name = "wasm-bindgen"
3110version = "0.2.100" 3048version = "0.2.104"
3111source = "registry+https://github.com/rust-lang/crates.io-index" 3049source = "registry+https://github.com/rust-lang/crates.io-index"
3112checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 3050checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d"
3113dependencies = [ 3051dependencies = [
3114 "cfg-if", 3052 "cfg-if",
3115 "once_cell", 3053 "once_cell",
3116 "rustversion", 3054 "rustversion",
3117 "wasm-bindgen-macro", 3055 "wasm-bindgen-macro",
3056 "wasm-bindgen-shared",
3118] 3057]
3119 3058
3120[[package]] 3059[[package]]
3121name = "wasm-bindgen-backend" 3060name = "wasm-bindgen-backend"
3122version = "0.2.100" 3061version = "0.2.104"
3123source = "registry+https://github.com/rust-lang/crates.io-index" 3062source = "registry+https://github.com/rust-lang/crates.io-index"
3124checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 3063checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19"
3125dependencies = [ 3064dependencies = [
3126 "bumpalo", 3065 "bumpalo",
3127 "log", 3066 "log",
@@ -3133,9 +3072,9 @@ dependencies = [
3133 3072
3134[[package]] 3073[[package]]
3135name = "wasm-bindgen-futures" 3074name = "wasm-bindgen-futures"
3136version = "0.4.50" 3075version = "0.4.54"
3137source = "registry+https://github.com/rust-lang/crates.io-index" 3076source = "registry+https://github.com/rust-lang/crates.io-index"
3138checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" 3077checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c"
3139dependencies = [ 3078dependencies = [
3140 "cfg-if", 3079 "cfg-if",
3141 "js-sys", 3080 "js-sys",
@@ -3146,9 +3085,9 @@ dependencies = [
3146 3085
3147[[package]] 3086[[package]]
3148name = "wasm-bindgen-macro" 3087name = "wasm-bindgen-macro"
3149version = "0.2.100" 3088version = "0.2.104"
3150source = "registry+https://github.com/rust-lang/crates.io-index" 3089source = "registry+https://github.com/rust-lang/crates.io-index"
3151checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 3090checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119"
3152dependencies = [ 3091dependencies = [
3153 "quote", 3092 "quote",
3154 "wasm-bindgen-macro-support", 3093 "wasm-bindgen-macro-support",
@@ -3156,9 +3095,9 @@ dependencies = [
3156 3095
3157[[package]] 3096[[package]]
3158name = "wasm-bindgen-macro-support" 3097name = "wasm-bindgen-macro-support"
3159version = "0.2.100" 3098version = "0.2.104"
3160source = "registry+https://github.com/rust-lang/crates.io-index" 3099source = "registry+https://github.com/rust-lang/crates.io-index"
3161checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 3100checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7"
3162dependencies = [ 3101dependencies = [
3163 "proc-macro2", 3102 "proc-macro2",
3164 "quote", 3103 "quote",
@@ -3169,18 +3108,18 @@ dependencies = [
3169 3108
3170[[package]] 3109[[package]]
3171name = "wasm-bindgen-shared" 3110name = "wasm-bindgen-shared"
3172version = "0.2.100" 3111version = "0.2.104"
3173source = "registry+https://github.com/rust-lang/crates.io-index" 3112source = "registry+https://github.com/rust-lang/crates.io-index"
3174checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 3113checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1"
3175dependencies = [ 3114dependencies = [
3176 "unicode-ident", 3115 "unicode-ident",
3177] 3116]
3178 3117
3179[[package]] 3118[[package]]
3180name = "web-sys" 3119name = "web-sys"
3181version = "0.3.77" 3120version = "0.3.81"
3182source = "registry+https://github.com/rust-lang/crates.io-index" 3121source = "registry+https://github.com/rust-lang/crates.io-index"
3183checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 3122checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120"
3184dependencies = [ 3123dependencies = [
3185 "js-sys", 3124 "js-sys",
3186 "wasm-bindgen", 3125 "wasm-bindgen",
@@ -3202,14 +3141,14 @@ version = "0.26.11"
3202source = "registry+https://github.com/rust-lang/crates.io-index" 3141source = "registry+https://github.com/rust-lang/crates.io-index"
3203checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" 3142checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
3204dependencies = [ 3143dependencies = [
3205 "webpki-roots 1.0.2", 3144 "webpki-roots 1.0.3",
3206] 3145]
3207 3146
3208[[package]] 3147[[package]]
3209name = "webpki-roots" 3148name = "webpki-roots"
3210version = "1.0.2" 3149version = "1.0.3"
3211source = "registry+https://github.com/rust-lang/crates.io-index" 3150source = "registry+https://github.com/rust-lang/crates.io-index"
3212checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" 3151checksum = "32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8"
3213dependencies = [ 3152dependencies = [
3214 "rustls-pki-types", 3153 "rustls-pki-types",
3215] 3154]
@@ -3243,12 +3182,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3243checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 3182checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
3244 3183
3245[[package]] 3184[[package]]
3185name = "windows-link"
3186version = "0.2.1"
3187source = "registry+https://github.com/rust-lang/crates.io-index"
3188checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
3189
3190[[package]]
3246name = "windows-registry" 3191name = "windows-registry"
3247version = "0.5.3" 3192version = "0.5.3"
3248source = "registry+https://github.com/rust-lang/crates.io-index" 3193source = "registry+https://github.com/rust-lang/crates.io-index"
3249checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" 3194checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e"
3250dependencies = [ 3195dependencies = [
3251 "windows-link", 3196 "windows-link 0.1.3",
3252 "windows-result", 3197 "windows-result",
3253 "windows-strings", 3198 "windows-strings",
3254] 3199]
@@ -3259,7 +3204,7 @@ version = "0.3.4"
3259source = "registry+https://github.com/rust-lang/crates.io-index" 3204source = "registry+https://github.com/rust-lang/crates.io-index"
3260checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 3205checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
3261dependencies = [ 3206dependencies = [
3262 "windows-link", 3207 "windows-link 0.1.3",
3263] 3208]
3264 3209
3265[[package]] 3210[[package]]
@@ -3268,7 +3213,7 @@ version = "0.4.2"
3268source = "registry+https://github.com/rust-lang/crates.io-index" 3213source = "registry+https://github.com/rust-lang/crates.io-index"
3269checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 3214checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
3270dependencies = [ 3215dependencies = [
3271 "windows-link", 3216 "windows-link 0.1.3",
3272] 3217]
3273 3218
3274[[package]] 3219[[package]]
@@ -3295,7 +3240,16 @@ version = "0.60.2"
3295source = "registry+https://github.com/rust-lang/crates.io-index" 3240source = "registry+https://github.com/rust-lang/crates.io-index"
3296checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 3241checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
3297dependencies = [ 3242dependencies = [
3298 "windows-targets 0.53.3", 3243 "windows-targets 0.53.5",
3244]
3245
3246[[package]]
3247name = "windows-sys"
3248version = "0.61.2"
3249source = "registry+https://github.com/rust-lang/crates.io-index"
3250checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
3251dependencies = [
3252 "windows-link 0.2.1",
3299] 3253]
3300 3254
3301[[package]] 3255[[package]]
@@ -3316,19 +3270,19 @@ dependencies = [
3316 3270
3317[[package]] 3271[[package]]
3318name = "windows-targets" 3272name = "windows-targets"
3319version = "0.53.3" 3273version = "0.53.5"
3320source = "registry+https://github.com/rust-lang/crates.io-index" 3274source = "registry+https://github.com/rust-lang/crates.io-index"
3321checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 3275checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
3322dependencies = [ 3276dependencies = [
3323 "windows-link", 3277 "windows-link 0.2.1",
3324 "windows_aarch64_gnullvm 0.53.0", 3278 "windows_aarch64_gnullvm 0.53.1",
3325 "windows_aarch64_msvc 0.53.0", 3279 "windows_aarch64_msvc 0.53.1",
3326 "windows_i686_gnu 0.53.0", 3280 "windows_i686_gnu 0.53.1",
3327 "windows_i686_gnullvm 0.53.0", 3281 "windows_i686_gnullvm 0.53.1",
3328 "windows_i686_msvc 0.53.0", 3282 "windows_i686_msvc 0.53.1",
3329 "windows_x86_64_gnu 0.53.0", 3283 "windows_x86_64_gnu 0.53.1",
3330 "windows_x86_64_gnullvm 0.53.0", 3284 "windows_x86_64_gnullvm 0.53.1",
3331 "windows_x86_64_msvc 0.53.0", 3285 "windows_x86_64_msvc 0.53.1",
3332] 3286]
3333 3287
3334[[package]] 3288[[package]]
@@ -3339,9 +3293,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
3339 3293
3340[[package]] 3294[[package]]
3341name = "windows_aarch64_gnullvm" 3295name = "windows_aarch64_gnullvm"
3342version = "0.53.0" 3296version = "0.53.1"
3343source = "registry+https://github.com/rust-lang/crates.io-index" 3297source = "registry+https://github.com/rust-lang/crates.io-index"
3344checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 3298checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
3345 3299
3346[[package]] 3300[[package]]
3347name = "windows_aarch64_msvc" 3301name = "windows_aarch64_msvc"
@@ -3351,9 +3305,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
3351 3305
3352[[package]] 3306[[package]]
3353name = "windows_aarch64_msvc" 3307name = "windows_aarch64_msvc"
3354version = "0.53.0" 3308version = "0.53.1"
3355source = "registry+https://github.com/rust-lang/crates.io-index" 3309source = "registry+https://github.com/rust-lang/crates.io-index"
3356checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 3310checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
3357 3311
3358[[package]] 3312[[package]]
3359name = "windows_i686_gnu" 3313name = "windows_i686_gnu"
@@ -3363,9 +3317,9 @@ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
3363 3317
3364[[package]] 3318[[package]]
3365name = "windows_i686_gnu" 3319name = "windows_i686_gnu"
3366version = "0.53.0" 3320version = "0.53.1"
3367source = "registry+https://github.com/rust-lang/crates.io-index" 3321source = "registry+https://github.com/rust-lang/crates.io-index"
3368checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 3322checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
3369 3323
3370[[package]] 3324[[package]]
3371name = "windows_i686_gnullvm" 3325name = "windows_i686_gnullvm"
@@ -3375,9 +3329,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
3375 3329
3376[[package]] 3330[[package]]
3377name = "windows_i686_gnullvm" 3331name = "windows_i686_gnullvm"
3378version = "0.53.0" 3332version = "0.53.1"
3379source = "registry+https://github.com/rust-lang/crates.io-index" 3333source = "registry+https://github.com/rust-lang/crates.io-index"
3380checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 3334checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
3381 3335
3382[[package]] 3336[[package]]
3383name = "windows_i686_msvc" 3337name = "windows_i686_msvc"
@@ -3387,9 +3341,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
3387 3341
3388[[package]] 3342[[package]]
3389name = "windows_i686_msvc" 3343name = "windows_i686_msvc"
3390version = "0.53.0" 3344version = "0.53.1"
3391source = "registry+https://github.com/rust-lang/crates.io-index" 3345source = "registry+https://github.com/rust-lang/crates.io-index"
3392checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 3346checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
3393 3347
3394[[package]] 3348[[package]]
3395name = "windows_x86_64_gnu" 3349name = "windows_x86_64_gnu"
@@ -3399,9 +3353,9 @@ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
3399 3353
3400[[package]] 3354[[package]]
3401name = "windows_x86_64_gnu" 3355name = "windows_x86_64_gnu"
3402version = "0.53.0" 3356version = "0.53.1"
3403source = "registry+https://github.com/rust-lang/crates.io-index" 3357source = "registry+https://github.com/rust-lang/crates.io-index"
3404checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 3358checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
3405 3359
3406[[package]] 3360[[package]]
3407name = "windows_x86_64_gnullvm" 3361name = "windows_x86_64_gnullvm"
@@ -3411,9 +3365,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
3411 3365
3412[[package]] 3366[[package]]
3413name = "windows_x86_64_gnullvm" 3367name = "windows_x86_64_gnullvm"
3414version = "0.53.0" 3368version = "0.53.1"
3415source = "registry+https://github.com/rust-lang/crates.io-index" 3369source = "registry+https://github.com/rust-lang/crates.io-index"
3416checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 3370checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
3417 3371
3418[[package]] 3372[[package]]
3419name = "windows_x86_64_msvc" 3373name = "windows_x86_64_msvc"
@@ -3423,18 +3377,15 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
3423 3377
3424[[package]] 3378[[package]]
3425name = "windows_x86_64_msvc" 3379name = "windows_x86_64_msvc"
3426version = "0.53.0" 3380version = "0.53.1"
3427source = "registry+https://github.com/rust-lang/crates.io-index" 3381source = "registry+https://github.com/rust-lang/crates.io-index"
3428checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 3382checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
3429 3383
3430[[package]] 3384[[package]]
3431name = "wit-bindgen-rt" 3385name = "wit-bindgen"
3432version = "0.39.0" 3386version = "0.46.0"
3433source = "registry+https://github.com/rust-lang/crates.io-index" 3387source = "registry+https://github.com/rust-lang/crates.io-index"
3434checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 3388checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
3435dependencies = [
3436 "bitflags",
3437]
3438 3389
3439[[package]] 3390[[package]]
3440name = "writeable" 3391name = "writeable"
@@ -3468,18 +3419,18 @@ dependencies = [
3468 3419
3469[[package]] 3420[[package]]
3470name = "zerocopy" 3421name = "zerocopy"
3471version = "0.8.26" 3422version = "0.8.27"
3472source = "registry+https://github.com/rust-lang/crates.io-index" 3423source = "registry+https://github.com/rust-lang/crates.io-index"
3473checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 3424checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
3474dependencies = [ 3425dependencies = [
3475 "zerocopy-derive", 3426 "zerocopy-derive",
3476] 3427]
3477 3428
3478[[package]] 3429[[package]]
3479name = "zerocopy-derive" 3430name = "zerocopy-derive"
3480version = "0.8.26" 3431version = "0.8.27"
3481source = "registry+https://github.com/rust-lang/crates.io-index" 3432source = "registry+https://github.com/rust-lang/crates.io-index"
3482checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 3433checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
3483dependencies = [ 3434dependencies = [
3484 "proc-macro2", 3435 "proc-macro2",
3485 "quote", 3436 "quote",
@@ -3509,9 +3460,9 @@ dependencies = [
3509 3460
3510[[package]] 3461[[package]]
3511name = "zeroize" 3462name = "zeroize"
3512version = "1.8.1" 3463version = "1.8.2"
3513source = "registry+https://github.com/rust-lang/crates.io-index" 3464source = "registry+https://github.com/rust-lang/crates.io-index"
3514checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3465checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
3515 3466
3516[[package]] 3467[[package]]
3517name = "zerotrie" 3468name = "zerotrie"
@@ -3526,9 +3477,9 @@ dependencies = [
3526 3477
3527[[package]] 3478[[package]]
3528name = "zerovec" 3479name = "zerovec"
3529version = "0.11.2" 3480version = "0.11.4"
3530source = "registry+https://github.com/rust-lang/crates.io-index" 3481source = "registry+https://github.com/rust-lang/crates.io-index"
3531checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" 3482checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
3532dependencies = [ 3483dependencies = [
3533 "yoke", 3484 "yoke",
3534 "zerofrom", 3485 "zerofrom",
diff --git a/src/bin/git_remote_nostr/push.rs b/src/bin/git_remote_nostr/push.rs
index fc82796..1645ae8 100644
--- a/src/bin/git_remote_nostr/push.rs
+++ b/src/bin/git_remote_nostr/push.rs
@@ -1391,10 +1391,7 @@ fn update_remote_refs_pushed(
1391 1391
1392fn refspec_to_from_to(refspec: &str) -> Result<(&str, &str)> { 1392fn refspec_to_from_to(refspec: &str) -> Result<(&str, &str)> {
1393 if !refspec.contains(':') { 1393 if !refspec.contains(':') {
1394 bail!( 1394 bail!("refspec should contain a colon (:) but consists of: {refspec}");
1395 "refspec should contain a colon (:) but consists of: {}",
1396 refspec
1397 );
1398 } 1395 }
1399 let parts = refspec.split(':').collect::<Vec<&str>>(); 1396 let parts = refspec.split(':').collect::<Vec<&str>>();
1400 Ok(( 1397 Ok((
diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs
index e28268d..39fe670 100644
--- a/src/bin/ngit/sub_commands/init.rs
+++ b/src/bin/ngit/sub_commands/init.rs
@@ -1055,7 +1055,7 @@ fn push_main_or_master_branch(git_repo: &Repo) -> Result<()> {
1055 if exit_status.success() { 1055 if exit_status.success() {
1056 Ok(()) 1056 Ok(())
1057 } else { 1057 } else {
1058 bail!("git push process exited with an error: {}", exit_status); 1058 bail!("git push process exited with an error: {exit_status}");
1059 } 1059 }
1060} 1060}
1061 1061
@@ -1086,6 +1086,6 @@ fn run_ngit_sync() -> Result<()> {
1086 if exit_status.success() { 1086 if exit_status.success() {
1087 Ok(()) 1087 Ok(())
1088 } else { 1088 } else {
1089 bail!("ngit sync process exited with an error: {}", exit_status); 1089 bail!("ngit sync process exited with an error: {exit_status}");
1090 } 1090 }
1091} 1091}
diff --git a/src/lib/git/mod.rs b/src/lib/git/mod.rs
index 06573eb..b9711ae 100644
--- a/src/lib/git/mod.rs
+++ b/src/lib/git/mod.rs
@@ -459,8 +459,7 @@ impl RepoActions for Repo {
459 }) { 459 }) {
460 None => { 460 None => {
461 bail!(format!( 461 bail!(format!(
462 "{} is not an ancestor of {}", 462 "{latest_commit} is not an ancestor of {base_commit}"
463 latest_commit, base_commit
464 )); 463 ));
465 } 464 }
466 Some(res) => res.context("revwalk failed to reveal commit")?, 465 Some(res) => res.context("revwalk failed to reveal commit")?,
@@ -671,7 +670,7 @@ impl RepoActions for Repo {
671 if !applied_oid.to_string().eq(commit_id) { 670 if !applied_oid.to_string().eq(commit_id) {
672 bail!( 671 bail!(
673 "when applied the patch commit id ({}) doesn't match the one specified in the event tag ({})", 672 "when applied the patch commit id ({}) doesn't match the one specified in the event tag ({})",
674 applied_oid.to_string(), 673 applied_oid,
675 get_commit_id_from_patch(patch)?, 674 get_commit_id_from_patch(patch)?,
676 ); 675 );
677 } 676 }
diff --git a/src/lib/git/nostr_url.rs b/src/lib/git/nostr_url.rs
index 0a8338a..23c98e7 100644
--- a/src/lib/git/nostr_url.rs
+++ b/src/lib/git/nostr_url.rs
@@ -543,7 +543,7 @@ pub fn convert_clone_url_to_https(url: &str) -> Result<String> {
543 // Construct the HTTPS URL 543 // Construct the HTTPS URL
544 return Ok(format!("https://{}/{}", parts[0], parts[1..].join("/"))); 544 return Ok(format!("https://{}/{}", parts[0], parts[1..].join("/")));
545 } 545 }
546 bail!("Invalid SSH URL format: {}", url); 546 bail!("Invalid SSH URL format: {url}");
547 } 547 }
548 // Convert ftp:// to https:// 548 // Convert ftp:// to https://
549 else if stripped_url.starts_with("ftp://") { 549 else if stripped_url.starts_with("ftp://") {
@@ -555,7 +555,7 @@ pub fn convert_clone_url_to_https(url: &str) -> Result<String> {
555 } 555 }
556 556
557 // If the URL is neither HTTPS, SSH, nor git@, return an error 557 // If the URL is neither HTTPS, SSH, nor git@, return an error
558 bail!("Unsupported URL protocol: {}", url); 558 bail!("Unsupported URL protocol: {url}");
559} 559}
560 560
561// Function to strip username and password from the URL 561// Function to strip username and password from the URL