mullvad: 2023.3 -> 2023.5

authored by

André Silva and committed by helbling.dev 61658462 8d1dc077

+839 -226
+835 -222
pkgs/applications/networking/mullvad/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "aead" 22 - version = "0.4.3" 22 + version = "0.5.2" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" 24 + checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 25 dependencies = [ 26 + "crypto-common", 26 27 "generic-array 0.14.4", 27 28 ] 28 29 29 30 [[package]] 30 31 name = "aes" 31 - version = "0.7.5" 32 + version = "0.8.2" 32 33 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" 34 + checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 34 35 dependencies = [ 35 36 "cfg-if", 36 37 "cipher", 37 38 "cpufeatures", 38 - "ctr", 39 - "opaque-debug 0.3.0", 40 39 ] 41 40 42 41 [[package]] 43 42 name = "aes-gcm" 44 - version = "0.9.4" 43 + version = "0.10.1" 45 44 source = "registry+https://github.com/rust-lang/crates.io-index" 46 - checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" 45 + checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c" 47 46 dependencies = [ 48 47 "aead", 49 48 "aes", ··· 63 62 ] 64 63 65 64 [[package]] 65 + name = "android-tzdata" 66 + version = "0.1.1" 67 + source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 69 + 70 + [[package]] 66 71 name = "android_log-sys" 67 72 version = "0.1.2" 68 73 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 82 87 83 88 [[package]] 84 89 name = "android_system_properties" 85 - version = "0.1.4" 90 + version = "0.1.5" 86 91 source = "registry+https://github.com/rust-lang/crates.io-index" 87 - checksum = "d7ed72e1635e121ca3e79420540282af22da58be50de153d36f81ddc6b83aa9e" 92 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 88 93 dependencies = [ 89 94 "libc", 90 95 ] 91 96 92 97 [[package]] 98 + name = "anstream" 99 + version = "0.3.2" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" 102 + dependencies = [ 103 + "anstyle", 104 + "anstyle-parse", 105 + "anstyle-query", 106 + "anstyle-wincon", 107 + "colorchoice", 108 + "is-terminal", 109 + "utf8parse", 110 + ] 111 + 112 + [[package]] 113 + name = "anstyle" 114 + version = "1.0.0" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 117 + 118 + [[package]] 119 + name = "anstyle-parse" 120 + version = "0.2.0" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 123 + dependencies = [ 124 + "utf8parse", 125 + ] 126 + 127 + [[package]] 128 + name = "anstyle-query" 129 + version = "1.0.0" 130 + source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 132 + dependencies = [ 133 + "windows-sys 0.48.0", 134 + ] 135 + 136 + [[package]] 137 + name = "anstyle-wincon" 138 + version = "1.0.1" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 141 + dependencies = [ 142 + "anstyle", 143 + "windows-sys 0.48.0", 144 + ] 145 + 146 + [[package]] 93 147 name = "anyhow" 94 148 version = "1.0.44" 95 149 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 97 151 98 152 [[package]] 99 153 name = "arc-swap" 100 - version = "1.5.0" 154 + version = "1.6.0" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 157 + 158 + [[package]] 159 + name = "arrayref" 160 + version = "0.3.7" 161 + source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 163 + 164 + [[package]] 165 + name = "arrayvec" 166 + version = "0.7.2" 101 167 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" 168 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 103 169 104 170 [[package]] 105 171 name = "async-stream" ··· 119 185 dependencies = [ 120 186 "proc-macro2", 121 187 "quote", 122 - "syn", 188 + "syn 1.0.100", 123 189 ] 124 190 125 191 [[package]] ··· 130 196 dependencies = [ 131 197 "proc-macro2", 132 198 "quote", 133 - "syn", 199 + "syn 1.0.100", 134 200 ] 135 201 136 202 [[package]] ··· 223 289 checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 224 290 225 291 [[package]] 292 + name = "base64" 293 + version = "0.21.0" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 296 + 297 + [[package]] 298 + name = "base64ct" 299 + version = "1.6.0" 300 + source = "registry+https://github.com/rust-lang/crates.io-index" 301 + checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 302 + 303 + [[package]] 226 304 name = "bitflags" 227 305 version = "1.3.2" 228 306 source = "registry+https://github.com/rust-lang/crates.io-index" 229 307 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 230 308 231 309 [[package]] 310 + name = "blake3" 311 + version = "1.3.3" 312 + source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" 314 + dependencies = [ 315 + "arrayref", 316 + "arrayvec", 317 + "cc", 318 + "cfg-if", 319 + "constant_time_eq", 320 + "digest 0.10.3", 321 + ] 322 + 323 + [[package]] 232 324 name = "block-buffer" 233 325 version = "0.7.3" 234 326 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 284 376 285 377 [[package]] 286 378 name = "bytes" 287 - version = "1.1.0" 379 + version = "1.4.0" 288 380 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 381 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 290 382 291 383 [[package]] 292 384 name = "cbindgen" ··· 294 386 source = "registry+https://github.com/rust-lang/crates.io-index" 295 387 checksum = "a6358dedf60f4d9b8db43ad187391afe959746101346fe51bb978126bec61dfb" 296 388 dependencies = [ 297 - "clap", 389 + "clap 3.2.25", 298 390 "heck", 299 391 "indexmap", 300 392 "log", ··· 302 394 "quote", 303 395 "serde", 304 396 "serde_json", 305 - "syn", 397 + "syn 1.0.100", 306 398 "tempfile", 307 399 "toml", 308 400 ] ··· 327 419 328 420 [[package]] 329 421 name = "chacha20" 330 - version = "0.8.2" 422 + version = "0.9.1" 331 423 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6" 424 + checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" 333 425 dependencies = [ 334 426 "cfg-if", 335 427 "cipher", 336 428 "cpufeatures", 337 - "zeroize", 338 429 ] 339 430 340 431 [[package]] 341 432 name = "chacha20poly1305" 342 - version = "0.9.1" 433 + version = "0.10.1" 343 434 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" 435 + checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" 345 436 dependencies = [ 346 437 "aead", 347 438 "chacha20", ··· 352 443 353 444 [[package]] 354 445 name = "chrono" 355 - version = "0.4.21" 446 + version = "0.4.26" 356 447 source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "3f725f340c3854e3cb3ab736dc21f0cca183303acea3b3ffec30f141503ac8eb" 448 + checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 358 449 dependencies = [ 450 + "android-tzdata", 359 451 "iana-time-zone", 360 452 "js-sys", 361 - "num-integer", 362 453 "num-traits", 363 454 "serde", 364 455 "time 0.1.43", ··· 368 459 369 460 [[package]] 370 461 name = "cipher" 371 - version = "0.3.0" 462 + version = "0.4.4" 372 463 source = "registry+https://github.com/rust-lang/crates.io-index" 373 - checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" 464 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 374 465 dependencies = [ 375 - "generic-array 0.14.4", 466 + "crypto-common", 467 + "inout", 468 + "zeroize", 376 469 ] 377 470 378 471 [[package]] 379 472 name = "clap" 380 - version = "3.2.23" 473 + version = "3.2.25" 381 474 source = "registry+https://github.com/rust-lang/crates.io-index" 382 - checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 475 + checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 383 476 dependencies = [ 384 477 "atty", 385 478 "bitflags", 386 - "clap_lex", 479 + "clap_lex 0.2.4", 387 480 "indexmap", 388 - "once_cell", 389 481 "strsim 0.10.0", 390 482 "termcolor", 391 483 "textwrap", 392 484 ] 393 485 394 486 [[package]] 487 + name = "clap" 488 + version = "4.2.7" 489 + source = "registry+https://github.com/rust-lang/crates.io-index" 490 + checksum = "34d21f9bf1b425d2968943631ec91202fe5e837264063503708b83013f8fc938" 491 + dependencies = [ 492 + "clap_builder", 493 + "clap_derive", 494 + "once_cell", 495 + ] 496 + 497 + [[package]] 498 + name = "clap_builder" 499 + version = "4.2.7" 500 + source = "registry+https://github.com/rust-lang/crates.io-index" 501 + checksum = "914c8c79fb560f238ef6429439a30023c862f7a28e688c58f7203f12b29970bd" 502 + dependencies = [ 503 + "anstream", 504 + "anstyle", 505 + "bitflags", 506 + "clap_lex 0.4.1", 507 + "once_cell", 508 + "strsim 0.10.0", 509 + ] 510 + 511 + [[package]] 395 512 name = "clap_complete" 396 - version = "3.0.6" 513 + version = "4.2.1" 397 514 source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "678db4c39c013cc68b54d372bce2efc58e30a0337c497c9032fd196802df3bc3" 515 + checksum = "1a19591b2ab0e3c04b588a0e04ddde7b9eaa423646d1b4a8092879216bf47473" 399 516 dependencies = [ 400 - "clap", 517 + "clap 4.2.7", 518 + ] 519 + 520 + [[package]] 521 + name = "clap_derive" 522 + version = "4.2.0" 523 + source = "registry+https://github.com/rust-lang/crates.io-index" 524 + checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" 525 + dependencies = [ 526 + "heck", 527 + "proc-macro2", 528 + "quote", 529 + "syn 2.0.15", 401 530 ] 402 531 403 532 [[package]] ··· 410 539 ] 411 540 412 541 [[package]] 542 + name = "clap_lex" 543 + version = "0.4.1" 544 + source = "registry+https://github.com/rust-lang/crates.io-index" 545 + checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" 546 + 547 + [[package]] 413 548 name = "classic-mceliece-rust" 414 549 version = "2.0.2" 415 550 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 421 556 ] 422 557 423 558 [[package]] 559 + name = "codespan-reporting" 560 + version = "0.11.1" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 563 + dependencies = [ 564 + "termcolor", 565 + "unicode-width", 566 + ] 567 + 568 + [[package]] 569 + name = "colorchoice" 570 + version = "1.0.0" 571 + source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 573 + 574 + [[package]] 424 575 name = "colored" 425 576 version = "1.9.3" 426 577 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 443 594 444 595 [[package]] 445 596 name = "const-oid" 446 - version = "0.7.1" 597 + version = "0.9.2" 447 598 source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" 599 + checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913" 600 + 601 + [[package]] 602 + name = "constant_time_eq" 603 + version = "0.2.5" 604 + source = "registry+https://github.com/rust-lang/crates.io-index" 605 + checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b" 449 606 450 607 [[package]] 451 608 name = "convert_case" ··· 465 622 466 623 [[package]] 467 624 name = "core-foundation-sys" 468 - version = "0.8.2" 625 + version = "0.8.4" 469 626 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" 627 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 471 628 472 629 [[package]] 473 630 name = "cpufeatures" ··· 479 636 ] 480 637 481 638 [[package]] 639 + name = "crossbeam-channel" 640 + version = "0.5.8" 641 + source = "registry+https://github.com/rust-lang/crates.io-index" 642 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 643 + dependencies = [ 644 + "cfg-if", 645 + "crossbeam-utils", 646 + ] 647 + 648 + [[package]] 649 + name = "crossbeam-utils" 650 + version = "0.8.15" 651 + source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 653 + dependencies = [ 654 + "cfg-if", 655 + ] 656 + 657 + [[package]] 482 658 name = "crypto-bigint" 483 - version = "0.3.2" 659 + version = "0.4.9" 484 660 source = "registry+https://github.com/rust-lang/crates.io-index" 485 - checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" 661 + checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" 486 662 dependencies = [ 487 663 "generic-array 0.14.4", 488 664 "rand_core 0.6.4", ··· 492 668 493 669 [[package]] 494 670 name = "crypto-common" 495 - version = "0.1.3" 671 + version = "0.1.6" 496 672 source = "registry+https://github.com/rust-lang/crates.io-index" 497 - checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 673 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 498 674 dependencies = [ 499 675 "generic-array 0.14.4", 676 + "rand_core 0.6.4", 500 677 "typenum", 501 678 ] 502 679 503 680 [[package]] 504 681 name = "ctr" 505 - version = "0.8.0" 682 + version = "0.9.2" 506 683 source = "registry+https://github.com/rust-lang/crates.io-index" 507 - checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" 684 + checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 508 685 dependencies = [ 509 686 "cipher", 510 687 ] ··· 533 710 ] 534 711 535 712 [[package]] 713 + name = "cxx" 714 + version = "1.0.94" 715 + source = "registry+https://github.com/rust-lang/crates.io-index" 716 + checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 717 + dependencies = [ 718 + "cc", 719 + "cxxbridge-flags", 720 + "cxxbridge-macro", 721 + "link-cplusplus", 722 + ] 723 + 724 + [[package]] 725 + name = "cxx-build" 726 + version = "1.0.94" 727 + source = "registry+https://github.com/rust-lang/crates.io-index" 728 + checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 729 + dependencies = [ 730 + "cc", 731 + "codespan-reporting", 732 + "once_cell", 733 + "proc-macro2", 734 + "quote", 735 + "scratch", 736 + "syn 2.0.15", 737 + ] 738 + 739 + [[package]] 740 + name = "cxxbridge-flags" 741 + version = "1.0.94" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 744 + 745 + [[package]] 746 + name = "cxxbridge-macro" 747 + version = "1.0.94" 748 + source = "registry+https://github.com/rust-lang/crates.io-index" 749 + checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 750 + dependencies = [ 751 + "proc-macro2", 752 + "quote", 753 + "syn 2.0.15", 754 + ] 755 + 756 + [[package]] 536 757 name = "darling" 537 758 version = "0.10.2" 538 759 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 553 774 "proc-macro2", 554 775 "quote", 555 776 "strsim 0.9.3", 556 - "syn", 777 + "syn 1.0.100", 557 778 ] 558 779 559 780 [[package]] ··· 564 785 dependencies = [ 565 786 "darling_core", 566 787 "quote", 567 - "syn", 788 + "syn 1.0.100", 789 + ] 790 + 791 + [[package]] 792 + name = "dashmap" 793 + version = "5.2.0" 794 + source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "4c8858831f7781322e539ea39e72449c46b059638250c14344fec8d0aa6e539c" 796 + dependencies = [ 797 + "cfg-if", 798 + "num_cpus", 799 + "parking_lot", 568 800 ] 569 801 570 802 [[package]] ··· 586 818 587 819 [[package]] 588 820 name = "der" 589 - version = "0.5.1" 821 + version = "0.6.1" 590 822 source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" 823 + checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" 592 824 dependencies = [ 593 825 "const-oid", 826 + "zeroize", 594 827 ] 595 828 596 829 [[package]] ··· 601 834 dependencies = [ 602 835 "proc-macro2", 603 836 "quote", 604 - "syn", 837 + "syn 1.0.100", 605 838 ] 606 839 607 840 [[package]] ··· 614 847 "derive_builder_core", 615 848 "proc-macro2", 616 849 "quote", 617 - "syn", 850 + "syn 1.0.100", 618 851 ] 619 852 620 853 [[package]] ··· 626 859 "darling", 627 860 "proc-macro2", 628 861 "quote", 629 - "syn", 862 + "syn 1.0.100", 630 863 ] 631 864 632 865 [[package]] ··· 639 872 "proc-macro2", 640 873 "quote", 641 874 "rustc_version", 642 - "syn", 875 + "syn 1.0.100", 643 876 ] 644 877 645 878 [[package]] ··· 706 939 707 940 [[package]] 708 941 name = "ecdsa" 709 - version = "0.13.4" 942 + version = "0.14.8" 710 943 source = "registry+https://github.com/rust-lang/crates.io-index" 711 - checksum = "d0d69ae62e0ce582d56380743515fefaf1a8c70cec685d9677636d7e30ae9dc9" 944 + checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" 712 945 dependencies = [ 713 946 "der", 714 947 "elliptic-curve", ··· 732 965 733 966 [[package]] 734 967 name = "elliptic-curve" 735 - version = "0.11.12" 968 + version = "0.12.3" 736 969 source = "registry+https://github.com/rust-lang/crates.io-index" 737 - checksum = "25b477563c2bfed38a3b7a60964c49e058b2510ad3f12ba3483fd8f62c2306d6" 970 + checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" 738 971 dependencies = [ 739 972 "base16ct", 740 973 "crypto-bigint", 741 974 "der", 975 + "digest 0.10.3", 742 976 "generic-array 0.14.4", 743 977 "rand_core 0.6.4", 744 978 "sec1", ··· 761 995 "heck", 762 996 "proc-macro2", 763 997 "quote", 764 - "syn", 998 + "syn 1.0.100", 765 999 ] 766 1000 767 1001 [[package]] ··· 803 1037 "proc-macro2", 804 1038 "quote", 805 1039 "rustversion", 806 - "syn", 1040 + "syn 1.0.100", 807 1041 "synstructure", 808 1042 ] 809 1043 ··· 819 1053 ] 820 1054 821 1055 [[package]] 1056 + name = "errno" 1057 + version = "0.3.1" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1060 + dependencies = [ 1061 + "errno-dragonfly", 1062 + "libc", 1063 + "windows-sys 0.48.0", 1064 + ] 1065 + 1066 + [[package]] 822 1067 name = "errno-dragonfly" 823 1068 version = "0.1.2" 824 1069 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 864 1109 ] 865 1110 866 1111 [[package]] 1112 + name = "filetime" 1113 + version = "0.2.21" 1114 + source = "registry+https://github.com/rust-lang/crates.io-index" 1115 + checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1116 + dependencies = [ 1117 + "cfg-if", 1118 + "libc", 1119 + "redox_syscall", 1120 + "windows-sys 0.48.0", 1121 + ] 1122 + 1123 + [[package]] 867 1124 name = "fixedbitset" 868 1125 version = "0.4.2" 869 1126 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 877 1134 878 1135 [[package]] 879 1136 name = "form_urlencoded" 880 - version = "1.0.1" 1137 + version = "1.1.0" 881 1138 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 1139 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 883 1140 dependencies = [ 884 - "matches", 885 1141 "percent-encoding", 1142 + ] 1143 + 1144 + [[package]] 1145 + name = "fsevent-sys" 1146 + version = "4.1.0" 1147 + source = "registry+https://github.com/rust-lang/crates.io-index" 1148 + checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 1149 + dependencies = [ 1150 + "libc", 886 1151 ] 887 1152 888 1153 [[package]] ··· 941 1206 dependencies = [ 942 1207 "proc-macro2", 943 1208 "quote", 944 - "syn", 1209 + "syn 1.0.100", 945 1210 ] 946 1211 947 1212 [[package]] ··· 1017 1282 1018 1283 [[package]] 1019 1284 name = "ghash" 1020 - version = "0.4.4" 1285 + version = "0.5.0" 1021 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" 1287 + checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 1023 1288 dependencies = [ 1024 1289 "opaque-debug 0.3.0", 1025 1290 "polyval", ··· 1033 1298 1034 1299 [[package]] 1035 1300 name = "h2" 1036 - version = "0.3.14" 1301 + version = "0.3.18" 1037 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" 1303 + checksum = "17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21" 1039 1304 dependencies = [ 1040 1305 "bytes", 1041 1306 "fnv", ··· 1079 1344 dependencies = [ 1080 1345 "libc", 1081 1346 ] 1347 + 1348 + [[package]] 1349 + name = "hermit-abi" 1350 + version = "0.3.1" 1351 + source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1082 1353 1083 1354 [[package]] 1084 1355 name = "hex" ··· 1158 1429 1159 1430 [[package]] 1160 1431 name = "httparse" 1161 - version = "1.5.1" 1432 + version = "1.8.0" 1162 1433 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" 1434 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1164 1435 1165 1436 [[package]] 1166 1437 name = "httpdate" ··· 1176 1447 1177 1448 [[package]] 1178 1449 name = "hyper" 1179 - version = "0.14.16" 1450 + version = "0.14.26" 1180 1451 source = "registry+https://github.com/rust-lang/crates.io-index" 1181 - checksum = "b7ec3e62bdc98a2f0393a5048e4c30ef659440ea6e0e572965103e72bd836f55" 1452 + checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1182 1453 dependencies = [ 1183 1454 "bytes", 1184 1455 "futures-channel", ··· 1189 1460 "http-body", 1190 1461 "httparse", 1191 1462 "httpdate", 1192 - "itoa 0.4.8", 1463 + "itoa 1.0.1", 1193 1464 "pin-project-lite", 1194 1465 "socket2", 1195 1466 "tokio", ··· 1212 1483 1213 1484 [[package]] 1214 1485 name = "iana-time-zone" 1215 - version = "0.1.42" 1486 + version = "0.1.57" 1216 1487 source = "registry+https://github.com/rust-lang/crates.io-index" 1217 - checksum = "9512e544c25736b82aebbd2bf739a47c8a1c935dfcc3a6adcde10e35cd3cd468" 1488 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1218 1489 dependencies = [ 1219 1490 "android_system_properties", 1220 - "core-foundation", 1491 + "core-foundation-sys", 1492 + "iana-time-zone-haiku", 1221 1493 "js-sys", 1222 1494 "wasm-bindgen", 1223 - "winapi", 1495 + "windows", 1496 + ] 1497 + 1498 + [[package]] 1499 + name = "iana-time-zone-haiku" 1500 + version = "0.1.1" 1501 + source = "registry+https://github.com/rust-lang/crates.io-index" 1502 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1503 + dependencies = [ 1504 + "cxx", 1505 + "cxx-build", 1224 1506 ] 1225 1507 1226 1508 [[package]] ··· 1241 1523 ] 1242 1524 1243 1525 [[package]] 1526 + name = "idna" 1527 + version = "0.3.0" 1528 + source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1530 + dependencies = [ 1531 + "unicode-bidi", 1532 + "unicode-normalization", 1533 + ] 1534 + 1535 + [[package]] 1244 1536 name = "indexmap" 1245 1537 version = "1.7.0" 1246 1538 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1252 1544 1253 1545 [[package]] 1254 1546 name = "inotify" 1547 + version = "0.9.6" 1548 + source = "registry+https://github.com/rust-lang/crates.io-index" 1549 + checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 1550 + dependencies = [ 1551 + "bitflags", 1552 + "inotify-sys", 1553 + "libc", 1554 + ] 1555 + 1556 + [[package]] 1557 + name = "inotify" 1255 1558 version = "0.10.0" 1256 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1257 1560 checksum = "abf888f9575c290197b2c948dc9e9ff10bd1a39ad1ea8585f734585fa6b9d3f9" ··· 1273 1576 ] 1274 1577 1275 1578 [[package]] 1579 + name = "inout" 1580 + version = "0.1.3" 1581 + source = "registry+https://github.com/rust-lang/crates.io-index" 1582 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1583 + dependencies = [ 1584 + "generic-array 0.14.4", 1585 + ] 1586 + 1587 + [[package]] 1276 1588 name = "instant" 1277 1589 version = "0.1.11" 1278 1590 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1317 1629 1318 1630 [[package]] 1319 1631 name = "ipnet" 1320 - version = "2.3.1" 1632 + version = "2.7.2" 1321 1633 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 - checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" 1634 + checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 1323 1635 1324 1636 [[package]] 1325 1637 name = "ipnetwork" ··· 1341 1653 1342 1654 [[package]] 1343 1655 name = "is-terminal" 1344 - version = "0.4.2" 1656 + version = "0.4.7" 1345 1657 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 - checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 1658 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 1347 1659 dependencies = [ 1348 - "hermit-abi 0.2.6", 1660 + "hermit-abi 0.3.1", 1349 1661 "io-lifetimes", 1350 - "rustix", 1351 - "windows-sys 0.42.0", 1662 + "rustix 0.37.3", 1663 + "windows-sys 0.48.0", 1352 1664 ] 1353 1665 1354 1666 [[package]] ··· 1413 1725 "heck", 1414 1726 "proc-macro2", 1415 1727 "quote", 1416 - "syn", 1728 + "syn 1.0.100", 1417 1729 ] 1418 1730 1419 1731 [[package]] ··· 1443 1755 checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838" 1444 1756 1445 1757 [[package]] 1758 + name = "kqueue" 1759 + version = "1.0.7" 1760 + source = "registry+https://github.com/rust-lang/crates.io-index" 1761 + checksum = "2c8fc60ba15bf51257aa9807a48a61013db043fcf3a78cb0d916e8e396dcad98" 1762 + dependencies = [ 1763 + "kqueue-sys", 1764 + "libc", 1765 + ] 1766 + 1767 + [[package]] 1768 + name = "kqueue-sys" 1769 + version = "1.0.3" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587" 1772 + dependencies = [ 1773 + "bitflags", 1774 + "libc", 1775 + ] 1776 + 1777 + [[package]] 1446 1778 name = "lazy_static" 1447 1779 version = "1.4.0" 1448 1780 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1450 1782 1451 1783 [[package]] 1452 1784 name = "libc" 1453 - version = "0.2.139" 1785 + version = "0.2.144" 1454 1786 source = "registry+https://github.com/rust-lang/crates.io-index" 1455 - checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1787 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 1456 1788 1457 1789 [[package]] 1458 1790 name = "libdbus-sys" ··· 1464 1796 ] 1465 1797 1466 1798 [[package]] 1799 + name = "link-cplusplus" 1800 + version = "1.0.8" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1803 + dependencies = [ 1804 + "cc", 1805 + ] 1806 + 1807 + [[package]] 1467 1808 name = "linked-hash-map" 1468 1809 version = "0.5.4" 1469 1810 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1474 1815 version = "0.1.4" 1475 1816 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 1817 checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 1818 + 1819 + [[package]] 1820 + name = "linux-raw-sys" 1821 + version = "0.3.6" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "b64f40e5e03e0d54f03845c8197d0291253cdbedfb1cb46b13c2c117554a9f4c" 1477 1824 1478 1825 [[package]] 1479 1826 name = "lock_api" ··· 1557 1904 checksum = "e6a38fc55c8bbc10058782919516f88826e70320db6d206aebc49611d24216ae" 1558 1905 dependencies = [ 1559 1906 "digest 0.10.3", 1560 - "md5-asm", 1561 1907 ] 1562 1908 1563 1909 [[package]] 1564 - name = "md5-asm" 1565 - version = "0.5.0" 1910 + name = "memchr" 1911 + version = "2.5.0" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1914 + 1915 + [[package]] 1916 + name = "memoffset" 1917 + version = "0.6.4" 1566 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1567 - checksum = "73b9a6f25ec11ea27e22d7fc8beafda909da44ece95f63e94f1eeb23d19bb5c7" 1919 + checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" 1568 1920 dependencies = [ 1569 - "cc", 1921 + "autocfg", 1570 1922 ] 1571 1923 1572 1924 [[package]] 1573 - name = "memchr" 1574 - version = "2.5.0" 1925 + name = "memoffset" 1926 + version = "0.7.1" 1575 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1928 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1929 + dependencies = [ 1930 + "autocfg", 1931 + ] 1577 1932 1578 1933 [[package]] 1579 1934 name = "memoffset" 1580 - version = "0.6.4" 1935 + version = "0.8.0" 1581 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" 1937 + checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 1583 1938 dependencies = [ 1584 1939 "autocfg", 1585 1940 ] ··· 1644 1999 "hyper", 1645 2000 "ipnetwork", 1646 2001 "log", 2002 + "mullvad-fs", 1647 2003 "mullvad-types", 1648 2004 "once_cell", 1649 2005 "regex", ··· 1655 2011 "talpid-types", 1656 2012 "tokio", 1657 2013 "tokio-rustls", 1658 - "uuid", 1659 2014 ] 1660 2015 1661 2016 [[package]] 1662 2017 name = "mullvad-cli" 1663 2018 version = "0.0.0" 1664 2019 dependencies = [ 1665 - "base64", 2020 + "anyhow", 2021 + "base64 0.13.0", 1666 2022 "chrono", 1667 - "clap", 2023 + "clap 4.2.7", 1668 2024 "clap_complete", 1669 2025 "env_logger 0.10.0", 1670 - "err-derive", 1671 2026 "futures", 1672 2027 "itertools", 1673 2028 "mullvad-management-interface", ··· 1689 2044 "android_logger", 1690 2045 "cfg-if", 1691 2046 "chrono", 1692 - "clap", 2047 + "clap 4.2.7", 1693 2048 "ctrlc", 1694 2049 "dirs-next", 1695 2050 "duct", ··· 1702 2057 "log", 1703 2058 "log-panics", 1704 2059 "mullvad-api", 2060 + "mullvad-fs", 1705 2061 "mullvad-management-interface", 1706 2062 "mullvad-paths", 1707 2063 "mullvad-relay-selector", ··· 1709 2065 "mullvad-version", 1710 2066 "nix 0.23.1", 1711 2067 "objc", 2068 + "once_cell", 1712 2069 "parking_lot", 1713 2070 "rand 0.8.5", 1714 2071 "regex", ··· 1739 2096 ] 1740 2097 1741 2098 [[package]] 2099 + name = "mullvad-fs" 2100 + version = "0.0.0" 2101 + dependencies = [ 2102 + "log", 2103 + "talpid-types", 2104 + "tokio", 2105 + "uuid", 2106 + ] 2107 + 2108 + [[package]] 1742 2109 name = "mullvad-jni" 1743 2110 version = "0.0.0" 1744 2111 dependencies = [ ··· 1807 2174 name = "mullvad-problem-report" 1808 2175 version = "0.0.0" 1809 2176 dependencies = [ 1810 - "clap", 2177 + "clap 4.2.7", 1811 2178 "dirs-next", 1812 2179 "duct", 1813 2180 "env_logger 0.10.0", ··· 1852 2219 name = "mullvad-setup" 1853 2220 version = "0.0.0" 1854 2221 dependencies = [ 1855 - "clap", 2222 + "clap 4.2.7", 1856 2223 "env_logger 0.10.0", 1857 2224 "err-derive", 1858 2225 "lazy_static", ··· 1872 2239 version = "0.0.0" 1873 2240 dependencies = [ 1874 2241 "chrono", 2242 + "clap 4.2.7", 1875 2243 "err-derive", 1876 2244 "ipnetwork", 1877 2245 "jnix", ··· 2010 2378 "cc", 2011 2379 "cfg-if", 2012 2380 "libc", 2013 - "memoffset", 2381 + "memoffset 0.6.4", 2014 2382 ] 2015 2383 2016 2384 [[package]] ··· 2025 2393 ] 2026 2394 2027 2395 [[package]] 2028 - name = "num-integer" 2029 - version = "0.1.44" 2396 + name = "nix" 2397 + version = "0.26.1" 2398 + source = "git+https://github.com/nix-rust/nix?rev=b13b7d18e0d2f4a8c05e41576c7ebf26d6dbfb28#b13b7d18e0d2f4a8c05e41576c7ebf26d6dbfb28" 2399 + dependencies = [ 2400 + "bitflags", 2401 + "cfg-if", 2402 + "libc", 2403 + "memoffset 0.8.0", 2404 + "pin-utils", 2405 + "static_assertions", 2406 + ] 2407 + 2408 + [[package]] 2409 + name = "nix" 2410 + version = "0.26.2" 2030 2411 source = "registry+https://github.com/rust-lang/crates.io-index" 2031 - checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 2412 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2413 + dependencies = [ 2414 + "bitflags", 2415 + "cfg-if", 2416 + "libc", 2417 + "memoffset 0.7.1", 2418 + "pin-utils", 2419 + "static_assertions", 2420 + ] 2421 + 2422 + [[package]] 2423 + name = "notify" 2424 + version = "5.1.0" 2425 + source = "registry+https://github.com/rust-lang/crates.io-index" 2426 + checksum = "58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9" 2032 2427 dependencies = [ 2033 - "autocfg", 2034 - "num-traits", 2428 + "bitflags", 2429 + "crossbeam-channel", 2430 + "filetime", 2431 + "fsevent-sys", 2432 + "inotify 0.9.6", 2433 + "kqueue", 2434 + "libc", 2435 + "mio", 2436 + "walkdir", 2437 + "windows-sys 0.42.0", 2035 2438 ] 2036 2439 2037 2440 [[package]] ··· 2045 2448 2046 2449 [[package]] 2047 2450 name = "num_cpus" 2048 - version = "1.13.0" 2451 + version = "1.15.0" 2049 2452 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 - checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 2453 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2051 2454 dependencies = [ 2052 - "hermit-abi 0.1.19", 2455 + "hermit-abi 0.2.6", 2053 2456 "libc", 2054 2457 ] 2055 2458 ··· 2073 2476 2074 2477 [[package]] 2075 2478 name = "once_cell" 2076 - version = "1.13.0" 2479 + version = "1.17.1" 2077 2480 source = "registry+https://github.com/rust-lang/crates.io-index" 2078 - checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" 2481 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 2079 2482 2080 2483 [[package]] 2081 2484 name = "opaque-debug" ··· 2112 2515 2113 2516 [[package]] 2114 2517 name = "os_str_bytes" 2115 - version = "6.0.0" 2518 + version = "6.5.0" 2519 + source = "registry+https://github.com/rust-lang/crates.io-index" 2520 + checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" 2521 + 2522 + [[package]] 2523 + name = "oslog" 2524 + version = "0.2.0" 2116 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 2117 - checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" 2526 + checksum = "80d2043d1f61d77cb2f4b1f7b7b2295f40507f5f8e9d1c8bf10a1ca5f97a3969" 2527 + dependencies = [ 2528 + "cc", 2529 + "dashmap", 2530 + "log", 2531 + ] 2118 2532 2119 2533 [[package]] 2120 2534 name = "p256" 2121 - version = "0.10.1" 2535 + version = "0.11.1" 2122 2536 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "19736d80675fbe9fe33426268150b951a3fb8f5cfca2a23a17c85ef3adb24e3b" 2537 + checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" 2124 2538 dependencies = [ 2125 2539 "ecdsa", 2126 2540 "elliptic-curve", 2127 - "sec1", 2128 2541 ] 2129 2542 2130 2543 [[package]] 2131 2544 name = "p384" 2132 - version = "0.9.0" 2545 + version = "0.11.2" 2133 2546 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 - checksum = "755d8266e41f57bd8562ed9b6e93cdcf73ead050e1e8c3a27ea3871b6643a20c" 2547 + checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" 2135 2548 dependencies = [ 2136 2549 "ecdsa", 2137 2550 "elliptic-curve", 2138 - "sec1", 2139 2551 ] 2140 2552 2141 2553 [[package]] ··· 2183 2595 2184 2596 [[package]] 2185 2597 name = "percent-encoding" 2186 - version = "2.1.0" 2598 + version = "2.2.0" 2187 2599 source = "registry+https://github.com/rust-lang/crates.io-index" 2188 - checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 2600 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 2189 2601 2190 2602 [[package]] 2191 2603 name = "pest" ··· 2216 2628 "pest_meta", 2217 2629 "proc-macro2", 2218 2630 "quote", 2219 - "syn", 2631 + "syn 1.0.100", 2220 2632 ] 2221 2633 2222 2634 [[package]] ··· 2247 2659 checksum = "52063325d6b0de17051e72275d44f96c5b73a75029fcdd7e05e54a62ff216437" 2248 2660 dependencies = [ 2249 2661 "derive_builder", 2250 - "errno", 2662 + "errno 0.2.8", 2251 2663 "error-chain", 2252 2664 "ioctl-sys", 2253 2665 "ipnetwork", ··· 2309 2721 dependencies = [ 2310 2722 "proc-macro2", 2311 2723 "quote", 2312 - "syn", 2724 + "syn 1.0.100", 2313 2725 ] 2314 2726 2315 2727 [[package]] ··· 2323 2735 version = "0.1.0" 2324 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 2325 2737 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2738 + 2739 + [[package]] 2740 + name = "pkcs8" 2741 + version = "0.9.0" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" 2744 + dependencies = [ 2745 + "der", 2746 + "spki", 2747 + ] 2326 2748 2327 2749 [[package]] 2328 2750 name = "pkg-config" ··· 2332 2754 2333 2755 [[package]] 2334 2756 name = "poly1305" 2335 - version = "0.7.2" 2757 + version = "0.8.0" 2336 2758 source = "registry+https://github.com/rust-lang/crates.io-index" 2337 - checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" 2759 + checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" 2338 2760 dependencies = [ 2339 2761 "cpufeatures", 2340 2762 "opaque-debug 0.3.0", ··· 2343 2765 2344 2766 [[package]] 2345 2767 name = "polyval" 2346 - version = "0.5.3" 2768 + version = "0.6.0" 2347 2769 source = "registry+https://github.com/rust-lang/crates.io-index" 2348 - checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" 2770 + checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6" 2349 2771 dependencies = [ 2350 2772 "cfg-if", 2351 2773 "cpufeatures", ··· 2376 2798 checksum = "a49e86d2c26a24059894a3afa13fd17d063419b05dfb83f06d9c3566060c3f5a" 2377 2799 dependencies = [ 2378 2800 "proc-macro2", 2379 - "syn", 2801 + "syn 1.0.100", 2380 2802 ] 2381 2803 2382 2804 [[package]] ··· 2388 2810 "proc-macro-error-attr", 2389 2811 "proc-macro2", 2390 2812 "quote", 2391 - "syn", 2813 + "syn 1.0.100", 2392 2814 "version_check", 2393 2815 ] 2394 2816 ··· 2405 2827 2406 2828 [[package]] 2407 2829 name = "proc-macro2" 2408 - version = "1.0.43" 2830 + version = "1.0.56" 2409 2831 source = "registry+https://github.com/rust-lang/crates.io-index" 2410 - checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" 2832 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 2411 2833 dependencies = [ 2412 2834 "unicode-ident", 2413 2835 ] ··· 2452 2874 "itertools", 2453 2875 "proc-macro2", 2454 2876 "quote", 2455 - "syn", 2877 + "syn 1.0.100", 2456 2878 ] 2457 2879 2458 2880 [[package]] ··· 2498 2920 dependencies = [ 2499 2921 "proc-macro2", 2500 2922 "quote", 2501 - "syn", 2923 + "syn 1.0.100", 2502 2924 ] 2503 2925 2504 2926 [[package]] 2505 2927 name = "quote" 2506 - version = "1.0.10" 2928 + version = "1.0.26" 2507 2929 source = "registry+https://github.com/rust-lang/crates.io-index" 2508 - checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05" 2930 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 2509 2931 dependencies = [ 2510 2932 "proc-macro2", 2511 2933 ] ··· 2654 3076 2655 3077 [[package]] 2656 3078 name = "ring-compat" 2657 - version = "0.4.1" 3079 + version = "0.5.1" 2658 3080 source = "registry+https://github.com/rust-lang/crates.io-index" 2659 - checksum = "6242f589b69a0555addb0bb759f81e5cba40485d38b36f780ab3a588b2bdf064" 3081 + checksum = "333b9bf6765e0141324d95b5375bb1aa5267865bb4bc0281c22aff22f5d37746" 2660 3082 dependencies = [ 2661 3083 "aead", 2662 - "digest 0.9.0", 3084 + "digest 0.10.3", 2663 3085 "ecdsa", 2664 3086 "ed25519", 2665 3087 "generic-array 0.14.4", 2666 3088 "opaque-debug 0.3.0", 2667 3089 "p256", 2668 3090 "p384", 3091 + "pkcs8", 2669 3092 "ring", 3093 + "signature", 2670 3094 ] 2671 3095 2672 3096 [[package]] ··· 2712 3136 checksum = "d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03" 2713 3137 dependencies = [ 2714 3138 "bitflags", 2715 - "errno", 3139 + "errno 0.2.8", 2716 3140 "io-lifetimes", 2717 3141 "libc", 2718 - "linux-raw-sys", 3142 + "linux-raw-sys 0.1.4", 2719 3143 "windows-sys 0.42.0", 2720 3144 ] 2721 3145 2722 3146 [[package]] 3147 + name = "rustix" 3148 + version = "0.37.3" 3149 + source = "registry+https://github.com/rust-lang/crates.io-index" 3150 + checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" 3151 + dependencies = [ 3152 + "bitflags", 3153 + "errno 0.3.1", 3154 + "io-lifetimes", 3155 + "libc", 3156 + "linux-raw-sys 0.3.6", 3157 + "windows-sys 0.45.0", 3158 + ] 3159 + 3160 + [[package]] 2723 3161 name = "rustls" 2724 3162 version = "0.20.8" 2725 3163 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2737 3175 source = "registry+https://github.com/rust-lang/crates.io-index" 2738 3176 checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9" 2739 3177 dependencies = [ 2740 - "base64", 3178 + "base64 0.13.0", 2741 3179 ] 2742 3180 2743 3181 [[package]] ··· 2766 3204 version = "1.1.0" 2767 3205 source = "registry+https://github.com/rust-lang/crates.io-index" 2768 3206 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3207 + 3208 + [[package]] 3209 + name = "scratch" 3210 + version = "1.0.5" 3211 + source = "registry+https://github.com/rust-lang/crates.io-index" 3212 + checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 2769 3213 2770 3214 [[package]] 2771 3215 name = "sct" ··· 2779 3223 2780 3224 [[package]] 2781 3225 name = "sec1" 2782 - version = "0.2.1" 3226 + version = "0.3.0" 2783 3227 source = "registry+https://github.com/rust-lang/crates.io-index" 2784 - checksum = "08da66b8b0965a5555b6bd6639e68ccba85e1e2506f5fbb089e93f8a04e1a2d1" 3228 + checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" 2785 3229 dependencies = [ 3230 + "base16ct", 2786 3231 "der", 2787 3232 "generic-array 0.14.4", 2788 3233 "subtle", ··· 2834 3279 dependencies = [ 2835 3280 "proc-macro2", 2836 3281 "quote", 2837 - "syn", 3282 + "syn 1.0.100", 2838 3283 ] 2839 3284 2840 3285 [[package]] ··· 2881 3326 "cfg-if", 2882 3327 "cpufeatures", 2883 3328 "digest 0.10.3", 2884 - "sha1-asm", 2885 - ] 2886 - 2887 - [[package]] 2888 - name = "sha1-asm" 2889 - version = "0.5.1" 2890 - source = "registry+https://github.com/rust-lang/crates.io-index" 2891 - checksum = "563d4f7100bc3fce234e5f37bbf63dc2752558964505ba6ac3f7204bdc59eaac" 2892 - dependencies = [ 2893 - "cc", 2894 3329 ] 2895 3330 2896 3331 [[package]] ··· 2905 3340 2906 3341 [[package]] 2907 3342 name = "shadowsocks" 2908 - version = "1.14.2" 2909 - source = "registry+https://github.com/rust-lang/crates.io-index" 2910 - checksum = "f16fc99441d1a1b91b5f7b5093773d631ad506761a973e0a632f1836d1b05939" 3343 + version = "1.15.3" 3344 + source = "git+https://github.com/mullvad/shadowsocks-rust?rev=c45980bb22d0d50ac888813c59a1edf0cff14a36#c45980bb22d0d50ac888813c59a1edf0cff14a36" 2911 3345 dependencies = [ 3346 + "arc-swap", 2912 3347 "async-trait", 2913 - "base64", 3348 + "base64 0.21.0", 3349 + "blake3", 2914 3350 "byte_string", 2915 3351 "bytes", 2916 3352 "cfg-if", 2917 3353 "futures", 2918 3354 "libc", 2919 3355 "log", 2920 - "nix 0.23.1", 3356 + "notify", 2921 3357 "once_cell", 3358 + "percent-encoding", 2922 3359 "pin-project", 2923 3360 "sendfd", 2924 3361 "serde", ··· 2926 3363 "serde_urlencoded", 2927 3364 "shadowsocks-crypto", 2928 3365 "socket2", 3366 + "spin 0.9.2", 2929 3367 "thiserror", 2930 3368 "tokio", 2931 3369 "tokio-tfo", 3370 + "trust-dns-resolver", 2932 3371 "url", 2933 - "winapi", 3372 + "windows-sys 0.45.0", 2934 3373 ] 2935 3374 2936 3375 [[package]] 2937 3376 name = "shadowsocks-crypto" 2938 - version = "0.3.6" 3377 + version = "0.5.1" 2939 3378 source = "registry+https://github.com/rust-lang/crates.io-index" 2940 - checksum = "dd381517e3eb8fec5090696debfdea972d8afe6fc926c26c7bfd5fee9053efbd" 3379 + checksum = "dfb488687e398030dd9c9396e119ddbc6952bdeaefe2168943b5b2ddaa54f2e6" 2941 3380 dependencies = [ 2942 3381 "aes", 2943 3382 "aes-gcm", 2944 3383 "cfg-if", 2945 3384 "chacha20", 2946 3385 "chacha20poly1305", 3386 + "ctr", 2947 3387 "hkdf", 2948 3388 "md-5", 2949 3389 "rand 0.8.5", ··· 2952 3392 ] 2953 3393 2954 3394 [[package]] 3395 + name = "shadowsocks-proxy" 3396 + version = "0.0.0" 3397 + dependencies = [ 3398 + "cbindgen", 3399 + "libc", 3400 + "log", 3401 + "oslog", 3402 + "shadowsocks-service", 3403 + "tokio", 3404 + ] 3405 + 3406 + [[package]] 2955 3407 name = "shadowsocks-service" 2956 - version = "1.14.3" 2957 - source = "registry+https://github.com/rust-lang/crates.io-index" 2958 - checksum = "08c3eb3ce85fb4c1f7451d2a5704503d3146ed7d626a17a63194092f07be45a4" 3408 + version = "1.15.3" 3409 + source = "git+https://github.com/mullvad/shadowsocks-rust?rev=c45980bb22d0d50ac888813c59a1edf0cff14a36#c45980bb22d0d50ac888813c59a1edf0cff14a36" 2959 3410 dependencies = [ 2960 3411 "arc-swap", 2961 3412 "async-trait", ··· 2964 3415 "bytes", 2965 3416 "cfg-if", 2966 3417 "futures", 2967 - "idna", 3418 + "hyper", 3419 + "idna 0.3.0", 2968 3420 "ipnet", 2969 3421 "iprange", 2970 3422 "json5", 2971 3423 "libc", 2972 3424 "log", 2973 3425 "lru_time_cache", 2974 - "nix 0.23.1", 3426 + "nix 0.26.2", 2975 3427 "once_cell", 2976 3428 "pin-project", 3429 + "rand 0.8.5", 2977 3430 "regex", 2978 3431 "serde", 2979 3432 "shadowsocks", ··· 2981 3434 "spin 0.9.2", 2982 3435 "thiserror", 2983 3436 "tokio", 2984 - "winapi", 3437 + "tower", 3438 + "windows-sys 0.45.0", 2985 3439 ] 2986 3440 2987 3441 [[package]] ··· 3011 3465 3012 3466 [[package]] 3013 3467 name = "signature" 3014 - version = "1.4.0" 3468 + version = "1.6.4" 3015 3469 source = "registry+https://github.com/rust-lang/crates.io-index" 3016 - checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788" 3470 + checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" 3017 3471 dependencies = [ 3018 3472 "rand_core 0.6.4", 3019 3473 ] ··· 3048 3502 3049 3503 [[package]] 3050 3504 name = "socket2" 3051 - version = "0.4.4" 3505 + version = "0.4.9" 3052 3506 source = "registry+https://github.com/rust-lang/crates.io-index" 3053 - checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 3507 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3054 3508 dependencies = [ 3055 3509 "libc", 3056 3510 "winapi", ··· 3072 3526 ] 3073 3527 3074 3528 [[package]] 3529 + name = "spki" 3530 + version = "0.6.0" 3531 + source = "registry+https://github.com/rust-lang/crates.io-index" 3532 + checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" 3533 + dependencies = [ 3534 + "base64ct", 3535 + "der", 3536 + ] 3537 + 3538 + [[package]] 3539 + name = "static_assertions" 3540 + version = "1.1.0" 3541 + source = "registry+https://github.com/rust-lang/crates.io-index" 3542 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3543 + 3544 + [[package]] 3075 3545 name = "strsim" 3076 3546 version = "0.9.3" 3077 3547 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3110 3580 ] 3111 3581 3112 3582 [[package]] 3583 + name = "syn" 3584 + version = "2.0.15" 3585 + source = "registry+https://github.com/rust-lang/crates.io-index" 3586 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 3587 + dependencies = [ 3588 + "proc-macro2", 3589 + "quote", 3590 + "unicode-ident", 3591 + ] 3592 + 3593 + [[package]] 3113 3594 name = "sync_wrapper" 3114 3595 version = "0.1.1" 3115 3596 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3123 3604 dependencies = [ 3124 3605 "proc-macro2", 3125 3606 "quote", 3126 - "syn", 3607 + "syn 1.0.100", 3127 3608 "unicode-xid", 3128 3609 ] 3129 3610 3130 3611 [[package]] 3131 3612 name = "system-configuration" 3132 - version = "0.5.0" 3613 + version = "0.5.1" 3133 3614 source = "registry+https://github.com/rust-lang/crates.io-index" 3134 - checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd" 3615 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3135 3616 dependencies = [ 3136 3617 "bitflags", 3137 3618 "core-foundation", ··· 3161 3642 "err-derive", 3162 3643 "futures", 3163 3644 "hex", 3164 - "inotify", 3645 + "inotify 0.10.0", 3165 3646 "internet-checksum", 3166 3647 "ipnetwork", 3167 3648 "jnix", 3168 3649 "lazy_static", 3169 3650 "libc", 3170 3651 "log", 3171 - "memoffset", 3652 + "memoffset 0.6.4", 3172 3653 "mnl", 3173 3654 "netlink-packet-route", 3174 3655 "netlink-sys", ··· 3186 3667 "regex", 3187 3668 "resolv-conf", 3188 3669 "rtnetlink", 3189 - "shadowsocks-service", 3190 3670 "shell-escape", 3191 3671 "socket2", 3192 3672 "subslice", ··· 3297 3777 name = "talpid-routing" 3298 3778 version = "0.0.0" 3299 3779 dependencies = [ 3780 + "bitflags", 3300 3781 "err-derive", 3301 3782 "futures", 3302 3783 "ipnetwork", ··· 3305 3786 "log", 3306 3787 "netlink-packet-route", 3307 3788 "netlink-sys", 3789 + "nix 0.26.1", 3308 3790 "rtnetlink", 3309 3791 "socket2", 3792 + "system-configuration", 3310 3793 "talpid-types", 3311 3794 "talpid-windows-net", 3312 3795 "tokio", 3313 - "tokio-stream", 3314 3796 "widestring 1.0.2", 3315 3797 "windows-sys 0.45.0", 3316 3798 ] ··· 3348 3830 version = "0.0.0" 3349 3831 dependencies = [ 3350 3832 "classic-mceliece-rust", 3833 + "libc", 3351 3834 "log", 3352 3835 "pqc_kyber", 3353 3836 "prost", ··· 3357 3840 "tonic", 3358 3841 "tonic-build", 3359 3842 "tower", 3843 + "windows-sys 0.45.0", 3360 3844 "zeroize", 3361 3845 ] 3362 3846 ··· 3364 3848 name = "talpid-types" 3365 3849 version = "0.0.0" 3366 3850 dependencies = [ 3367 - "base64", 3851 + "base64 0.13.0", 3368 3852 "err-derive", 3369 3853 "ipnetwork", 3370 3854 "jnix", ··· 3434 3918 "cfg-if", 3435 3919 "fastrand", 3436 3920 "redox_syscall", 3437 - "rustix", 3921 + "rustix 0.36.7", 3438 3922 "windows-sys 0.42.0", 3439 3923 ] 3440 3924 ··· 3470 3954 dependencies = [ 3471 3955 "proc-macro2", 3472 3956 "quote", 3473 - "syn", 3957 + "syn 1.0.100", 3474 3958 ] 3475 3959 3476 3960 [[package]] ··· 3545 4029 dependencies = [ 3546 4030 "proc-macro2", 3547 4031 "quote", 3548 - "syn", 4032 + "syn 1.0.100", 3549 4033 ] 3550 4034 3551 4035 [[package]] ··· 3572 4056 3573 4057 [[package]] 3574 4058 name = "tokio-tfo" 3575 - version = "0.1.9" 4059 + version = "0.2.1" 3576 4060 source = "registry+https://github.com/rust-lang/crates.io-index" 3577 - checksum = "4279aec5ded232170bf39130dd0e0deaed2c9f31cd3b5db1f2021056bcf5f94a" 4061 + checksum = "35ccf89920b48afc418f18135342355d30ad048f3c95ba54670f50a52371a439" 3578 4062 dependencies = [ 3579 4063 "cfg-if", 3580 4064 "futures", ··· 3584 4068 "pin-project", 3585 4069 "socket2", 3586 4070 "tokio", 3587 - "winapi", 4071 + "windows-sys 0.36.1", 3588 4072 ] 3589 4073 3590 4074 [[package]] ··· 3619 4103 "async-stream", 3620 4104 "async-trait", 3621 4105 "axum", 3622 - "base64", 4106 + "base64 0.13.0", 3623 4107 "bytes", 3624 4108 "futures-core", 3625 4109 "futures-util", ··· 3652 4136 "proc-macro2", 3653 4137 "prost-build", 3654 4138 "quote", 3655 - "syn", 4139 + "syn 1.0.100", 3656 4140 ] 3657 4141 3658 4142 [[package]] ··· 3727 4211 dependencies = [ 3728 4212 "proc-macro2", 3729 4213 "quote", 3730 - "syn", 4214 + "syn 1.0.100", 3731 4215 ] 3732 4216 3733 4217 [[package]] ··· 3800 4284 "futures-channel", 3801 4285 "futures-io", 3802 4286 "futures-util", 3803 - "idna", 4287 + "idna 0.2.3", 3804 4288 "ipnet", 3805 4289 "lazy_static", 3806 4290 "rand 0.8.5", ··· 3836 4320 3837 4321 [[package]] 3838 4322 name = "trust-dns-server" 3839 - version = "0.22.0" 4323 + version = "0.22.1" 3840 4324 source = "registry+https://github.com/rust-lang/crates.io-index" 3841 - checksum = "1583cf9f8a359c9f16fdf760b79cb2be3f261b98db8027f81959c7a4f6645e2c" 4325 + checksum = "99022f9befa6daec2a860be68ac28b1f0d9d7ccf441d8c5a695e35a58d88840d" 3842 4326 dependencies = [ 3843 4327 "async-trait", 3844 4328 "bytes", ··· 3932 4416 ] 3933 4417 3934 4418 [[package]] 4419 + name = "unicode-width" 4420 + version = "0.1.10" 4421 + source = "registry+https://github.com/rust-lang/crates.io-index" 4422 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 4423 + 4424 + [[package]] 3935 4425 name = "unicode-xid" 3936 4426 version = "0.2.2" 3937 4427 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3939 4429 3940 4430 [[package]] 3941 4431 name = "universal-hash" 3942 - version = "0.4.1" 4432 + version = "0.5.0" 3943 4433 source = "registry+https://github.com/rust-lang/crates.io-index" 3944 - checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" 4434 + checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5" 3945 4435 dependencies = [ 3946 - "generic-array 0.14.4", 4436 + "crypto-common", 3947 4437 "subtle", 3948 4438 ] 3949 4439 ··· 3955 4445 3956 4446 [[package]] 3957 4447 name = "url" 3958 - version = "2.2.2" 4448 + version = "2.3.1" 3959 4449 source = "registry+https://github.com/rust-lang/crates.io-index" 3960 - checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 4450 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3961 4451 dependencies = [ 3962 4452 "form_urlencoded", 3963 - "idna", 3964 - "matches", 4453 + "idna 0.3.0", 3965 4454 "percent-encoding", 3966 4455 "serde", 3967 4456 ] 3968 4457 3969 4458 [[package]] 4459 + name = "utf8parse" 4460 + version = "0.2.1" 4461 + source = "registry+https://github.com/rust-lang/crates.io-index" 4462 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 4463 + 4464 + [[package]] 3970 4465 name = "uuid" 3971 4466 version = "0.8.2" 3972 4467 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4041 4536 "once_cell", 4042 4537 "proc-macro2", 4043 4538 "quote", 4044 - "syn", 4539 + "syn 1.0.100", 4045 4540 "wasm-bindgen-shared", 4046 4541 ] 4047 4542 ··· 4063 4558 dependencies = [ 4064 4559 "proc-macro2", 4065 4560 "quote", 4066 - "syn", 4561 + "syn 1.0.100", 4067 4562 "wasm-bindgen-backend", 4068 4563 "wasm-bindgen-shared", 4069 4564 ] ··· 4149 4644 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4150 4645 4151 4646 [[package]] 4647 + name = "windows" 4648 + version = "0.48.0" 4649 + source = "registry+https://github.com/rust-lang/crates.io-index" 4650 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4651 + dependencies = [ 4652 + "windows-targets 0.48.0", 4653 + ] 4654 + 4655 + [[package]] 4152 4656 name = "windows-service" 4153 4657 version = "0.6.0" 4154 4658 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4161 4665 4162 4666 [[package]] 4163 4667 name = "windows-sys" 4668 + version = "0.36.1" 4669 + source = "registry+https://github.com/rust-lang/crates.io-index" 4670 + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 4671 + dependencies = [ 4672 + "windows_aarch64_msvc 0.36.1", 4673 + "windows_i686_gnu 0.36.1", 4674 + "windows_i686_msvc 0.36.1", 4675 + "windows_x86_64_gnu 0.36.1", 4676 + "windows_x86_64_msvc 0.36.1", 4677 + ] 4678 + 4679 + [[package]] 4680 + name = "windows-sys" 4164 4681 version = "0.42.0" 4165 4682 source = "registry+https://github.com/rust-lang/crates.io-index" 4166 4683 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4167 4684 dependencies = [ 4168 - "windows_aarch64_gnullvm", 4169 - "windows_aarch64_msvc", 4170 - "windows_i686_gnu", 4171 - "windows_i686_msvc", 4172 - "windows_x86_64_gnu", 4173 - "windows_x86_64_gnullvm", 4174 - "windows_x86_64_msvc", 4685 + "windows_aarch64_gnullvm 0.42.2", 4686 + "windows_aarch64_msvc 0.42.2", 4687 + "windows_i686_gnu 0.42.2", 4688 + "windows_i686_msvc 0.42.2", 4689 + "windows_x86_64_gnu 0.42.2", 4690 + "windows_x86_64_gnullvm 0.42.2", 4691 + "windows_x86_64_msvc 0.42.2", 4175 4692 ] 4176 4693 4177 4694 [[package]] ··· 4180 4697 source = "registry+https://github.com/rust-lang/crates.io-index" 4181 4698 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4182 4699 dependencies = [ 4183 - "windows-targets", 4700 + "windows-targets 0.42.2", 4701 + ] 4702 + 4703 + [[package]] 4704 + name = "windows-sys" 4705 + version = "0.48.0" 4706 + source = "registry+https://github.com/rust-lang/crates.io-index" 4707 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4708 + dependencies = [ 4709 + "windows-targets 0.48.0", 4184 4710 ] 4185 4711 4186 4712 [[package]] ··· 4189 4715 source = "registry+https://github.com/rust-lang/crates.io-index" 4190 4716 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4191 4717 dependencies = [ 4192 - "windows_aarch64_gnullvm", 4193 - "windows_aarch64_msvc", 4194 - "windows_i686_gnu", 4195 - "windows_i686_msvc", 4196 - "windows_x86_64_gnu", 4197 - "windows_x86_64_gnullvm", 4198 - "windows_x86_64_msvc", 4718 + "windows_aarch64_gnullvm 0.42.2", 4719 + "windows_aarch64_msvc 0.42.2", 4720 + "windows_i686_gnu 0.42.2", 4721 + "windows_i686_msvc 0.42.2", 4722 + "windows_x86_64_gnu 0.42.2", 4723 + "windows_x86_64_gnullvm 0.42.2", 4724 + "windows_x86_64_msvc 0.42.2", 4725 + ] 4726 + 4727 + [[package]] 4728 + name = "windows-targets" 4729 + version = "0.48.0" 4730 + source = "registry+https://github.com/rust-lang/crates.io-index" 4731 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4732 + dependencies = [ 4733 + "windows_aarch64_gnullvm 0.48.0", 4734 + "windows_aarch64_msvc 0.48.0", 4735 + "windows_i686_gnu 0.48.0", 4736 + "windows_i686_msvc 0.48.0", 4737 + "windows_x86_64_gnu 0.48.0", 4738 + "windows_x86_64_gnullvm 0.48.0", 4739 + "windows_x86_64_msvc 0.48.0", 4199 4740 ] 4200 4741 4201 4742 [[package]] ··· 4205 4746 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4206 4747 4207 4748 [[package]] 4749 + name = "windows_aarch64_gnullvm" 4750 + version = "0.48.0" 4751 + source = "registry+https://github.com/rust-lang/crates.io-index" 4752 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4753 + 4754 + [[package]] 4755 + name = "windows_aarch64_msvc" 4756 + version = "0.36.1" 4757 + source = "registry+https://github.com/rust-lang/crates.io-index" 4758 + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 4759 + 4760 + [[package]] 4208 4761 name = "windows_aarch64_msvc" 4209 4762 version = "0.42.2" 4210 4763 source = "registry+https://github.com/rust-lang/crates.io-index" 4211 4764 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4212 4765 4213 4766 [[package]] 4767 + name = "windows_aarch64_msvc" 4768 + version = "0.48.0" 4769 + source = "registry+https://github.com/rust-lang/crates.io-index" 4770 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4771 + 4772 + [[package]] 4773 + name = "windows_i686_gnu" 4774 + version = "0.36.1" 4775 + source = "registry+https://github.com/rust-lang/crates.io-index" 4776 + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 4777 + 4778 + [[package]] 4214 4779 name = "windows_i686_gnu" 4215 4780 version = "0.42.2" 4216 4781 source = "registry+https://github.com/rust-lang/crates.io-index" 4217 4782 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4218 4783 4219 4784 [[package]] 4785 + name = "windows_i686_gnu" 4786 + version = "0.48.0" 4787 + source = "registry+https://github.com/rust-lang/crates.io-index" 4788 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4789 + 4790 + [[package]] 4791 + name = "windows_i686_msvc" 4792 + version = "0.36.1" 4793 + source = "registry+https://github.com/rust-lang/crates.io-index" 4794 + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 4795 + 4796 + [[package]] 4220 4797 name = "windows_i686_msvc" 4221 4798 version = "0.42.2" 4222 4799 source = "registry+https://github.com/rust-lang/crates.io-index" 4223 4800 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4224 4801 4225 4802 [[package]] 4803 + name = "windows_i686_msvc" 4804 + version = "0.48.0" 4805 + source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4807 + 4808 + [[package]] 4809 + name = "windows_x86_64_gnu" 4810 + version = "0.36.1" 4811 + source = "registry+https://github.com/rust-lang/crates.io-index" 4812 + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 4813 + 4814 + [[package]] 4226 4815 name = "windows_x86_64_gnu" 4227 4816 version = "0.42.2" 4228 4817 source = "registry+https://github.com/rust-lang/crates.io-index" 4229 4818 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4230 4819 4231 4820 [[package]] 4821 + name = "windows_x86_64_gnu" 4822 + version = "0.48.0" 4823 + source = "registry+https://github.com/rust-lang/crates.io-index" 4824 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4825 + 4826 + [[package]] 4232 4827 name = "windows_x86_64_gnullvm" 4233 4828 version = "0.42.2" 4234 4829 source = "registry+https://github.com/rust-lang/crates.io-index" 4235 4830 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4236 4831 4237 4832 [[package]] 4833 + name = "windows_x86_64_gnullvm" 4834 + version = "0.48.0" 4835 + source = "registry+https://github.com/rust-lang/crates.io-index" 4836 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4837 + 4838 + [[package]] 4839 + name = "windows_x86_64_msvc" 4840 + version = "0.36.1" 4841 + source = "registry+https://github.com/rust-lang/crates.io-index" 4842 + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 4843 + 4844 + [[package]] 4238 4845 name = "windows_x86_64_msvc" 4239 4846 version = "0.42.2" 4240 4847 source = "registry+https://github.com/rust-lang/crates.io-index" 4241 4848 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4849 + 4850 + [[package]] 4851 + name = "windows_x86_64_msvc" 4852 + version = "0.48.0" 4853 + source = "registry+https://github.com/rust-lang/crates.io-index" 4854 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4242 4855 4243 4856 [[package]] 4244 4857 name = "winreg" ··· 4286 4899 dependencies = [ 4287 4900 "proc-macro2", 4288 4901 "quote", 4289 - "syn", 4902 + "syn 1.0.100", 4290 4903 "synstructure", 4291 4904 ]
+4 -4
pkgs/applications/networking/mullvad/mullvad.nix
··· 1 1 { lib 2 2 , stdenv 3 - , writeText 4 3 , rustPlatform 5 4 , fetchFromGitHub 6 - , fetchpatch 7 5 , pkg-config 8 6 , protobuf 9 7 , makeWrapper ··· 19 17 }: 20 18 rustPlatform.buildRustPackage rec { 21 19 pname = "mullvad"; 22 - version = "2023.3"; 20 + version = "2023.5"; 23 21 24 22 src = fetchFromGitHub { 25 23 owner = "mullvad"; 26 24 repo = "mullvadvpn-app"; 27 25 rev = version; 28 - hash = "sha256-as/d14xVTqJvb+QxzEyZWh1EMRVpE8cDQRbdc4R4pcU="; 26 + hash = "sha256-bu16U9XJiIuYG9Npljos2ytfloSoGIl1ayH43w0aeKY="; 29 27 }; 30 28 31 29 cargoLock = { 32 30 lockFile = ./Cargo.lock; 33 31 outputHashes = { 32 + "nix-0.26.1" = "sha256-b5bLeZVNbJE7aBnyzl0qvo0mXFeXa4hAZiuT1VJiFLk="; 33 + "shadowsocks-1.15.3" = "sha256-P35IQL2sAfrtjwMDn8k/kmkk2IMsvq6zICRRGUGfqJI="; 34 34 "udp-over-tcp-0.3.0" = "sha256-5PeaM7/zhux1UdlaKpnQ2yIdmFy1n2weV/ux9lSRha4="; 35 35 }; 36 36 };