Fetch User Keys - simple tool for fetching SSH keys from various sources
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: remove dependencies to speed up compilation

+558 -576
+450 -449
Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "adler2" 7 - version = "2.0.0" 7 + version = "2.0.1" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 9 + checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 10 10 11 11 [[package]] 12 12 name = "anstream" 13 - version = "0.6.18" 13 + version = "0.6.20" 14 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" 15 + checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" 16 16 dependencies = [ 17 17 "anstyle", 18 18 "anstyle-parse", ··· 25 25 26 26 [[package]] 27 27 name = "anstyle" 28 - version = "1.0.10" 28 + version = "1.0.13" 29 29 source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 30 + checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" 31 31 32 32 [[package]] 33 33 name = "anstyle-parse" 34 - version = "0.2.6" 34 + version = "0.2.7" 35 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 36 + checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 37 37 dependencies = [ 38 38 "utf8parse", 39 39 ] 40 40 41 41 [[package]] 42 42 name = "anstyle-query" 43 - version = "1.1.2" 43 + version = "1.1.4" 44 44 source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 45 + checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 46 46 dependencies = [ 47 - "windows-sys 0.59.0", 47 + "windows-sys 0.60.2", 48 48 ] 49 49 50 50 [[package]] 51 51 name = "anstyle-wincon" 52 - version = "3.0.7" 52 + version = "3.0.10" 53 53 source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 54 + checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 55 55 dependencies = [ 56 56 "anstyle", 57 - "once_cell", 58 - "windows-sys 0.59.0", 57 + "once_cell_polyfill", 58 + "windows-sys 0.60.2", 59 59 ] 60 60 61 61 [[package]] 62 62 name = "autocfg" 63 - version = "1.4.0" 63 + version = "1.5.0" 64 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 65 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 66 66 67 67 [[package]] 68 68 name = "base16ct" ··· 78 78 79 79 [[package]] 80 80 name = "base64ct" 81 - version = "1.7.3" 81 + version = "1.8.0" 82 82 source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" 83 + checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba" 84 + 85 + [[package]] 86 + name = "bitflags" 87 + version = "2.9.4" 88 + source = "registry+https://github.com/rust-lang/crates.io-index" 89 + checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 84 90 85 91 [[package]] 86 92 name = "block-buffer" ··· 105 111 106 112 [[package]] 107 113 name = "cc" 108 - version = "1.2.20" 114 + version = "1.2.39" 109 115 source = "registry+https://github.com/rust-lang/crates.io-index" 110 - checksum = "04da6a0d40b948dfc4fa8f5bbf402b0fc1a64a28dbf7d12ffd683550f2c1b63a" 116 + checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f" 111 117 dependencies = [ 118 + "find-msvc-tools", 112 119 "shlex", 113 120 ] 114 121 115 122 [[package]] 116 123 name = "cfg-if" 117 - version = "1.0.0" 124 + version = "1.0.3" 118 125 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 126 + checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 120 127 121 128 [[package]] 122 129 name = "cipher" ··· 130 137 131 138 [[package]] 132 139 name = "clap" 133 - version = "4.5.37" 140 + version = "4.5.48" 134 141 source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071" 142 + checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" 136 143 dependencies = [ 137 144 "clap_builder", 138 145 "clap_derive", ··· 140 147 141 148 [[package]] 142 149 name = "clap_builder" 143 - version = "4.5.37" 150 + version = "4.5.48" 144 151 source = "registry+https://github.com/rust-lang/crates.io-index" 145 - checksum = "efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2" 152 + checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" 146 153 dependencies = [ 147 154 "anstream", 148 155 "anstyle", ··· 152 159 153 160 [[package]] 154 161 name = "clap_derive" 155 - version = "4.5.32" 162 + version = "4.5.47" 156 163 source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" 164 + checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" 158 165 dependencies = [ 159 166 "heck", 160 167 "proc-macro2", ··· 164 171 165 172 [[package]] 166 173 name = "clap_lex" 167 - version = "0.7.4" 174 + version = "0.7.5" 168 175 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 176 + checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 170 177 171 178 [[package]] 172 179 name = "colorchoice" 173 - version = "1.0.3" 180 + version = "1.0.4" 174 181 source = "registry+https://github.com/rust-lang/crates.io-index" 175 - checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 182 + checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 176 183 177 184 [[package]] 178 185 name = "const-oid" ··· 181 188 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 182 189 183 190 [[package]] 191 + name = "core-foundation" 192 + version = "0.9.4" 193 + source = "registry+https://github.com/rust-lang/crates.io-index" 194 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 195 + dependencies = [ 196 + "core-foundation-sys", 197 + "libc", 198 + ] 199 + 200 + [[package]] 201 + name = "core-foundation-sys" 202 + version = "0.8.7" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 205 + 206 + [[package]] 184 207 name = "cpufeatures" 185 208 version = "0.2.17" 186 209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 191 214 192 215 [[package]] 193 216 name = "crc32fast" 194 - version = "1.4.2" 217 + version = "1.5.0" 195 218 source = "registry+https://github.com/rust-lang/crates.io-index" 196 - checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 219 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 197 220 dependencies = [ 198 221 "cfg-if", 199 222 ] ··· 252 275 checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" 253 276 dependencies = [ 254 277 "const-oid", 278 + "pem-rfc7468", 255 279 "zeroize", 256 280 ] 257 281 ··· 268 292 ] 269 293 270 294 [[package]] 271 - name = "displaydoc" 272 - version = "0.2.5" 273 - source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 275 - dependencies = [ 276 - "proc-macro2", 277 - "quote", 278 - "syn", 279 - ] 280 - 281 - [[package]] 282 295 name = "ecdsa" 283 296 version = "0.16.9" 284 297 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 324 337 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 325 338 326 339 [[package]] 340 + name = "errno" 341 + version = "0.3.14" 342 + source = "registry+https://github.com/rust-lang/crates.io-index" 343 + checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" 344 + dependencies = [ 345 + "libc", 346 + "windows-sys 0.52.0", 347 + ] 348 + 349 + [[package]] 327 350 name = "eyre" 328 351 version = "0.6.12" 329 352 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 334 357 ] 335 358 336 359 [[package]] 360 + name = "fastrand" 361 + version = "2.3.0" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 364 + 365 + [[package]] 337 366 name = "ff" 338 367 version = "0.13.1" 339 368 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 342 371 "rand_core", 343 372 "subtle", 344 373 ] 374 + 375 + [[package]] 376 + name = "find-msvc-tools" 377 + version = "0.1.2" 378 + source = "registry+https://github.com/rust-lang/crates.io-index" 379 + checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" 345 380 346 381 [[package]] 347 382 name = "flate2" 348 - version = "1.1.1" 383 + version = "1.1.2" 349 384 source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece" 385 + checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" 351 386 dependencies = [ 352 387 "crc32fast", 353 388 "miniz_oxide", ··· 360 395 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 361 396 362 397 [[package]] 363 - name = "form_urlencoded" 364 - version = "1.2.1" 398 + name = "foreign-types" 399 + version = "0.3.2" 365 400 source = "registry+https://github.com/rust-lang/crates.io-index" 366 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 401 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 367 402 dependencies = [ 368 - "percent-encoding", 403 + "foreign-types-shared", 369 404 ] 370 405 371 406 [[package]] 407 + name = "foreign-types-shared" 408 + version = "0.1.1" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 411 + 412 + [[package]] 372 413 name = "fuk" 373 414 version = "0.1.0" 374 415 dependencies = [ ··· 380 421 "ssh-key", 381 422 "toml", 382 423 "ureq", 383 - "url", 384 424 ] 385 425 386 426 [[package]] ··· 402 442 dependencies = [ 403 443 "cfg-if", 404 444 "libc", 405 - "wasi", 445 + "wasi 0.11.1+wasi-snapshot-preview1", 446 + ] 447 + 448 + [[package]] 449 + name = "getrandom" 450 + version = "0.3.3" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 453 + dependencies = [ 454 + "cfg-if", 455 + "libc", 456 + "r-efi", 457 + "wasi 0.14.7+wasi-0.2.4", 406 458 ] 407 459 408 460 [[package]] ··· 418 470 419 471 [[package]] 420 472 name = "hashbrown" 421 - version = "0.15.2" 473 + version = "0.16.0" 422 474 source = "registry+https://github.com/rust-lang/crates.io-index" 423 - checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 475 + checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 424 476 425 477 [[package]] 426 478 name = "heck" ··· 455 507 checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 456 508 457 509 [[package]] 458 - name = "icu_collections" 459 - version = "1.5.0" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 462 - dependencies = [ 463 - "displaydoc", 464 - "yoke", 465 - "zerofrom", 466 - "zerovec", 467 - ] 468 - 469 - [[package]] 470 - name = "icu_locid" 471 - version = "1.5.0" 472 - source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 474 - dependencies = [ 475 - "displaydoc", 476 - "litemap", 477 - "tinystr", 478 - "writeable", 479 - "zerovec", 480 - ] 481 - 482 - [[package]] 483 - name = "icu_locid_transform" 484 - version = "1.5.0" 485 - source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 487 - dependencies = [ 488 - "displaydoc", 489 - "icu_locid", 490 - "icu_locid_transform_data", 491 - "icu_provider", 492 - "tinystr", 493 - "zerovec", 494 - ] 495 - 496 - [[package]] 497 - name = "icu_locid_transform_data" 498 - version = "1.5.1" 499 - source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" 501 - 502 - [[package]] 503 - name = "icu_normalizer" 504 - version = "1.5.0" 505 - source = "registry+https://github.com/rust-lang/crates.io-index" 506 - checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 507 - dependencies = [ 508 - "displaydoc", 509 - "icu_collections", 510 - "icu_normalizer_data", 511 - "icu_properties", 512 - "icu_provider", 513 - "smallvec", 514 - "utf16_iter", 515 - "utf8_iter", 516 - "write16", 517 - "zerovec", 518 - ] 519 - 520 - [[package]] 521 - name = "icu_normalizer_data" 522 - version = "1.5.1" 523 - source = "registry+https://github.com/rust-lang/crates.io-index" 524 - checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" 525 - 526 - [[package]] 527 - name = "icu_properties" 528 - version = "1.5.1" 529 - source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 531 - dependencies = [ 532 - "displaydoc", 533 - "icu_collections", 534 - "icu_locid_transform", 535 - "icu_properties_data", 536 - "icu_provider", 537 - "tinystr", 538 - "zerovec", 539 - ] 540 - 541 - [[package]] 542 - name = "icu_properties_data" 543 - version = "1.5.1" 544 - source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" 546 - 547 - [[package]] 548 - name = "icu_provider" 549 - version = "1.5.0" 550 - source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 552 - dependencies = [ 553 - "displaydoc", 554 - "icu_locid", 555 - "icu_provider_macros", 556 - "stable_deref_trait", 557 - "tinystr", 558 - "writeable", 559 - "yoke", 560 - "zerofrom", 561 - "zerovec", 562 - ] 563 - 564 - [[package]] 565 - name = "icu_provider_macros" 566 - version = "1.5.0" 567 - source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 569 - dependencies = [ 570 - "proc-macro2", 571 - "quote", 572 - "syn", 573 - ] 574 - 575 - [[package]] 576 - name = "idna" 577 - version = "1.0.3" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 580 - dependencies = [ 581 - "idna_adapter", 582 - "smallvec", 583 - "utf8_iter", 584 - ] 585 - 586 - [[package]] 587 - name = "idna_adapter" 588 - version = "1.2.0" 589 - source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 591 - dependencies = [ 592 - "icu_normalizer", 593 - "icu_properties", 594 - ] 595 - 596 - [[package]] 597 510 name = "indenter" 598 - version = "0.3.3" 511 + version = "0.3.4" 599 512 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" 513 + checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" 601 514 602 515 [[package]] 603 516 name = "indexmap" 604 - version = "2.9.0" 517 + version = "2.11.4" 605 518 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" 519 + checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" 607 520 dependencies = [ 608 521 "equivalent", 609 522 "hashbrown", ··· 641 554 642 555 [[package]] 643 556 name = "libc" 644 - version = "0.2.172" 557 + version = "0.2.176" 645 558 source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" 559 + checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" 647 560 648 561 [[package]] 649 562 name = "libm" 650 - version = "0.2.13" 563 + version = "0.2.15" 651 564 source = "registry+https://github.com/rust-lang/crates.io-index" 652 - checksum = "c9627da5196e5d8ed0b0495e61e518847578da83483c37288316d9b2e03a7f72" 565 + checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 653 566 654 567 [[package]] 655 - name = "litemap" 656 - version = "0.7.5" 568 + name = "linux-raw-sys" 569 + version = "0.11.0" 657 570 source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" 571 + checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 659 572 660 573 [[package]] 661 574 name = "log" 662 - version = "0.4.27" 575 + version = "0.4.28" 663 576 source = "registry+https://github.com/rust-lang/crates.io-index" 664 - checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 577 + checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 665 578 666 579 [[package]] 667 580 name = "memchr" 668 - version = "2.7.4" 581 + version = "2.7.6" 669 582 source = "registry+https://github.com/rust-lang/crates.io-index" 670 - checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 583 + checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 671 584 672 585 [[package]] 673 586 name = "miniz_oxide" 674 - version = "0.8.8" 587 + version = "0.8.9" 675 588 source = "registry+https://github.com/rust-lang/crates.io-index" 676 - checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" 589 + checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 677 590 dependencies = [ 678 591 "adler2", 679 592 ] 680 593 681 594 [[package]] 595 + name = "native-tls" 596 + version = "0.2.14" 597 + source = "registry+https://github.com/rust-lang/crates.io-index" 598 + checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 599 + dependencies = [ 600 + "libc", 601 + "log", 602 + "openssl", 603 + "openssl-probe", 604 + "openssl-sys", 605 + "schannel", 606 + "security-framework", 607 + "security-framework-sys", 608 + "tempfile", 609 + ] 610 + 611 + [[package]] 682 612 name = "num-bigint-dig" 683 613 version = "0.8.4" 684 614 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 732 662 checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 733 663 734 664 [[package]] 665 + name = "once_cell_polyfill" 666 + version = "1.70.1" 667 + source = "registry+https://github.com/rust-lang/crates.io-index" 668 + checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 669 + 670 + [[package]] 671 + name = "openssl" 672 + version = "0.10.73" 673 + source = "registry+https://github.com/rust-lang/crates.io-index" 674 + checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" 675 + dependencies = [ 676 + "bitflags", 677 + "cfg-if", 678 + "foreign-types", 679 + "libc", 680 + "once_cell", 681 + "openssl-macros", 682 + "openssl-sys", 683 + ] 684 + 685 + [[package]] 686 + name = "openssl-macros" 687 + version = "0.1.1" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 690 + dependencies = [ 691 + "proc-macro2", 692 + "quote", 693 + "syn", 694 + ] 695 + 696 + [[package]] 697 + name = "openssl-probe" 698 + version = "0.1.6" 699 + source = "registry+https://github.com/rust-lang/crates.io-index" 700 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 701 + 702 + [[package]] 703 + name = "openssl-sys" 704 + version = "0.9.109" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" 707 + dependencies = [ 708 + "cc", 709 + "libc", 710 + "pkg-config", 711 + "vcpkg", 712 + ] 713 + 714 + [[package]] 735 715 name = "p256" 736 716 version = "0.13.2" 737 717 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 780 760 781 761 [[package]] 782 762 name = "percent-encoding" 783 - version = "2.3.1" 763 + version = "2.3.2" 784 764 source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 765 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 786 766 787 767 [[package]] 788 768 name = "pkcs1" ··· 806 786 ] 807 787 808 788 [[package]] 789 + name = "pkg-config" 790 + version = "0.3.32" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 793 + 794 + [[package]] 809 795 name = "ppv-lite86" 810 796 version = "0.2.21" 811 797 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 825 811 826 812 [[package]] 827 813 name = "proc-macro2" 828 - version = "1.0.95" 814 + version = "1.0.101" 829 815 source = "registry+https://github.com/rust-lang/crates.io-index" 830 - checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 816 + checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 831 817 dependencies = [ 832 818 "unicode-ident", 833 819 ] 834 820 835 821 [[package]] 836 822 name = "quote" 837 - version = "1.0.40" 823 + version = "1.0.41" 838 824 source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 825 + checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" 840 826 dependencies = [ 841 827 "proc-macro2", 842 828 ] 843 829 844 830 [[package]] 831 + name = "r-efi" 832 + version = "5.3.0" 833 + source = "registry+https://github.com/rust-lang/crates.io-index" 834 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 835 + 836 + [[package]] 845 837 name = "rand" 846 838 version = "0.8.5" 847 839 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 867 859 source = "registry+https://github.com/rust-lang/crates.io-index" 868 860 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 869 861 dependencies = [ 870 - "getrandom", 862 + "getrandom 0.2.16", 871 863 ] 872 864 873 865 [[package]] 874 866 name = "rayon" 875 - version = "1.10.0" 867 + version = "1.11.0" 876 868 source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 869 + checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" 878 870 dependencies = [ 879 871 "either", 880 872 "rayon-core", ··· 882 874 883 875 [[package]] 884 876 name = "rayon-core" 885 - version = "1.12.1" 877 + version = "1.13.0" 886 878 source = "registry+https://github.com/rust-lang/crates.io-index" 887 - checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 879 + checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" 888 880 dependencies = [ 889 881 "crossbeam-deque", 890 882 "crossbeam-utils", ··· 901 893 ] 902 894 903 895 [[package]] 904 - name = "ring" 905 - version = "0.17.14" 906 - source = "registry+https://github.com/rust-lang/crates.io-index" 907 - checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 908 - dependencies = [ 909 - "cc", 910 - "cfg-if", 911 - "getrandom", 912 - "libc", 913 - "untrusted", 914 - "windows-sys 0.52.0", 915 - ] 916 - 917 - [[package]] 918 896 name = "rsa" 919 897 version = "0.9.8" 920 898 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 936 914 ] 937 915 938 916 [[package]] 939 - name = "rustls" 940 - version = "0.23.26" 917 + name = "rustix" 918 + version = "1.1.2" 941 919 source = "registry+https://github.com/rust-lang/crates.io-index" 942 - checksum = "df51b5869f3a441595eac5e8ff14d486ff285f7b8c0df8770e49c3b56351f0f0" 920 + checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 943 921 dependencies = [ 944 - "log", 945 - "once_cell", 946 - "ring", 947 - "rustls-pki-types", 948 - "rustls-webpki", 949 - "subtle", 950 - "zeroize", 922 + "bitflags", 923 + "errno", 924 + "libc", 925 + "linux-raw-sys", 926 + "windows-sys 0.52.0", 951 927 ] 952 928 953 929 [[package]] ··· 961 937 962 938 [[package]] 963 939 name = "rustls-pki-types" 964 - version = "1.11.0" 940 + version = "1.12.0" 965 941 source = "registry+https://github.com/rust-lang/crates.io-index" 966 - checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" 967 - 968 - [[package]] 969 - name = "rustls-webpki" 970 - version = "0.103.1" 971 - source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03" 942 + checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" 973 943 dependencies = [ 974 - "ring", 975 - "rustls-pki-types", 976 - "untrusted", 944 + "zeroize", 977 945 ] 978 946 979 947 [[package]] ··· 981 949 version = "1.0.20" 982 950 source = "registry+https://github.com/rust-lang/crates.io-index" 983 951 checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 952 + 953 + [[package]] 954 + name = "schannel" 955 + version = "0.1.28" 956 + source = "registry+https://github.com/rust-lang/crates.io-index" 957 + checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" 958 + dependencies = [ 959 + "windows-sys 0.61.1", 960 + ] 984 961 985 962 [[package]] 986 963 name = "sec1" ··· 997 974 ] 998 975 999 976 [[package]] 977 + name = "security-framework" 978 + version = "2.11.1" 979 + source = "registry+https://github.com/rust-lang/crates.io-index" 980 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 981 + dependencies = [ 982 + "bitflags", 983 + "core-foundation", 984 + "core-foundation-sys", 985 + "libc", 986 + "security-framework-sys", 987 + ] 988 + 989 + [[package]] 990 + name = "security-framework-sys" 991 + version = "2.15.0" 992 + source = "registry+https://github.com/rust-lang/crates.io-index" 993 + checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" 994 + dependencies = [ 995 + "core-foundation-sys", 996 + "libc", 997 + ] 998 + 999 + [[package]] 1000 1000 name = "serde" 1001 - version = "1.0.219" 1001 + version = "1.0.228" 1002 1002 source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1003 + checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" 1004 + dependencies = [ 1005 + "serde_core", 1006 + "serde_derive", 1007 + ] 1008 + 1009 + [[package]] 1010 + name = "serde_core" 1011 + version = "1.0.228" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" 1004 1014 dependencies = [ 1005 1015 "serde_derive", 1006 1016 ] 1007 1017 1008 1018 [[package]] 1009 1019 name = "serde_derive" 1010 - version = "1.0.219" 1020 + version = "1.0.228" 1011 1021 source = "registry+https://github.com/rust-lang/crates.io-index" 1012 - checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1022 + checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 1013 1023 dependencies = [ 1014 1024 "proc-macro2", 1015 1025 "quote", ··· 1018 1028 1019 1029 [[package]] 1020 1030 name = "serde_json" 1021 - version = "1.0.140" 1031 + version = "1.0.145" 1022 1032 source = "registry+https://github.com/rust-lang/crates.io-index" 1023 - checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 1033 + checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 1024 1034 dependencies = [ 1025 1035 "itoa", 1026 1036 "memchr", 1027 1037 "ryu", 1028 1038 "serde", 1039 + "serde_core", 1029 1040 ] 1030 1041 1031 1042 [[package]] 1032 1043 name = "serde_spanned" 1033 - version = "0.6.8" 1044 + version = "1.0.2" 1034 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 - checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 1046 + checksum = "5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee" 1036 1047 dependencies = [ 1037 - "serde", 1048 + "serde_core", 1038 1049 ] 1039 1050 1040 1051 [[package]] 1041 1052 name = "sha2" 1042 - version = "0.10.8" 1053 + version = "0.10.9" 1043 1054 source = "registry+https://github.com/rust-lang/crates.io-index" 1044 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1055 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 1045 1056 dependencies = [ 1046 1057 "cfg-if", 1047 1058 "cpufeatures", ··· 1076 1087 1077 1088 [[package]] 1078 1089 name = "smallvec" 1079 - version = "1.15.0" 1090 + version = "1.15.1" 1080 1091 source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" 1092 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1082 1093 1083 1094 [[package]] 1084 1095 name = "spin" ··· 1126 1137 "p256", 1127 1138 "p384", 1128 1139 "p521", 1129 - "rand_core", 1130 1140 "rsa", 1131 1141 "sec1", 1132 1142 "serde", ··· 1139 1149 ] 1140 1150 1141 1151 [[package]] 1142 - name = "stable_deref_trait" 1143 - version = "1.2.0" 1144 - source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1146 - 1147 - [[package]] 1148 1152 name = "strsim" 1149 1153 version = "0.11.1" 1150 1154 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1158 1162 1159 1163 [[package]] 1160 1164 name = "syn" 1161 - version = "2.0.100" 1165 + version = "2.0.106" 1162 1166 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 1167 + checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 1164 1168 dependencies = [ 1165 1169 "proc-macro2", 1166 1170 "quote", ··· 1168 1172 ] 1169 1173 1170 1174 [[package]] 1171 - name = "synstructure" 1172 - version = "0.13.1" 1173 - source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 1175 - dependencies = [ 1176 - "proc-macro2", 1177 - "quote", 1178 - "syn", 1179 - ] 1180 - 1181 - [[package]] 1182 - name = "tinystr" 1183 - version = "0.7.6" 1175 + name = "tempfile" 1176 + version = "3.23.0" 1184 1177 source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 1178 + checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 1186 1179 dependencies = [ 1187 - "displaydoc", 1188 - "zerovec", 1180 + "fastrand", 1181 + "getrandom 0.3.3", 1182 + "once_cell", 1183 + "rustix", 1184 + "windows-sys 0.52.0", 1189 1185 ] 1190 1186 1191 1187 [[package]] 1192 1188 name = "toml" 1193 - version = "0.8.20" 1189 + version = "0.9.7" 1194 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1195 - checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 1191 + checksum = "00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0" 1196 1192 dependencies = [ 1197 - "serde", 1193 + "indexmap", 1194 + "serde_core", 1198 1195 "serde_spanned", 1199 1196 "toml_datetime", 1200 - "toml_edit", 1197 + "toml_parser", 1198 + "toml_writer", 1199 + "winnow", 1201 1200 ] 1202 1201 1203 1202 [[package]] 1204 1203 name = "toml_datetime" 1205 - version = "0.6.8" 1204 + version = "0.7.2" 1206 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1207 - checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 1206 + checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1" 1208 1207 dependencies = [ 1209 - "serde", 1208 + "serde_core", 1210 1209 ] 1211 1210 1212 1211 [[package]] 1213 - name = "toml_edit" 1214 - version = "0.22.24" 1212 + name = "toml_parser" 1213 + version = "1.0.3" 1215 1214 source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 1215 + checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627" 1217 1216 dependencies = [ 1218 - "indexmap", 1219 - "serde", 1220 - "serde_spanned", 1221 - "toml_datetime", 1222 1217 "winnow", 1223 1218 ] 1224 1219 1225 1220 [[package]] 1221 + name = "toml_writer" 1222 + version = "1.0.3" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109" 1225 + 1226 + [[package]] 1226 1227 name = "typenum" 1227 1228 version = "1.18.0" 1228 1229 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1230 1231 1231 1232 [[package]] 1232 1233 name = "unicode-ident" 1233 - version = "1.0.18" 1234 - source = "registry+https://github.com/rust-lang/crates.io-index" 1235 - checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1236 - 1237 - [[package]] 1238 - name = "untrusted" 1239 - version = "0.9.0" 1234 + version = "1.0.19" 1240 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 1236 + checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" 1242 1237 1243 1238 [[package]] 1244 1239 name = "ureq" 1245 - version = "3.0.11" 1240 + version = "3.1.2" 1246 1241 source = "registry+https://github.com/rust-lang/crates.io-index" 1247 - checksum = "b7a3e9af6113ecd57b8c63d3cd76a385b2e3881365f1f489e54f49801d0c83ea" 1242 + checksum = "99ba1025f18a4a3fc3e9b48c868e9beb4f24f4b4b1a325bada26bd4119f46537" 1248 1243 dependencies = [ 1249 1244 "base64", 1245 + "der", 1250 1246 "flate2", 1251 1247 "log", 1248 + "native-tls", 1252 1249 "percent-encoding", 1253 - "rustls", 1254 1250 "rustls-pemfile", 1255 1251 "rustls-pki-types", 1256 1252 "ureq-proto", 1257 1253 "utf-8", 1258 - "webpki-roots", 1254 + "webpki-root-certs", 1259 1255 ] 1260 1256 1261 1257 [[package]] 1262 1258 name = "ureq-proto" 1263 - version = "0.4.1" 1259 + version = "0.5.2" 1264 1260 source = "registry+https://github.com/rust-lang/crates.io-index" 1265 - checksum = "fadf18427d33828c311234884b7ba2afb57143e6e7e69fda7ee883b624661e36" 1261 + checksum = "60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2" 1266 1262 dependencies = [ 1267 1263 "base64", 1268 1264 "http", ··· 1271 1267 ] 1272 1268 1273 1269 [[package]] 1274 - name = "url" 1275 - version = "2.5.4" 1276 - source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 1278 - dependencies = [ 1279 - "form_urlencoded", 1280 - "idna", 1281 - "percent-encoding", 1282 - ] 1283 - 1284 - [[package]] 1285 1270 name = "utf-8" 1286 1271 version = "0.7.6" 1287 1272 source = "registry+https://github.com/rust-lang/crates.io-index" 1288 1273 checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 1289 1274 1290 1275 [[package]] 1291 - name = "utf16_iter" 1292 - version = "1.0.5" 1276 + name = "utf8parse" 1277 + version = "0.2.2" 1293 1278 source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 1279 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1295 1280 1296 1281 [[package]] 1297 - name = "utf8_iter" 1298 - version = "1.0.4" 1282 + name = "vcpkg" 1283 + version = "0.2.15" 1299 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 1285 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1301 1286 1302 1287 [[package]] 1303 - name = "utf8parse" 1304 - version = "0.2.2" 1288 + name = "version_check" 1289 + version = "0.9.5" 1305 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1306 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1291 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1307 1292 1308 1293 [[package]] 1309 - name = "version_check" 1310 - version = "0.9.5" 1294 + name = "wasi" 1295 + version = "0.11.1+wasi-snapshot-preview1" 1311 1296 source = "registry+https://github.com/rust-lang/crates.io-index" 1312 - checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1297 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 1313 1298 1314 1299 [[package]] 1315 1300 name = "wasi" 1316 - version = "0.11.0+wasi-snapshot-preview1" 1301 + version = "0.14.7+wasi-0.2.4" 1317 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1318 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1303 + checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" 1304 + dependencies = [ 1305 + "wasip2", 1306 + ] 1319 1307 1320 1308 [[package]] 1321 - name = "webpki-roots" 1322 - version = "0.26.8" 1309 + name = "wasip2" 1310 + version = "1.0.1+wasi-0.2.4" 1323 1311 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" 1312 + checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 1313 + dependencies = [ 1314 + "wit-bindgen", 1315 + ] 1316 + 1317 + [[package]] 1318 + name = "webpki-root-certs" 1319 + version = "1.0.2" 1320 + source = "registry+https://github.com/rust-lang/crates.io-index" 1321 + checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" 1325 1322 dependencies = [ 1326 1323 "rustls-pki-types", 1327 1324 ] 1328 1325 1329 1326 [[package]] 1327 + name = "windows-link" 1328 + version = "0.2.0" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" 1331 + 1332 + [[package]] 1330 1333 name = "windows-sys" 1331 1334 version = "0.52.0" 1332 1335 source = "registry+https://github.com/rust-lang/crates.io-index" 1333 1336 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1334 1337 dependencies = [ 1335 - "windows-targets", 1338 + "windows-targets 0.52.6", 1336 1339 ] 1337 1340 1338 1341 [[package]] 1339 1342 name = "windows-sys" 1340 - version = "0.59.0" 1343 + version = "0.60.2" 1341 1344 source = "registry+https://github.com/rust-lang/crates.io-index" 1342 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1345 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 1343 1346 dependencies = [ 1344 - "windows-targets", 1347 + "windows-targets 0.53.4", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "windows-sys" 1352 + version = "0.61.1" 1353 + source = "registry+https://github.com/rust-lang/crates.io-index" 1354 + checksum = "6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f" 1355 + dependencies = [ 1356 + "windows-link", 1345 1357 ] 1346 1358 1347 1359 [[package]] ··· 1350 1362 source = "registry+https://github.com/rust-lang/crates.io-index" 1351 1363 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1352 1364 dependencies = [ 1353 - "windows_aarch64_gnullvm", 1354 - "windows_aarch64_msvc", 1355 - "windows_i686_gnu", 1356 - "windows_i686_gnullvm", 1357 - "windows_i686_msvc", 1358 - "windows_x86_64_gnu", 1359 - "windows_x86_64_gnullvm", 1360 - "windows_x86_64_msvc", 1365 + "windows_aarch64_gnullvm 0.52.6", 1366 + "windows_aarch64_msvc 0.52.6", 1367 + "windows_i686_gnu 0.52.6", 1368 + "windows_i686_gnullvm 0.52.6", 1369 + "windows_i686_msvc 0.52.6", 1370 + "windows_x86_64_gnu 0.52.6", 1371 + "windows_x86_64_gnullvm 0.52.6", 1372 + "windows_x86_64_msvc 0.52.6", 1373 + ] 1374 + 1375 + [[package]] 1376 + name = "windows-targets" 1377 + version = "0.53.4" 1378 + source = "registry+https://github.com/rust-lang/crates.io-index" 1379 + checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b" 1380 + dependencies = [ 1381 + "windows-link", 1382 + "windows_aarch64_gnullvm 0.53.0", 1383 + "windows_aarch64_msvc 0.53.0", 1384 + "windows_i686_gnu 0.53.0", 1385 + "windows_i686_gnullvm 0.53.0", 1386 + "windows_i686_msvc 0.53.0", 1387 + "windows_x86_64_gnu 0.53.0", 1388 + "windows_x86_64_gnullvm 0.53.0", 1389 + "windows_x86_64_msvc 0.53.0", 1361 1390 ] 1362 1391 1363 1392 [[package]] ··· 1367 1396 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1368 1397 1369 1398 [[package]] 1399 + name = "windows_aarch64_gnullvm" 1400 + version = "0.53.0" 1401 + source = "registry+https://github.com/rust-lang/crates.io-index" 1402 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 1403 + 1404 + [[package]] 1370 1405 name = "windows_aarch64_msvc" 1371 1406 version = "0.52.6" 1372 1407 source = "registry+https://github.com/rust-lang/crates.io-index" 1373 1408 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1374 1409 1375 1410 [[package]] 1411 + name = "windows_aarch64_msvc" 1412 + version = "0.53.0" 1413 + source = "registry+https://github.com/rust-lang/crates.io-index" 1414 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 1415 + 1416 + [[package]] 1376 1417 name = "windows_i686_gnu" 1377 1418 version = "0.52.6" 1378 1419 source = "registry+https://github.com/rust-lang/crates.io-index" 1379 1420 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1380 1421 1381 1422 [[package]] 1423 + name = "windows_i686_gnu" 1424 + version = "0.53.0" 1425 + source = "registry+https://github.com/rust-lang/crates.io-index" 1426 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 1427 + 1428 + [[package]] 1382 1429 name = "windows_i686_gnullvm" 1383 1430 version = "0.52.6" 1384 1431 source = "registry+https://github.com/rust-lang/crates.io-index" 1385 1432 checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1386 1433 1387 1434 [[package]] 1435 + name = "windows_i686_gnullvm" 1436 + version = "0.53.0" 1437 + source = "registry+https://github.com/rust-lang/crates.io-index" 1438 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 1439 + 1440 + [[package]] 1388 1441 name = "windows_i686_msvc" 1389 1442 version = "0.52.6" 1390 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1391 1444 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1445 + 1446 + [[package]] 1447 + name = "windows_i686_msvc" 1448 + version = "0.53.0" 1449 + source = "registry+https://github.com/rust-lang/crates.io-index" 1450 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 1392 1451 1393 1452 [[package]] 1394 1453 name = "windows_x86_64_gnu" ··· 1397 1456 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1398 1457 1399 1458 [[package]] 1459 + name = "windows_x86_64_gnu" 1460 + version = "0.53.0" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 1463 + 1464 + [[package]] 1400 1465 name = "windows_x86_64_gnullvm" 1401 1466 version = "0.52.6" 1402 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1403 1468 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1404 1469 1405 1470 [[package]] 1471 + name = "windows_x86_64_gnullvm" 1472 + version = "0.53.0" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 1475 + 1476 + [[package]] 1406 1477 name = "windows_x86_64_msvc" 1407 1478 version = "0.52.6" 1408 1479 source = "registry+https://github.com/rust-lang/crates.io-index" 1409 1480 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1410 1481 1411 1482 [[package]] 1412 - name = "winnow" 1413 - version = "0.7.7" 1483 + name = "windows_x86_64_msvc" 1484 + version = "0.53.0" 1414 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1415 - checksum = "6cb8234a863ea0e8cd7284fcdd4f145233eb00fee02bbdd9861aec44e6477bc5" 1416 - dependencies = [ 1417 - "memchr", 1418 - ] 1486 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 1419 1487 1420 1488 [[package]] 1421 - name = "write16" 1422 - version = "1.0.0" 1489 + name = "winnow" 1490 + version = "0.7.13" 1423 1491 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 1492 + checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" 1425 1493 1426 1494 [[package]] 1427 - name = "writeable" 1428 - version = "0.5.5" 1495 + name = "wit-bindgen" 1496 + version = "0.46.0" 1429 1497 source = "registry+https://github.com/rust-lang/crates.io-index" 1430 - checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 1498 + checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 1431 1499 1432 1500 [[package]] 1433 1501 name = "xshell" ··· 1453 1521 ] 1454 1522 1455 1523 [[package]] 1456 - name = "yoke" 1457 - version = "0.7.5" 1458 - source = "registry+https://github.com/rust-lang/crates.io-index" 1459 - checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 1460 - dependencies = [ 1461 - "serde", 1462 - "stable_deref_trait", 1463 - "yoke-derive", 1464 - "zerofrom", 1465 - ] 1466 - 1467 - [[package]] 1468 - name = "yoke-derive" 1469 - version = "0.7.5" 1470 - source = "registry+https://github.com/rust-lang/crates.io-index" 1471 - checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 1472 - dependencies = [ 1473 - "proc-macro2", 1474 - "quote", 1475 - "syn", 1476 - "synstructure", 1477 - ] 1478 - 1479 - [[package]] 1480 1524 name = "zerocopy" 1481 - version = "0.8.25" 1525 + version = "0.8.27" 1482 1526 source = "registry+https://github.com/rust-lang/crates.io-index" 1483 - checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" 1527 + checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" 1484 1528 dependencies = [ 1485 1529 "zerocopy-derive", 1486 1530 ] 1487 1531 1488 1532 [[package]] 1489 1533 name = "zerocopy-derive" 1490 - version = "0.8.25" 1491 - source = "registry+https://github.com/rust-lang/crates.io-index" 1492 - checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" 1493 - dependencies = [ 1494 - "proc-macro2", 1495 - "quote", 1496 - "syn", 1497 - ] 1498 - 1499 - [[package]] 1500 - name = "zerofrom" 1501 - version = "0.1.6" 1502 - source = "registry+https://github.com/rust-lang/crates.io-index" 1503 - checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 1504 - dependencies = [ 1505 - "zerofrom-derive", 1506 - ] 1507 - 1508 - [[package]] 1509 - name = "zerofrom-derive" 1510 - version = "0.1.6" 1534 + version = "0.8.27" 1511 1535 source = "registry+https://github.com/rust-lang/crates.io-index" 1512 - checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 1536 + checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" 1513 1537 dependencies = [ 1514 1538 "proc-macro2", 1515 1539 "quote", 1516 1540 "syn", 1517 - "synstructure", 1518 1541 ] 1519 1542 1520 1543 [[package]] 1521 1544 name = "zeroize" 1522 - version = "1.8.1" 1523 - source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 1525 - 1526 - [[package]] 1527 - name = "zerovec" 1528 - version = "0.10.4" 1529 - source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 1531 - dependencies = [ 1532 - "yoke", 1533 - "zerofrom", 1534 - "zerovec-derive", 1535 - ] 1536 - 1537 - [[package]] 1538 - name = "zerovec-derive" 1539 - version = "0.10.3" 1545 + version = "1.8.2" 1540 1546 source = "registry+https://github.com/rust-lang/crates.io-index" 1541 - checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 1542 - dependencies = [ 1543 - "proc-macro2", 1544 - "quote", 1545 - "syn", 1546 - ] 1547 + checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
+4
Cargo.toml
··· 2 2 # 3 3 # SPDX-License-Identifier: EUPL-1.2 4 4 5 + [profile.release] 6 + codegen-units = 1 7 + lto = "fat" 8 + 5 9 [workspace] 6 10 resolver = "2" 7 11 default-members = [ "cli" ]
+3 -8
cli/Cargo.toml
··· 7 7 version = "0.1.0" 8 8 edition = "2024" 9 9 10 - [profile.release] 11 - codegen-units = 1 12 - lto = "fat" 13 - 14 10 [dependencies] 15 11 clap = { version = "4.4.18", features = ["derive"] } 16 12 rayon = "1.10.0" 17 13 serde = { version = "1.0.196", features = ["derive"] } 18 14 serde_json = "1.0.113" 19 15 simple-eyre = "0.3.1" 20 - ssh-key = { version = "0.6.4", features = ["alloc", "serde"] } 21 - toml = "0.8.10" 22 - ureq = "3.0.11" 23 - url = "2.5.4" 16 + ssh-key = { version = "0.6.4", default-features = false, features = ["std", "alloc", "serde", "ecdsa"] } 17 + toml = "0.9.7" 18 + ureq = { version = "3.0.11", default-features = false, features = [ "native-tls", "gzip" ] }
+2 -2
cli/src/config.rs
··· 15 15 } 16 16 17 17 impl Entry { 18 - pub fn fetch(&self) -> Result<(String, Vec<ssh_key::PublicKey>)> { 18 + pub fn fetch(self) -> Result<(String, Vec<ssh_key::PublicKey>)> { 19 19 let mut stream: Vec<ssh_key::PublicKey> = self 20 20 .keys 21 21 .par_iter() ··· 37 37 } 38 38 39 39 impl Config { 40 - pub fn fetch(&self) -> Result<Output> { 40 + pub fn fetch(self) -> Result<Output> { 41 41 self.entries.into_par_iter().map(Entry::fetch).collect() 42 42 } 43 43 }
+2 -2
cli/src/main.rs
··· 6 6 use simple_eyre::eyre::Result; 7 7 use std::fs::File; 8 8 use std::io::{self, prelude::*}; 9 - use std::path::Path; 9 + use std::path::{Path, PathBuf}; 10 10 11 11 #[derive(Debug, Clone)] 12 12 enum Input { 13 - File(Box<Path>), 13 + File(PathBuf), 14 14 Stdio, 15 15 } 16 16
+18 -6
cli/src/sources/atproto.rs
··· 191 191 192 192 impl super::Fetch for ATProto { 193 193 fn fetch(&self) -> Result<Vec<PublicKey>> { 194 - let mut url = url::Url::parse(&self.host)?; 194 + let url = format!( 195 + "{host}/xrpc/com.atproto.repo.listRecords?repo={handle}&collection=sh.tangled.publicKey", 196 + host = self.host.trim_end_matches('/'), 197 + handle = self.handle 198 + ); 195 199 196 - url.query_pairs_mut() 197 - .append_pair("repo", &self.handle.to_string()) 198 - .append_pair("collection", "sh.tangled.publicKey"); 200 + use ureq::tls::{RootCerts, TlsConfig, TlsProvider}; 199 201 200 - url.set_path("xrpc/com.atproto.repo.listRecords"); 202 + let config = ureq::Agent::config_builder() 203 + .tls_config( 204 + TlsConfig::builder() 205 + .root_certs(RootCerts::PlatformVerifier) 206 + .provider(TlsProvider::NativeTls) 207 + .build(), 208 + ) 209 + .build(); 201 210 202 - let data = ureq::get(&url.to_string()) 211 + let agent = config.new_agent(); 212 + 213 + let data = agent 214 + .get(&url.to_string()) 203 215 .call()? 204 216 .body_mut() 205 217 .read_to_string()?;
+15 -2
cli/src/sources/mod.rs
··· 59 59 } 60 60 } 61 61 62 - fn normalize_sourcehut(s: &str) -> std::borrow::Cow<str> { 62 + fn normalize_sourcehut(s: &str) -> std::borrow::Cow<'_, str> { 63 63 if s.starts_with("~") { 64 64 s.into() 65 65 } else { ··· 105 105 106 106 impl Fetch for Http { 107 107 fn fetch(&self) -> Result<Vec<PublicKey>> { 108 - ureq::get(&self.url) 108 + use ureq::tls::{RootCerts, TlsConfig, TlsProvider}; 109 + 110 + let config = ureq::Agent::config_builder() 111 + .tls_config( 112 + TlsConfig::builder() 113 + .root_certs(RootCerts::PlatformVerifier) 114 + .provider(TlsProvider::NativeTls) 115 + .build(), 116 + ) 117 + .build(); 118 + 119 + let agent = config.new_agent(); 120 + 121 + agent.get(&self.url) 109 122 .call()? 110 123 .body_mut() 111 124 .read_to_string()?
+63 -99
flake.lock
··· 9 9 "devenv" 10 10 ], 11 11 "git-hooks": [ 12 - "devenv" 12 + "devenv", 13 + "git-hooks" 13 14 ], 14 - "nixpkgs": "nixpkgs" 15 + "nixpkgs": [ 16 + "devenv", 17 + "nixpkgs" 18 + ] 15 19 }, 16 20 "locked": { 17 - "lastModified": 1742042642, 18 - "narHash": "sha256-D0gP8srrX0qj+wNYNPdtVJsQuFzIng3q43thnHXQ/es=", 21 + "lastModified": 1752264895, 22 + "narHash": "sha256-1zBPE/PNAkPNUsOWFET4J0cjlvziH8DOekesDmjND+w=", 19 23 "owner": "cachix", 20 24 "repo": "cachix", 21 - "rev": "a624d3eaf4b1d225f918de8543ed739f2f574203", 25 + "rev": "47053aef762f452e816e44eb9a23fbc3827b241a", 22 26 "type": "github" 23 27 }, 24 28 "original": { ··· 32 36 "inputs": { 33 37 "cachix": "cachix", 34 38 "flake-compat": "flake-compat", 39 + "flake-parts": "flake-parts", 35 40 "git-hooks": "git-hooks", 36 41 "nix": "nix", 37 - "nixpkgs": "nixpkgs_3" 42 + "nixpkgs": "nixpkgs" 38 43 }, 39 44 "locked": { 40 - "lastModified": 1745191090, 41 - "narHash": "sha256-dlRKD6v02O22mgGDn5MwowgLQG/zObIYzgLhWkCcggQ=", 45 + "lastModified": 1759339967, 46 + "narHash": "sha256-mMJgOCRHKDAAsU9AmgK1gV0iWMZo1yHH243uCnQ3tr4=", 42 47 "owner": "cachix", 43 48 "repo": "devenv", 44 - "rev": "b3b1973c97568b1c93c1f822bb1d3fa640ee3b76", 49 + "rev": "e7a45ed5e94dd286bce2a3b0f037fb4355e1ebdf", 45 50 "type": "github" 46 51 }, 47 52 "original": { ··· 53 58 "flake-compat": { 54 59 "flake": false, 55 60 "locked": { 56 - "lastModified": 1733328505, 57 - "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", 61 + "lastModified": 1747046372, 62 + "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", 58 63 "owner": "edolstra", 59 64 "repo": "flake-compat", 60 - "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec", 65 + "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 61 66 "type": "github" 62 67 }, 63 68 "original": { ··· 70 75 "inputs": { 71 76 "nixpkgs-lib": [ 72 77 "devenv", 73 - "nix", 74 78 "nixpkgs" 75 79 ] 76 80 }, 77 81 "locked": { 78 - "lastModified": 1712014858, 79 - "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=", 82 + "lastModified": 1756770412, 83 + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", 80 84 "owner": "hercules-ci", 81 85 "repo": "flake-parts", 82 - "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d", 86 + "rev": "4524271976b625a4a605beefd893f270620fd751", 83 87 "type": "github" 84 88 }, 85 89 "original": { ··· 93 97 "nixpkgs-lib": "nixpkgs-lib" 94 98 }, 95 99 "locked": { 96 - "lastModified": 1743550720, 97 - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", 100 + "lastModified": 1756770412, 101 + "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", 98 102 "owner": "hercules-ci", 99 103 "repo": "flake-parts", 100 - "rev": "c621e8422220273271f52058f618c94e405bb0f5", 104 + "rev": "4524271976b625a4a605beefd893f270620fd751", 101 105 "type": "github" 102 106 }, 103 107 "original": { ··· 109 113 "git-hooks": { 110 114 "inputs": { 111 115 "flake-compat": [ 112 - "devenv" 116 + "devenv", 117 + "flake-compat" 113 118 ], 114 119 "gitignore": "gitignore", 115 120 "nixpkgs": [ ··· 118 123 ] 119 124 }, 120 125 "locked": { 121 - "lastModified": 1742649964, 122 - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", 126 + "lastModified": 1758108966, 127 + "narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", 123 128 "owner": "cachix", 124 129 "repo": "git-hooks.nix", 125 - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", 130 + "rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", 126 131 "type": "github" 127 132 }, 128 133 "original": { ··· 153 158 "type": "github" 154 159 } 155 160 }, 156 - "libgit2": { 157 - "flake": false, 158 - "locked": { 159 - "lastModified": 1697646580, 160 - "narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=", 161 - "owner": "libgit2", 162 - "repo": "libgit2", 163 - "rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5", 164 - "type": "github" 165 - }, 166 - "original": { 167 - "owner": "libgit2", 168 - "repo": "libgit2", 169 - "type": "github" 170 - } 171 - }, 172 161 "nix": { 173 162 "inputs": { 174 163 "flake-compat": [ 175 - "devenv" 164 + "devenv", 165 + "flake-compat" 176 166 ], 177 - "flake-parts": "flake-parts", 178 - "libgit2": "libgit2", 179 - "nixpkgs": "nixpkgs_2", 167 + "flake-parts": [ 168 + "devenv", 169 + "flake-parts" 170 + ], 171 + "git-hooks-nix": [ 172 + "devenv", 173 + "git-hooks" 174 + ], 175 + "nixpkgs": [ 176 + "devenv", 177 + "nixpkgs" 178 + ], 180 179 "nixpkgs-23-11": [ 181 180 "devenv" 182 181 ], 183 182 "nixpkgs-regression": [ 184 183 "devenv" 185 - ], 186 - "pre-commit-hooks": [ 187 - "devenv" 188 184 ] 189 185 }, 190 186 "locked": { 191 - "lastModified": 1741798497, 192 - "narHash": "sha256-E3j+3MoY8Y96mG1dUIiLFm2tZmNbRvSiyN7CrSKuAVg=", 193 - "owner": "domenkozar", 187 + "lastModified": 1758763079, 188 + "narHash": "sha256-Bx1A+lShhOWwMuy3uDzZQvYiBKBFcKwy6G6NEohhv6A=", 189 + "owner": "cachix", 194 190 "repo": "nix", 195 - "rev": "f3f44b2baaf6c4c6e179de8cbb1cc6db031083cd", 191 + "rev": "6f0140527c2b0346df4afad7497baa08decb929f", 196 192 "type": "github" 197 193 }, 198 194 "original": { 199 - "owner": "domenkozar", 200 - "ref": "devenv-2.24", 195 + "owner": "cachix", 196 + "ref": "devenv-2.30.5", 201 197 "repo": "nix", 202 198 "type": "github" 203 199 } 204 200 }, 205 201 "nixpkgs": { 206 202 "locked": { 207 - "lastModified": 1733212471, 208 - "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", 209 - "owner": "NixOS", 210 - "repo": "nixpkgs", 211 - "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", 203 + "lastModified": 1758532697, 204 + "narHash": "sha256-bhop0bR3u7DCw9/PtLCwr7GwEWDlBSxHp+eVQhCW9t4=", 205 + "owner": "cachix", 206 + "repo": "devenv-nixpkgs", 207 + "rev": "207a4cb0e1253c7658c6736becc6eb9cace1f25f", 212 208 "type": "github" 213 209 }, 214 210 "original": { 215 - "owner": "NixOS", 216 - "ref": "nixos-unstable", 217 - "repo": "nixpkgs", 211 + "owner": "cachix", 212 + "ref": "rolling", 213 + "repo": "devenv-nixpkgs", 218 214 "type": "github" 219 215 } 220 216 }, 221 217 "nixpkgs-lib": { 222 218 "locked": { 223 - "lastModified": 1743296961, 224 - "narHash": "sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc=", 219 + "lastModified": 1754788789, 220 + "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", 225 221 "owner": "nix-community", 226 222 "repo": "nixpkgs.lib", 227 - "rev": "e4822aea2a6d1cdd36653c134cacfd64c97ff4fa", 223 + "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", 228 224 "type": "github" 229 225 }, 230 226 "original": { ··· 235 231 }, 236 232 "nixpkgs_2": { 237 233 "locked": { 238 - "lastModified": 1717432640, 239 - "narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=", 240 - "owner": "NixOS", 241 - "repo": "nixpkgs", 242 - "rev": "88269ab3044128b7c2f4c7d68448b2fb50456870", 243 - "type": "github" 244 - }, 245 - "original": { 246 - "owner": "NixOS", 247 - "ref": "release-24.05", 248 - "repo": "nixpkgs", 249 - "type": "github" 250 - } 251 - }, 252 - "nixpkgs_3": { 253 - "locked": { 254 - "lastModified": 1733477122, 255 - "narHash": "sha256-qamMCz5mNpQmgBwc8SB5tVMlD5sbwVIToVZtSxMph9s=", 256 - "owner": "cachix", 257 - "repo": "devenv-nixpkgs", 258 - "rev": "7bd9e84d0452f6d2e63b6e6da29fe73fac951857", 259 - "type": "github" 260 - }, 261 - "original": { 262 - "owner": "cachix", 263 - "ref": "rolling", 264 - "repo": "devenv-nixpkgs", 265 - "type": "github" 266 - } 267 - }, 268 - "nixpkgs_4": { 269 - "locked": { 270 - "lastModified": 1744868846, 271 - "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", 234 + "lastModified": 1759133924, 235 + "narHash": "sha256-eegjF6fo080481S/ZHyDENjeGG1ZgW2v86O9UZQxLJ8=", 272 236 "owner": "NixOS", 273 237 "repo": "nixpkgs", 274 - "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", 238 + "rev": "9547cfd27b5158eb612a6812dfc5c7b3d118b996", 275 239 "type": "github" 276 240 }, 277 241 "original": { ··· 285 249 "inputs": { 286 250 "devenv": "devenv", 287 251 "flake-parts": "flake-parts_2", 288 - "nixpkgs": "nixpkgs_4" 252 + "nixpkgs": "nixpkgs_2" 289 253 } 290 254 } 291 255 },
+1 -8
flake.nix
··· 55 55 pkgs.cargo-nextest 56 56 pkgs.cargo-outdated 57 57 pkgs.reuse 58 - ] 59 - ++ pkgs.lib.lists.optionals pkgs.stdenv.isDarwin (with pkgs.darwin.apple_sdk; [ 60 - frameworks.Foundation 61 - frameworks.CoreFoundation 62 - frameworks.SystemConfiguration 63 - frameworks.Security 64 - pkgs.libiconv 65 - ]); 58 + ]; 66 59 }; 67 60 }; 68 61 };