Merge pull request #271794 from christoph-heiss/update/proxmox-backup-client

proxmox-backup-client: 3.0.1 -> 3.1.2

authored by Nick Cao and committed by GitHub 899413b0 0e91fd73

+484 -419
+441 -392
pkgs/applications/backup/proxmox-backup-client/Cargo.lock
··· 4 5 [[package]] 6 name = "addr2line" 7 - version = "0.19.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 10 dependencies = [ 11 "gimli", 12 ] ··· 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 - name = "ahash" 22 - version = "0.7.6" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 - dependencies = [ 26 - "getrandom", 27 - "once_cell", 28 - "version_check", 29 - ] 30 - 31 - [[package]] 32 name = "aho-corasick" 33 - version = "1.0.2" 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 36 dependencies = [ 37 "memchr", 38 ] 39 40 [[package]] 41 name = "anyhow" 42 - version = "1.0.71" 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 45 - 46 - [[package]] 47 - name = "atty" 48 - version = "0.2.14" 49 - source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 51 - dependencies = [ 52 - "hermit-abi 0.1.19", 53 - "libc", 54 - "winapi", 55 - ] 56 57 [[package]] 58 name = "autocfg" ··· 62 63 [[package]] 64 name = "backtrace" 65 - version = "0.3.67" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67 - checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 68 dependencies = [ 69 "addr2line", 70 "cc", 71 "cfg-if", 72 "libc", 73 - "miniz_oxide 0.6.2", 74 "object", 75 "rustc-demangle", 76 ] ··· 83 84 [[package]] 85 name = "bindgen" 86 - version = "0.64.0" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" 89 dependencies = [ 90 - "bitflags", 91 "cexpr", 92 "clang-sys", 93 "lazy_static", 94 "lazycell", 95 "peeking_take_while", 96 - "proc-macro2 1.0.63", 97 - "quote 1.0.29", 98 "regex", 99 "rustc-hash", 100 "shlex", 101 - "syn 1.0.109", 102 "which", 103 ] 104 ··· 109 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 110 111 [[package]] 112 name = "bumpalo" 113 - version = "3.13.0" 114 source = "registry+https://github.com/rust-lang/crates.io-index" 115 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 116 117 [[package]] 118 name = "bytes" 119 - version = "1.4.0" 120 source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 122 123 [[package]] 124 name = "cc" 125 - version = "1.0.79" 126 source = "registry+https://github.com/rust-lang/crates.io-index" 127 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 128 dependencies = [ 129 "jobserver", 130 ] 131 132 [[package]] ··· 198 199 [[package]] 200 name = "either" 201 - version = "1.8.1" 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 204 205 [[package]] 206 name = "endian-type" ··· 229 230 [[package]] 231 name = "env_logger" 232 - version = "0.9.3" 233 source = "registry+https://github.com/rust-lang/crates.io-index" 234 - checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" 235 dependencies = [ 236 - "atty", 237 "humantime", 238 "log", 239 "regex", 240 "termcolor", 241 ] 242 243 [[package]] 244 - name = "errno" 245 - version = "0.3.1" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 248 - dependencies = [ 249 - "errno-dragonfly", 250 - "libc", 251 - "windows-sys", 252 - ] 253 254 [[package]] 255 - name = "errno-dragonfly" 256 - version = "0.1.2" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 259 dependencies = [ 260 - "cc", 261 "libc", 262 ] 263 264 [[package]] ··· 273 274 [[package]] 275 name = "fd-lock" 276 - version = "3.0.12" 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "39ae6b3d9530211fb3b12a95374b8b0823be812f53d09e18c5675c0146b09642" 279 dependencies = [ 280 "cfg-if", 281 "rustix", 282 - "windows-sys", 283 ] 284 285 [[package]] 286 name = "filetime" 287 - version = "0.2.21" 288 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 290 dependencies = [ 291 "cfg-if", 292 "libc", 293 - "redox_syscall", 294 - "windows-sys", 295 ] 296 297 [[package]] 298 name = "flate2" 299 - version = "1.0.26" 300 source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 302 dependencies = [ 303 "crc32fast", 304 - "miniz_oxide 0.7.1", 305 ] 306 307 [[package]] ··· 327 328 [[package]] 329 name = "form_urlencoded" 330 - version = "1.2.0" 331 source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 333 dependencies = [ 334 "percent-encoding", 335 ] 336 337 [[package]] 338 name = "futures" 339 - version = "0.3.28" 340 source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 342 dependencies = [ 343 "futures-channel", 344 "futures-core", ··· 351 352 [[package]] 353 name = "futures-channel" 354 - version = "0.3.28" 355 source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 357 dependencies = [ 358 "futures-core", 359 "futures-sink", ··· 361 362 [[package]] 363 name = "futures-core" 364 - version = "0.3.28" 365 source = "registry+https://github.com/rust-lang/crates.io-index" 366 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 367 368 [[package]] 369 name = "futures-executor" 370 - version = "0.3.28" 371 source = "registry+https://github.com/rust-lang/crates.io-index" 372 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 373 dependencies = [ 374 "futures-core", 375 "futures-task", ··· 378 379 [[package]] 380 name = "futures-io" 381 - version = "0.3.28" 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 384 385 [[package]] 386 name = "futures-macro" 387 - version = "0.3.28" 388 source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 390 dependencies = [ 391 - "proc-macro2 1.0.63", 392 - "quote 1.0.29", 393 - "syn 2.0.22", 394 ] 395 396 [[package]] 397 name = "futures-sink" 398 - version = "0.3.28" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 401 402 [[package]] 403 name = "futures-task" 404 - version = "0.3.28" 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 407 408 [[package]] 409 name = "futures-util" 410 - version = "0.3.28" 411 source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 413 dependencies = [ 414 "futures-channel", 415 "futures-core", ··· 425 426 [[package]] 427 name = "getrandom" 428 - version = "0.2.10" 429 source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 431 dependencies = [ 432 "cfg-if", 433 "libc", ··· 436 437 [[package]] 438 name = "gimli" 439 - version = "0.27.3" 440 source = "registry+https://github.com/rust-lang/crates.io-index" 441 - checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 442 443 [[package]] 444 name = "glob" ··· 448 449 [[package]] 450 name = "h2" 451 - version = "0.3.20" 452 source = "registry+https://github.com/rust-lang/crates.io-index" 453 - checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 454 dependencies = [ 455 "bytes", 456 "fnv", ··· 467 468 [[package]] 469 name = "hashbrown" 470 - version = "0.12.3" 471 - source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 473 - dependencies = [ 474 - "ahash", 475 - ] 476 - 477 - [[package]] 478 - name = "hermit-abi" 479 - version = "0.1.19" 480 source = "registry+https://github.com/rust-lang/crates.io-index" 481 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 482 - dependencies = [ 483 - "libc", 484 - ] 485 486 [[package]] 487 name = "hermit-abi" 488 - version = "0.3.1" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 491 492 [[package]] 493 name = "hex" ··· 504 source = "registry+https://github.com/rust-lang/crates.io-index" 505 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 506 dependencies = [ 507 - "windows-sys", 508 ] 509 510 [[package]] 511 name = "http" 512 - version = "0.2.9" 513 source = "registry+https://github.com/rust-lang/crates.io-index" 514 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 515 dependencies = [ 516 "bytes", 517 "fnv", ··· 537 538 [[package]] 539 name = "httpdate" 540 - version = "1.0.2" 541 source = "registry+https://github.com/rust-lang/crates.io-index" 542 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 543 544 [[package]] 545 name = "humantime" ··· 564 "httpdate", 565 "itoa", 566 "pin-project-lite", 567 - "socket2", 568 "tokio", 569 "tower-service", 570 "tracing", ··· 573 574 [[package]] 575 name = "idna" 576 - version = "0.4.0" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 579 dependencies = [ 580 "unicode-bidi", 581 "unicode-normalization", ··· 583 584 [[package]] 585 name = "indexmap" 586 - version = "1.9.3" 587 source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 589 dependencies = [ 590 - "autocfg", 591 "hashbrown", 592 ] 593 594 [[package]] 595 - name = "io-lifetimes" 596 - version = "1.0.11" 597 source = "registry+https://github.com/rust-lang/crates.io-index" 598 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 599 dependencies = [ 600 - "hermit-abi 0.3.1", 601 - "libc", 602 - "windows-sys", 603 ] 604 605 [[package]] 606 name = "itoa" 607 - version = "1.0.6" 608 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 610 611 [[package]] 612 name = "jobserver" 613 - version = "0.1.26" 614 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 616 dependencies = [ 617 "libc", 618 ] 619 620 [[package]] 621 name = "js-sys" 622 - version = "0.3.64" 623 source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 625 dependencies = [ 626 "wasm-bindgen", 627 ] ··· 640 641 [[package]] 642 name = "libc" 643 - version = "0.2.147" 644 source = "registry+https://github.com/rust-lang/crates.io-index" 645 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 646 647 [[package]] 648 name = "libloading" ··· 655 ] 656 657 [[package]] 658 name = "libudev-sys" 659 version = "0.1.4" 660 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 666 667 [[package]] 668 name = "linux-raw-sys" 669 - version = "0.3.8" 670 source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 672 673 [[package]] 674 name = "log" 675 - version = "0.4.19" 676 source = "registry+https://github.com/rust-lang/crates.io-index" 677 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 678 679 [[package]] 680 name = "memchr" 681 - version = "2.5.0" 682 source = "registry+https://github.com/rust-lang/crates.io-index" 683 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 684 685 [[package]] 686 name = "memoffset" ··· 708 709 [[package]] 710 name = "miniz_oxide" 711 - version = "0.6.2" 712 - source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 714 - dependencies = [ 715 - "adler", 716 - ] 717 - 718 - [[package]] 719 - name = "miniz_oxide" 720 version = "0.7.1" 721 source = "registry+https://github.com/rust-lang/crates.io-index" 722 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 726 727 [[package]] 728 name = "mio" 729 - version = "0.8.8" 730 source = "registry+https://github.com/rust-lang/crates.io-index" 731 - checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 732 dependencies = [ 733 "libc", 734 "wasi", 735 - "windows-sys", 736 ] 737 738 [[package]] ··· 750 source = "registry+https://github.com/rust-lang/crates.io-index" 751 checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" 752 dependencies = [ 753 - "bitflags", 754 "cc", 755 "cfg-if", 756 "libc", ··· 759 760 [[package]] 761 name = "nix" 762 - version = "0.26.2" 763 source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 765 dependencies = [ 766 - "bitflags", 767 "cfg-if", 768 "libc", 769 "memoffset 0.7.1", 770 "pin-utils", 771 - "static_assertions", 772 ] 773 774 [[package]] ··· 787 source = "registry+https://github.com/rust-lang/crates.io-index" 788 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 789 dependencies = [ 790 - "hermit-abi 0.3.1", 791 "libc", 792 ] 793 794 [[package]] 795 name = "object" 796 - version = "0.30.4" 797 source = "registry+https://github.com/rust-lang/crates.io-index" 798 - checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" 799 dependencies = [ 800 "memchr", 801 ] ··· 808 809 [[package]] 810 name = "openssl" 811 - version = "0.10.55" 812 source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 814 dependencies = [ 815 - "bitflags", 816 "cfg-if", 817 "foreign-types", 818 "libc", ··· 827 source = "registry+https://github.com/rust-lang/crates.io-index" 828 checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 829 dependencies = [ 830 - "proc-macro2 1.0.63", 831 - "quote 1.0.29", 832 - "syn 2.0.22", 833 ] 834 835 [[package]] 836 name = "openssl-sys" 837 - version = "0.9.90" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 840 dependencies = [ 841 "cc", 842 "libc", ··· 846 847 [[package]] 848 name = "pathpatterns" 849 - version = "0.1.2" 850 - source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "f6e0644c02bcf32e41bcfd11d29d67c31480910717dc15ad59f968c736c0a99a" 852 dependencies = [ 853 - "bitflags", 854 "libc", 855 ] 856 ··· 876 877 [[package]] 878 name = "pbs-buildcfg" 879 - version = "3.0.1" 880 881 [[package]] 882 name = "pbs-client" 883 version = "0.1.0" 884 dependencies = [ 885 "anyhow", 886 - "bitflags", 887 "bytes", 888 "futures", 889 "h2", ··· 893 "lazy_static", 894 "libc", 895 "log", 896 - "nix 0.26.2", 897 "openssl", 898 "pathpatterns", 899 "pbs-api-types", ··· 933 "hex", 934 "lazy_static", 935 "libc", 936 - "nix 0.26.2", 937 "once_cell", 938 "openssl", 939 "pbs-api-types", ··· 962 "lazy_static", 963 "libc", 964 "log", 965 - "nix 0.26.2", 966 "openssl", 967 "pathpatterns", 968 "pbs-api-types", ··· 996 "lazy_static", 997 "libc", 998 "log", 999 - "nix 0.26.2", 1000 "proxmox-fuse", 1001 "proxmox-sys", 1002 "proxmox-time", ··· 1009 version = "0.1.0" 1010 dependencies = [ 1011 "anyhow", 1012 - "nix 0.26.2", 1013 "openssl", 1014 "pbs-api-types", 1015 "pbs-tools", ··· 1042 version = "0.1.0" 1043 dependencies = [ 1044 "anyhow", 1045 - "bitflags", 1046 "endian_trait", 1047 "hex", 1048 "lazy_static", 1049 "libc", 1050 "log", 1051 - "nix 0.26.2", 1052 "pbs-api-types", 1053 "pbs-config", 1054 "proxmox-io", ··· 1081 "lazy_static", 1082 "libc", 1083 "log", 1084 - "nix 0.26.2", 1085 "nom", 1086 "openssl", 1087 "pbs-api-types", ··· 1108 1109 [[package]] 1110 name = "percent-encoding" 1111 - version = "2.3.0" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1114 1115 [[package]] 1116 name = "pin-project-lite" 1117 - version = "0.2.9" 1118 source = "registry+https://github.com/rust-lang/crates.io-index" 1119 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1120 1121 [[package]] 1122 name = "pin-utils" ··· 1141 1142 [[package]] 1143 name = "proc-macro2" 1144 - version = "1.0.63" 1145 source = "registry+https://github.com/rust-lang/crates.io-index" 1146 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 1147 dependencies = [ 1148 "unicode-ident", 1149 ] 1150 1151 [[package]] 1152 name = "proxmox-api-macro" 1153 - version = "1.0.4" 1154 dependencies = [ 1155 "anyhow", 1156 - "proc-macro2 1.0.63", 1157 - "quote 1.0.29", 1158 - "syn 1.0.109", 1159 ] 1160 1161 [[package]] ··· 1173 1174 [[package]] 1175 name = "proxmox-auth-api" 1176 - version = "0.3.0" 1177 dependencies = [ 1178 "anyhow", 1179 "lazy_static", ··· 1185 1186 [[package]] 1187 name = "proxmox-backup" 1188 - version = "3.0.1" 1189 1190 [[package]] 1191 name = "proxmox-backup-banner" 1192 version = "0.1.0" 1193 dependencies = [ 1194 "anyhow", 1195 - "nix 0.26.2", 1196 ] 1197 1198 [[package]] ··· 1204 "hyper", 1205 "libc", 1206 "log", 1207 - "nix 0.26.2", 1208 "openssl", 1209 "pathpatterns", 1210 "pbs-api-types", ··· 1290 ] 1291 1292 [[package]] 1293 - name = "proxmox-human-byte" 1294 version = "0.1.0" 1295 dependencies = [ 1296 "anyhow", 1297 "proxmox-schema", 1298 "proxmox-serde", 1299 "serde", ··· 1313 1314 [[package]] 1315 name = "proxmox-router" 1316 - version = "1.3.1" 1317 dependencies = [ 1318 "anyhow", 1319 "env_logger", 1320 "http", 1321 "hyper", 1322 "libc", 1323 - "nix 0.26.2", 1324 "percent-encoding", 1325 "proxmox-async", 1326 "proxmox-lang", 1327 "proxmox-schema", 1328 "rustyline", ··· 1334 1335 [[package]] 1336 name = "proxmox-schema" 1337 - version = "1.3.7" 1338 dependencies = [ 1339 "anyhow", 1340 "lazy_static", ··· 1347 1348 [[package]] 1349 name = "proxmox-section-config" 1350 - version = "1.0.2" 1351 dependencies = [ 1352 "anyhow", 1353 "hex", ··· 1374 dependencies = [ 1375 "anyhow", 1376 "libc", 1377 - "nix 0.26.2", 1378 "proxmox-sys", 1379 ] 1380 1381 [[package]] 1382 name = "proxmox-sortable-macro" 1383 - version = "0.1.2" 1384 dependencies = [ 1385 - "proc-macro2 1.0.63", 1386 - "quote 1.0.29", 1387 - "syn 1.0.109", 1388 ] 1389 1390 [[package]] 1391 name = "proxmox-sys" 1392 - version = "0.5.0" 1393 dependencies = [ 1394 "anyhow", 1395 "base64", 1396 "lazy_static", 1397 "libc", 1398 "log", 1399 - "nix 0.26.2", 1400 "proxmox-io", 1401 "proxmox-lang", 1402 "proxmox-time", ··· 1410 version = "1.1.5" 1411 dependencies = [ 1412 "anyhow", 1413 - "bitflags", 1414 "js-sys", 1415 "lazy_static", 1416 "libc", ··· 1430 name = "pxar" 1431 version = "0.10.2" 1432 dependencies = [ 1433 - "bitflags", 1434 "endian_trait", 1435 "libc", 1436 "siphasher", ··· 1444 "anyhow", 1445 "futures", 1446 "log", 1447 - "nix 0.26.2", 1448 "pathpatterns", 1449 "pbs-client", 1450 "pbs-pxar-fuse", ··· 1469 1470 [[package]] 1471 name = "quote" 1472 - version = "1.0.29" 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1474 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 1475 dependencies = [ 1476 - "proc-macro2 1.0.63", 1477 ] 1478 1479 [[package]] ··· 1488 1489 [[package]] 1490 name = "redox_syscall" 1491 - version = "0.2.16" 1492 source = "registry+https://github.com/rust-lang/crates.io-index" 1493 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1494 dependencies = [ 1495 - "bitflags", 1496 ] 1497 1498 [[package]] 1499 name = "redox_users" 1500 - version = "0.4.3" 1501 source = "registry+https://github.com/rust-lang/crates.io-index" 1502 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1503 dependencies = [ 1504 "getrandom", 1505 - "redox_syscall", 1506 "thiserror", 1507 ] 1508 1509 [[package]] 1510 name = "regex" 1511 - version = "1.8.4" 1512 source = "registry+https://github.com/rust-lang/crates.io-index" 1513 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 1514 dependencies = [ 1515 "aho-corasick", 1516 "memchr", ··· 1519 1520 [[package]] 1521 name = "regex-syntax" 1522 - version = "0.7.2" 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 1525 1526 [[package]] 1527 name = "rustc-demangle" ··· 1537 1538 [[package]] 1539 name = "rustix" 1540 - version = "0.37.20" 1541 source = "registry+https://github.com/rust-lang/crates.io-index" 1542 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 1543 dependencies = [ 1544 - "bitflags", 1545 "errno", 1546 - "io-lifetimes", 1547 "libc", 1548 "linux-raw-sys", 1549 - "windows-sys", 1550 ] 1551 1552 [[package]] ··· 1555 source = "registry+https://github.com/rust-lang/crates.io-index" 1556 checksum = "db7826789c0e25614b03e5a54a0717a86f9ff6e6e5247f92b369472869320039" 1557 dependencies = [ 1558 - "bitflags", 1559 "cfg-if", 1560 "clipboard-win", 1561 "dirs-next", ··· 1575 1576 [[package]] 1577 name = "ryu" 1578 - version = "1.0.13" 1579 source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 1581 1582 [[package]] 1583 name = "same-file" ··· 1590 1591 [[package]] 1592 name = "scopeguard" 1593 - version = "1.1.0" 1594 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1596 1597 [[package]] 1598 name = "serde" 1599 - version = "1.0.164" 1600 source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 1602 dependencies = [ 1603 "serde_derive", 1604 ] 1605 1606 [[package]] 1607 name = "serde_derive" 1608 - version = "1.0.164" 1609 source = "registry+https://github.com/rust-lang/crates.io-index" 1610 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 1611 dependencies = [ 1612 - "proc-macro2 1.0.63", 1613 - "quote 1.0.29", 1614 - "syn 2.0.22", 1615 ] 1616 1617 [[package]] 1618 name = "serde_json" 1619 - version = "1.0.99" 1620 source = "registry+https://github.com/rust-lang/crates.io-index" 1621 - checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" 1622 dependencies = [ 1623 "itoa", 1624 "ryu", ··· 1627 1628 [[package]] 1629 name = "serde_plain" 1630 - version = "1.0.1" 1631 source = "registry+https://github.com/rust-lang/crates.io-index" 1632 - checksum = "d6018081315db179d0ce57b1fe4b62a12a0028c9cf9bbef868c9cf477b3c34ae" 1633 dependencies = [ 1634 "serde", 1635 ] 1636 1637 [[package]] 1638 name = "shlex" 1639 - version = "1.1.0" 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 1642 1643 [[package]] 1644 name = "signal-hook-registry" ··· 1651 1652 [[package]] 1653 name = "siphasher" 1654 - version = "0.3.10" 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 1657 1658 [[package]] 1659 name = "slab" 1660 - version = "0.4.8" 1661 source = "registry+https://github.com/rust-lang/crates.io-index" 1662 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 1663 dependencies = [ 1664 "autocfg", 1665 ] 1666 1667 [[package]] 1668 name = "smallvec" 1669 - version = "1.10.0" 1670 source = "registry+https://github.com/rust-lang/crates.io-index" 1671 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1672 1673 [[package]] 1674 name = "smawk" 1675 - version = "0.3.1" 1676 source = "registry+https://github.com/rust-lang/crates.io-index" 1677 - checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" 1678 1679 [[package]] 1680 name = "socket2" 1681 - version = "0.4.9" 1682 source = "registry+https://github.com/rust-lang/crates.io-index" 1683 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 1684 dependencies = [ 1685 "libc", 1686 "winapi", 1687 ] 1688 1689 [[package]] 1690 - name = "static_assertions" 1691 - version = "1.1.0" 1692 source = "registry+https://github.com/rust-lang/crates.io-index" 1693 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1694 1695 [[package]] 1696 name = "str-buf" ··· 1711 1712 [[package]] 1713 name = "syn" 1714 - version = "1.0.109" 1715 source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1717 - dependencies = [ 1718 - "proc-macro2 1.0.63", 1719 - "quote 1.0.29", 1720 - "unicode-ident", 1721 - ] 1722 - 1723 - [[package]] 1724 - name = "syn" 1725 - version = "2.0.22" 1726 - source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616" 1728 dependencies = [ 1729 - "proc-macro2 1.0.63", 1730 - "quote 1.0.29", 1731 "unicode-ident", 1732 ] 1733 1734 [[package]] 1735 name = "tar" 1736 - version = "0.4.38" 1737 source = "registry+https://github.com/rust-lang/crates.io-index" 1738 - checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" 1739 dependencies = [ 1740 "filetime", 1741 "libc", ··· 1744 1745 [[package]] 1746 name = "termcolor" 1747 - version = "1.2.0" 1748 source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1750 dependencies = [ 1751 "winapi-util", 1752 ] ··· 1764 1765 [[package]] 1766 name = "thiserror" 1767 - version = "1.0.40" 1768 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 1770 dependencies = [ 1771 "thiserror-impl", 1772 ] 1773 1774 [[package]] 1775 name = "thiserror-impl" 1776 - version = "1.0.40" 1777 source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 1779 dependencies = [ 1780 - "proc-macro2 1.0.63", 1781 - "quote 1.0.29", 1782 - "syn 2.0.22", 1783 ] 1784 1785 [[package]] ··· 1799 1800 [[package]] 1801 name = "tokio" 1802 - version = "1.29.0" 1803 source = "registry+https://github.com/rust-lang/crates.io-index" 1804 - checksum = "374442f06ee49c3a28a8fc9f01a2596fed7559c6b99b31279c3261778e77d84f" 1805 dependencies = [ 1806 - "autocfg", 1807 "backtrace", 1808 "bytes", 1809 "libc", ··· 1811 "num_cpus", 1812 "pin-project-lite", 1813 "signal-hook-registry", 1814 - "socket2", 1815 "tokio-macros", 1816 - "windows-sys", 1817 ] 1818 1819 [[package]] 1820 name = "tokio-macros" 1821 - version = "2.1.0" 1822 source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 1824 dependencies = [ 1825 - "proc-macro2 1.0.63", 1826 - "quote 1.0.29", 1827 - "syn 2.0.22", 1828 ] 1829 1830 [[package]] ··· 1852 1853 [[package]] 1854 name = "tokio-util" 1855 - version = "0.7.8" 1856 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 - checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 1858 dependencies = [ 1859 "bytes", 1860 "futures-core", ··· 1872 1873 [[package]] 1874 name = "tracing" 1875 - version = "0.1.37" 1876 source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 1878 dependencies = [ 1879 - "cfg-if", 1880 "pin-project-lite", 1881 "tracing-core", 1882 ] 1883 1884 [[package]] 1885 name = "tracing-core" 1886 - version = "0.1.31" 1887 source = "registry+https://github.com/rust-lang/crates.io-index" 1888 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 1889 dependencies = [ 1890 "once_cell", 1891 ] ··· 1914 1915 [[package]] 1916 name = "unicode-ident" 1917 - version = "1.0.9" 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1919 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 1920 1921 [[package]] 1922 name = "unicode-linebreak" 1923 - version = "0.1.4" 1924 source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" 1926 - dependencies = [ 1927 - "hashbrown", 1928 - "regex", 1929 - ] 1930 1931 [[package]] 1932 name = "unicode-normalization" ··· 1945 1946 [[package]] 1947 name = "unicode-width" 1948 - version = "0.1.10" 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1951 1952 [[package]] 1953 name = "unicode-xid" ··· 1957 1958 [[package]] 1959 name = "url" 1960 - version = "2.4.0" 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1962 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 1963 dependencies = [ 1964 "form_urlencoded", 1965 "idna", ··· 1977 version = "0.2.15" 1978 source = "registry+https://github.com/rust-lang/crates.io-index" 1979 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1980 - 1981 - [[package]] 1982 - name = "version_check" 1983 - version = "0.9.4" 1984 - source = "registry+https://github.com/rust-lang/crates.io-index" 1985 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1986 1987 [[package]] 1988 name = "walkdir" 1989 - version = "2.3.3" 1990 source = "registry+https://github.com/rust-lang/crates.io-index" 1991 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 1992 dependencies = [ 1993 "same-file", 1994 "winapi-util", ··· 2011 2012 [[package]] 2013 name = "wasm-bindgen" 2014 - version = "0.2.87" 2015 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2017 dependencies = [ 2018 "cfg-if", 2019 "wasm-bindgen-macro", ··· 2021 2022 [[package]] 2023 name = "wasm-bindgen-backend" 2024 - version = "0.2.87" 2025 source = "registry+https://github.com/rust-lang/crates.io-index" 2026 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 2027 dependencies = [ 2028 "bumpalo", 2029 "log", 2030 "once_cell", 2031 - "proc-macro2 1.0.63", 2032 - "quote 1.0.29", 2033 - "syn 2.0.22", 2034 "wasm-bindgen-shared", 2035 ] 2036 2037 [[package]] 2038 name = "wasm-bindgen-macro" 2039 - version = "0.2.87" 2040 source = "registry+https://github.com/rust-lang/crates.io-index" 2041 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 2042 dependencies = [ 2043 - "quote 1.0.29", 2044 "wasm-bindgen-macro-support", 2045 ] 2046 2047 [[package]] 2048 name = "wasm-bindgen-macro-support" 2049 - version = "0.2.87" 2050 source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 2052 dependencies = [ 2053 - "proc-macro2 1.0.63", 2054 - "quote 1.0.29", 2055 - "syn 2.0.22", 2056 "wasm-bindgen-backend", 2057 "wasm-bindgen-shared", 2058 ] 2059 2060 [[package]] 2061 name = "wasm-bindgen-shared" 2062 - version = "0.2.87" 2063 source = "registry+https://github.com/rust-lang/crates.io-index" 2064 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2065 2066 [[package]] 2067 name = "which" 2068 - version = "4.4.0" 2069 source = "registry+https://github.com/rust-lang/crates.io-index" 2070 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 2071 dependencies = [ 2072 "either", 2073 - "libc", 2074 "once_cell", 2075 ] 2076 2077 [[package]] ··· 2092 2093 [[package]] 2094 name = "winapi-util" 2095 - version = "0.1.5" 2096 source = "registry+https://github.com/rust-lang/crates.io-index" 2097 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2098 dependencies = [ 2099 "winapi", 2100 ] ··· 2111 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2113 dependencies = [ 2114 - "windows-targets", 2115 ] 2116 2117 [[package]] 2118 name = "windows-targets" 2119 - version = "0.48.1" 2120 source = "registry+https://github.com/rust-lang/crates.io-index" 2121 - checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 2122 dependencies = [ 2123 - "windows_aarch64_gnullvm", 2124 - "windows_aarch64_msvc", 2125 - "windows_i686_gnu", 2126 - "windows_i686_msvc", 2127 - "windows_x86_64_gnu", 2128 - "windows_x86_64_gnullvm", 2129 - "windows_x86_64_msvc", 2130 ] 2131 2132 [[package]] 2133 name = "windows_aarch64_gnullvm" 2134 - version = "0.48.0" 2135 source = "registry+https://github.com/rust-lang/crates.io-index" 2136 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2137 2138 [[package]] 2139 name = "windows_aarch64_msvc" 2140 - version = "0.48.0" 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2143 2144 [[package]] 2145 name = "windows_i686_gnu" 2146 - version = "0.48.0" 2147 source = "registry+https://github.com/rust-lang/crates.io-index" 2148 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2149 2150 [[package]] 2151 name = "windows_i686_msvc" 2152 - version = "0.48.0" 2153 source = "registry+https://github.com/rust-lang/crates.io-index" 2154 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2155 2156 [[package]] 2157 name = "windows_x86_64_gnu" 2158 - version = "0.48.0" 2159 source = "registry+https://github.com/rust-lang/crates.io-index" 2160 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2161 2162 [[package]] 2163 name = "windows_x86_64_gnullvm" 2164 - version = "0.48.0" 2165 source = "registry+https://github.com/rust-lang/crates.io-index" 2166 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2167 2168 [[package]] 2169 name = "windows_x86_64_msvc" 2170 - version = "0.48.0" 2171 source = "registry+https://github.com/rust-lang/crates.io-index" 2172 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2173 2174 [[package]] 2175 name = "xattr" 2176 - version = "0.2.3" 2177 source = "registry+https://github.com/rust-lang/crates.io-index" 2178 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 2179 dependencies = [ 2180 "libc", 2181 ] 2182 2183 [[package]] 2184 name = "xdg" 2185 - version = "2.5.0" 2186 source = "registry+https://github.com/rust-lang/crates.io-index" 2187 - checksum = "688597db5a750e9cad4511cb94729a078e274308099a0382b5b8203bbc767fee" 2188 - dependencies = [ 2189 - "home", 2190 - ] 2191 2192 [[package]] 2193 name = "zstd" 2194 - version = "0.12.3+zstd.1.5.2" 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2196 - checksum = "76eea132fb024e0e13fd9c2f5d5d595d8a967aa72382ac2f9d39fcc95afd0806" 2197 dependencies = [ 2198 "zstd-safe", 2199 ] 2200 2201 [[package]] 2202 name = "zstd-safe" 2203 - version = "6.0.5+zstd.1.5.4" 2204 source = "registry+https://github.com/rust-lang/crates.io-index" 2205 - checksum = "d56d9e60b4b1758206c238a10165fbcae3ca37b01744e394c463463f6529d23b" 2206 dependencies = [ 2207 "libc", 2208 "zstd-sys", ··· 2210 2211 [[package]] 2212 name = "zstd-sys" 2213 - version = "2.0.8+zstd.1.5.5" 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2215 - checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" 2216 dependencies = [ 2217 "bindgen", 2218 "cc", 2219 - "libc", 2220 "pkg-config", 2221 ] 2222 2223 [[patch.unused]] 2224 name = "proxmox-rest-server" 2225 - version = "0.4.1" 2226 2227 [[patch.unused]] 2228 name = "proxmox-subscription" 2229 - version = "0.4.0" 2230 2231 [[patch.unused]] 2232 name = "proxmox-tfa" 2233 - version = "4.0.3"
··· 4 5 [[package]] 6 name = "addr2line" 7 + version = "0.21.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 dependencies = [ 11 "gimli", 12 ] ··· 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 name = "aho-corasick" 22 + version = "1.1.2" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 dependencies = [ 26 "memchr", 27 ] 28 29 [[package]] 30 name = "anyhow" 31 + version = "1.0.75" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 34 35 [[package]] 36 name = "autocfg" ··· 40 41 [[package]] 42 name = "backtrace" 43 + version = "0.3.69" 44 source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 46 dependencies = [ 47 "addr2line", 48 "cc", 49 "cfg-if", 50 "libc", 51 + "miniz_oxide", 52 "object", 53 "rustc-demangle", 54 ] ··· 61 62 [[package]] 63 name = "bindgen" 64 + version = "0.68.1" 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" 67 dependencies = [ 68 + "bitflags 2.4.1", 69 "cexpr", 70 "clang-sys", 71 "lazy_static", 72 "lazycell", 73 "peeking_take_while", 74 + "proc-macro2 1.0.70", 75 + "quote 1.0.33", 76 "regex", 77 "rustc-hash", 78 "shlex", 79 + "syn 2.0.39", 80 "which", 81 ] 82 ··· 87 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 88 89 [[package]] 90 + name = "bitflags" 91 + version = "2.4.1" 92 + source = "registry+https://github.com/rust-lang/crates.io-index" 93 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 94 + 95 + [[package]] 96 name = "bumpalo" 97 + version = "3.14.0" 98 source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 100 101 [[package]] 102 name = "bytes" 103 + version = "1.5.0" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 106 107 [[package]] 108 name = "cc" 109 + version = "1.0.83" 110 source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 112 dependencies = [ 113 "jobserver", 114 + "libc", 115 ] 116 117 [[package]] ··· 183 184 [[package]] 185 name = "either" 186 + version = "1.9.0" 187 source = "registry+https://github.com/rust-lang/crates.io-index" 188 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 189 190 [[package]] 191 name = "endian-type" ··· 214 215 [[package]] 216 name = "env_logger" 217 + version = "0.10.1" 218 source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 220 dependencies = [ 221 "humantime", 222 + "is-terminal", 223 "log", 224 "regex", 225 "termcolor", 226 ] 227 228 [[package]] 229 + name = "equivalent" 230 + version = "1.0.1" 231 source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 233 234 [[package]] 235 + name = "errno" 236 + version = "0.3.8" 237 source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 239 dependencies = [ 240 "libc", 241 + "windows-sys 0.52.0", 242 ] 243 244 [[package]] ··· 253 254 [[package]] 255 name = "fd-lock" 256 + version = "3.0.13" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5" 259 dependencies = [ 260 "cfg-if", 261 "rustix", 262 + "windows-sys 0.48.0", 263 ] 264 265 [[package]] 266 name = "filetime" 267 + version = "0.2.22" 268 source = "registry+https://github.com/rust-lang/crates.io-index" 269 + checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 270 dependencies = [ 271 "cfg-if", 272 "libc", 273 + "redox_syscall 0.3.5", 274 + "windows-sys 0.48.0", 275 ] 276 277 [[package]] 278 name = "flate2" 279 + version = "1.0.28" 280 source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 282 dependencies = [ 283 "crc32fast", 284 + "miniz_oxide", 285 ] 286 287 [[package]] ··· 307 308 [[package]] 309 name = "form_urlencoded" 310 + version = "1.2.1" 311 source = "registry+https://github.com/rust-lang/crates.io-index" 312 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 313 dependencies = [ 314 "percent-encoding", 315 ] 316 317 [[package]] 318 name = "futures" 319 + version = "0.3.29" 320 source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 322 dependencies = [ 323 "futures-channel", 324 "futures-core", ··· 331 332 [[package]] 333 name = "futures-channel" 334 + version = "0.3.29" 335 source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 337 dependencies = [ 338 "futures-core", 339 "futures-sink", ··· 341 342 [[package]] 343 name = "futures-core" 344 + version = "0.3.29" 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 347 348 [[package]] 349 name = "futures-executor" 350 + version = "0.3.29" 351 source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 353 dependencies = [ 354 "futures-core", 355 "futures-task", ··· 358 359 [[package]] 360 name = "futures-io" 361 + version = "0.3.29" 362 source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 364 365 [[package]] 366 name = "futures-macro" 367 + version = "0.3.29" 368 source = "registry+https://github.com/rust-lang/crates.io-index" 369 + checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 370 dependencies = [ 371 + "proc-macro2 1.0.70", 372 + "quote 1.0.33", 373 + "syn 2.0.39", 374 ] 375 376 [[package]] 377 name = "futures-sink" 378 + version = "0.3.29" 379 source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 381 382 [[package]] 383 name = "futures-task" 384 + version = "0.3.29" 385 source = "registry+https://github.com/rust-lang/crates.io-index" 386 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 387 388 [[package]] 389 name = "futures-util" 390 + version = "0.3.29" 391 source = "registry+https://github.com/rust-lang/crates.io-index" 392 + checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 393 dependencies = [ 394 "futures-channel", 395 "futures-core", ··· 405 406 [[package]] 407 name = "getrandom" 408 + version = "0.2.11" 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 411 dependencies = [ 412 "cfg-if", 413 "libc", ··· 416 417 [[package]] 418 name = "gimli" 419 + version = "0.28.1" 420 source = "registry+https://github.com/rust-lang/crates.io-index" 421 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 422 423 [[package]] 424 name = "glob" ··· 428 429 [[package]] 430 name = "h2" 431 + version = "0.3.22" 432 source = "registry+https://github.com/rust-lang/crates.io-index" 433 + checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 434 dependencies = [ 435 "bytes", 436 "fnv", ··· 447 448 [[package]] 449 name = "hashbrown" 450 + version = "0.14.3" 451 source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 453 454 [[package]] 455 name = "hermit-abi" 456 + version = "0.3.3" 457 source = "registry+https://github.com/rust-lang/crates.io-index" 458 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 459 460 [[package]] 461 name = "hex" ··· 472 source = "registry+https://github.com/rust-lang/crates.io-index" 473 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 474 dependencies = [ 475 + "windows-sys 0.48.0", 476 ] 477 478 [[package]] 479 name = "http" 480 + version = "0.2.11" 481 source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 483 dependencies = [ 484 "bytes", 485 "fnv", ··· 505 506 [[package]] 507 name = "httpdate" 508 + version = "1.0.3" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 511 512 [[package]] 513 name = "humantime" ··· 532 "httpdate", 533 "itoa", 534 "pin-project-lite", 535 + "socket2 0.4.10", 536 "tokio", 537 "tower-service", 538 "tracing", ··· 541 542 [[package]] 543 name = "idna" 544 + version = "0.5.0" 545 source = "registry+https://github.com/rust-lang/crates.io-index" 546 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 547 dependencies = [ 548 "unicode-bidi", 549 "unicode-normalization", ··· 551 552 [[package]] 553 name = "indexmap" 554 + version = "2.1.0" 555 source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 557 dependencies = [ 558 + "equivalent", 559 "hashbrown", 560 ] 561 562 [[package]] 563 + name = "is-terminal" 564 + version = "0.4.9" 565 source = "registry+https://github.com/rust-lang/crates.io-index" 566 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 567 dependencies = [ 568 + "hermit-abi", 569 + "rustix", 570 + "windows-sys 0.48.0", 571 ] 572 573 [[package]] 574 name = "itoa" 575 + version = "1.0.9" 576 source = "registry+https://github.com/rust-lang/crates.io-index" 577 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 578 579 [[package]] 580 name = "jobserver" 581 + version = "0.1.27" 582 source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" 584 dependencies = [ 585 "libc", 586 ] 587 588 [[package]] 589 name = "js-sys" 590 + version = "0.3.66" 591 source = "registry+https://github.com/rust-lang/crates.io-index" 592 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 593 dependencies = [ 594 "wasm-bindgen", 595 ] ··· 608 609 [[package]] 610 name = "libc" 611 + version = "0.2.150" 612 source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 614 615 [[package]] 616 name = "libloading" ··· 623 ] 624 625 [[package]] 626 + name = "libredox" 627 + version = "0.0.1" 628 + source = "registry+https://github.com/rust-lang/crates.io-index" 629 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 630 + dependencies = [ 631 + "bitflags 2.4.1", 632 + "libc", 633 + "redox_syscall 0.4.1", 634 + ] 635 + 636 + [[package]] 637 name = "libudev-sys" 638 version = "0.1.4" 639 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 645 646 [[package]] 647 name = "linux-raw-sys" 648 + version = "0.4.12" 649 source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 651 652 [[package]] 653 name = "log" 654 + version = "0.4.20" 655 source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 657 658 [[package]] 659 name = "memchr" 660 + version = "2.6.4" 661 source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 663 664 [[package]] 665 name = "memoffset" ··· 687 688 [[package]] 689 name = "miniz_oxide" 690 version = "0.7.1" 691 source = "registry+https://github.com/rust-lang/crates.io-index" 692 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 696 697 [[package]] 698 name = "mio" 699 + version = "0.8.9" 700 source = "registry+https://github.com/rust-lang/crates.io-index" 701 + checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 702 dependencies = [ 703 "libc", 704 "wasi", 705 + "windows-sys 0.48.0", 706 ] 707 708 [[package]] ··· 720 source = "registry+https://github.com/rust-lang/crates.io-index" 721 checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" 722 dependencies = [ 723 + "bitflags 1.3.2", 724 "cc", 725 "cfg-if", 726 "libc", ··· 729 730 [[package]] 731 name = "nix" 732 + version = "0.26.4" 733 source = "registry+https://github.com/rust-lang/crates.io-index" 734 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 735 dependencies = [ 736 + "bitflags 1.3.2", 737 "cfg-if", 738 "libc", 739 "memoffset 0.7.1", 740 "pin-utils", 741 ] 742 743 [[package]] ··· 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 758 dependencies = [ 759 + "hermit-abi", 760 "libc", 761 ] 762 763 [[package]] 764 name = "object" 765 + version = "0.32.1" 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 768 dependencies = [ 769 "memchr", 770 ] ··· 777 778 [[package]] 779 name = "openssl" 780 + version = "0.10.60" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" 783 dependencies = [ 784 + "bitflags 2.4.1", 785 "cfg-if", 786 "foreign-types", 787 "libc", ··· 796 source = "registry+https://github.com/rust-lang/crates.io-index" 797 checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 798 dependencies = [ 799 + "proc-macro2 1.0.70", 800 + "quote 1.0.33", 801 + "syn 2.0.39", 802 ] 803 804 [[package]] 805 name = "openssl-sys" 806 + version = "0.9.96" 807 source = "registry+https://github.com/rust-lang/crates.io-index" 808 + checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f" 809 dependencies = [ 810 "cc", 811 "libc", ··· 815 816 [[package]] 817 name = "pathpatterns" 818 + version = "0.3.0" 819 dependencies = [ 820 + "bitflags 1.3.2", 821 "libc", 822 ] 823 ··· 843 844 [[package]] 845 name = "pbs-buildcfg" 846 + version = "3.1.2" 847 848 [[package]] 849 name = "pbs-client" 850 version = "0.1.0" 851 dependencies = [ 852 "anyhow", 853 + "bitflags 1.3.2", 854 "bytes", 855 "futures", 856 "h2", ··· 860 "lazy_static", 861 "libc", 862 "log", 863 + "nix 0.26.4", 864 "openssl", 865 "pathpatterns", 866 "pbs-api-types", ··· 900 "hex", 901 "lazy_static", 902 "libc", 903 + "nix 0.26.4", 904 "once_cell", 905 "openssl", 906 "pbs-api-types", ··· 929 "lazy_static", 930 "libc", 931 "log", 932 + "nix 0.26.4", 933 "openssl", 934 "pathpatterns", 935 "pbs-api-types", ··· 963 "lazy_static", 964 "libc", 965 "log", 966 + "nix 0.26.4", 967 "proxmox-fuse", 968 "proxmox-sys", 969 "proxmox-time", ··· 976 version = "0.1.0" 977 dependencies = [ 978 "anyhow", 979 + "nix 0.26.4", 980 "openssl", 981 "pbs-api-types", 982 "pbs-tools", ··· 1009 version = "0.1.0" 1010 dependencies = [ 1011 "anyhow", 1012 + "bitflags 1.3.2", 1013 "endian_trait", 1014 "hex", 1015 "lazy_static", 1016 "libc", 1017 "log", 1018 + "nix 0.26.4", 1019 "pbs-api-types", 1020 "pbs-config", 1021 "proxmox-io", ··· 1048 "lazy_static", 1049 "libc", 1050 "log", 1051 + "nix 0.26.4", 1052 "nom", 1053 "openssl", 1054 "pbs-api-types", ··· 1075 1076 [[package]] 1077 name = "percent-encoding" 1078 + version = "2.3.1" 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1081 1082 [[package]] 1083 name = "pin-project-lite" 1084 + version = "0.2.13" 1085 source = "registry+https://github.com/rust-lang/crates.io-index" 1086 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1087 1088 [[package]] 1089 name = "pin-utils" ··· 1108 1109 [[package]] 1110 name = "proc-macro2" 1111 + version = "1.0.70" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" 1113 + checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 1114 dependencies = [ 1115 "unicode-ident", 1116 ] 1117 1118 [[package]] 1119 name = "proxmox-api-macro" 1120 + version = "1.0.6" 1121 dependencies = [ 1122 "anyhow", 1123 + "proc-macro2 1.0.70", 1124 + "quote 1.0.33", 1125 + "syn 2.0.39", 1126 ] 1127 1128 [[package]] ··· 1140 1141 [[package]] 1142 name = "proxmox-auth-api" 1143 + version = "0.3.2" 1144 dependencies = [ 1145 "anyhow", 1146 "lazy_static", ··· 1152 1153 [[package]] 1154 name = "proxmox-backup" 1155 + version = "3.1.2" 1156 1157 [[package]] 1158 name = "proxmox-backup-banner" 1159 version = "0.1.0" 1160 dependencies = [ 1161 "anyhow", 1162 + "nix 0.26.4", 1163 ] 1164 1165 [[package]] ··· 1171 "hyper", 1172 "libc", 1173 "log", 1174 + "nix 0.26.4", 1175 "openssl", 1176 "pathpatterns", 1177 "pbs-api-types", ··· 1257 ] 1258 1259 [[package]] 1260 + name = "proxmox-http-error" 1261 version = "0.1.0" 1262 dependencies = [ 1263 "anyhow", 1264 + "http", 1265 + "serde", 1266 + ] 1267 + 1268 + [[package]] 1269 + name = "proxmox-human-byte" 1270 + version = "0.1.2" 1271 + dependencies = [ 1272 + "anyhow", 1273 "proxmox-schema", 1274 "proxmox-serde", 1275 "serde", ··· 1289 1290 [[package]] 1291 name = "proxmox-router" 1292 + version = "2.1.1" 1293 dependencies = [ 1294 "anyhow", 1295 "env_logger", 1296 "http", 1297 "hyper", 1298 "libc", 1299 + "nix 0.26.4", 1300 "percent-encoding", 1301 "proxmox-async", 1302 + "proxmox-http-error", 1303 "proxmox-lang", 1304 "proxmox-schema", 1305 "rustyline", ··· 1311 1312 [[package]] 1313 name = "proxmox-schema" 1314 + version = "2.0.2" 1315 dependencies = [ 1316 "anyhow", 1317 "lazy_static", ··· 1324 1325 [[package]] 1326 name = "proxmox-section-config" 1327 + version = "2.0.0" 1328 dependencies = [ 1329 "anyhow", 1330 "hex", ··· 1351 dependencies = [ 1352 "anyhow", 1353 "libc", 1354 + "nix 0.26.4", 1355 "proxmox-sys", 1356 ] 1357 1358 [[package]] 1359 name = "proxmox-sortable-macro" 1360 + version = "0.1.3" 1361 dependencies = [ 1362 + "proc-macro2 1.0.70", 1363 + "quote 1.0.33", 1364 + "syn 2.0.39", 1365 ] 1366 1367 [[package]] 1368 name = "proxmox-sys" 1369 + version = "0.5.2" 1370 dependencies = [ 1371 "anyhow", 1372 "base64", 1373 "lazy_static", 1374 "libc", 1375 "log", 1376 + "nix 0.26.4", 1377 "proxmox-io", 1378 "proxmox-lang", 1379 "proxmox-time", ··· 1387 version = "1.1.5" 1388 dependencies = [ 1389 "anyhow", 1390 + "bitflags 1.3.2", 1391 "js-sys", 1392 "lazy_static", 1393 "libc", ··· 1407 name = "pxar" 1408 version = "0.10.2" 1409 dependencies = [ 1410 + "bitflags 1.3.2", 1411 "endian_trait", 1412 "libc", 1413 "siphasher", ··· 1421 "anyhow", 1422 "futures", 1423 "log", 1424 + "nix 0.26.4", 1425 "pathpatterns", 1426 "pbs-client", 1427 "pbs-pxar-fuse", ··· 1446 1447 [[package]] 1448 name = "quote" 1449 + version = "1.0.33" 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1451 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1452 dependencies = [ 1453 + "proc-macro2 1.0.70", 1454 ] 1455 1456 [[package]] ··· 1465 1466 [[package]] 1467 name = "redox_syscall" 1468 + version = "0.3.5" 1469 source = "registry+https://github.com/rust-lang/crates.io-index" 1470 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1471 dependencies = [ 1472 + "bitflags 1.3.2", 1473 + ] 1474 + 1475 + [[package]] 1476 + name = "redox_syscall" 1477 + version = "0.4.1" 1478 + source = "registry+https://github.com/rust-lang/crates.io-index" 1479 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1480 + dependencies = [ 1481 + "bitflags 1.3.2", 1482 ] 1483 1484 [[package]] 1485 name = "redox_users" 1486 + version = "0.4.4" 1487 source = "registry+https://github.com/rust-lang/crates.io-index" 1488 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 1489 dependencies = [ 1490 "getrandom", 1491 + "libredox", 1492 "thiserror", 1493 ] 1494 1495 [[package]] 1496 name = "regex" 1497 + version = "1.10.2" 1498 source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1500 + dependencies = [ 1501 + "aho-corasick", 1502 + "memchr", 1503 + "regex-automata", 1504 + "regex-syntax", 1505 + ] 1506 + 1507 + [[package]] 1508 + name = "regex-automata" 1509 + version = "0.4.3" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1512 dependencies = [ 1513 "aho-corasick", 1514 "memchr", ··· 1517 1518 [[package]] 1519 name = "regex-syntax" 1520 + version = "0.8.2" 1521 source = "registry+https://github.com/rust-lang/crates.io-index" 1522 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1523 1524 [[package]] 1525 name = "rustc-demangle" ··· 1535 1536 [[package]] 1537 name = "rustix" 1538 + version = "0.38.26" 1539 source = "registry+https://github.com/rust-lang/crates.io-index" 1540 + checksum = "9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a" 1541 dependencies = [ 1542 + "bitflags 2.4.1", 1543 "errno", 1544 "libc", 1545 "linux-raw-sys", 1546 + "windows-sys 0.52.0", 1547 ] 1548 1549 [[package]] ··· 1552 source = "registry+https://github.com/rust-lang/crates.io-index" 1553 checksum = "db7826789c0e25614b03e5a54a0717a86f9ff6e6e5247f92b369472869320039" 1554 dependencies = [ 1555 + "bitflags 1.3.2", 1556 "cfg-if", 1557 "clipboard-win", 1558 "dirs-next", ··· 1572 1573 [[package]] 1574 name = "ryu" 1575 + version = "1.0.15" 1576 source = "registry+https://github.com/rust-lang/crates.io-index" 1577 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1578 1579 [[package]] 1580 name = "same-file" ··· 1587 1588 [[package]] 1589 name = "scopeguard" 1590 + version = "1.2.0" 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1593 1594 [[package]] 1595 name = "serde" 1596 + version = "1.0.193" 1597 source = "registry+https://github.com/rust-lang/crates.io-index" 1598 + checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 1599 dependencies = [ 1600 "serde_derive", 1601 ] 1602 1603 [[package]] 1604 name = "serde_derive" 1605 + version = "1.0.193" 1606 source = "registry+https://github.com/rust-lang/crates.io-index" 1607 + checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 1608 dependencies = [ 1609 + "proc-macro2 1.0.70", 1610 + "quote 1.0.33", 1611 + "syn 2.0.39", 1612 ] 1613 1614 [[package]] 1615 name = "serde_json" 1616 + version = "1.0.108" 1617 source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 1619 dependencies = [ 1620 "itoa", 1621 "ryu", ··· 1624 1625 [[package]] 1626 name = "serde_plain" 1627 + version = "1.0.2" 1628 source = "registry+https://github.com/rust-lang/crates.io-index" 1629 + checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50" 1630 dependencies = [ 1631 "serde", 1632 ] 1633 1634 [[package]] 1635 name = "shlex" 1636 + version = "1.2.0" 1637 source = "registry+https://github.com/rust-lang/crates.io-index" 1638 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 1639 1640 [[package]] 1641 name = "signal-hook-registry" ··· 1648 1649 [[package]] 1650 name = "siphasher" 1651 + version = "0.3.11" 1652 source = "registry+https://github.com/rust-lang/crates.io-index" 1653 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 1654 1655 [[package]] 1656 name = "slab" 1657 + version = "0.4.9" 1658 source = "registry+https://github.com/rust-lang/crates.io-index" 1659 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1660 dependencies = [ 1661 "autocfg", 1662 ] 1663 1664 [[package]] 1665 name = "smallvec" 1666 + version = "1.11.2" 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 1669 1670 [[package]] 1671 name = "smawk" 1672 + version = "0.3.2" 1673 source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" 1675 1676 [[package]] 1677 name = "socket2" 1678 + version = "0.4.10" 1679 source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 1681 dependencies = [ 1682 "libc", 1683 "winapi", 1684 ] 1685 1686 [[package]] 1687 + name = "socket2" 1688 + version = "0.5.5" 1689 source = "registry+https://github.com/rust-lang/crates.io-index" 1690 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 1691 + dependencies = [ 1692 + "libc", 1693 + "windows-sys 0.48.0", 1694 + ] 1695 1696 [[package]] 1697 name = "str-buf" ··· 1712 1713 [[package]] 1714 name = "syn" 1715 + version = "2.0.39" 1716 source = "registry+https://github.com/rust-lang/crates.io-index" 1717 + checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 1718 dependencies = [ 1719 + "proc-macro2 1.0.70", 1720 + "quote 1.0.33", 1721 "unicode-ident", 1722 ] 1723 1724 [[package]] 1725 name = "tar" 1726 + version = "0.4.40" 1727 source = "registry+https://github.com/rust-lang/crates.io-index" 1728 + checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 1729 dependencies = [ 1730 "filetime", 1731 "libc", ··· 1734 1735 [[package]] 1736 name = "termcolor" 1737 + version = "1.4.0" 1738 source = "registry+https://github.com/rust-lang/crates.io-index" 1739 + checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 1740 dependencies = [ 1741 "winapi-util", 1742 ] ··· 1754 1755 [[package]] 1756 name = "thiserror" 1757 + version = "1.0.50" 1758 source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 1760 dependencies = [ 1761 "thiserror-impl", 1762 ] 1763 1764 [[package]] 1765 name = "thiserror-impl" 1766 + version = "1.0.50" 1767 source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 1769 dependencies = [ 1770 + "proc-macro2 1.0.70", 1771 + "quote 1.0.33", 1772 + "syn 2.0.39", 1773 ] 1774 1775 [[package]] ··· 1789 1790 [[package]] 1791 name = "tokio" 1792 + version = "1.34.0" 1793 source = "registry+https://github.com/rust-lang/crates.io-index" 1794 + checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" 1795 dependencies = [ 1796 "backtrace", 1797 "bytes", 1798 "libc", ··· 1800 "num_cpus", 1801 "pin-project-lite", 1802 "signal-hook-registry", 1803 + "socket2 0.5.5", 1804 "tokio-macros", 1805 + "windows-sys 0.48.0", 1806 ] 1807 1808 [[package]] 1809 name = "tokio-macros" 1810 + version = "2.2.0" 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 1813 dependencies = [ 1814 + "proc-macro2 1.0.70", 1815 + "quote 1.0.33", 1816 + "syn 2.0.39", 1817 ] 1818 1819 [[package]] ··· 1841 1842 [[package]] 1843 name = "tokio-util" 1844 + version = "0.7.10" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 + checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 1847 dependencies = [ 1848 "bytes", 1849 "futures-core", ··· 1861 1862 [[package]] 1863 name = "tracing" 1864 + version = "0.1.40" 1865 source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 1867 dependencies = [ 1868 "pin-project-lite", 1869 "tracing-core", 1870 ] 1871 1872 [[package]] 1873 name = "tracing-core" 1874 + version = "0.1.32" 1875 source = "registry+https://github.com/rust-lang/crates.io-index" 1876 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 1877 dependencies = [ 1878 "once_cell", 1879 ] ··· 1902 1903 [[package]] 1904 name = "unicode-ident" 1905 + version = "1.0.12" 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1908 1909 [[package]] 1910 name = "unicode-linebreak" 1911 + version = "0.1.5" 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 1914 1915 [[package]] 1916 name = "unicode-normalization" ··· 1929 1930 [[package]] 1931 name = "unicode-width" 1932 + version = "0.1.11" 1933 source = "registry+https://github.com/rust-lang/crates.io-index" 1934 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 1935 1936 [[package]] 1937 name = "unicode-xid" ··· 1941 1942 [[package]] 1943 name = "url" 1944 + version = "2.5.0" 1945 source = "registry+https://github.com/rust-lang/crates.io-index" 1946 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 1947 dependencies = [ 1948 "form_urlencoded", 1949 "idna", ··· 1961 version = "0.2.15" 1962 source = "registry+https://github.com/rust-lang/crates.io-index" 1963 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1964 1965 [[package]] 1966 name = "walkdir" 1967 + version = "2.4.0" 1968 source = "registry+https://github.com/rust-lang/crates.io-index" 1969 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 1970 dependencies = [ 1971 "same-file", 1972 "winapi-util", ··· 1989 1990 [[package]] 1991 name = "wasm-bindgen" 1992 + version = "0.2.89" 1993 source = "registry+https://github.com/rust-lang/crates.io-index" 1994 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 1995 dependencies = [ 1996 "cfg-if", 1997 "wasm-bindgen-macro", ··· 1999 2000 [[package]] 2001 name = "wasm-bindgen-backend" 2002 + version = "0.2.89" 2003 source = "registry+https://github.com/rust-lang/crates.io-index" 2004 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 2005 dependencies = [ 2006 "bumpalo", 2007 "log", 2008 "once_cell", 2009 + "proc-macro2 1.0.70", 2010 + "quote 1.0.33", 2011 + "syn 2.0.39", 2012 "wasm-bindgen-shared", 2013 ] 2014 2015 [[package]] 2016 name = "wasm-bindgen-macro" 2017 + version = "0.2.89" 2018 source = "registry+https://github.com/rust-lang/crates.io-index" 2019 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 2020 dependencies = [ 2021 + "quote 1.0.33", 2022 "wasm-bindgen-macro-support", 2023 ] 2024 2025 [[package]] 2026 name = "wasm-bindgen-macro-support" 2027 + version = "0.2.89" 2028 source = "registry+https://github.com/rust-lang/crates.io-index" 2029 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 2030 dependencies = [ 2031 + "proc-macro2 1.0.70", 2032 + "quote 1.0.33", 2033 + "syn 2.0.39", 2034 "wasm-bindgen-backend", 2035 "wasm-bindgen-shared", 2036 ] 2037 2038 [[package]] 2039 name = "wasm-bindgen-shared" 2040 + version = "0.2.89" 2041 source = "registry+https://github.com/rust-lang/crates.io-index" 2042 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 2043 2044 [[package]] 2045 name = "which" 2046 + version = "4.4.2" 2047 source = "registry+https://github.com/rust-lang/crates.io-index" 2048 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 2049 dependencies = [ 2050 "either", 2051 + "home", 2052 "once_cell", 2053 + "rustix", 2054 ] 2055 2056 [[package]] ··· 2071 2072 [[package]] 2073 name = "winapi-util" 2074 + version = "0.1.6" 2075 source = "registry+https://github.com/rust-lang/crates.io-index" 2076 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2077 dependencies = [ 2078 "winapi", 2079 ] ··· 2090 source = "registry+https://github.com/rust-lang/crates.io-index" 2091 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2092 dependencies = [ 2093 + "windows-targets 0.48.5", 2094 + ] 2095 + 2096 + [[package]] 2097 + name = "windows-sys" 2098 + version = "0.52.0" 2099 + source = "registry+https://github.com/rust-lang/crates.io-index" 2100 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2101 + dependencies = [ 2102 + "windows-targets 0.52.0", 2103 ] 2104 2105 [[package]] 2106 name = "windows-targets" 2107 + version = "0.48.5" 2108 source = "registry+https://github.com/rust-lang/crates.io-index" 2109 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2110 dependencies = [ 2111 + "windows_aarch64_gnullvm 0.48.5", 2112 + "windows_aarch64_msvc 0.48.5", 2113 + "windows_i686_gnu 0.48.5", 2114 + "windows_i686_msvc 0.48.5", 2115 + "windows_x86_64_gnu 0.48.5", 2116 + "windows_x86_64_gnullvm 0.48.5", 2117 + "windows_x86_64_msvc 0.48.5", 2118 + ] 2119 + 2120 + [[package]] 2121 + name = "windows-targets" 2122 + version = "0.52.0" 2123 + source = "registry+https://github.com/rust-lang/crates.io-index" 2124 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2125 + dependencies = [ 2126 + "windows_aarch64_gnullvm 0.52.0", 2127 + "windows_aarch64_msvc 0.52.0", 2128 + "windows_i686_gnu 0.52.0", 2129 + "windows_i686_msvc 0.52.0", 2130 + "windows_x86_64_gnu 0.52.0", 2131 + "windows_x86_64_gnullvm 0.52.0", 2132 + "windows_x86_64_msvc 0.52.0", 2133 ] 2134 2135 [[package]] 2136 name = "windows_aarch64_gnullvm" 2137 + version = "0.48.5" 2138 source = "registry+https://github.com/rust-lang/crates.io-index" 2139 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2140 + 2141 + [[package]] 2142 + name = "windows_aarch64_gnullvm" 2143 + version = "0.52.0" 2144 + source = "registry+https://github.com/rust-lang/crates.io-index" 2145 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2146 2147 [[package]] 2148 name = "windows_aarch64_msvc" 2149 + version = "0.48.5" 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2152 + 2153 + [[package]] 2154 + name = "windows_aarch64_msvc" 2155 + version = "0.52.0" 2156 + source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2158 2159 [[package]] 2160 name = "windows_i686_gnu" 2161 + version = "0.48.5" 2162 + source = "registry+https://github.com/rust-lang/crates.io-index" 2163 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2164 + 2165 + [[package]] 2166 + name = "windows_i686_gnu" 2167 + version = "0.52.0" 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 2169 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2170 2171 [[package]] 2172 name = "windows_i686_msvc" 2173 + version = "0.48.5" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2176 + 2177 + [[package]] 2178 + name = "windows_i686_msvc" 2179 + version = "0.52.0" 2180 source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2182 2183 [[package]] 2184 name = "windows_x86_64_gnu" 2185 + version = "0.48.5" 2186 source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2188 + 2189 + [[package]] 2190 + name = "windows_x86_64_gnu" 2191 + version = "0.52.0" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2194 2195 [[package]] 2196 name = "windows_x86_64_gnullvm" 2197 + version = "0.48.5" 2198 source = "registry+https://github.com/rust-lang/crates.io-index" 2199 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2200 + 2201 + [[package]] 2202 + name = "windows_x86_64_gnullvm" 2203 + version = "0.52.0" 2204 + source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2206 2207 [[package]] 2208 name = "windows_x86_64_msvc" 2209 + version = "0.48.5" 2210 source = "registry+https://github.com/rust-lang/crates.io-index" 2211 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2212 + 2213 + [[package]] 2214 + name = "windows_x86_64_msvc" 2215 + version = "0.52.0" 2216 + source = "registry+https://github.com/rust-lang/crates.io-index" 2217 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2218 2219 [[package]] 2220 name = "xattr" 2221 + version = "1.0.1" 2222 source = "registry+https://github.com/rust-lang/crates.io-index" 2223 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 2224 dependencies = [ 2225 "libc", 2226 ] 2227 2228 [[package]] 2229 name = "xdg" 2230 + version = "2.5.2" 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2232 + checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" 2233 2234 [[package]] 2235 name = "zstd" 2236 + version = "0.12.4" 2237 source = "registry+https://github.com/rust-lang/crates.io-index" 2238 + checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" 2239 dependencies = [ 2240 "zstd-safe", 2241 ] 2242 2243 [[package]] 2244 name = "zstd-safe" 2245 + version = "6.0.6" 2246 source = "registry+https://github.com/rust-lang/crates.io-index" 2247 + checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" 2248 dependencies = [ 2249 "libc", 2250 "zstd-sys", ··· 2252 2253 [[package]] 2254 name = "zstd-sys" 2255 + version = "2.0.9+zstd.1.5.5" 2256 source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" 2258 dependencies = [ 2259 "bindgen", 2260 "cc", 2261 "pkg-config", 2262 ] 2263 2264 [[patch.unused]] 2265 + name = "proxmox-ldap" 2266 + version = "0.2.1" 2267 + 2268 + [[patch.unused]] 2269 + name = "proxmox-metrics" 2270 + version = "0.3.0" 2271 + 2272 + [[patch.unused]] 2273 name = "proxmox-rest-server" 2274 + version = "0.5.1" 2275 2276 [[patch.unused]] 2277 name = "proxmox-subscription" 2278 + version = "0.4.2" 2279 2280 [[patch.unused]] 2281 name = "proxmox-tfa" 2282 + version = "4.1.0"
+43 -27
pkgs/applications/backup/proxmox-backup-client/default.nix
··· 1 - { lib, 2 - fetchgit, 3 - rustPlatform, 4 - pkg-config, 5 - openssl, 6 - fuse3, 7 - libuuid, 8 - acl, 9 - libxcrypt, 10 - git, 11 - installShellFiles, 12 - sphinx, 13 - stdenv, 14 - fetchpatch, 15 - testers, 16 - proxmox-backup-client, 17 }: 18 19 let 20 pname = "proxmox-backup-client"; 21 - version = "3.0.1"; 22 23 proxmox-backup_src = fetchgit { 24 url = "git://git.proxmox.com/git/proxmox-backup.git"; 25 rev = "v${version}"; 26 name = "proxmox-backup"; 27 - hash = "sha256-a6dPBZBBh//iANXoPmOdgxYO0qNszOYI3QtrjQr4Cxc="; 28 }; 29 30 proxmox_src = fetchgit { 31 url = "git://git.proxmox.com/git/proxmox.git"; 32 - rev = "2a070da0651677411a245f1714895235b1caf584"; 33 name = "proxmox"; 34 - hash = "sha256-WH6oW2MB2yN1Y2zqOuXewI9jHqev/xLcJtb7D1J4aUE="; 35 }; 36 37 proxmox-fuse_src = fetchgit { ··· 43 44 proxmox-pxar_src = fetchgit { 45 url = "git://git.proxmox.com/git/pxar.git"; 46 - rev = "6ad046f9f92b40413f59cc5f4c23d2bafdf141f2"; 47 name = "pxar"; 48 - hash = "sha256-I9kk27oN9BDQpnLDWltjZMrh2yJitCpcD/XAhkmtJUg="; 49 }; 50 in 51 52 rustPlatform.buildRustPackage { 53 inherit pname version; 54 55 - srcs = [ proxmox-backup_src proxmox_src proxmox-fuse_src proxmox-pxar_src ]; 56 57 sourceRoot = proxmox-backup_src.name; 58 ··· 64 # works in combination with the other three repos being checked out. 65 (fetchpatch { 66 name = "0001-re-route-dependencies-not-available-on-crates.io-to-.patch"; 67 - url = "https://aur.archlinux.org/cgit/aur.git/plain/0001-re-route-dependencies-not-available-on-crates.io-to-.patch?h=proxmox-backup-client&id=83a1f4dfcb04bd181b11954b1d9f5ddfcb72b3d0"; 68 - hash = "sha256-2YZtjbpYSbRk6rmpjKJeIO+V0YN5PrKsISONXMj4RG0="; 69 }) 70 # This patch prevents the generation of the man-pages for other components inside the repo, 71 # which would require them too be built too. Thus avoid wasting resources and just skip them. 72 (fetchpatch { 73 name = "0002-docs-drop-all-but-client-man-pages.patch"; 74 - url = "https://aur.archlinux.org/cgit/aur.git/plain/0002-docs-drop-all-but-client-man-pages.patch?h=proxmox-backup-client&id=83a1f4dfcb04bd181b11954b1d9f5ddfcb72b3d0"; 75 - hash = "sha256-oJKQs4SwJvX5Zd0/l/vVr66aPO7Y4AC8byJHg9t1IhY="; 76 }) 77 # `make docs` assumes that the binaries are located under `target/{debug,release}`, but due 78 # to how `buildRustPackage` works, they get put under `target/$RUSTC_TARGET/{debug,release}`.
··· 1 + { lib 2 + , fetchgit 3 + , rustPlatform 4 + , pkg-config 5 + , openssl 6 + , fuse3 7 + , libuuid 8 + , acl 9 + , libxcrypt 10 + , git 11 + , installShellFiles 12 + , sphinx 13 + , stdenv 14 + , fetchpatch 15 + , testers 16 + , proxmox-backup-client 17 }: 18 19 let 20 pname = "proxmox-backup-client"; 21 + version = "3.1.2"; 22 23 proxmox-backup_src = fetchgit { 24 url = "git://git.proxmox.com/git/proxmox-backup.git"; 25 rev = "v${version}"; 26 name = "proxmox-backup"; 27 + hash = "sha256-G4wadZelQHlveVhuOpu0FjLvfegoimoxlw3Fe8DhsQA="; 28 }; 29 30 + # Same revision as used in 31 + # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=proxmox-backup-client 32 proxmox_src = fetchgit { 33 url = "git://git.proxmox.com/git/proxmox.git"; 34 + rev = "50b79198f83659e77b810fe0eedaa79b140744db"; 35 name = "proxmox"; 36 + hash = "sha256-ffkOXGqe0xjvvhouzemcQ8qNdmJx70x10ny2uhYAYaI="; 37 }; 38 39 proxmox-fuse_src = fetchgit { ··· 45 46 proxmox-pxar_src = fetchgit { 47 url = "git://git.proxmox.com/git/pxar.git"; 48 + rev = "fab647085426dc39c25c137575a3b8fc575c4b78"; 49 name = "pxar"; 50 + hash = "sha256-tedQDQUFSGUZCChGcRRJsh7lIozfispLCLeX1OuUc4k="; 51 + }; 52 + 53 + proxmox-pathpatterns_src = fetchgit { 54 + url = "git://git.proxmox.com/git/pathpatterns.git"; 55 + rev = "5f625aacbd6f81d97a1c6f5476fb38769d069f26"; # 0.3.0 56 + name = "pathpatterns"; 57 + hash = "sha256-717XSlvQdvP0Q516fEx04rsrLCk3QI8frTD5NMmkSr4="; 58 }; 59 + 60 in 61 62 rustPlatform.buildRustPackage { 63 inherit pname version; 64 65 + srcs = [ 66 + proxmox-backup_src 67 + proxmox_src 68 + proxmox-fuse_src 69 + proxmox-pxar_src 70 + proxmox-pathpatterns_src 71 + ]; 72 73 sourceRoot = proxmox-backup_src.name; 74 ··· 80 # works in combination with the other three repos being checked out. 81 (fetchpatch { 82 name = "0001-re-route-dependencies-not-available-on-crates.io-to-.patch"; 83 + url = "https://aur.archlinux.org/cgit/aur.git/plain/0001-re-route-dependencies-not-available-on-crates.io-to-.patch?h=proxmox-backup-client&id=33ef762d3b3a8a0300117efada8d957f6d0cfa07"; 84 + hash = "sha256-hBct1NVFum7WG0sgdE7DdvjfnC6KPlLG9r4syxgYKWA="; 85 }) 86 # This patch prevents the generation of the man-pages for other components inside the repo, 87 # which would require them too be built too. Thus avoid wasting resources and just skip them. 88 (fetchpatch { 89 name = "0002-docs-drop-all-but-client-man-pages.patch"; 90 + url = "https://aur.archlinux.org/cgit/aur.git/plain/0002-docs-drop-all-but-client-man-pages.patch?h=proxmox-backup-client&id=33ef762d3b3a8a0300117efada8d957f6d0cfa07"; 91 + hash = "sha256-DvWm18udvOpcma0V3JY06Lhn+h0BDPhNqrNOyrgpvWk="; 92 }) 93 # `make docs` assumes that the binaries are located under `target/{debug,release}`, but due 94 # to how `buildRustPackage` works, they get put under `target/$RUSTC_TARGET/{debug,release}`.