diff options
| -rw-r--r-- | Cargo.lock | 817 | ||||
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | src/lib/login/fresh.rs | 65 | ||||
| -rw-r--r-- | test_utils/Cargo.toml | 2 |
4 files changed, 598 insertions, 288 deletions
| @@ -4,9 +4,9 @@ version = 3 | |||
| 4 | 4 | ||
| 5 | [[package]] | 5 | [[package]] |
| 6 | name = "addr2line" | 6 | name = "addr2line" |
| 7 | version = "0.24.1" | 7 | version = "0.24.2" |
| 8 | source = "registry+https://github.com/rust-lang/crates.io-index" | 8 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 9 | checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" | 9 | checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" |
| 10 | dependencies = [ | 10 | dependencies = [ |
| 11 | "gimli", | 11 | "gimli", |
| 12 | ] | 12 | ] |
| @@ -39,18 +39,6 @@ dependencies = [ | |||
| 39 | ] | 39 | ] |
| 40 | 40 | ||
| 41 | [[package]] | 41 | [[package]] |
| 42 | name = "ahash" | ||
| 43 | version = "0.8.11" | ||
| 44 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 45 | checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" | ||
| 46 | dependencies = [ | ||
| 47 | "cfg-if", | ||
| 48 | "once_cell", | ||
| 49 | "version_check", | ||
| 50 | "zerocopy", | ||
| 51 | ] | ||
| 52 | |||
| 53 | [[package]] | ||
| 54 | name = "aho-corasick" | 42 | name = "aho-corasick" |
| 55 | version = "1.1.3" | 43 | version = "1.1.3" |
| 56 | source = "registry+https://github.com/rust-lang/crates.io-index" | 44 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -61,15 +49,15 @@ dependencies = [ | |||
| 61 | 49 | ||
| 62 | [[package]] | 50 | [[package]] |
| 63 | name = "allocator-api2" | 51 | name = "allocator-api2" |
| 64 | version = "0.2.18" | 52 | version = "0.2.20" |
| 65 | source = "registry+https://github.com/rust-lang/crates.io-index" | 53 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 66 | checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" | 54 | checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" |
| 67 | 55 | ||
| 68 | [[package]] | 56 | [[package]] |
| 69 | name = "anstream" | 57 | name = "anstream" |
| 70 | version = "0.6.15" | 58 | version = "0.6.18" |
| 71 | source = "registry+https://github.com/rust-lang/crates.io-index" | 59 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 72 | checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" | 60 | checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" |
| 73 | dependencies = [ | 61 | dependencies = [ |
| 74 | "anstyle", | 62 | "anstyle", |
| 75 | "anstyle-parse", | 63 | "anstyle-parse", |
| @@ -82,43 +70,43 @@ dependencies = [ | |||
| 82 | 70 | ||
| 83 | [[package]] | 71 | [[package]] |
| 84 | name = "anstyle" | 72 | name = "anstyle" |
| 85 | version = "1.0.8" | 73 | version = "1.0.10" |
| 86 | source = "registry+https://github.com/rust-lang/crates.io-index" | 74 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 87 | checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" | 75 | checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" |
| 88 | 76 | ||
| 89 | [[package]] | 77 | [[package]] |
| 90 | name = "anstyle-parse" | 78 | name = "anstyle-parse" |
| 91 | version = "0.2.5" | 79 | version = "0.2.6" |
| 92 | source = "registry+https://github.com/rust-lang/crates.io-index" | 80 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 93 | checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" | 81 | checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" |
| 94 | dependencies = [ | 82 | dependencies = [ |
| 95 | "utf8parse", | 83 | "utf8parse", |
| 96 | ] | 84 | ] |
| 97 | 85 | ||
| 98 | [[package]] | 86 | [[package]] |
| 99 | name = "anstyle-query" | 87 | name = "anstyle-query" |
| 100 | version = "1.1.1" | 88 | version = "1.1.2" |
| 101 | source = "registry+https://github.com/rust-lang/crates.io-index" | 89 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 102 | checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" | 90 | checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" |
| 103 | dependencies = [ | 91 | dependencies = [ |
| 104 | "windows-sys 0.52.0", | 92 | "windows-sys 0.59.0", |
| 105 | ] | 93 | ] |
| 106 | 94 | ||
| 107 | [[package]] | 95 | [[package]] |
| 108 | name = "anstyle-wincon" | 96 | name = "anstyle-wincon" |
| 109 | version = "3.0.4" | 97 | version = "3.0.6" |
| 110 | source = "registry+https://github.com/rust-lang/crates.io-index" | 98 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 111 | checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" | 99 | checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" |
| 112 | dependencies = [ | 100 | dependencies = [ |
| 113 | "anstyle", | 101 | "anstyle", |
| 114 | "windows-sys 0.52.0", | 102 | "windows-sys 0.59.0", |
| 115 | ] | 103 | ] |
| 116 | 104 | ||
| 117 | [[package]] | 105 | [[package]] |
| 118 | name = "anyhow" | 106 | name = "anyhow" |
| 119 | version = "1.0.89" | 107 | version = "1.0.93" |
| 120 | source = "registry+https://github.com/rust-lang/crates.io-index" | 108 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 121 | checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" | 109 | checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" |
| 122 | 110 | ||
| 123 | [[package]] | 111 | [[package]] |
| 124 | name = "arrayvec" | 112 | name = "arrayvec" |
| @@ -172,8 +160,8 @@ checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" | |||
| 172 | dependencies = [ | 160 | dependencies = [ |
| 173 | "async-task", | 161 | "async-task", |
| 174 | "concurrent-queue", | 162 | "concurrent-queue", |
| 175 | "fastrand 2.1.1", | 163 | "fastrand 2.2.0", |
| 176 | "futures-lite 2.3.0", | 164 | "futures-lite 2.5.0", |
| 177 | "slab", | 165 | "slab", |
| 178 | ] | 166 | ] |
| 179 | 167 | ||
| @@ -211,18 +199,18 @@ dependencies = [ | |||
| 211 | 199 | ||
| 212 | [[package]] | 200 | [[package]] |
| 213 | name = "async-io" | 201 | name = "async-io" |
| 214 | version = "2.3.4" | 202 | version = "2.4.0" |
| 215 | source = "registry+https://github.com/rust-lang/crates.io-index" | 203 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 216 | checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" | 204 | checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" |
| 217 | dependencies = [ | 205 | dependencies = [ |
| 218 | "async-lock 3.4.0", | 206 | "async-lock 3.4.0", |
| 219 | "cfg-if", | 207 | "cfg-if", |
| 220 | "concurrent-queue", | 208 | "concurrent-queue", |
| 221 | "futures-io", | 209 | "futures-io", |
| 222 | "futures-lite 2.3.0", | 210 | "futures-lite 2.5.0", |
| 223 | "parking", | 211 | "parking", |
| 224 | "polling 3.7.3", | 212 | "polling 3.7.4", |
| 225 | "rustix 0.38.37", | 213 | "rustix 0.38.41", |
| 226 | "slab", | 214 | "slab", |
| 227 | "tracing", | 215 | "tracing", |
| 228 | "windows-sys 0.59.0", | 216 | "windows-sys 0.59.0", |
| @@ -261,7 +249,7 @@ dependencies = [ | |||
| 261 | "cfg-if", | 249 | "cfg-if", |
| 262 | "event-listener 3.1.0", | 250 | "event-listener 3.1.0", |
| 263 | "futures-lite 1.13.0", | 251 | "futures-lite 1.13.0", |
| 264 | "rustix 0.38.37", | 252 | "rustix 0.38.41", |
| 265 | "windows-sys 0.48.0", | 253 | "windows-sys 0.48.0", |
| 266 | ] | 254 | ] |
| 267 | 255 | ||
| @@ -273,7 +261,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" | |||
| 273 | dependencies = [ | 261 | dependencies = [ |
| 274 | "proc-macro2", | 262 | "proc-macro2", |
| 275 | "quote", | 263 | "quote", |
| 276 | "syn 2.0.79", | 264 | "syn 2.0.89", |
| 277 | ] | 265 | ] |
| 278 | 266 | ||
| 279 | [[package]] | 267 | [[package]] |
| @@ -282,13 +270,13 @@ version = "0.2.10" | |||
| 282 | source = "registry+https://github.com/rust-lang/crates.io-index" | 270 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 283 | checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" | 271 | checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" |
| 284 | dependencies = [ | 272 | dependencies = [ |
| 285 | "async-io 2.3.4", | 273 | "async-io 2.4.0", |
| 286 | "async-lock 3.4.0", | 274 | "async-lock 3.4.0", |
| 287 | "atomic-waker", | 275 | "atomic-waker", |
| 288 | "cfg-if", | 276 | "cfg-if", |
| 289 | "futures-core", | 277 | "futures-core", |
| 290 | "futures-io", | 278 | "futures-io", |
| 291 | "rustix 0.38.37", | 279 | "rustix 0.38.41", |
| 292 | "signal-hook-registry", | 280 | "signal-hook-registry", |
| 293 | "slab", | 281 | "slab", |
| 294 | "windows-sys 0.59.0", | 282 | "windows-sys 0.59.0", |
| @@ -308,7 +296,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" | |||
| 308 | dependencies = [ | 296 | dependencies = [ |
| 309 | "proc-macro2", | 297 | "proc-macro2", |
| 310 | "quote", | 298 | "quote", |
| 311 | "syn 2.0.79", | 299 | "syn 2.0.89", |
| 312 | ] | 300 | ] |
| 313 | 301 | ||
| 314 | [[package]] | 302 | [[package]] |
| @@ -333,7 +321,7 @@ dependencies = [ | |||
| 333 | "futures", | 321 | "futures", |
| 334 | "futures-util", | 322 | "futures-util", |
| 335 | "js-sys", | 323 | "js-sys", |
| 336 | "thiserror", | 324 | "thiserror 1.0.69", |
| 337 | "tokio", | 325 | "tokio", |
| 338 | "tokio-rustls", | 326 | "tokio-rustls", |
| 339 | "tokio-socks", | 327 | "tokio-socks", |
| @@ -396,7 +384,7 @@ version = "0.1.0" | |||
| 396 | source = "registry+https://github.com/rust-lang/crates.io-index" | 384 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 397 | checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" | 385 | checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" |
| 398 | dependencies = [ | 386 | dependencies = [ |
| 399 | "bitcoin-internals", | 387 | "bitcoin-internals 0.3.0", |
| 400 | "bitcoin_hashes 0.14.0", | 388 | "bitcoin_hashes 0.14.0", |
| 401 | ] | 389 | ] |
| 402 | 390 | ||
| @@ -420,28 +408,28 @@ checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" | |||
| 420 | 408 | ||
| 421 | [[package]] | 409 | [[package]] |
| 422 | name = "bip39" | 410 | name = "bip39" |
| 423 | version = "2.0.0" | 411 | version = "2.1.0" |
| 424 | source = "registry+https://github.com/rust-lang/crates.io-index" | 412 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 425 | checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" | 413 | checksum = "33415e24172c1b7d6066f6d999545375ab8e1d95421d6784bdfff9496f292387" |
| 426 | dependencies = [ | 414 | dependencies = [ |
| 427 | "bitcoin_hashes 0.11.0", | 415 | "bitcoin_hashes 0.13.0", |
| 428 | "serde", | 416 | "serde", |
| 429 | "unicode-normalization", | 417 | "unicode-normalization", |
| 430 | ] | 418 | ] |
| 431 | 419 | ||
| 432 | [[package]] | 420 | [[package]] |
| 433 | name = "bitcoin" | 421 | name = "bitcoin" |
| 434 | version = "0.32.3" | 422 | version = "0.32.4" |
| 435 | source = "registry+https://github.com/rust-lang/crates.io-index" | 423 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 436 | checksum = "0032b0e8ead7074cda7fc4f034409607e3f03a6f71d66ade8a307f79b4d99e73" | 424 | checksum = "788902099d47c8682efe6a7afb01c8d58b9794ba66c06affd81c3d6b560743eb" |
| 437 | dependencies = [ | 425 | dependencies = [ |
| 438 | "base58ck", | 426 | "base58ck", |
| 439 | "bech32", | 427 | "bech32", |
| 440 | "bitcoin-internals", | 428 | "bitcoin-internals 0.3.0", |
| 441 | "bitcoin-io", | 429 | "bitcoin-io", |
| 442 | "bitcoin-units", | 430 | "bitcoin-units", |
| 443 | "bitcoin_hashes 0.14.0", | 431 | "bitcoin_hashes 0.14.0", |
| 444 | "hex-conservative", | 432 | "hex-conservative 0.2.1", |
| 445 | "hex_lit", | 433 | "hex_lit", |
| 446 | "secp256k1", | 434 | "secp256k1", |
| 447 | "serde", | 435 | "serde", |
| @@ -449,6 +437,12 @@ dependencies = [ | |||
| 449 | 437 | ||
| 450 | [[package]] | 438 | [[package]] |
| 451 | name = "bitcoin-internals" | 439 | name = "bitcoin-internals" |
| 440 | version = "0.2.0" | ||
| 441 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 442 | checksum = "9425c3bf7089c983facbae04de54513cce73b41c7f9ff8c845b54e7bc64ebbfb" | ||
| 443 | |||
| 444 | [[package]] | ||
| 445 | name = "bitcoin-internals" | ||
| 452 | version = "0.3.0" | 446 | version = "0.3.0" |
| 453 | source = "registry+https://github.com/rust-lang/crates.io-index" | 447 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 454 | checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" | 448 | checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" |
| @@ -458,9 +452,9 @@ dependencies = [ | |||
| 458 | 452 | ||
| 459 | [[package]] | 453 | [[package]] |
| 460 | name = "bitcoin-io" | 454 | name = "bitcoin-io" |
| 461 | version = "0.1.2" | 455 | version = "0.1.3" |
| 462 | source = "registry+https://github.com/rust-lang/crates.io-index" | 456 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 463 | checksum = "340e09e8399c7bd8912f495af6aa58bea0c9214773417ffaa8f6460f93aaee56" | 457 | checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" |
| 464 | 458 | ||
| 465 | [[package]] | 459 | [[package]] |
| 466 | name = "bitcoin-units" | 460 | name = "bitcoin-units" |
| @@ -468,15 +462,19 @@ version = "0.1.2" | |||
| 468 | source = "registry+https://github.com/rust-lang/crates.io-index" | 462 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 469 | checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" | 463 | checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" |
| 470 | dependencies = [ | 464 | dependencies = [ |
| 471 | "bitcoin-internals", | 465 | "bitcoin-internals 0.3.0", |
| 472 | "serde", | 466 | "serde", |
| 473 | ] | 467 | ] |
| 474 | 468 | ||
| 475 | [[package]] | 469 | [[package]] |
| 476 | name = "bitcoin_hashes" | 470 | name = "bitcoin_hashes" |
| 477 | version = "0.11.0" | 471 | version = "0.13.0" |
| 478 | source = "registry+https://github.com/rust-lang/crates.io-index" | 472 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 479 | checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" | 473 | checksum = "1930a4dabfebb8d7d9992db18ebe3ae2876f0a305fab206fd168df931ede293b" |
| 474 | dependencies = [ | ||
| 475 | "bitcoin-internals 0.2.0", | ||
| 476 | "hex-conservative 0.1.2", | ||
| 477 | ] | ||
| 480 | 478 | ||
| 481 | [[package]] | 479 | [[package]] |
| 482 | name = "bitcoin_hashes" | 480 | name = "bitcoin_hashes" |
| @@ -485,7 +483,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 485 | checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" | 483 | checksum = "bb18c03d0db0247e147a21a6faafd5a7eb851c743db062de72018b6b7e8e4d16" |
| 486 | dependencies = [ | 484 | dependencies = [ |
| 487 | "bitcoin-io", | 485 | "bitcoin-io", |
| 488 | "hex-conservative", | 486 | "hex-conservative 0.2.1", |
| 489 | "serde", | 487 | "serde", |
| 490 | ] | 488 | ] |
| 491 | 489 | ||
| @@ -531,15 +529,15 @@ dependencies = [ | |||
| 531 | "async-channel", | 529 | "async-channel", |
| 532 | "async-task", | 530 | "async-task", |
| 533 | "futures-io", | 531 | "futures-io", |
| 534 | "futures-lite 2.3.0", | 532 | "futures-lite 2.5.0", |
| 535 | "piper", | 533 | "piper", |
| 536 | ] | 534 | ] |
| 537 | 535 | ||
| 538 | [[package]] | 536 | [[package]] |
| 539 | name = "bstr" | 537 | name = "bstr" |
| 540 | version = "1.10.0" | 538 | version = "1.11.0" |
| 541 | source = "registry+https://github.com/rust-lang/crates.io-index" | 539 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 542 | checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" | 540 | checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22" |
| 543 | dependencies = [ | 541 | dependencies = [ |
| 544 | "memchr", | 542 | "memchr", |
| 545 | "regex-automata", | 543 | "regex-automata", |
| @@ -560,9 +558,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | |||
| 560 | 558 | ||
| 561 | [[package]] | 559 | [[package]] |
| 562 | name = "bytes" | 560 | name = "bytes" |
| 563 | version = "1.7.2" | 561 | version = "1.8.0" |
| 564 | source = "registry+https://github.com/rust-lang/crates.io-index" | 562 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 565 | checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" | 563 | checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" |
| 566 | 564 | ||
| 567 | [[package]] | 565 | [[package]] |
| 568 | name = "cbc" | 566 | name = "cbc" |
| @@ -575,9 +573,9 @@ dependencies = [ | |||
| 575 | 573 | ||
| 576 | [[package]] | 574 | [[package]] |
| 577 | name = "cc" | 575 | name = "cc" |
| 578 | version = "1.1.24" | 576 | version = "1.2.1" |
| 579 | source = "registry+https://github.com/rust-lang/crates.io-index" | 577 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 580 | checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" | 578 | checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" |
| 581 | dependencies = [ | 579 | dependencies = [ |
| 582 | "jobserver", | 580 | "jobserver", |
| 583 | "libc", | 581 | "libc", |
| @@ -591,6 +589,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 591 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 589 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
| 592 | 590 | ||
| 593 | [[package]] | 591 | [[package]] |
| 592 | name = "cfg_aliases" | ||
| 593 | version = "0.2.1" | ||
| 594 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 595 | checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | ||
| 596 | |||
| 597 | [[package]] | ||
| 594 | name = "chacha20" | 598 | name = "chacha20" |
| 595 | version = "0.9.1" | 599 | version = "0.9.1" |
| 596 | source = "registry+https://github.com/rust-lang/crates.io-index" | 600 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -627,9 +631,9 @@ dependencies = [ | |||
| 627 | 631 | ||
| 628 | [[package]] | 632 | [[package]] |
| 629 | name = "clap" | 633 | name = "clap" |
| 630 | version = "4.5.19" | 634 | version = "4.5.21" |
| 631 | source = "registry+https://github.com/rust-lang/crates.io-index" | 635 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 632 | checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" | 636 | checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" |
| 633 | dependencies = [ | 637 | dependencies = [ |
| 634 | "clap_builder", | 638 | "clap_builder", |
| 635 | "clap_derive", | 639 | "clap_derive", |
| @@ -637,9 +641,9 @@ dependencies = [ | |||
| 637 | 641 | ||
| 638 | [[package]] | 642 | [[package]] |
| 639 | name = "clap_builder" | 643 | name = "clap_builder" |
| 640 | version = "4.5.19" | 644 | version = "4.5.21" |
| 641 | source = "registry+https://github.com/rust-lang/crates.io-index" | 645 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 642 | checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" | 646 | checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" |
| 643 | dependencies = [ | 647 | dependencies = [ |
| 644 | "anstream", | 648 | "anstream", |
| 645 | "anstyle", | 649 | "anstyle", |
| @@ -656,20 +660,20 @@ dependencies = [ | |||
| 656 | "heck 0.5.0", | 660 | "heck 0.5.0", |
| 657 | "proc-macro2", | 661 | "proc-macro2", |
| 658 | "quote", | 662 | "quote", |
| 659 | "syn 2.0.79", | 663 | "syn 2.0.89", |
| 660 | ] | 664 | ] |
| 661 | 665 | ||
| 662 | [[package]] | 666 | [[package]] |
| 663 | name = "clap_lex" | 667 | name = "clap_lex" |
| 664 | version = "0.7.2" | 668 | version = "0.7.3" |
| 665 | source = "registry+https://github.com/rust-lang/crates.io-index" | 669 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 666 | checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" | 670 | checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" |
| 667 | 671 | ||
| 668 | [[package]] | 672 | [[package]] |
| 669 | name = "colorchoice" | 673 | name = "colorchoice" |
| 670 | version = "1.0.2" | 674 | version = "1.0.3" |
| 671 | source = "registry+https://github.com/rust-lang/crates.io-index" | 675 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 672 | checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" | 676 | checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" |
| 673 | 677 | ||
| 674 | [[package]] | 678 | [[package]] |
| 675 | name = "comma" | 679 | name = "comma" |
| @@ -695,7 +699,7 @@ dependencies = [ | |||
| 695 | "encode_unicode", | 699 | "encode_unicode", |
| 696 | "lazy_static", | 700 | "lazy_static", |
| 697 | "libc", | 701 | "libc", |
| 698 | "unicode-width", | 702 | "unicode-width 0.1.14", |
| 699 | "windows-sys 0.52.0", | 703 | "windows-sys 0.52.0", |
| 700 | ] | 704 | ] |
| 701 | 705 | ||
| @@ -717,9 +721,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" | |||
| 717 | 721 | ||
| 718 | [[package]] | 722 | [[package]] |
| 719 | name = "cpufeatures" | 723 | name = "cpufeatures" |
| 720 | version = "0.2.14" | 724 | version = "0.2.16" |
| 721 | source = "registry+https://github.com/rust-lang/crates.io-index" | 725 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 722 | checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" | 726 | checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" |
| 723 | dependencies = [ | 727 | dependencies = [ |
| 724 | "libc", | 728 | "libc", |
| 725 | ] | 729 | ] |
| @@ -840,6 +844,17 @@ dependencies = [ | |||
| 840 | ] | 844 | ] |
| 841 | 845 | ||
| 842 | [[package]] | 846 | [[package]] |
| 847 | name = "displaydoc" | ||
| 848 | version = "0.2.5" | ||
| 849 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 850 | checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | ||
| 851 | dependencies = [ | ||
| 852 | "proc-macro2", | ||
| 853 | "quote", | ||
| 854 | "syn 2.0.89", | ||
| 855 | ] | ||
| 856 | |||
| 857 | [[package]] | ||
| 843 | name = "doc-comment" | 858 | name = "doc-comment" |
| 844 | version = "0.3.3" | 859 | version = "0.3.3" |
| 845 | source = "registry+https://github.com/rust-lang/crates.io-index" | 860 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -900,7 +915,7 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" | |||
| 900 | dependencies = [ | 915 | dependencies = [ |
| 901 | "proc-macro2", | 916 | "proc-macro2", |
| 902 | "quote", | 917 | "quote", |
| 903 | "syn 2.0.79", | 918 | "syn 2.0.89", |
| 904 | ] | 919 | ] |
| 905 | 920 | ||
| 906 | [[package]] | 921 | [[package]] |
| @@ -968,9 +983,9 @@ dependencies = [ | |||
| 968 | 983 | ||
| 969 | [[package]] | 984 | [[package]] |
| 970 | name = "fastrand" | 985 | name = "fastrand" |
| 971 | version = "2.1.1" | 986 | version = "2.2.0" |
| 972 | source = "registry+https://github.com/rust-lang/crates.io-index" | 987 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 973 | checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" | 988 | checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" |
| 974 | 989 | ||
| 975 | [[package]] | 990 | [[package]] |
| 976 | name = "flatbuffers" | 991 | name = "flatbuffers" |
| @@ -1011,6 +1026,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 1011 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | 1026 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" |
| 1012 | 1027 | ||
| 1013 | [[package]] | 1028 | [[package]] |
| 1029 | name = "foldhash" | ||
| 1030 | version = "0.1.3" | ||
| 1031 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1032 | checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" | ||
| 1033 | |||
| 1034 | [[package]] | ||
| 1014 | name = "form_urlencoded" | 1035 | name = "form_urlencoded" |
| 1015 | version = "1.2.1" | 1036 | version = "1.2.1" |
| 1016 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1037 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -1027,9 +1048,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" | |||
| 1027 | 1048 | ||
| 1028 | [[package]] | 1049 | [[package]] |
| 1029 | name = "futures" | 1050 | name = "futures" |
| 1030 | version = "0.3.30" | 1051 | version = "0.3.31" |
| 1031 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1052 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1032 | checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" | 1053 | checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" |
| 1033 | dependencies = [ | 1054 | dependencies = [ |
| 1034 | "futures-channel", | 1055 | "futures-channel", |
| 1035 | "futures-core", | 1056 | "futures-core", |
| @@ -1042,9 +1063,9 @@ dependencies = [ | |||
| 1042 | 1063 | ||
| 1043 | [[package]] | 1064 | [[package]] |
| 1044 | name = "futures-channel" | 1065 | name = "futures-channel" |
| 1045 | version = "0.3.30" | 1066 | version = "0.3.31" |
| 1046 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1067 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1047 | checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" | 1068 | checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" |
| 1048 | dependencies = [ | 1069 | dependencies = [ |
| 1049 | "futures-core", | 1070 | "futures-core", |
| 1050 | "futures-sink", | 1071 | "futures-sink", |
| @@ -1052,15 +1073,15 @@ dependencies = [ | |||
| 1052 | 1073 | ||
| 1053 | [[package]] | 1074 | [[package]] |
| 1054 | name = "futures-core" | 1075 | name = "futures-core" |
| 1055 | version = "0.3.30" | 1076 | version = "0.3.31" |
| 1056 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1077 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1057 | checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" | 1078 | checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" |
| 1058 | 1079 | ||
| 1059 | [[package]] | 1080 | [[package]] |
| 1060 | name = "futures-executor" | 1081 | name = "futures-executor" |
| 1061 | version = "0.3.30" | 1082 | version = "0.3.31" |
| 1062 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1083 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1063 | checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" | 1084 | checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" |
| 1064 | dependencies = [ | 1085 | dependencies = [ |
| 1065 | "futures-core", | 1086 | "futures-core", |
| 1066 | "futures-task", | 1087 | "futures-task", |
| @@ -1069,9 +1090,9 @@ dependencies = [ | |||
| 1069 | 1090 | ||
| 1070 | [[package]] | 1091 | [[package]] |
| 1071 | name = "futures-io" | 1092 | name = "futures-io" |
| 1072 | version = "0.3.30" | 1093 | version = "0.3.31" |
| 1073 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1094 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1074 | checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" | 1095 | checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" |
| 1075 | 1096 | ||
| 1076 | [[package]] | 1097 | [[package]] |
| 1077 | name = "futures-lite" | 1098 | name = "futures-lite" |
| @@ -1090,11 +1111,11 @@ dependencies = [ | |||
| 1090 | 1111 | ||
| 1091 | [[package]] | 1112 | [[package]] |
| 1092 | name = "futures-lite" | 1113 | name = "futures-lite" |
| 1093 | version = "2.3.0" | 1114 | version = "2.5.0" |
| 1094 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1115 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1095 | checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" | 1116 | checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" |
| 1096 | dependencies = [ | 1117 | dependencies = [ |
| 1097 | "fastrand 2.1.1", | 1118 | "fastrand 2.2.0", |
| 1098 | "futures-core", | 1119 | "futures-core", |
| 1099 | "futures-io", | 1120 | "futures-io", |
| 1100 | "parking", | 1121 | "parking", |
| @@ -1103,32 +1124,32 @@ dependencies = [ | |||
| 1103 | 1124 | ||
| 1104 | [[package]] | 1125 | [[package]] |
| 1105 | name = "futures-macro" | 1126 | name = "futures-macro" |
| 1106 | version = "0.3.30" | 1127 | version = "0.3.31" |
| 1107 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1128 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1108 | checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" | 1129 | checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" |
| 1109 | dependencies = [ | 1130 | dependencies = [ |
| 1110 | "proc-macro2", | 1131 | "proc-macro2", |
| 1111 | "quote", | 1132 | "quote", |
| 1112 | "syn 2.0.79", | 1133 | "syn 2.0.89", |
| 1113 | ] | 1134 | ] |
| 1114 | 1135 | ||
| 1115 | [[package]] | 1136 | [[package]] |
| 1116 | name = "futures-sink" | 1137 | name = "futures-sink" |
| 1117 | version = "0.3.30" | 1138 | version = "0.3.31" |
| 1118 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1139 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1119 | checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" | 1140 | checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" |
| 1120 | 1141 | ||
| 1121 | [[package]] | 1142 | [[package]] |
| 1122 | name = "futures-task" | 1143 | name = "futures-task" |
| 1123 | version = "0.3.30" | 1144 | version = "0.3.31" |
| 1124 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1145 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1125 | checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" | 1146 | checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" |
| 1126 | 1147 | ||
| 1127 | [[package]] | 1148 | [[package]] |
| 1128 | name = "futures-util" | 1149 | name = "futures-util" |
| 1129 | version = "0.3.30" | 1150 | version = "0.3.31" |
| 1130 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1151 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1131 | checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" | 1152 | checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" |
| 1132 | dependencies = [ | 1153 | dependencies = [ |
| 1133 | "futures-channel", | 1154 | "futures-channel", |
| 1134 | "futures-core", | 1155 | "futures-core", |
| @@ -1167,9 +1188,9 @@ dependencies = [ | |||
| 1167 | 1188 | ||
| 1168 | [[package]] | 1189 | [[package]] |
| 1169 | name = "gimli" | 1190 | name = "gimli" |
| 1170 | version = "0.31.0" | 1191 | version = "0.31.1" |
| 1171 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1192 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1172 | checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" | 1193 | checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" |
| 1173 | 1194 | ||
| 1174 | [[package]] | 1195 | [[package]] |
| 1175 | name = "git2" | 1196 | name = "git2" |
| @@ -1203,16 +1224,17 @@ name = "hashbrown" | |||
| 1203 | version = "0.14.5" | 1224 | version = "0.14.5" |
| 1204 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1225 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1205 | checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" | 1226 | checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" |
| 1206 | dependencies = [ | ||
| 1207 | "ahash", | ||
| 1208 | "allocator-api2", | ||
| 1209 | ] | ||
| 1210 | 1227 | ||
| 1211 | [[package]] | 1228 | [[package]] |
| 1212 | name = "hashbrown" | 1229 | name = "hashbrown" |
| 1213 | version = "0.15.0" | 1230 | version = "0.15.1" |
| 1214 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1231 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1215 | checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" | 1232 | checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" |
| 1233 | dependencies = [ | ||
| 1234 | "allocator-api2", | ||
| 1235 | "equivalent", | ||
| 1236 | "foldhash", | ||
| 1237 | ] | ||
| 1216 | 1238 | ||
| 1217 | [[package]] | 1239 | [[package]] |
| 1218 | name = "heck" | 1240 | name = "heck" |
| @@ -1280,6 +1302,12 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" | |||
| 1280 | 1302 | ||
| 1281 | [[package]] | 1303 | [[package]] |
| 1282 | name = "hex-conservative" | 1304 | name = "hex-conservative" |
| 1305 | version = "0.1.2" | ||
| 1306 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1307 | checksum = "212ab92002354b4819390025006c897e8140934349e8635c9b077f47b4dcbd20" | ||
| 1308 | |||
| 1309 | [[package]] | ||
| 1310 | name = "hex-conservative" | ||
| 1283 | version = "0.2.1" | 1311 | version = "0.2.1" |
| 1284 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1312 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1285 | checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" | 1313 | checksum = "5313b072ce3c597065a808dbf612c4c8e8590bdbf8b579508bf7a762c5eae6cd" |
| @@ -1364,9 +1392,9 @@ checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" | |||
| 1364 | 1392 | ||
| 1365 | [[package]] | 1393 | [[package]] |
| 1366 | name = "hyper" | 1394 | name = "hyper" |
| 1367 | version = "1.4.1" | 1395 | version = "1.5.1" |
| 1368 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1396 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1369 | checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" | 1397 | checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" |
| 1370 | dependencies = [ | 1398 | dependencies = [ |
| 1371 | "bytes", | 1399 | "bytes", |
| 1372 | "futures-channel", | 1400 | "futures-channel", |
| @@ -1401,9 +1429,9 @@ dependencies = [ | |||
| 1401 | 1429 | ||
| 1402 | [[package]] | 1430 | [[package]] |
| 1403 | name = "hyper-util" | 1431 | name = "hyper-util" |
| 1404 | version = "0.1.9" | 1432 | version = "0.1.10" |
| 1405 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1433 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1406 | checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" | 1434 | checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" |
| 1407 | dependencies = [ | 1435 | dependencies = [ |
| 1408 | "bytes", | 1436 | "bytes", |
| 1409 | "futures-channel", | 1437 | "futures-channel", |
| @@ -1419,13 +1447,142 @@ dependencies = [ | |||
| 1419 | ] | 1447 | ] |
| 1420 | 1448 | ||
| 1421 | [[package]] | 1449 | [[package]] |
| 1450 | name = "icu_collections" | ||
| 1451 | version = "1.5.0" | ||
| 1452 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1453 | checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" | ||
| 1454 | dependencies = [ | ||
| 1455 | "displaydoc", | ||
| 1456 | "yoke", | ||
| 1457 | "zerofrom", | ||
| 1458 | "zerovec", | ||
| 1459 | ] | ||
| 1460 | |||
| 1461 | [[package]] | ||
| 1462 | name = "icu_locid" | ||
| 1463 | version = "1.5.0" | ||
| 1464 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1465 | checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" | ||
| 1466 | dependencies = [ | ||
| 1467 | "displaydoc", | ||
| 1468 | "litemap", | ||
| 1469 | "tinystr", | ||
| 1470 | "writeable", | ||
| 1471 | "zerovec", | ||
| 1472 | ] | ||
| 1473 | |||
| 1474 | [[package]] | ||
| 1475 | name = "icu_locid_transform" | ||
| 1476 | version = "1.5.0" | ||
| 1477 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1478 | checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" | ||
| 1479 | dependencies = [ | ||
| 1480 | "displaydoc", | ||
| 1481 | "icu_locid", | ||
| 1482 | "icu_locid_transform_data", | ||
| 1483 | "icu_provider", | ||
| 1484 | "tinystr", | ||
| 1485 | "zerovec", | ||
| 1486 | ] | ||
| 1487 | |||
| 1488 | [[package]] | ||
| 1489 | name = "icu_locid_transform_data" | ||
| 1490 | version = "1.5.0" | ||
| 1491 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1492 | checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" | ||
| 1493 | |||
| 1494 | [[package]] | ||
| 1495 | name = "icu_normalizer" | ||
| 1496 | version = "1.5.0" | ||
| 1497 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1498 | checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" | ||
| 1499 | dependencies = [ | ||
| 1500 | "displaydoc", | ||
| 1501 | "icu_collections", | ||
| 1502 | "icu_normalizer_data", | ||
| 1503 | "icu_properties", | ||
| 1504 | "icu_provider", | ||
| 1505 | "smallvec", | ||
| 1506 | "utf16_iter", | ||
| 1507 | "utf8_iter", | ||
| 1508 | "write16", | ||
| 1509 | "zerovec", | ||
| 1510 | ] | ||
| 1511 | |||
| 1512 | [[package]] | ||
| 1513 | name = "icu_normalizer_data" | ||
| 1514 | version = "1.5.0" | ||
| 1515 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1516 | checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" | ||
| 1517 | |||
| 1518 | [[package]] | ||
| 1519 | name = "icu_properties" | ||
| 1520 | version = "1.5.1" | ||
| 1521 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1522 | checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" | ||
| 1523 | dependencies = [ | ||
| 1524 | "displaydoc", | ||
| 1525 | "icu_collections", | ||
| 1526 | "icu_locid_transform", | ||
| 1527 | "icu_properties_data", | ||
| 1528 | "icu_provider", | ||
| 1529 | "tinystr", | ||
| 1530 | "zerovec", | ||
| 1531 | ] | ||
| 1532 | |||
| 1533 | [[package]] | ||
| 1534 | name = "icu_properties_data" | ||
| 1535 | version = "1.5.0" | ||
| 1536 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1537 | checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" | ||
| 1538 | |||
| 1539 | [[package]] | ||
| 1540 | name = "icu_provider" | ||
| 1541 | version = "1.5.0" | ||
| 1542 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1543 | checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" | ||
| 1544 | dependencies = [ | ||
| 1545 | "displaydoc", | ||
| 1546 | "icu_locid", | ||
| 1547 | "icu_provider_macros", | ||
| 1548 | "stable_deref_trait", | ||
| 1549 | "tinystr", | ||
| 1550 | "writeable", | ||
| 1551 | "yoke", | ||
| 1552 | "zerofrom", | ||
| 1553 | "zerovec", | ||
| 1554 | ] | ||
| 1555 | |||
| 1556 | [[package]] | ||
| 1557 | name = "icu_provider_macros" | ||
| 1558 | version = "1.5.0" | ||
| 1559 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1560 | checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" | ||
| 1561 | dependencies = [ | ||
| 1562 | "proc-macro2", | ||
| 1563 | "quote", | ||
| 1564 | "syn 2.0.89", | ||
| 1565 | ] | ||
| 1566 | |||
| 1567 | [[package]] | ||
| 1422 | name = "idna" | 1568 | name = "idna" |
| 1423 | version = "0.5.0" | 1569 | version = "1.0.3" |
| 1424 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1570 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1425 | checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" | 1571 | checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" |
| 1426 | dependencies = [ | 1572 | dependencies = [ |
| 1427 | "unicode-bidi", | 1573 | "idna_adapter", |
| 1428 | "unicode-normalization", | 1574 | "smallvec", |
| 1575 | "utf8_iter", | ||
| 1576 | ] | ||
| 1577 | |||
| 1578 | [[package]] | ||
| 1579 | name = "idna_adapter" | ||
| 1580 | version = "1.2.0" | ||
| 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1582 | checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" | ||
| 1583 | dependencies = [ | ||
| 1584 | "icu_normalizer", | ||
| 1585 | "icu_properties", | ||
| 1429 | ] | 1586 | ] |
| 1430 | 1587 | ||
| 1431 | [[package]] | 1588 | [[package]] |
| @@ -1435,20 +1592,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 1435 | checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" | 1592 | checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" |
| 1436 | dependencies = [ | 1593 | dependencies = [ |
| 1437 | "equivalent", | 1594 | "equivalent", |
| 1438 | "hashbrown 0.15.0", | 1595 | "hashbrown 0.15.1", |
| 1439 | ] | 1596 | ] |
| 1440 | 1597 | ||
| 1441 | [[package]] | 1598 | [[package]] |
| 1442 | name = "indicatif" | 1599 | name = "indicatif" |
| 1443 | version = "0.17.8" | 1600 | version = "0.17.9" |
| 1444 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1601 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1445 | checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" | 1602 | checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" |
| 1446 | dependencies = [ | 1603 | dependencies = [ |
| 1447 | "console", | 1604 | "console", |
| 1448 | "instant", | ||
| 1449 | "number_prefix", | 1605 | "number_prefix", |
| 1450 | "portable-atomic", | 1606 | "portable-atomic", |
| 1451 | "unicode-width", | 1607 | "unicode-width 0.2.0", |
| 1608 | "web-time", | ||
| 1452 | ] | 1609 | ] |
| 1453 | 1610 | ||
| 1454 | [[package]] | 1611 | [[package]] |
| @@ -1486,9 +1643,9 @@ dependencies = [ | |||
| 1486 | 1643 | ||
| 1487 | [[package]] | 1644 | [[package]] |
| 1488 | name = "ipnet" | 1645 | name = "ipnet" |
| 1489 | version = "2.10.0" | 1646 | version = "2.10.1" |
| 1490 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1647 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1491 | checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" | 1648 | checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" |
| 1492 | 1649 | ||
| 1493 | [[package]] | 1650 | [[package]] |
| 1494 | name = "is_terminal_polyfill" | 1651 | name = "is_terminal_polyfill" |
| @@ -1507,9 +1664,9 @@ dependencies = [ | |||
| 1507 | 1664 | ||
| 1508 | [[package]] | 1665 | [[package]] |
| 1509 | name = "itoa" | 1666 | name = "itoa" |
| 1510 | version = "1.0.11" | 1667 | version = "1.0.13" |
| 1511 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1668 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1512 | checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" | 1669 | checksum = "540654e97a3f4470a492cd30ff187bc95d89557a903a2bbf112e2fae98104ef2" |
| 1513 | 1670 | ||
| 1514 | [[package]] | 1671 | [[package]] |
| 1515 | name = "jobserver" | 1672 | name = "jobserver" |
| @@ -1522,9 +1679,9 @@ dependencies = [ | |||
| 1522 | 1679 | ||
| 1523 | [[package]] | 1680 | [[package]] |
| 1524 | name = "js-sys" | 1681 | name = "js-sys" |
| 1525 | version = "0.3.70" | 1682 | version = "0.3.72" |
| 1526 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1683 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1527 | checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" | 1684 | checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" |
| 1528 | dependencies = [ | 1685 | dependencies = [ |
| 1529 | "wasm-bindgen", | 1686 | "wasm-bindgen", |
| 1530 | ] | 1687 | ] |
| @@ -1551,9 +1708,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | |||
| 1551 | 1708 | ||
| 1552 | [[package]] | 1709 | [[package]] |
| 1553 | name = "libc" | 1710 | name = "libc" |
| 1554 | version = "0.2.159" | 1711 | version = "0.2.164" |
| 1555 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1712 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1556 | checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" | 1713 | checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" |
| 1557 | 1714 | ||
| 1558 | [[package]] | 1715 | [[package]] |
| 1559 | name = "libgit2-sys" | 1716 | name = "libgit2-sys" |
| @@ -1628,6 +1785,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 1628 | checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" | 1785 | checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" |
| 1629 | 1786 | ||
| 1630 | [[package]] | 1787 | [[package]] |
| 1788 | name = "litemap" | ||
| 1789 | version = "0.7.3" | ||
| 1790 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1791 | checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" | ||
| 1792 | |||
| 1793 | [[package]] | ||
| 1631 | name = "lmdb-master-sys" | 1794 | name = "lmdb-master-sys" |
| 1632 | version = "0.2.4" | 1795 | version = "0.2.4" |
| 1633 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1796 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -1668,11 +1831,11 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" | |||
| 1668 | 1831 | ||
| 1669 | [[package]] | 1832 | [[package]] |
| 1670 | name = "lru" | 1833 | name = "lru" |
| 1671 | version = "0.12.4" | 1834 | version = "0.12.5" |
| 1672 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1835 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1673 | checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" | 1836 | checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" |
| 1674 | dependencies = [ | 1837 | dependencies = [ |
| 1675 | "hashbrown 0.14.5", | 1838 | "hashbrown 0.15.1", |
| 1676 | ] | 1839 | ] |
| 1677 | 1840 | ||
| 1678 | [[package]] | 1841 | [[package]] |
| @@ -1883,7 +2046,7 @@ dependencies = [ | |||
| 1883 | "async-utility", | 2046 | "async-utility", |
| 1884 | "nostr", | 2047 | "nostr", |
| 1885 | "nostr-relay-pool", | 2048 | "nostr-relay-pool", |
| 1886 | "thiserror", | 2049 | "thiserror 1.0.69", |
| 1887 | "tokio", | 2050 | "tokio", |
| 1888 | "tracing", | 2051 | "tracing", |
| 1889 | ] | 2052 | ] |
| @@ -1898,7 +2061,7 @@ dependencies = [ | |||
| 1898 | "flatbuffers", | 2061 | "flatbuffers", |
| 1899 | "lru", | 2062 | "lru", |
| 1900 | "nostr", | 2063 | "nostr", |
| 1901 | "thiserror", | 2064 | "thiserror 1.0.69", |
| 1902 | "tokio", | 2065 | "tokio", |
| 1903 | "tracing", | 2066 | "tracing", |
| 1904 | ] | 2067 | ] |
| @@ -1912,7 +2075,7 @@ dependencies = [ | |||
| 1912 | "heed", | 2075 | "heed", |
| 1913 | "nostr", | 2076 | "nostr", |
| 1914 | "nostr-database", | 2077 | "nostr-database", |
| 1915 | "thiserror", | 2078 | "thiserror 1.0.69", |
| 1916 | "tokio", | 2079 | "tokio", |
| 1917 | "tracing", | 2080 | "tracing", |
| 1918 | ] | 2081 | ] |
| @@ -1930,7 +2093,7 @@ dependencies = [ | |||
| 1930 | "negentropy 0.4.3", | 2093 | "negentropy 0.4.3", |
| 1931 | "nostr", | 2094 | "nostr", |
| 1932 | "nostr-database", | 2095 | "nostr-database", |
| 1933 | "thiserror", | 2096 | "thiserror 1.0.69", |
| 1934 | "tokio", | 2097 | "tokio", |
| 1935 | "tokio-stream", | 2098 | "tokio-stream", |
| 1936 | "tracing", | 2099 | "tracing", |
| @@ -1950,7 +2113,7 @@ dependencies = [ | |||
| 1950 | "nostr-relay-pool", | 2113 | "nostr-relay-pool", |
| 1951 | "nostr-zapper", | 2114 | "nostr-zapper", |
| 1952 | "nwc", | 2115 | "nwc", |
| 1953 | "thiserror", | 2116 | "thiserror 1.0.69", |
| 1954 | "tokio", | 2117 | "tokio", |
| 1955 | "tracing", | 2118 | "tracing", |
| 1956 | ] | 2119 | ] |
| @@ -1963,7 +2126,7 @@ checksum = "9d9709ecf8050bbe4ecf0e5efda2f25b690bb1761fc504e05654621ba9e568a8" | |||
| 1963 | dependencies = [ | 2126 | dependencies = [ |
| 1964 | "async-trait", | 2127 | "async-trait", |
| 1965 | "nostr", | 2128 | "nostr", |
| 1966 | "thiserror", | 2129 | "thiserror 1.0.69", |
| 1967 | ] | 2130 | ] |
| 1968 | 2131 | ||
| 1969 | [[package]] | 2132 | [[package]] |
| @@ -2056,27 +2219,24 @@ dependencies = [ | |||
| 2056 | "nostr", | 2219 | "nostr", |
| 2057 | "nostr-relay-pool", | 2220 | "nostr-relay-pool", |
| 2058 | "nostr-zapper", | 2221 | "nostr-zapper", |
| 2059 | "thiserror", | 2222 | "thiserror 1.0.69", |
| 2060 | "tracing", | 2223 | "tracing", |
| 2061 | ] | 2224 | ] |
| 2062 | 2225 | ||
| 2063 | [[package]] | 2226 | [[package]] |
| 2064 | name = "object" | 2227 | name = "object" |
| 2065 | version = "0.36.4" | 2228 | version = "0.36.5" |
| 2066 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2229 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2067 | checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" | 2230 | checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" |
| 2068 | dependencies = [ | 2231 | dependencies = [ |
| 2069 | "memchr", | 2232 | "memchr", |
| 2070 | ] | 2233 | ] |
| 2071 | 2234 | ||
| 2072 | [[package]] | 2235 | [[package]] |
| 2073 | name = "once_cell" | 2236 | name = "once_cell" |
| 2074 | version = "1.20.1" | 2237 | version = "1.20.2" |
| 2075 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2238 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2076 | checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" | 2239 | checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" |
| 2077 | dependencies = [ | ||
| 2078 | "portable-atomic", | ||
| 2079 | ] | ||
| 2080 | 2240 | ||
| 2081 | [[package]] | 2241 | [[package]] |
| 2082 | name = "opaque-debug" | 2242 | name = "opaque-debug" |
| @@ -2092,9 +2252,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" | |||
| 2092 | 2252 | ||
| 2093 | [[package]] | 2253 | [[package]] |
| 2094 | name = "openssl-sys" | 2254 | name = "openssl-sys" |
| 2095 | version = "0.9.103" | 2255 | version = "0.9.104" |
| 2096 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2256 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2097 | checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" | 2257 | checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" |
| 2098 | dependencies = [ | 2258 | dependencies = [ |
| 2099 | "cc", | 2259 | "cc", |
| 2100 | "libc", | 2260 | "libc", |
| @@ -2223,7 +2383,7 @@ dependencies = [ | |||
| 2223 | "phf_shared", | 2383 | "phf_shared", |
| 2224 | "proc-macro2", | 2384 | "proc-macro2", |
| 2225 | "quote", | 2385 | "quote", |
| 2226 | "syn 2.0.79", | 2386 | "syn 2.0.89", |
| 2227 | ] | 2387 | ] |
| 2228 | 2388 | ||
| 2229 | [[package]] | 2389 | [[package]] |
| @@ -2237,29 +2397,29 @@ dependencies = [ | |||
| 2237 | 2397 | ||
| 2238 | [[package]] | 2398 | [[package]] |
| 2239 | name = "pin-project" | 2399 | name = "pin-project" |
| 2240 | version = "1.1.5" | 2400 | version = "1.1.7" |
| 2241 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2401 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2242 | checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" | 2402 | checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" |
| 2243 | dependencies = [ | 2403 | dependencies = [ |
| 2244 | "pin-project-internal", | 2404 | "pin-project-internal", |
| 2245 | ] | 2405 | ] |
| 2246 | 2406 | ||
| 2247 | [[package]] | 2407 | [[package]] |
| 2248 | name = "pin-project-internal" | 2408 | name = "pin-project-internal" |
| 2249 | version = "1.1.5" | 2409 | version = "1.1.7" |
| 2250 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2410 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2251 | checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" | 2411 | checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" |
| 2252 | dependencies = [ | 2412 | dependencies = [ |
| 2253 | "proc-macro2", | 2413 | "proc-macro2", |
| 2254 | "quote", | 2414 | "quote", |
| 2255 | "syn 2.0.79", | 2415 | "syn 2.0.89", |
| 2256 | ] | 2416 | ] |
| 2257 | 2417 | ||
| 2258 | [[package]] | 2418 | [[package]] |
| 2259 | name = "pin-project-lite" | 2419 | name = "pin-project-lite" |
| 2260 | version = "0.2.14" | 2420 | version = "0.2.15" |
| 2261 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2421 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2262 | checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" | 2422 | checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" |
| 2263 | 2423 | ||
| 2264 | [[package]] | 2424 | [[package]] |
| 2265 | name = "pin-utils" | 2425 | name = "pin-utils" |
| @@ -2274,7 +2434,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 2274 | checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" | 2434 | checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" |
| 2275 | dependencies = [ | 2435 | dependencies = [ |
| 2276 | "atomic-waker", | 2436 | "atomic-waker", |
| 2277 | "fastrand 2.1.1", | 2437 | "fastrand 2.2.0", |
| 2278 | "futures-io", | 2438 | "futures-io", |
| 2279 | ] | 2439 | ] |
| 2280 | 2440 | ||
| @@ -2302,15 +2462,15 @@ dependencies = [ | |||
| 2302 | 2462 | ||
| 2303 | [[package]] | 2463 | [[package]] |
| 2304 | name = "polling" | 2464 | name = "polling" |
| 2305 | version = "3.7.3" | 2465 | version = "3.7.4" |
| 2306 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2466 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2307 | checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" | 2467 | checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" |
| 2308 | dependencies = [ | 2468 | dependencies = [ |
| 2309 | "cfg-if", | 2469 | "cfg-if", |
| 2310 | "concurrent-queue", | 2470 | "concurrent-queue", |
| 2311 | "hermit-abi 0.4.0", | 2471 | "hermit-abi 0.4.0", |
| 2312 | "pin-project-lite", | 2472 | "pin-project-lite", |
| 2313 | "rustix 0.38.37", | 2473 | "rustix 0.38.41", |
| 2314 | "tracing", | 2474 | "tracing", |
| 2315 | "windows-sys 0.59.0", | 2475 | "windows-sys 0.59.0", |
| 2316 | ] | 2476 | ] |
| @@ -2424,9 +2584,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" | |||
| 2424 | 2584 | ||
| 2425 | [[package]] | 2585 | [[package]] |
| 2426 | name = "proc-macro2" | 2586 | name = "proc-macro2" |
| 2427 | version = "1.0.86" | 2587 | version = "1.0.92" |
| 2428 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2588 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2429 | checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" | 2589 | checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" |
| 2430 | dependencies = [ | 2590 | dependencies = [ |
| 2431 | "unicode-ident", | 2591 | "unicode-ident", |
| 2432 | ] | 2592 | ] |
| @@ -2439,9 +2599,9 @@ checksum = "d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec" | |||
| 2439 | 2599 | ||
| 2440 | [[package]] | 2600 | [[package]] |
| 2441 | name = "quinn" | 2601 | name = "quinn" |
| 2442 | version = "0.11.5" | 2602 | version = "0.11.6" |
| 2443 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2603 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2444 | checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" | 2604 | checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" |
| 2445 | dependencies = [ | 2605 | dependencies = [ |
| 2446 | "bytes", | 2606 | "bytes", |
| 2447 | "pin-project-lite", | 2607 | "pin-project-lite", |
| @@ -2450,34 +2610,38 @@ dependencies = [ | |||
| 2450 | "rustc-hash", | 2610 | "rustc-hash", |
| 2451 | "rustls", | 2611 | "rustls", |
| 2452 | "socket2 0.5.7", | 2612 | "socket2 0.5.7", |
| 2453 | "thiserror", | 2613 | "thiserror 2.0.3", |
| 2454 | "tokio", | 2614 | "tokio", |
| 2455 | "tracing", | 2615 | "tracing", |
| 2456 | ] | 2616 | ] |
| 2457 | 2617 | ||
| 2458 | [[package]] | 2618 | [[package]] |
| 2459 | name = "quinn-proto" | 2619 | name = "quinn-proto" |
| 2460 | version = "0.11.8" | 2620 | version = "0.11.9" |
| 2461 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2621 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2462 | checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" | 2622 | checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" |
| 2463 | dependencies = [ | 2623 | dependencies = [ |
| 2464 | "bytes", | 2624 | "bytes", |
| 2625 | "getrandom", | ||
| 2465 | "rand", | 2626 | "rand", |
| 2466 | "ring", | 2627 | "ring", |
| 2467 | "rustc-hash", | 2628 | "rustc-hash", |
| 2468 | "rustls", | 2629 | "rustls", |
| 2630 | "rustls-pki-types", | ||
| 2469 | "slab", | 2631 | "slab", |
| 2470 | "thiserror", | 2632 | "thiserror 2.0.3", |
| 2471 | "tinyvec", | 2633 | "tinyvec", |
| 2472 | "tracing", | 2634 | "tracing", |
| 2635 | "web-time", | ||
| 2473 | ] | 2636 | ] |
| 2474 | 2637 | ||
| 2475 | [[package]] | 2638 | [[package]] |
| 2476 | name = "quinn-udp" | 2639 | name = "quinn-udp" |
| 2477 | version = "0.5.5" | 2640 | version = "0.5.7" |
| 2478 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2641 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2479 | checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" | 2642 | checksum = "7d5a626c6807713b15cac82a6acaccd6043c9a5408c24baae07611fec3f243da" |
| 2480 | dependencies = [ | 2643 | dependencies = [ |
| 2644 | "cfg_aliases", | ||
| 2481 | "libc", | 2645 | "libc", |
| 2482 | "once_cell", | 2646 | "once_cell", |
| 2483 | "socket2 0.5.7", | 2647 | "socket2 0.5.7", |
| @@ -2526,9 +2690,9 @@ dependencies = [ | |||
| 2526 | 2690 | ||
| 2527 | [[package]] | 2691 | [[package]] |
| 2528 | name = "random-number" | 2692 | name = "random-number" |
| 2529 | version = "0.1.8" | 2693 | version = "0.1.9" |
| 2530 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2694 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2531 | checksum = "3a3da5cbb4c27c5150c03a54a7e4745437cd90f9e329ae657c0b889a144bb7be" | 2695 | checksum = "7fc8cdd49be664772ffc3dbfa743bb8c34b78f9cc6a9f50e56ae878546796067" |
| 2532 | dependencies = [ | 2696 | dependencies = [ |
| 2533 | "proc-macro-hack", | 2697 | "proc-macro-hack", |
| 2534 | "rand", | 2698 | "rand", |
| @@ -2537,13 +2701,13 @@ dependencies = [ | |||
| 2537 | 2701 | ||
| 2538 | [[package]] | 2702 | [[package]] |
| 2539 | name = "random-number-macro-impl" | 2703 | name = "random-number-macro-impl" |
| 2540 | version = "0.1.7" | 2704 | version = "0.1.8" |
| 2541 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2705 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2542 | checksum = "8b86292cf41ccfc96c5de7165c1c53d5b4ac540c5bab9d1857acbe9eba5f1a0b" | 2706 | checksum = "f5135143cb48d14289139e4615bffec0d59b4cbfd4ea2398a3770bd2abfc4aa2" |
| 2543 | dependencies = [ | 2707 | dependencies = [ |
| 2544 | "proc-macro-hack", | 2708 | "proc-macro-hack", |
| 2545 | "quote", | 2709 | "quote", |
| 2546 | "syn 2.0.79", | 2710 | "syn 2.0.89", |
| 2547 | ] | 2711 | ] |
| 2548 | 2712 | ||
| 2549 | [[package]] | 2713 | [[package]] |
| @@ -2572,14 +2736,14 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" | |||
| 2572 | dependencies = [ | 2736 | dependencies = [ |
| 2573 | "getrandom", | 2737 | "getrandom", |
| 2574 | "libredox", | 2738 | "libredox", |
| 2575 | "thiserror", | 2739 | "thiserror 1.0.69", |
| 2576 | ] | 2740 | ] |
| 2577 | 2741 | ||
| 2578 | [[package]] | 2742 | [[package]] |
| 2579 | name = "regex" | 2743 | name = "regex" |
| 2580 | version = "1.11.0" | 2744 | version = "1.11.1" |
| 2581 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2745 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2582 | checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" | 2746 | checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" |
| 2583 | dependencies = [ | 2747 | dependencies = [ |
| 2584 | "aho-corasick", | 2748 | "aho-corasick", |
| 2585 | "memchr", | 2749 | "memchr", |
| @@ -2589,9 +2753,9 @@ dependencies = [ | |||
| 2589 | 2753 | ||
| 2590 | [[package]] | 2754 | [[package]] |
| 2591 | name = "regex-automata" | 2755 | name = "regex-automata" |
| 2592 | version = "0.4.8" | 2756 | version = "0.4.9" |
| 2593 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2757 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2594 | checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" | 2758 | checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" |
| 2595 | dependencies = [ | 2759 | dependencies = [ |
| 2596 | "aho-corasick", | 2760 | "aho-corasick", |
| 2597 | "memchr", | 2761 | "memchr", |
| @@ -2606,9 +2770,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" | |||
| 2606 | 2770 | ||
| 2607 | [[package]] | 2771 | [[package]] |
| 2608 | name = "reqwest" | 2772 | name = "reqwest" |
| 2609 | version = "0.12.8" | 2773 | version = "0.12.9" |
| 2610 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2774 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2611 | checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" | 2775 | checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" |
| 2612 | dependencies = [ | 2776 | dependencies = [ |
| 2613 | "base64", | 2777 | "base64", |
| 2614 | "bytes", | 2778 | "bytes", |
| @@ -2656,7 +2820,7 @@ dependencies = [ | |||
| 2656 | "nix 0.27.1", | 2820 | "nix 0.27.1", |
| 2657 | "regex", | 2821 | "regex", |
| 2658 | "tempfile", | 2822 | "tempfile", |
| 2659 | "thiserror", | 2823 | "thiserror 1.0.69", |
| 2660 | ] | 2824 | ] |
| 2661 | 2825 | ||
| 2662 | [[package]] | 2826 | [[package]] |
| @@ -2711,9 +2875,9 @@ dependencies = [ | |||
| 2711 | 2875 | ||
| 2712 | [[package]] | 2876 | [[package]] |
| 2713 | name = "rustix" | 2877 | name = "rustix" |
| 2714 | version = "0.38.37" | 2878 | version = "0.38.41" |
| 2715 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2879 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2716 | checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" | 2880 | checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" |
| 2717 | dependencies = [ | 2881 | dependencies = [ |
| 2718 | "bitflags 2.6.0", | 2882 | "bitflags 2.6.0", |
| 2719 | "errno", | 2883 | "errno", |
| @@ -2724,9 +2888,9 @@ dependencies = [ | |||
| 2724 | 2888 | ||
| 2725 | [[package]] | 2889 | [[package]] |
| 2726 | name = "rustls" | 2890 | name = "rustls" |
| 2727 | version = "0.23.13" | 2891 | version = "0.23.17" |
| 2728 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2892 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2729 | checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" | 2893 | checksum = "7f1a745511c54ba6d4465e8d5dfbd81b45791756de28d4981af70d6dca128f1e" |
| 2730 | dependencies = [ | 2894 | dependencies = [ |
| 2731 | "once_cell", | 2895 | "once_cell", |
| 2732 | "ring", | 2896 | "ring", |
| @@ -2747,9 +2911,12 @@ dependencies = [ | |||
| 2747 | 2911 | ||
| 2748 | [[package]] | 2912 | [[package]] |
| 2749 | name = "rustls-pki-types" | 2913 | name = "rustls-pki-types" |
| 2750 | version = "1.9.0" | 2914 | version = "1.10.0" |
| 2751 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2915 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2752 | checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55" | 2916 | checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" |
| 2917 | dependencies = [ | ||
| 2918 | "web-time", | ||
| 2919 | ] | ||
| 2753 | 2920 | ||
| 2754 | [[package]] | 2921 | [[package]] |
| 2755 | name = "rustls-webpki" | 2922 | name = "rustls-webpki" |
| @@ -2850,9 +3017,9 @@ dependencies = [ | |||
| 2850 | 3017 | ||
| 2851 | [[package]] | 3018 | [[package]] |
| 2852 | name = "security-framework-sys" | 3019 | name = "security-framework-sys" |
| 2853 | version = "2.12.0" | 3020 | version = "2.12.1" |
| 2854 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3021 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2855 | checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" | 3022 | checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" |
| 2856 | dependencies = [ | 3023 | dependencies = [ |
| 2857 | "core-foundation-sys", | 3024 | "core-foundation-sys", |
| 2858 | "libc", | 3025 | "libc", |
| @@ -2866,29 +3033,29 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" | |||
| 2866 | 3033 | ||
| 2867 | [[package]] | 3034 | [[package]] |
| 2868 | name = "serde" | 3035 | name = "serde" |
| 2869 | version = "1.0.210" | 3036 | version = "1.0.215" |
| 2870 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3037 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2871 | checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" | 3038 | checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" |
| 2872 | dependencies = [ | 3039 | dependencies = [ |
| 2873 | "serde_derive", | 3040 | "serde_derive", |
| 2874 | ] | 3041 | ] |
| 2875 | 3042 | ||
| 2876 | [[package]] | 3043 | [[package]] |
| 2877 | name = "serde_derive" | 3044 | name = "serde_derive" |
| 2878 | version = "1.0.210" | 3045 | version = "1.0.215" |
| 2879 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3046 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2880 | checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" | 3047 | checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" |
| 2881 | dependencies = [ | 3048 | dependencies = [ |
| 2882 | "proc-macro2", | 3049 | "proc-macro2", |
| 2883 | "quote", | 3050 | "quote", |
| 2884 | "syn 2.0.79", | 3051 | "syn 2.0.89", |
| 2885 | ] | 3052 | ] |
| 2886 | 3053 | ||
| 2887 | [[package]] | 3054 | [[package]] |
| 2888 | name = "serde_json" | 3055 | name = "serde_json" |
| 2889 | version = "1.0.128" | 3056 | version = "1.0.133" |
| 2890 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3057 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2891 | checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" | 3058 | checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" |
| 2892 | dependencies = [ | 3059 | dependencies = [ |
| 2893 | "indexmap", | 3060 | "indexmap", |
| 2894 | "itoa", | 3061 | "itoa", |
| @@ -2905,7 +3072,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" | |||
| 2905 | dependencies = [ | 3072 | dependencies = [ |
| 2906 | "proc-macro2", | 3073 | "proc-macro2", |
| 2907 | "quote", | 3074 | "quote", |
| 2908 | "syn 2.0.79", | 3075 | "syn 2.0.89", |
| 2909 | ] | 3076 | ] |
| 2910 | 3077 | ||
| 2911 | [[package]] | 3078 | [[package]] |
| @@ -2955,7 +3122,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" | |||
| 2955 | dependencies = [ | 3122 | dependencies = [ |
| 2956 | "proc-macro2", | 3123 | "proc-macro2", |
| 2957 | "quote", | 3124 | "quote", |
| 2958 | "syn 2.0.79", | 3125 | "syn 2.0.89", |
| 2959 | ] | 3126 | ] |
| 2960 | 3127 | ||
| 2961 | [[package]] | 3128 | [[package]] |
| @@ -3063,6 +3230,12 @@ dependencies = [ | |||
| 3063 | ] | 3230 | ] |
| 3064 | 3231 | ||
| 3065 | [[package]] | 3232 | [[package]] |
| 3233 | name = "stable_deref_trait" | ||
| 3234 | version = "1.2.0" | ||
| 3235 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3236 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | ||
| 3237 | |||
| 3238 | [[package]] | ||
| 3066 | name = "static_assertions" | 3239 | name = "static_assertions" |
| 3067 | version = "1.1.0" | 3240 | version = "1.1.0" |
| 3068 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3241 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -3102,9 +3275,9 @@ dependencies = [ | |||
| 3102 | 3275 | ||
| 3103 | [[package]] | 3276 | [[package]] |
| 3104 | name = "syn" | 3277 | name = "syn" |
| 3105 | version = "2.0.79" | 3278 | version = "2.0.89" |
| 3106 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3279 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3107 | checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" | 3280 | checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" |
| 3108 | dependencies = [ | 3281 | dependencies = [ |
| 3109 | "proc-macro2", | 3282 | "proc-macro2", |
| 3110 | "quote", | 3283 | "quote", |
| @@ -3113,9 +3286,9 @@ dependencies = [ | |||
| 3113 | 3286 | ||
| 3114 | [[package]] | 3287 | [[package]] |
| 3115 | name = "sync_wrapper" | 3288 | name = "sync_wrapper" |
| 3116 | version = "1.0.1" | 3289 | version = "1.0.2" |
| 3117 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3290 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3118 | checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" | 3291 | checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" |
| 3119 | dependencies = [ | 3292 | dependencies = [ |
| 3120 | "futures-core", | 3293 | "futures-core", |
| 3121 | ] | 3294 | ] |
| @@ -3130,15 +3303,26 @@ dependencies = [ | |||
| 3130 | ] | 3303 | ] |
| 3131 | 3304 | ||
| 3132 | [[package]] | 3305 | [[package]] |
| 3306 | name = "synstructure" | ||
| 3307 | version = "0.13.1" | ||
| 3308 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3309 | checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" | ||
| 3310 | dependencies = [ | ||
| 3311 | "proc-macro2", | ||
| 3312 | "quote", | ||
| 3313 | "syn 2.0.89", | ||
| 3314 | ] | ||
| 3315 | |||
| 3316 | [[package]] | ||
| 3133 | name = "tempfile" | 3317 | name = "tempfile" |
| 3134 | version = "3.13.0" | 3318 | version = "3.14.0" |
| 3135 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3319 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3136 | checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" | 3320 | checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" |
| 3137 | dependencies = [ | 3321 | dependencies = [ |
| 3138 | "cfg-if", | 3322 | "cfg-if", |
| 3139 | "fastrand 2.1.1", | 3323 | "fastrand 2.2.0", |
| 3140 | "once_cell", | 3324 | "once_cell", |
| 3141 | "rustix 0.38.37", | 3325 | "rustix 0.38.41", |
| 3142 | "windows-sys 0.59.0", | 3326 | "windows-sys 0.59.0", |
| 3143 | ] | 3327 | ] |
| 3144 | 3328 | ||
| @@ -3183,22 +3367,52 @@ dependencies = [ | |||
| 3183 | 3367 | ||
| 3184 | [[package]] | 3368 | [[package]] |
| 3185 | name = "thiserror" | 3369 | name = "thiserror" |
| 3186 | version = "1.0.64" | 3370 | version = "1.0.69" |
| 3371 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3372 | checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" | ||
| 3373 | dependencies = [ | ||
| 3374 | "thiserror-impl 1.0.69", | ||
| 3375 | ] | ||
| 3376 | |||
| 3377 | [[package]] | ||
| 3378 | name = "thiserror" | ||
| 3379 | version = "2.0.3" | ||
| 3380 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3381 | checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" | ||
| 3382 | dependencies = [ | ||
| 3383 | "thiserror-impl 2.0.3", | ||
| 3384 | ] | ||
| 3385 | |||
| 3386 | [[package]] | ||
| 3387 | name = "thiserror-impl" | ||
| 3388 | version = "1.0.69" | ||
| 3187 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3389 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3188 | checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" | 3390 | checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" |
| 3189 | dependencies = [ | 3391 | dependencies = [ |
| 3190 | "thiserror-impl", | 3392 | "proc-macro2", |
| 3393 | "quote", | ||
| 3394 | "syn 2.0.89", | ||
| 3191 | ] | 3395 | ] |
| 3192 | 3396 | ||
| 3193 | [[package]] | 3397 | [[package]] |
| 3194 | name = "thiserror-impl" | 3398 | name = "thiserror-impl" |
| 3195 | version = "1.0.64" | 3399 | version = "2.0.3" |
| 3196 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3400 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3197 | checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" | 3401 | checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" |
| 3198 | dependencies = [ | 3402 | dependencies = [ |
| 3199 | "proc-macro2", | 3403 | "proc-macro2", |
| 3200 | "quote", | 3404 | "quote", |
| 3201 | "syn 2.0.79", | 3405 | "syn 2.0.89", |
| 3406 | ] | ||
| 3407 | |||
| 3408 | [[package]] | ||
| 3409 | name = "tinystr" | ||
| 3410 | version = "0.7.6" | ||
| 3411 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3412 | checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" | ||
| 3413 | dependencies = [ | ||
| 3414 | "displaydoc", | ||
| 3415 | "zerovec", | ||
| 3202 | ] | 3416 | ] |
| 3203 | 3417 | ||
| 3204 | [[package]] | 3418 | [[package]] |
| @@ -3218,9 +3432,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" | |||
| 3218 | 3432 | ||
| 3219 | [[package]] | 3433 | [[package]] |
| 3220 | name = "tokio" | 3434 | name = "tokio" |
| 3221 | version = "1.40.0" | 3435 | version = "1.41.1" |
| 3222 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3436 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3223 | checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" | 3437 | checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" |
| 3224 | dependencies = [ | 3438 | dependencies = [ |
| 3225 | "backtrace", | 3439 | "backtrace", |
| 3226 | "bytes", | 3440 | "bytes", |
| @@ -3242,7 +3456,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" | |||
| 3242 | dependencies = [ | 3456 | dependencies = [ |
| 3243 | "proc-macro2", | 3457 | "proc-macro2", |
| 3244 | "quote", | 3458 | "quote", |
| 3245 | "syn 2.0.79", | 3459 | "syn 2.0.89", |
| 3246 | ] | 3460 | ] |
| 3247 | 3461 | ||
| 3248 | [[package]] | 3462 | [[package]] |
| @@ -3264,7 +3478,7 @@ checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" | |||
| 3264 | dependencies = [ | 3478 | dependencies = [ |
| 3265 | "either", | 3479 | "either", |
| 3266 | "futures-util", | 3480 | "futures-util", |
| 3267 | "thiserror", | 3481 | "thiserror 1.0.69", |
| 3268 | "tokio", | 3482 | "tokio", |
| 3269 | ] | 3483 | ] |
| 3270 | 3484 | ||
| @@ -3349,7 +3563,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" | |||
| 3349 | dependencies = [ | 3563 | dependencies = [ |
| 3350 | "proc-macro2", | 3564 | "proc-macro2", |
| 3351 | "quote", | 3565 | "quote", |
| 3352 | "syn 2.0.79", | 3566 | "syn 2.0.89", |
| 3353 | ] | 3567 | ] |
| 3354 | 3568 | ||
| 3355 | [[package]] | 3569 | [[package]] |
| @@ -3381,7 +3595,7 @@ dependencies = [ | |||
| 3381 | "log", | 3595 | "log", |
| 3382 | "rand", | 3596 | "rand", |
| 3383 | "sha1", | 3597 | "sha1", |
| 3384 | "thiserror", | 3598 | "thiserror 1.0.69", |
| 3385 | "url", | 3599 | "url", |
| 3386 | "utf-8", | 3600 | "utf-8", |
| 3387 | ] | 3601 | ] |
| @@ -3402,7 +3616,7 @@ dependencies = [ | |||
| 3402 | "rustls", | 3616 | "rustls", |
| 3403 | "rustls-pki-types", | 3617 | "rustls-pki-types", |
| 3404 | "sha1", | 3618 | "sha1", |
| 3405 | "thiserror", | 3619 | "thiserror 1.0.69", |
| 3406 | "utf-8", | 3620 | "utf-8", |
| 3407 | ] | 3621 | ] |
| 3408 | 3622 | ||
| @@ -3424,16 +3638,10 @@ dependencies = [ | |||
| 3424 | ] | 3638 | ] |
| 3425 | 3639 | ||
| 3426 | [[package]] | 3640 | [[package]] |
| 3427 | name = "unicode-bidi" | ||
| 3428 | version = "0.3.15" | ||
| 3429 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3430 | checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" | ||
| 3431 | |||
| 3432 | [[package]] | ||
| 3433 | name = "unicode-ident" | 3641 | name = "unicode-ident" |
| 3434 | version = "1.0.13" | 3642 | version = "1.0.14" |
| 3435 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3643 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3436 | checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" | 3644 | checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" |
| 3437 | 3645 | ||
| 3438 | [[package]] | 3646 | [[package]] |
| 3439 | name = "unicode-normalization" | 3647 | name = "unicode-normalization" |
| @@ -3451,6 +3659,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 3451 | checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" | 3659 | checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" |
| 3452 | 3660 | ||
| 3453 | [[package]] | 3661 | [[package]] |
| 3662 | name = "unicode-width" | ||
| 3663 | version = "0.2.0" | ||
| 3664 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3665 | checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" | ||
| 3666 | |||
| 3667 | [[package]] | ||
| 3454 | name = "universal-hash" | 3668 | name = "universal-hash" |
| 3455 | version = "0.5.1" | 3669 | version = "0.5.1" |
| 3456 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3670 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -3474,9 +3688,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" | |||
| 3474 | 3688 | ||
| 3475 | [[package]] | 3689 | [[package]] |
| 3476 | name = "url" | 3690 | name = "url" |
| 3477 | version = "2.5.2" | 3691 | version = "2.5.3" |
| 3478 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3692 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3479 | checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" | 3693 | checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" |
| 3480 | dependencies = [ | 3694 | dependencies = [ |
| 3481 | "form_urlencoded", | 3695 | "form_urlencoded", |
| 3482 | "idna", | 3696 | "idna", |
| @@ -3497,6 +3711,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 3497 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" | 3711 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" |
| 3498 | 3712 | ||
| 3499 | [[package]] | 3713 | [[package]] |
| 3714 | name = "utf16_iter" | ||
| 3715 | version = "1.0.5" | ||
| 3716 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3717 | checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" | ||
| 3718 | |||
| 3719 | [[package]] | ||
| 3720 | name = "utf8_iter" | ||
| 3721 | version = "1.0.4" | ||
| 3722 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3723 | checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" | ||
| 3724 | |||
| 3725 | [[package]] | ||
| 3500 | name = "utf8parse" | 3726 | name = "utf8parse" |
| 3501 | version = "0.2.2" | 3727 | version = "0.2.2" |
| 3502 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3728 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -3566,9 +3792,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | |||
| 3566 | 3792 | ||
| 3567 | [[package]] | 3793 | [[package]] |
| 3568 | name = "wasm-bindgen" | 3794 | name = "wasm-bindgen" |
| 3569 | version = "0.2.93" | 3795 | version = "0.2.95" |
| 3570 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3796 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3571 | checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" | 3797 | checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" |
| 3572 | dependencies = [ | 3798 | dependencies = [ |
| 3573 | "cfg-if", | 3799 | "cfg-if", |
| 3574 | "once_cell", | 3800 | "once_cell", |
| @@ -3577,24 +3803,24 @@ dependencies = [ | |||
| 3577 | 3803 | ||
| 3578 | [[package]] | 3804 | [[package]] |
| 3579 | name = "wasm-bindgen-backend" | 3805 | name = "wasm-bindgen-backend" |
| 3580 | version = "0.2.93" | 3806 | version = "0.2.95" |
| 3581 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3807 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3582 | checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" | 3808 | checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" |
| 3583 | dependencies = [ | 3809 | dependencies = [ |
| 3584 | "bumpalo", | 3810 | "bumpalo", |
| 3585 | "log", | 3811 | "log", |
| 3586 | "once_cell", | 3812 | "once_cell", |
| 3587 | "proc-macro2", | 3813 | "proc-macro2", |
| 3588 | "quote", | 3814 | "quote", |
| 3589 | "syn 2.0.79", | 3815 | "syn 2.0.89", |
| 3590 | "wasm-bindgen-shared", | 3816 | "wasm-bindgen-shared", |
| 3591 | ] | 3817 | ] |
| 3592 | 3818 | ||
| 3593 | [[package]] | 3819 | [[package]] |
| 3594 | name = "wasm-bindgen-futures" | 3820 | name = "wasm-bindgen-futures" |
| 3595 | version = "0.4.43" | 3821 | version = "0.4.45" |
| 3596 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3822 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3597 | checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" | 3823 | checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" |
| 3598 | dependencies = [ | 3824 | dependencies = [ |
| 3599 | "cfg-if", | 3825 | "cfg-if", |
| 3600 | "js-sys", | 3826 | "js-sys", |
| @@ -3604,9 +3830,9 @@ dependencies = [ | |||
| 3604 | 3830 | ||
| 3605 | [[package]] | 3831 | [[package]] |
| 3606 | name = "wasm-bindgen-macro" | 3832 | name = "wasm-bindgen-macro" |
| 3607 | version = "0.2.93" | 3833 | version = "0.2.95" |
| 3608 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3834 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3609 | checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" | 3835 | checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" |
| 3610 | dependencies = [ | 3836 | dependencies = [ |
| 3611 | "quote", | 3837 | "quote", |
| 3612 | "wasm-bindgen-macro-support", | 3838 | "wasm-bindgen-macro-support", |
| @@ -3614,28 +3840,38 @@ dependencies = [ | |||
| 3614 | 3840 | ||
| 3615 | [[package]] | 3841 | [[package]] |
| 3616 | name = "wasm-bindgen-macro-support" | 3842 | name = "wasm-bindgen-macro-support" |
| 3617 | version = "0.2.93" | 3843 | version = "0.2.95" |
| 3618 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3844 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3619 | checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" | 3845 | checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" |
| 3620 | dependencies = [ | 3846 | dependencies = [ |
| 3621 | "proc-macro2", | 3847 | "proc-macro2", |
| 3622 | "quote", | 3848 | "quote", |
| 3623 | "syn 2.0.79", | 3849 | "syn 2.0.89", |
| 3624 | "wasm-bindgen-backend", | 3850 | "wasm-bindgen-backend", |
| 3625 | "wasm-bindgen-shared", | 3851 | "wasm-bindgen-shared", |
| 3626 | ] | 3852 | ] |
| 3627 | 3853 | ||
| 3628 | [[package]] | 3854 | [[package]] |
| 3629 | name = "wasm-bindgen-shared" | 3855 | name = "wasm-bindgen-shared" |
| 3630 | version = "0.2.93" | 3856 | version = "0.2.95" |
| 3631 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3857 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3632 | checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" | 3858 | checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" |
| 3633 | 3859 | ||
| 3634 | [[package]] | 3860 | [[package]] |
| 3635 | name = "web-sys" | 3861 | name = "web-sys" |
| 3636 | version = "0.3.70" | 3862 | version = "0.3.72" |
| 3863 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3864 | checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" | ||
| 3865 | dependencies = [ | ||
| 3866 | "js-sys", | ||
| 3867 | "wasm-bindgen", | ||
| 3868 | ] | ||
| 3869 | |||
| 3870 | [[package]] | ||
| 3871 | name = "web-time" | ||
| 3872 | version = "1.1.0" | ||
| 3637 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3873 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3638 | checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" | 3874 | checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" |
| 3639 | dependencies = [ | 3875 | dependencies = [ |
| 3640 | "js-sys", | 3876 | "js-sys", |
| 3641 | "wasm-bindgen", | 3877 | "wasm-bindgen", |
| @@ -3643,9 +3879,9 @@ dependencies = [ | |||
| 3643 | 3879 | ||
| 3644 | [[package]] | 3880 | [[package]] |
| 3645 | name = "webpki-roots" | 3881 | name = "webpki-roots" |
| 3646 | version = "0.26.6" | 3882 | version = "0.26.7" |
| 3647 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3883 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3648 | checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" | 3884 | checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" |
| 3649 | dependencies = [ | 3885 | dependencies = [ |
| 3650 | "rustls-pki-types", | 3886 | "rustls-pki-types", |
| 3651 | ] | 3887 | ] |
| @@ -3860,6 +4096,18 @@ dependencies = [ | |||
| 3860 | ] | 4096 | ] |
| 3861 | 4097 | ||
| 3862 | [[package]] | 4098 | [[package]] |
| 4099 | name = "write16" | ||
| 4100 | version = "1.0.0" | ||
| 4101 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4102 | checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" | ||
| 4103 | |||
| 4104 | [[package]] | ||
| 4105 | name = "writeable" | ||
| 4106 | version = "0.5.5" | ||
| 4107 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4108 | checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" | ||
| 4109 | |||
| 4110 | [[package]] | ||
| 3863 | name = "xdg-home" | 4111 | name = "xdg-home" |
| 3864 | version = "1.3.0" | 4112 | version = "1.3.0" |
| 3865 | source = "registry+https://github.com/rust-lang/crates.io-index" | 4113 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -3870,6 +4118,30 @@ dependencies = [ | |||
| 3870 | ] | 4118 | ] |
| 3871 | 4119 | ||
| 3872 | [[package]] | 4120 | [[package]] |
| 4121 | name = "yoke" | ||
| 4122 | version = "0.7.4" | ||
| 4123 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4124 | checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" | ||
| 4125 | dependencies = [ | ||
| 4126 | "serde", | ||
| 4127 | "stable_deref_trait", | ||
| 4128 | "yoke-derive", | ||
| 4129 | "zerofrom", | ||
| 4130 | ] | ||
| 4131 | |||
| 4132 | [[package]] | ||
| 4133 | name = "yoke-derive" | ||
| 4134 | version = "0.7.4" | ||
| 4135 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4136 | checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" | ||
| 4137 | dependencies = [ | ||
| 4138 | "proc-macro2", | ||
| 4139 | "quote", | ||
| 4140 | "syn 2.0.89", | ||
| 4141 | "synstructure", | ||
| 4142 | ] | ||
| 4143 | |||
| 4144 | [[package]] | ||
| 3873 | name = "zbus" | 4145 | name = "zbus" |
| 3874 | version = "3.15.2" | 4146 | version = "3.15.2" |
| 3875 | source = "registry+https://github.com/rust-lang/crates.io-index" | 4147 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -3953,7 +4225,28 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" | |||
| 3953 | dependencies = [ | 4225 | dependencies = [ |
| 3954 | "proc-macro2", | 4226 | "proc-macro2", |
| 3955 | "quote", | 4227 | "quote", |
| 3956 | "syn 2.0.79", | 4228 | "syn 2.0.89", |
| 4229 | ] | ||
| 4230 | |||
| 4231 | [[package]] | ||
| 4232 | name = "zerofrom" | ||
| 4233 | version = "0.1.4" | ||
| 4234 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4235 | checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" | ||
| 4236 | dependencies = [ | ||
| 4237 | "zerofrom-derive", | ||
| 4238 | ] | ||
| 4239 | |||
| 4240 | [[package]] | ||
| 4241 | name = "zerofrom-derive" | ||
| 4242 | version = "0.1.4" | ||
| 4243 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4244 | checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" | ||
| 4245 | dependencies = [ | ||
| 4246 | "proc-macro2", | ||
| 4247 | "quote", | ||
| 4248 | "syn 2.0.89", | ||
| 4249 | "synstructure", | ||
| 3957 | ] | 4250 | ] |
| 3958 | 4251 | ||
| 3959 | [[package]] | 4252 | [[package]] |
| @@ -3963,6 +4256,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" | |||
| 3963 | checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" | 4256 | checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" |
| 3964 | 4257 | ||
| 3965 | [[package]] | 4258 | [[package]] |
| 4259 | name = "zerovec" | ||
| 4260 | version = "0.10.4" | ||
| 4261 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4262 | checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" | ||
| 4263 | dependencies = [ | ||
| 4264 | "yoke", | ||
| 4265 | "zerofrom", | ||
| 4266 | "zerovec-derive", | ||
| 4267 | ] | ||
| 4268 | |||
| 4269 | [[package]] | ||
| 4270 | name = "zerovec-derive" | ||
| 4271 | version = "0.10.3" | ||
| 4272 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 4273 | checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" | ||
| 4274 | dependencies = [ | ||
| 4275 | "proc-macro2", | ||
| 4276 | "quote", | ||
| 4277 | "syn 2.0.89", | ||
| 4278 | ] | ||
| 4279 | |||
| 4280 | [[package]] | ||
| 3966 | name = "zvariant" | 4281 | name = "zvariant" |
| 3967 | version = "3.15.2" | 4282 | version = "3.15.2" |
| 3968 | source = "registry+https://github.com/rust-lang/crates.io-index" | 4283 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -34,7 +34,7 @@ scrypt = "0.11.0" | |||
| 34 | serde = { version = "1.0.181", features = ["derive"] } | 34 | serde = { version = "1.0.181", features = ["derive"] } |
| 35 | serde_json = "1.0.105" | 35 | serde_json = "1.0.105" |
| 36 | serde_yaml = "0.9.27" | 36 | serde_yaml = "0.9.27" |
| 37 | tokio = "1.33.0" | 37 | tokio = { version = "1.40.0", features = ["full"] } |
| 38 | urlencoding = "2.1.3" | 38 | urlencoding = "2.1.3" |
| 39 | zeroize = "1.6.0" | 39 | zeroize = "1.6.0" |
| 40 | nostr-connect = "0.36.0" | 40 | nostr-connect = "0.36.0" |
diff --git a/src/lib/login/fresh.rs b/src/lib/login/fresh.rs index 3e88f68..bd5837a 100644 --- a/src/lib/login/fresh.rs +++ b/src/lib/login/fresh.rs | |||
| @@ -7,7 +7,7 @@ use nostr::nips::{nip05, nip46::NostrConnectURI}; | |||
| 7 | use nostr_connect::client::NostrConnect; | 7 | use nostr_connect::client::NostrConnect; |
| 8 | use nostr_sdk::{Keys, NostrSigner, PublicKey, ToBech32, Url}; | 8 | use nostr_sdk::{Keys, NostrSigner, PublicKey, ToBech32, Url}; |
| 9 | use qrcode::QrCode; | 9 | use qrcode::QrCode; |
| 10 | use tokio::sync::{oneshot, Mutex}; | 10 | use tokio::{signal, sync::Mutex}; |
| 11 | 11 | ||
| 12 | use super::{ | 12 | use super::{ |
| 13 | key_encryption::decrypt_key, | 13 | key_encryption::decrypt_key, |
| @@ -297,8 +297,10 @@ pub async fn get_fresh_nip46_signer( | |||
| 297 | .println("login to nostr with remote signer via nostr connect".to_string()); | 297 | .println("login to nostr with remote signer via nostr connect".to_string()); |
| 298 | printer_locked.println("scan QR code in signer app (eg Amber):".to_string()); | 298 | printer_locked.println("scan QR code in signer app (eg Amber):".to_string()); |
| 299 | printer_locked.printlns(generate_qr(&url.to_string())?); | 299 | printer_locked.printlns(generate_qr(&url.to_string())?); |
| 300 | printer_locked | 300 | printer_locked.println( |
| 301 | .println("scan QR code in signer app or press any key to abort...".to_string()); | 301 | "scan QR code in signer app or use ctrl + c to go back to login menu..." |
| 302 | .to_string(), | ||
| 303 | ); | ||
| 302 | } | 304 | } |
| 303 | 1 => { | 305 | 1 => { |
| 304 | printer_locked | 306 | printer_locked |
| @@ -309,12 +311,15 @@ pub async fn get_fresh_nip46_signer( | |||
| 309 | url.to_string(), | 311 | url.to_string(), |
| 310 | ); | 312 | ); |
| 311 | printer_locked.println("".to_string()); | 313 | printer_locked.println("".to_string()); |
| 312 | printer_locked | 314 | printer_locked.println( |
| 313 | .println("paste url into signer app or press any key to abort...".to_string()); | 315 | "paste this url into signer app or use ctrl + c to go back to login menu..." |
| 316 | .to_string(), | ||
| 317 | ); | ||
| 314 | } | 318 | } |
| 315 | _ => { | 319 | _ => { |
| 316 | printer_locked.println( | 320 | printer_locked.println( |
| 317 | "add / approve in your signer or press any key to abort... ".to_string(), | 321 | "add / approve in your signer or use ctrl + c to go back to login menu..." |
| 322 | .to_string(), | ||
| 318 | ); | 323 | ); |
| 319 | } | 324 | } |
| 320 | } | 325 | } |
| @@ -382,43 +387,33 @@ pub async fn listen_for_remote_signer( | |||
| 382 | nostr_connect_url: &NostrConnectURI, | 387 | nostr_connect_url: &NostrConnectURI, |
| 383 | printer: Arc<Mutex<Printer>>, | 388 | printer: Arc<Mutex<Printer>>, |
| 384 | ) -> Result<(Arc<dyn NostrSigner>, PublicKey, NostrConnectURI)> { | 389 | ) -> Result<(Arc<dyn NostrSigner>, PublicKey, NostrConnectURI)> { |
| 385 | let (tx, rx) = oneshot::channel(); | ||
| 386 | let printer_clone = Arc::clone(&printer); | ||
| 387 | let app_key = app_key.clone(); | 390 | let app_key = app_key.clone(); |
| 388 | let nostr_connect_url_clone = nostr_connect_url.clone(); | 391 | let nostr_connect_url_clone = nostr_connect_url.clone(); |
| 389 | let qr_listener = tokio::spawn(async move { | ||
| 390 | if let Ok(nostr_connect) = NostrConnect::new( | ||
| 391 | nostr_connect_url_clone, | ||
| 392 | app_key, | ||
| 393 | Duration::from_secs(10 * 60), | ||
| 394 | None, | ||
| 395 | ) { | ||
| 396 | let signer: Arc<dyn NostrSigner> = Arc::new(nostr_connect); | ||
| 397 | if let Ok(pub_key) = signer.get_public_key().await { | ||
| 398 | let mut printer_locked = printer_clone.lock().await; | ||
| 399 | printer_locked.clear_all(); | ||
| 400 | 392 | ||
| 401 | printer_locked.println_with_custom_formatting( | 393 | let nostr_connect = NostrConnect::new( |
| 402 | format!( | 394 | nostr_connect_url_clone, |
| 403 | "{}", | 395 | app_key, |
| 404 | Style::new().bold().apply_to("connected to remote signer"), | 396 | Duration::from_secs(10 * 60), |
| 405 | ), | 397 | None, |
| 406 | "connected to remote signer".to_string(), | 398 | )?; |
| 407 | ); | 399 | let signer: Arc<dyn NostrSigner> = Arc::new(nostr_connect); |
| 408 | printer_locked.println("press any key to continue...".to_string()); | 400 | let pubkey_future = signer.get_public_key(); |
| 409 | let _ = tx.send(Some((signer, pub_key))); | 401 | |
| 410 | } else { | 402 | // wait for signer response or ctrl + c |
| 411 | let _ = tx.send(None); | 403 | let res = tokio::select! { |
| 412 | } | 404 | pubkey_result = pubkey_future => { |
| 405 | Some(pubkey_result) | ||
| 406 | }, | ||
| 407 | _ = signal::ctrl_c() => { | ||
| 408 | None | ||
| 413 | } | 409 | } |
| 414 | }); | 410 | }; |
| 415 | let _ = console::Term::stderr().read_char(); | 411 | |
| 416 | qr_listener.abort(); | ||
| 417 | let printer_clone = Arc::clone(&printer); | 412 | let printer_clone = Arc::clone(&printer); |
| 418 | let mut printer = printer_clone.lock().await; | 413 | let mut printer = printer_clone.lock().await; |
| 419 | printer.clear_all(); | 414 | printer.clear_all(); |
| 420 | 415 | ||
| 421 | if let Some((signer, public_key)) = rx.await? { | 416 | if let Some(Ok(public_key)) = res { |
| 422 | let bunker_url = NostrConnectURI::Bunker { | 417 | let bunker_url = NostrConnectURI::Bunker { |
| 423 | // TODO the remote signer pubkey may not be the user pubkey | 418 | // TODO the remote signer pubkey may not be the user pubkey |
| 424 | remote_signer_public_key: public_key, | 419 | remote_signer_public_key: public_key, |
diff --git a/test_utils/Cargo.toml b/test_utils/Cargo.toml index 5f88d8d..d27ecc0 100644 --- a/test_utils/Cargo.toml +++ b/test_utils/Cargo.toml | |||
| @@ -19,5 +19,5 @@ rand = "0.8" | |||
| 19 | rexpect = { git = "https://github.com/rust-cli/rexpect.git", rev = "9eb61dd" } | 19 | rexpect = { git = "https://github.com/rust-cli/rexpect.git", rev = "9eb61dd" } |
| 20 | simple-websockets = { git = "https://github.com/DanConwayDev/simple-websockets", branch= "auto-release-port" } | 20 | simple-websockets = { git = "https://github.com/DanConwayDev/simple-websockets", branch= "auto-release-port" } |
| 21 | strip-ansi-escapes = "0.2.0" | 21 | strip-ansi-escapes = "0.2.0" |
| 22 | tokio = "1.33.0" | 22 | tokio = { version = "1.40.0", features = ["full"] } |
| 23 | tungstenite = "0.20.1" | 23 | tungstenite = "0.20.1" |