Merge pull request #286943 from Tom-Hubrecht/kanidm

kanidm: 1.1.0-rc.15 -> 1.1.0-rc.16

authored by Kerstin and committed by GitHub a3ed4692 932be94a

+985 -849
+11 -4
nixos/modules/services/security/kanidm.nix
··· 165 type = lib.types.submodule { 166 freeformType = settingsFormat.type; 167 168 - options.pam_allowed_login_groups = lib.mkOption { 169 - description = lib.mdDoc "Kanidm groups that are allowed to login using PAM."; 170 - example = "my_pam_group"; 171 - type = lib.types.listOf lib.types.str; 172 }; 173 }; 174 description = lib.mdDoc ''
··· 165 type = lib.types.submodule { 166 freeformType = settingsFormat.type; 167 168 + options = { 169 + pam_allowed_login_groups = lib.mkOption { 170 + description = lib.mdDoc "Kanidm groups that are allowed to login using PAM."; 171 + example = "my_pam_group"; 172 + type = lib.types.listOf lib.types.str; 173 + }; 174 + hsm_pin_path = lib.mkOption { 175 + description = lib.mdDoc "Path to a HSM pin."; 176 + default = "/var/cache/kanidm-unixd/hsm-pin"; 177 + type = lib.types.path; 178 + }; 179 }; 180 }; 181 description = lib.mdDoc ''
-80
pkgs/servers/kanidm/0001-fix-warnings-for-rust-v1.75.patch
··· 1 - From de330efaf02ed66d6641ab3bb55eed4bcfad430b Mon Sep 17 00:00:00 2001 2 - From: Ilan Joselevich <personal@ilanjoselevich.com> 3 - Date: Sun, 14 Jan 2024 23:53:12 +0200 4 - Subject: [PATCH] fix warnings for rust v1.75 5 - 6 - --- 7 - server/lib/src/idm/authsession.rs | 4 ++-- 8 - server/testkit/tests/integration.rs | 5 ++--- 9 - server/web_ui/login_flows/src/oauth2.rs | 3 +-- 10 - unix_integration/nss_kanidm/src/lib.rs | 3 +-- 11 - 4 files changed, 6 insertions(+), 9 deletions(-) 12 - 13 - diff --git a/server/lib/src/idm/authsession.rs b/server/lib/src/idm/authsession.rs 14 - index 734864f0d..c65b88494 100644 15 - --- a/server/lib/src/idm/authsession.rs 16 - +++ b/server/lib/src/idm/authsession.rs 17 - @@ -3,7 +3,7 @@ 18 - //! factor to assert that the user is legitimate. This also contains some 19 - //! support code for asynchronous task execution. 20 - use std::collections::BTreeMap; 21 - -pub use std::collections::BTreeSet as Set; 22 - + 23 - use std::convert::TryFrom; 24 - use std::fmt; 25 - use std::time::Duration; 26 - @@ -1237,7 +1237,7 @@ impl AuthSession { 27 - 28 - #[cfg(test)] 29 - mod tests { 30 - - pub use std::collections::BTreeSet as Set; 31 - + 32 - use std::str::FromStr; 33 - use std::time::Duration; 34 - 35 - diff --git a/server/testkit/tests/integration.rs b/server/testkit/tests/integration.rs 36 - index e6879b44b..472022892 100644 37 - --- a/server/testkit/tests/integration.rs 38 - +++ b/server/testkit/tests/integration.rs 39 - @@ -2,12 +2,11 @@ 40 - 41 - use std::process::Output; 42 - 43 - -use tempfile::tempdir; 44 - + 45 - 46 - use kanidm_client::KanidmClient; 47 - use kanidmd_testkit::{ 48 - - login_put_admin_idm_admins, ADMIN_TEST_PASSWORD, IDM_ADMIN_TEST_PASSWORD, IDM_ADMIN_TEST_USER, 49 - - NOT_ADMIN_TEST_USERNAME, 50 - + login_put_admin_idm_admins, ADMIN_TEST_PASSWORD, IDM_ADMIN_TEST_PASSWORD, 51 - }; 52 - use testkit_macros::cli_kanidm; 53 - 54 - diff --git a/server/web_ui/login_flows/src/oauth2.rs b/server/web_ui/login_flows/src/oauth2.rs 55 - index a41e3083f..d735a7b4d 100644 56 - --- a/server/web_ui/login_flows/src/oauth2.rs 57 - +++ b/server/web_ui/login_flows/src/oauth2.rs 58 - @@ -2,8 +2,7 @@ use gloo::console; 59 - use kanidm_proto::constants::uri::{OAUTH2_AUTHORISE, OAUTH2_AUTHORISE_PERMIT}; 60 - use kanidm_proto::constants::{APPLICATION_JSON, KOPID}; 61 - pub use kanidm_proto::oauth2::{ 62 - - AccessTokenRequest, AccessTokenResponse, AuthorisationRequest, AuthorisationResponse, 63 - - CodeChallengeMethod, ErrorResponse, 64 - + AuthorisationRequest, AuthorisationResponse, 65 - }; 66 - use kanidmd_web_ui_shared::constants::{CONTENT_TYPE, CSS_ALERT_DANGER, URL_OAUTH2}; 67 - use kanidmd_web_ui_shared::utils::{do_alert_error, do_footer, window}; 68 - diff --git a/unix_integration/nss_kanidm/src/lib.rs b/unix_integration/nss_kanidm/src/lib.rs 69 - index ef13192b9..27e3321a8 100644 70 - --- a/unix_integration/nss_kanidm/src/lib.rs 71 - +++ b/unix_integration/nss_kanidm/src/lib.rs 72 - @@ -20,5 +20,4 @@ extern crate lazy_static; 73 - #[cfg(target_family = "unix")] 74 - mod implementation; 75 - 76 - -#[cfg(target_family = "unix")] 77 - -pub use implementation::*; 78 - + 79 - -- 80 - 2.42.0
···
+970 -753
pkgs/servers/kanidm/Cargo.lock
··· 30 31 [[package]] 32 name = "ahash" 33 - version = "0.8.6" 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 36 dependencies = [ 37 "cfg-if", 38 "getrandom", 39 "once_cell", 40 "version_check", 41 "zerocopy", 42 ] ··· 79 80 [[package]] 81 name = "anstream" 82 - version = "0.6.4" 83 source = "registry+https://github.com/rust-lang/crates.io-index" 84 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 85 dependencies = [ 86 "anstyle", 87 "anstyle-parse", ··· 93 94 [[package]] 95 name = "anstyle" 96 - version = "1.0.4" 97 source = "registry+https://github.com/rust-lang/crates.io-index" 98 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 99 100 [[package]] 101 name = "anstyle-parse" 102 - version = "0.2.2" 103 source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 105 dependencies = [ 106 "utf8parse", 107 ] 108 109 [[package]] 110 name = "anstyle-query" 111 - version = "1.0.0" 112 source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 114 dependencies = [ 115 - "windows-sys 0.48.0", 116 ] 117 118 [[package]] 119 name = "anstyle-wincon" 120 - version = "3.0.1" 121 source = "registry+https://github.com/rust-lang/crates.io-index" 122 - checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 123 dependencies = [ 124 "anstyle", 125 - "windows-sys 0.48.0", 126 ] 127 128 [[package]] 129 name = "anymap2" ··· 139 140 [[package]] 141 name = "argon2" 142 - version = "0.5.2" 143 source = "registry+https://github.com/rust-lang/crates.io-index" 144 - checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 145 dependencies = [ 146 "base64ct", 147 "blake2", ··· 190 191 [[package]] 192 name = "assert_cmd" 193 - version = "2.0.12" 194 source = "registry+https://github.com/rust-lang/crates.io-index" 195 - checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" 196 dependencies = [ 197 "anstyle", 198 "bstr", ··· 205 206 [[package]] 207 name = "async-compression" 208 - version = "0.4.4" 209 source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 211 dependencies = [ 212 "flate2", 213 "futures-core", ··· 226 dependencies = [ 227 "proc-macro2", 228 "quote", 229 - "syn 2.0.38", 230 ] 231 232 [[package]] ··· 248 dependencies = [ 249 "proc-macro2", 250 "quote", 251 - "syn 2.0.38", 252 ] 253 254 [[package]] 255 name = "async-trait" 256 - version = "0.1.74" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 259 dependencies = [ 260 "proc-macro2", 261 "quote", 262 - "syn 2.0.38", 263 ] 264 265 [[package]] ··· 276 "libc", 277 "libudev", 278 "log", 279 - "memoffset 0.6.5", 280 "nom", 281 "openssl", 282 "openssl-sys", ··· 383 "heck", 384 "proc-macro2", 385 "quote", 386 - "syn 2.0.38", 387 ] 388 389 [[package]] ··· 439 440 [[package]] 441 name = "base64" 442 - version = "0.21.5" 443 source = "registry+https://github.com/rust-lang/crates.io-index" 444 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 445 446 [[package]] 447 name = "base64ct" ··· 452 [[package]] 453 name = "base64urlsafedata" 454 version = "0.1.3" 455 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 456 dependencies = [ 457 - "base64 0.21.5", 458 "paste 1.0.14", 459 "serde", 460 ] ··· 470 471 [[package]] 472 name = "bindgen" 473 - version = "0.66.1" 474 source = "registry+https://github.com/rust-lang/crates.io-index" 475 - checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" 476 dependencies = [ 477 - "bitflags 2.4.1", 478 "cexpr", 479 "clang-sys", 480 "lazy_static", 481 "lazycell", 482 "log", 483 - "peeking_take_while", 484 - "prettyplease 0.2.15", 485 "proc-macro2", 486 "quote", 487 "regex", 488 "rustc-hash", 489 "shlex", 490 - "syn 2.0.38", 491 "which", 492 ] 493 ··· 520 521 [[package]] 522 name = "bitflags" 523 - version = "2.4.1" 524 source = "registry+https://github.com/rust-lang/crates.io-index" 525 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 526 527 [[package]] 528 name = "blake2" ··· 571 572 [[package]] 573 name = "bstr" 574 - version = "1.7.0" 575 source = "registry+https://github.com/rust-lang/crates.io-index" 576 - checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" 577 dependencies = [ 578 "memchr", 579 - "regex-automata 0.4.3", 580 "serde", 581 ] 582 ··· 602 checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 603 604 [[package]] 605 name = "bytemuck" 606 - version = "1.14.0" 607 source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 609 610 [[package]] 611 name = "byteorder" ··· 658 659 [[package]] 660 name = "chrono" 661 - version = "0.4.31" 662 source = "registry+https://github.com/rust-lang/crates.io-index" 663 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 664 dependencies = [ 665 "android-tzdata", 666 "iana-time-zone", ··· 668 "num-traits", 669 "serde", 670 "wasm-bindgen", 671 - "windows-targets 0.48.5", 672 ] 673 674 [[package]] 675 name = "ciborium" 676 - version = "0.2.1" 677 source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" 679 dependencies = [ 680 "ciborium-io", 681 "ciborium-ll", ··· 684 685 [[package]] 686 name = "ciborium-io" 687 - version = "0.2.1" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" 690 691 [[package]] 692 name = "ciborium-ll" 693 - version = "0.2.1" 694 source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" 696 dependencies = [ 697 "ciborium-io", 698 - "half", 699 ] 700 701 [[package]] 702 name = "clang-sys" 703 - version = "1.6.1" 704 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 706 dependencies = [ 707 "glob", 708 "libc", ··· 711 712 [[package]] 713 name = "clap" 714 - version = "4.4.7" 715 source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" 717 dependencies = [ 718 "clap_builder", 719 "clap_derive", ··· 721 722 [[package]] 723 name = "clap_builder" 724 - version = "4.4.7" 725 source = "registry+https://github.com/rust-lang/crates.io-index" 726 - checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" 727 dependencies = [ 728 "anstream", 729 "anstyle", ··· 733 734 [[package]] 735 name = "clap_complete" 736 - version = "4.4.4" 737 source = "registry+https://github.com/rust-lang/crates.io-index" 738 - checksum = "bffe91f06a11b4b9420f62103854e90867812cd5d01557f853c5ee8e791b12ae" 739 dependencies = [ 740 "clap", 741 ] ··· 749 "heck", 750 "proc-macro2", 751 "quote", 752 - "syn 2.0.38", 753 ] 754 755 [[package]] ··· 794 ] 795 796 [[package]] 797 name = "concread" 798 - version = "0.4.3" 799 source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "80f1d231b98d340d3b9a5d2ba3bd86cd25498ee1242d2e3a61916bf6f8f538a6" 801 dependencies = [ 802 "ahash 0.7.7", 803 "crossbeam-epoch", ··· 812 813 [[package]] 814 name = "console" 815 - version = "0.15.7" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 818 dependencies = [ 819 "encode_unicode", 820 "lazy_static", 821 "libc", 822 "unicode-width", 823 - "windows-sys 0.45.0", 824 ] 825 826 [[package]] ··· 845 ] 846 847 [[package]] 848 name = "cookie_store" 849 - version = "0.16.2" 850 source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "d606d0fba62e13cf04db20536c05cb7f13673c161cb47a47a82b9b9e7d3f1daa" 852 dependencies = [ 853 - "cookie", 854 - "idna 0.2.3", 855 "log", 856 "publicsuffix", 857 "serde", ··· 863 864 [[package]] 865 name = "core-foundation" 866 - version = "0.9.3" 867 source = "registry+https://github.com/rust-lang/crates.io-index" 868 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 869 dependencies = [ 870 "core-foundation-sys", 871 "libc", ··· 873 874 [[package]] 875 name = "core-foundation-sys" 876 - version = "0.8.4" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 879 880 [[package]] 881 name = "cpufeatures" 882 - version = "0.2.11" 883 source = "registry+https://github.com/rust-lang/crates.io-index" 884 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 885 dependencies = [ 886 "libc", 887 ] ··· 944 945 [[package]] 946 name = "crossbeam" 947 - version = "0.8.2" 948 source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" 950 dependencies = [ 951 - "cfg-if", 952 "crossbeam-channel", 953 "crossbeam-deque", 954 "crossbeam-epoch", ··· 958 959 [[package]] 960 name = "crossbeam-channel" 961 - version = "0.5.8" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 964 dependencies = [ 965 - "cfg-if", 966 "crossbeam-utils", 967 ] 968 969 [[package]] 970 name = "crossbeam-deque" 971 - version = "0.8.3" 972 source = "registry+https://github.com/rust-lang/crates.io-index" 973 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 974 dependencies = [ 975 - "cfg-if", 976 "crossbeam-epoch", 977 "crossbeam-utils", 978 ] 979 980 [[package]] 981 name = "crossbeam-epoch" 982 - version = "0.9.15" 983 source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 985 dependencies = [ 986 - "autocfg", 987 - "cfg-if", 988 "crossbeam-utils", 989 - "memoffset 0.9.0", 990 - "scopeguard", 991 ] 992 993 [[package]] 994 name = "crossbeam-queue" 995 - version = "0.3.8" 996 source = "registry+https://github.com/rust-lang/crates.io-index" 997 - checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 998 dependencies = [ 999 - "cfg-if", 1000 "crossbeam-utils", 1001 ] 1002 1003 [[package]] 1004 name = "crossbeam-utils" 1005 - version = "0.8.16" 1006 source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 1008 - dependencies = [ 1009 - "cfg-if", 1010 - ] 1011 - 1012 - [[package]] 1013 - name = "crossterm" 1014 - version = "0.25.0" 1015 - source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" 1017 - dependencies = [ 1018 - "bitflags 1.3.2", 1019 - "crossterm_winapi", 1020 - "libc", 1021 - "mio", 1022 - "parking_lot 0.12.1", 1023 - "signal-hook", 1024 - "signal-hook-mio", 1025 - "winapi", 1026 - ] 1027 1028 [[package]] 1029 - name = "crossterm_winapi" 1030 - version = "0.9.1" 1031 source = "registry+https://github.com/rust-lang/crates.io-index" 1032 - checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 1033 - dependencies = [ 1034 - "winapi", 1035 - ] 1036 1037 [[package]] 1038 name = "crypto-common" ··· 1066 ] 1067 1068 [[package]] 1069 - name = "cursive" 1070 - version = "0.20.0" 1071 - source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "5438eb16bdd8af51b31e74764fef5d0a9260227a5ec82ba75c9d11ce46595839" 1073 - dependencies = [ 1074 - "ahash 0.8.6", 1075 - "cfg-if", 1076 - "crossbeam-channel", 1077 - "crossterm", 1078 - "cursive_core", 1079 - "lazy_static", 1080 - "libc", 1081 - "log", 1082 - "signal-hook", 1083 - "unicode-segmentation", 1084 - "unicode-width", 1085 - ] 1086 - 1087 - [[package]] 1088 - name = "cursive_core" 1089 - version = "0.3.7" 1090 - source = "registry+https://github.com/rust-lang/crates.io-index" 1091 - checksum = "4db3b58161228d0dcb45c7968c5e74c3f03ad39e8983e58ad7d57061aa2cd94d" 1092 - dependencies = [ 1093 - "ahash 0.8.6", 1094 - "crossbeam-channel", 1095 - "enum-map", 1096 - "enumset", 1097 - "lazy_static", 1098 - "log", 1099 - "num", 1100 - "owning_ref", 1101 - "time", 1102 - "unicode-segmentation", 1103 - "unicode-width", 1104 - "xi-unicode", 1105 - ] 1106 - 1107 - [[package]] 1108 name = "daemon" 1109 - version = "1.1.0-rc.15" 1110 dependencies = [ 1111 "clap", 1112 "clap_complete", ··· 1117 "kanidm_proto", 1118 "kanidm_utils_users", 1119 "kanidmd_core", 1120 "reqwest", 1121 "sd-notify", 1122 "serde", 1123 "sketching", 1124 "tikv-jemallocator", 1125 "tokio", 1126 "tokio-util", 1127 "toml", 1128 "whoami", 1129 ] 1130 ··· 1140 1141 [[package]] 1142 name = "darling" 1143 - version = "0.20.3" 1144 source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 1146 dependencies = [ 1147 - "darling_core 0.20.3", 1148 - "darling_macro 0.20.3", 1149 ] 1150 1151 [[package]] ··· 1164 1165 [[package]] 1166 name = "darling_core" 1167 - version = "0.20.3" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 1170 dependencies = [ 1171 "fnv", 1172 "ident_case", 1173 "proc-macro2", 1174 "quote", 1175 "strsim", 1176 - "syn 2.0.38", 1177 ] 1178 1179 [[package]] ··· 1189 1190 [[package]] 1191 name = "darling_macro" 1192 - version = "0.20.3" 1193 source = "registry+https://github.com/rust-lang/crates.io-index" 1194 - checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 1195 dependencies = [ 1196 - "darling_core 0.20.3", 1197 "quote", 1198 - "syn 2.0.38", 1199 ] 1200 1201 [[package]] 1202 name = "data-encoding" 1203 - version = "2.4.0" 1204 source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 1206 1207 [[package]] 1208 name = "der-parser" ··· 1220 1221 [[package]] 1222 name = "deranged" 1223 - version = "0.3.9" 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 1226 dependencies = [ 1227 "powerfmt", 1228 "serde", ··· 1313 source = "registry+https://github.com/rust-lang/crates.io-index" 1314 checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1315 dependencies = [ 1316 - "dirs-sys", 1317 ] 1318 1319 [[package]] ··· 1328 ] 1329 1330 [[package]] 1331 name = "displaydoc" 1332 version = "0.2.4" 1333 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1335 dependencies = [ 1336 "proc-macro2", 1337 "quote", 1338 - "syn 2.0.38", 1339 ] 1340 1341 [[package]] ··· 1352 1353 [[package]] 1354 name = "dyn-clone" 1355 - version = "1.0.14" 1356 source = "registry+https://github.com/rust-lang/crates.io-index" 1357 - checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd" 1358 1359 [[package]] 1360 name = "either" ··· 1379 1380 [[package]] 1381 name = "enum-iterator" 1382 - version = "1.4.1" 1383 source = "registry+https://github.com/rust-lang/crates.io-index" 1384 - checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689" 1385 dependencies = [ 1386 "enum-iterator-derive", 1387 ] 1388 1389 [[package]] 1390 name = "enum-iterator-derive" 1391 - version = "1.2.1" 1392 source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb" 1394 dependencies = [ 1395 "proc-macro2", 1396 "quote", 1397 - "syn 2.0.38", 1398 - ] 1399 - 1400 - [[package]] 1401 - name = "enum-map" 1402 - version = "2.7.0" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "53337c2dbf26a3c31eccc73a37b10c1614e8d4ae99b6a50d553e8936423c1f16" 1405 - dependencies = [ 1406 - "enum-map-derive", 1407 - ] 1408 - 1409 - [[package]] 1410 - name = "enum-map-derive" 1411 - version = "0.14.0" 1412 - source = "registry+https://github.com/rust-lang/crates.io-index" 1413 - checksum = "04d0b288e3bb1d861c4403c1774a6f7a798781dfc519b3647df2a3dd4ae95f25" 1414 - dependencies = [ 1415 - "proc-macro2", 1416 - "quote", 1417 - "syn 2.0.38", 1418 ] 1419 1420 [[package]] ··· 1434 dependencies = [ 1435 "proc-macro2", 1436 "quote", 1437 - "syn 2.0.38", 1438 - ] 1439 - 1440 - [[package]] 1441 - name = "enumset" 1442 - version = "1.1.3" 1443 - source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" 1445 - dependencies = [ 1446 - "enumset_derive", 1447 - ] 1448 - 1449 - [[package]] 1450 - name = "enumset_derive" 1451 - version = "0.8.1" 1452 - source = "registry+https://github.com/rust-lang/crates.io-index" 1453 - checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" 1454 - dependencies = [ 1455 - "darling 0.20.3", 1456 - "proc-macro2", 1457 - "quote", 1458 - "syn 2.0.38", 1459 ] 1460 1461 [[package]] ··· 1466 1467 [[package]] 1468 name = "errno" 1469 - version = "0.3.5" 1470 source = "registry+https://github.com/rust-lang/crates.io-index" 1471 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 1472 dependencies = [ 1473 "libc", 1474 - "windows-sys 0.48.0", 1475 ] 1476 1477 [[package]] ··· 1530 checksum = "65f0fbe245d714b596ba5802b46f937f5ce68dcae0f32f9a70b5c3b04d3c6f64" 1531 dependencies = [ 1532 "base64 0.13.1", 1533 - "cookie", 1534 "futures-core", 1535 "futures-util", 1536 "http", ··· 1547 1548 [[package]] 1549 name = "faster-hex" 1550 - version = "0.8.1" 1551 source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "239f7bfb930f820ab16a9cd95afc26f88264cf6905c960b340a615384aa3338a" 1553 dependencies = [ 1554 "serde", 1555 ] ··· 1566 source = "registry+https://github.com/rust-lang/crates.io-index" 1567 checksum = "3364d69f691f3903b1a71605fa04f40a7c2d259f0f0512347e36d19a63debf1f" 1568 dependencies = [ 1569 - "base64 0.21.5", 1570 "byteorder", 1571 "getrandom", 1572 "openssl", ··· 1584 1585 [[package]] 1586 name = "filetime" 1587 - version = "0.2.22" 1588 source = "registry+https://github.com/rust-lang/crates.io-index" 1589 - checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 1590 dependencies = [ 1591 "cfg-if", 1592 "libc", 1593 - "redox_syscall 0.3.5", 1594 - "windows-sys 0.48.0", 1595 ] 1596 1597 [[package]] ··· 1633 1634 [[package]] 1635 name = "form_urlencoded" 1636 - version = "1.2.0" 1637 source = "registry+https://github.com/rust-lang/crates.io-index" 1638 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1639 dependencies = [ 1640 "percent-encoding", 1641 ] 1642 1643 [[package]] 1644 name = "fs2" 1645 version = "0.4.3" 1646 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1661 1662 [[package]] 1663 name = "futures" 1664 - version = "0.3.29" 1665 source = "registry+https://github.com/rust-lang/crates.io-index" 1666 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 1667 dependencies = [ 1668 "futures-channel", 1669 "futures-core", ··· 1676 1677 [[package]] 1678 name = "futures-channel" 1679 - version = "0.3.29" 1680 source = "registry+https://github.com/rust-lang/crates.io-index" 1681 - checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1682 dependencies = [ 1683 "futures-core", 1684 "futures-sink", ··· 1697 1698 [[package]] 1699 name = "futures-core" 1700 - version = "0.3.29" 1701 source = "registry+https://github.com/rust-lang/crates.io-index" 1702 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1703 1704 [[package]] 1705 name = "futures-executor" 1706 - version = "0.3.29" 1707 source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 1709 dependencies = [ 1710 "futures-core", 1711 "futures-task", ··· 1714 1715 [[package]] 1716 name = "futures-io" 1717 - version = "0.3.29" 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 1720 1721 [[package]] 1722 name = "futures-macro" 1723 - version = "0.3.29" 1724 source = "registry+https://github.com/rust-lang/crates.io-index" 1725 - checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 1726 dependencies = [ 1727 "proc-macro2", 1728 "quote", 1729 - "syn 2.0.38", 1730 ] 1731 1732 [[package]] 1733 name = "futures-sink" 1734 - version = "0.3.29" 1735 source = "registry+https://github.com/rust-lang/crates.io-index" 1736 - checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1737 1738 [[package]] 1739 name = "futures-task" 1740 - version = "0.3.29" 1741 source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1743 1744 [[package]] 1745 name = "futures-util" 1746 - version = "0.3.29" 1747 source = "registry+https://github.com/rust-lang/crates.io-index" 1748 - checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 1749 dependencies = [ 1750 "futures-channel", 1751 "futures-core", ··· 1776 dependencies = [ 1777 "typenum", 1778 "version_check", 1779 ] 1780 1781 [[package]] 1782 name = "getrandom" 1783 - version = "0.2.10" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1786 dependencies = [ 1787 "cfg-if", 1788 "js-sys", ··· 1803 1804 [[package]] 1805 name = "gimli" 1806 - version = "0.28.0" 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1809 1810 [[package]] 1811 name = "gix" ··· 1864 1865 [[package]] 1866 name = "gix-chunk" 1867 - version = "0.4.4" 1868 source = "registry+https://github.com/rust-lang/crates.io-index" 1869 - checksum = "5b42ea64420f7994000130328f3c7a2038f639120518870436d31b8bde704493" 1870 dependencies = [ 1871 "thiserror", 1872 ] ··· 1908 1909 [[package]] 1910 name = "gix-config-value" 1911 - version = "0.14.0" 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 - checksum = "ea7505b97f4d8e7933e29735a568ba2f86d8de466669d9f0e8321384f9972f47" 1914 dependencies = [ 1915 - "bitflags 2.4.1", 1916 "bstr", 1917 "gix-path", 1918 "libc", ··· 1921 1922 [[package]] 1923 name = "gix-date" 1924 - version = "0.8.0" 1925 source = "registry+https://github.com/rust-lang/crates.io-index" 1926 - checksum = "fc7df669639582dc7c02737642f76890b03b5544e141caba68a7d6b4eb551e0d" 1927 dependencies = [ 1928 "bstr", 1929 "itoa", ··· 1990 source = "registry+https://github.com/rust-lang/crates.io-index" 1991 checksum = "e3ac79c444193b0660fe0c0925d338bd338bd643e32138784dccfb12c628b892" 1992 dependencies = [ 1993 - "bitflags 2.4.1", 1994 "bstr", 1995 "gix-features", 1996 "gix-path", ··· 1998 1999 [[package]] 2000 name = "gix-hash" 2001 - version = "0.13.1" 2002 source = "registry+https://github.com/rust-lang/crates.io-index" 2003 - checksum = "1884c7b41ea0875217c1be9ce91322f90bde433e91d374d0e1276073a51ccc60" 2004 dependencies = [ 2005 "faster-hex", 2006 "thiserror", ··· 2008 2009 [[package]] 2010 name = "gix-hashtable" 2011 - version = "0.4.0" 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16" 2014 dependencies = [ 2015 "gix-hash", 2016 - "hashbrown 0.14.2", 2017 "parking_lot 0.12.1", 2018 ] 2019 ··· 2030 2031 [[package]] 2032 name = "gix-macros" 2033 - version = "0.1.0" 2034 source = "registry+https://github.com/rust-lang/crates.io-index" 2035 - checksum = "9d8acb5ee668d55f0f2d19a320a3f9ef67a6999ad483e11135abcc2464ed18b6" 2036 dependencies = [ 2037 "proc-macro2", 2038 "quote", 2039 - "syn 2.0.38", 2040 ] 2041 2042 [[package]] ··· 2099 2100 [[package]] 2101 name = "gix-path" 2102 - version = "0.10.0" 2103 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 - checksum = "6a1d370115171e3ae03c5c6d4f7d096f2981a40ddccb98dfd704c773530ba73b" 2105 dependencies = [ 2106 "bstr", 2107 "gix-trace", ··· 2112 2113 [[package]] 2114 name = "gix-quote" 2115 - version = "0.4.7" 2116 source = "registry+https://github.com/rust-lang/crates.io-index" 2117 - checksum = "475c86a97dd0127ba4465fbb239abac9ea10e68301470c9791a6dd5351cdc905" 2118 dependencies = [ 2119 "bstr", 2120 "btoi", ··· 2189 2190 [[package]] 2191 name = "gix-sec" 2192 - version = "0.10.0" 2193 source = "registry+https://github.com/rust-lang/crates.io-index" 2194 - checksum = "92b9542ac025a8c02ed5d17b3fc031a111a384e859d0be3532ec4d58c40a0f28" 2195 dependencies = [ 2196 - "bitflags 2.4.1", 2197 "gix-path", 2198 "libc", 2199 - "windows 0.48.0", 2200 ] 2201 2202 [[package]] ··· 2214 2215 [[package]] 2216 name = "gix-trace" 2217 - version = "0.1.3" 2218 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 - checksum = "96b6d623a1152c3facb79067d6e2ecdae48130030cf27d6eb21109f13bd7b836" 2220 2221 [[package]] 2222 name = "gix-traverse" ··· 2250 2251 [[package]] 2252 name = "gix-utils" 2253 - version = "0.1.5" 2254 source = "registry+https://github.com/rust-lang/crates.io-index" 2255 - checksum = "b85d89dc728613e26e0ed952a19583744e7f5240fcd4aa30d6c824ffd8b52f0f" 2256 dependencies = [ 2257 "fastrand", 2258 ] 2259 2260 [[package]] 2261 name = "gix-validate" 2262 - version = "0.8.0" 2263 source = "registry+https://github.com/rust-lang/crates.io-index" 2264 - checksum = "e05cab2b03a45b866156e052aa38619f4ece4adcb2f79978bfc249bc3b21b8c5" 2265 dependencies = [ 2266 "bstr", 2267 "thiserror", ··· 2467 2468 [[package]] 2469 name = "h2" 2470 - version = "0.3.21" 2471 source = "registry+https://github.com/rust-lang/crates.io-index" 2472 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 2473 dependencies = [ 2474 "bytes", 2475 "fnv", ··· 2477 "futures-sink", 2478 "futures-util", 2479 "http", 2480 - "indexmap 1.9.3", 2481 "slab", 2482 "tokio", 2483 "tokio-util", ··· 2491 checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 2492 2493 [[package]] 2494 name = "hashbrown" 2495 version = "0.12.3" 2496 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2505 source = "registry+https://github.com/rust-lang/crates.io-index" 2506 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2507 dependencies = [ 2508 - "ahash 0.8.6", 2509 ] 2510 2511 [[package]] 2512 name = "hashbrown" 2513 - version = "0.14.2" 2514 source = "registry+https://github.com/rust-lang/crates.io-index" 2515 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2516 dependencies = [ 2517 - "ahash 0.8.6", 2518 "allocator-api2", 2519 "serde", 2520 ] ··· 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 2526 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2527 dependencies = [ 2528 - "hashbrown 0.14.2", 2529 ] 2530 2531 [[package]] ··· 2534 source = "registry+https://github.com/rust-lang/crates.io-index" 2535 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 2536 dependencies = [ 2537 - "base64 0.21.5", 2538 "bytes", 2539 "headers-core", 2540 "http", ··· 2560 2561 [[package]] 2562 name = "hermit-abi" 2563 - version = "0.3.3" 2564 source = "registry+https://github.com/rust-lang/crates.io-index" 2565 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 2566 2567 [[package]] 2568 name = "hex" ··· 2572 2573 [[package]] 2574 name = "home" 2575 - version = "0.5.5" 2576 source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 2578 dependencies = [ 2579 - "windows-sys 0.48.0", 2580 ] 2581 2582 [[package]] ··· 2587 2588 [[package]] 2589 name = "http" 2590 - version = "0.2.9" 2591 source = "registry+https://github.com/rust-lang/crates.io-index" 2592 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 2593 dependencies = [ 2594 "bytes", 2595 "fnv", ··· 2598 2599 [[package]] 2600 name = "http-body" 2601 - version = "0.4.5" 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2604 dependencies = [ 2605 "bytes", 2606 "http", ··· 2627 2628 [[package]] 2629 name = "hyper" 2630 - version = "0.14.27" 2631 source = "registry+https://github.com/rust-lang/crates.io-index" 2632 - checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 2633 dependencies = [ 2634 "bytes", 2635 "futures-channel", ··· 2642 "httpdate", 2643 "itoa", 2644 "pin-project-lite", 2645 - "socket2 0.4.10", 2646 "tokio", 2647 "tower-service", 2648 "tracing", ··· 2650 ] 2651 2652 [[package]] 2653 name = "hyper-tls" 2654 version = "0.5.0" 2655 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2664 2665 [[package]] 2666 name = "iana-time-zone" 2667 - version = "0.1.58" 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2669 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 2670 dependencies = [ 2671 "android_system_properties", 2672 "core-foundation-sys", ··· 2700 "serde", 2701 "serde_derive", 2702 "smallvec", 2703 - ] 2704 - 2705 - [[package]] 2706 - name = "idna" 2707 - version = "0.2.3" 2708 - source = "registry+https://github.com/rust-lang/crates.io-index" 2709 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 2710 - dependencies = [ 2711 - "matches", 2712 - "unicode-bidi", 2713 - "unicode-normalization", 2714 ] 2715 2716 [[package]] ··· 2725 2726 [[package]] 2727 name = "idna" 2728 - version = "0.4.0" 2729 source = "registry+https://github.com/rust-lang/crates.io-index" 2730 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 2731 dependencies = [ 2732 "unicode-bidi", 2733 "unicode-normalization", ··· 2749 2750 [[package]] 2751 name = "image" 2752 - version = "0.24.7" 2753 source = "registry+https://github.com/rust-lang/crates.io-index" 2754 - checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 2755 dependencies = [ 2756 "bytemuck", 2757 "byteorder", 2758 "color_quant", 2759 "gif", 2760 "jpeg-decoder", 2761 - "num-rational 0.4.1", 2762 "num-traits", 2763 ] 2764 2765 [[package]] 2766 name = "implicit-clone" 2767 - version = "0.3.6" 2768 source = "registry+https://github.com/rust-lang/crates.io-index" 2769 - checksum = "7c6ecbd987bb94f1f3c76c6787879756cf4b6f73bfff48d79308e8c56b46f65f" 2770 dependencies = [ 2771 "indexmap 1.9.3", 2772 ] ··· 2784 2785 [[package]] 2786 name = "indexmap" 2787 - version = "2.0.2" 2788 source = "registry+https://github.com/rust-lang/crates.io-index" 2789 - checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 2790 dependencies = [ 2791 "equivalent", 2792 - "hashbrown 0.14.2", 2793 "serde", 2794 ] 2795 ··· 2830 2831 [[package]] 2832 name = "is-terminal" 2833 - version = "0.4.9" 2834 source = "registry+https://github.com/rust-lang/crates.io-index" 2835 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 2836 dependencies = [ 2837 "hermit-abi", 2838 "rustix", 2839 - "windows-sys 0.48.0", 2840 ] 2841 2842 [[package]] ··· 2850 2851 [[package]] 2852 name = "itertools" 2853 - version = "0.11.0" 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 2856 dependencies = [ 2857 "either", 2858 ] 2859 2860 [[package]] 2861 name = "itoa" 2862 - version = "1.0.9" 2863 source = "registry+https://github.com/rust-lang/crates.io-index" 2864 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 2865 2866 [[package]] 2867 name = "jobserver" ··· 2874 2875 [[package]] 2876 name = "jpeg-decoder" 2877 - version = "0.3.0" 2878 source = "registry+https://github.com/rust-lang/crates.io-index" 2879 - checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 2880 2881 [[package]] 2882 name = "js-sys" 2883 - version = "0.3.64" 2884 source = "registry+https://github.com/rust-lang/crates.io-index" 2885 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 2886 dependencies = [ 2887 "wasm-bindgen", 2888 ] 2889 2890 [[package]] 2891 name = "kanidm-ipa-sync" 2892 - version = "1.1.0-rc.15" 2893 dependencies = [ 2894 "base64urlsafedata", 2895 "chrono", ··· 2914 2915 [[package]] 2916 name = "kanidm-ldap-sync" 2917 - version = "1.1.0-rc.15" 2918 dependencies = [ 2919 "base64urlsafedata", 2920 "chrono", ··· 2940 2941 [[package]] 2942 name = "kanidm_build_profiles" 2943 - version = "1.1.0-rc.15" 2944 dependencies = [ 2945 - "base64 0.21.5", 2946 "gix", 2947 "serde", 2948 "toml", ··· 2950 2951 [[package]] 2952 name = "kanidm_client" 2953 - version = "1.1.0-rc.15" 2954 dependencies = [ 2955 "hyper", 2956 "kanidm_lib_file_permissions", ··· 2969 2970 [[package]] 2971 name = "kanidm_lib_crypto" 2972 - version = "1.1.0-rc.15-dev" 2973 dependencies = [ 2974 "argon2", 2975 - "base64 0.21.5", 2976 "base64urlsafedata", 2977 "hex", 2978 "kanidm_proto", 2979 "openssl", 2980 "openssl-sys", ··· 2982 "serde", 2983 "sketching", 2984 "tracing", 2985 - "tss-esapi", 2986 "uuid", 2987 ] 2988 2989 [[package]] 2990 name = "kanidm_lib_file_permissions" 2991 - version = "1.1.0-rc.15" 2992 dependencies = [ 2993 "kanidm_utils_users", 2994 "whoami", ··· 2996 2997 [[package]] 2998 name = "kanidm_proto" 2999 - version = "1.1.0-rc.15" 3000 dependencies = [ 3001 "base32", 3002 "base64urlsafedata", ··· 3016 3017 [[package]] 3018 name = "kanidm_tools" 3019 - version = "1.1.0-rc.15" 3020 dependencies = [ 3021 "async-recursion", 3022 "clap", 3023 "clap_complete", 3024 - "compact_jwt", 3025 - "cursive", 3026 "dialoguer", 3027 "futures-concurrency", 3028 "kanidm_build_profiles", ··· 3032 "libc", 3033 "qrcode", 3034 "regex", 3035 - "rpassword 7.2.0", 3036 "serde", 3037 "serde_json", 3038 - "shellexpand", 3039 "sketching", 3040 "time", 3041 "tokio", ··· 3049 3050 [[package]] 3051 name = "kanidm_unix_int" 3052 - version = "1.1.0-rc.15" 3053 dependencies = [ 3054 "async-trait", 3055 "base64urlsafedata", ··· 3058 "clap_complete", 3059 "csv", 3060 "futures", 3061 - "hashbrown 0.14.2", 3062 "kanidm_build_profiles", 3063 "kanidm_client", 3064 "kanidm_lib_crypto", ··· 3071 "libsqlite3-sys", 3072 "lru 0.8.1", 3073 "notify-debouncer-full", 3074 - "rpassword 7.2.0", 3075 "rusqlite", 3076 "selinux", 3077 "serde", ··· 3081 "tokio-util", 3082 "toml", 3083 "tracing", 3084 - "tss-esapi", 3085 "uuid", 3086 "walkdir", 3087 ] 3088 3089 [[package]] 3090 name = "kanidm_utils_users" 3091 - version = "1.1.0-rc.15" 3092 dependencies = [ 3093 "libc", 3094 ] 3095 3096 [[package]] 3097 name = "kanidmd_core" 3098 - version = "1.1.0-rc.15" 3099 dependencies = [ 3100 "async-trait", 3101 "axum", ··· 3105 "axum-server", 3106 "bytes", 3107 "chrono", 3108 - "compact_jwt", 3109 "cron", 3110 "filetime", 3111 "futures", 3112 "futures-util", 3113 - "hashbrown 0.14.2", 3114 "http", 3115 "hyper", 3116 "kanidm_build_profiles", ··· 3148 3149 [[package]] 3150 name = "kanidmd_lib" 3151 - version = "1.1.0-rc.15" 3152 dependencies = [ 3153 - "base64 0.21.5", 3154 "base64urlsafedata", 3155 - "compact_jwt", 3156 "concread", 3157 "criterion", 3158 "dyn-clone", 3159 "enum-iterator", 3160 "fernet", 3161 "futures", 3162 - "hashbrown 0.14.2", 3163 "hex", 3164 "idlset", 3165 - "image 0.24.7", 3166 "kanidm_build_profiles", 3167 "kanidm_lib_crypto", 3168 "kanidm_proto", 3169 - "kanidm_utils_users", 3170 "kanidmd_lib_macros", 3171 "lazy_static", 3172 "ldap3_proto", ··· 3206 3207 [[package]] 3208 name = "kanidmd_lib_macros" 3209 - version = "1.1.0-rc.15-dev" 3210 dependencies = [ 3211 "proc-macro2", 3212 "quote", 3213 - "syn 2.0.38", 3214 ] 3215 3216 [[package]] 3217 name = "kanidmd_testkit" 3218 - version = "1.1.0-rc.15" 3219 dependencies = [ 3220 "assert_cmd", 3221 - "compact_jwt", 3222 "escargot", 3223 "fantoccini", 3224 "futures", 3225 "http", 3226 "hyper-tls", 3227 "kanidm_build_profiles", 3228 "kanidm_client", 3229 "kanidm_lib_crypto", ··· 3252 3253 [[package]] 3254 name = "kanidmd_web_ui_admin" 3255 - version = "1.1.0-rc.15" 3256 dependencies = [ 3257 "gloo", 3258 "gloo-utils 0.2.0", ··· 3261 "kanidmd_web_ui_shared", 3262 "serde", 3263 "serde-wasm-bindgen 0.5.0", 3264 - "serde_json", 3265 "time", 3266 - "url", 3267 "uuid", 3268 "wasm-bindgen", 3269 "wasm-bindgen-futures", ··· 3275 3276 [[package]] 3277 name = "kanidmd_web_ui_login_flows" 3278 - version = "1.1.0-rc.15" 3279 dependencies = [ 3280 "gloo", 3281 "gloo-utils 0.2.0", ··· 3284 "kanidmd_web_ui_shared", 3285 "serde", 3286 "serde-wasm-bindgen 0.5.0", 3287 - "serde_json", 3288 "time", 3289 - "url", 3290 "uuid", 3291 "wasm-bindgen", 3292 "wasm-bindgen-futures", ··· 3298 3299 [[package]] 3300 name = "kanidmd_web_ui_shared" 3301 - version = "1.1.0-rc.15" 3302 dependencies = [ 3303 "gloo", 3304 "js-sys", 3305 "kanidm_proto", 3306 "serde", 3307 "serde-wasm-bindgen 0.5.0", 3308 - "serde_json", 3309 "time", 3310 "url", 3311 "uuid", ··· 3318 3319 [[package]] 3320 name = "kanidmd_web_ui_user" 3321 - version = "1.1.0-rc.15" 3322 dependencies = [ 3323 "gloo", 3324 "gloo-timers 0.3.0", ··· 3331 "regex", 3332 "serde", 3333 "serde-wasm-bindgen 0.5.0", 3334 - "serde_json", 3335 "time", 3336 - "url", 3337 "uuid", 3338 "wasm-bindgen", 3339 "wasm-bindgen-futures", ··· 3388 3389 [[package]] 3390 name = "ldap3_client" 3391 - version = "0.3.5" 3392 source = "registry+https://github.com/rust-lang/crates.io-index" 3393 - checksum = "7a229cd5ee2a4e5a1a279b6216494aa2a5053a189c5ce37bb31f9156b63b63de" 3394 dependencies = [ 3395 - "base64 0.13.1", 3396 "base64urlsafedata", 3397 "futures-util", 3398 "ldap3_proto", ··· 3408 3409 [[package]] 3410 name = "ldap3_proto" 3411 - version = "0.3.5" 3412 source = "registry+https://github.com/rust-lang/crates.io-index" 3413 - checksum = "93d073b5c98def43cec39ccd95e536b3b2448e36289222ecd64dfdf1389d1702" 3414 dependencies = [ 3415 "bytes", 3416 "lber", 3417 "nom", 3418 "peg", 3419 "serde", 3420 "tokio-util", 3421 "tracing", 3422 "uuid", ··· 3424 3425 [[package]] 3426 name = "libc" 3427 - version = "0.2.149" 3428 source = "registry+https://github.com/rust-lang/crates.io-index" 3429 - checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 3430 3431 [[package]] 3432 name = "libloading" 3433 - version = "0.7.4" 3434 source = "registry+https://github.com/rust-lang/crates.io-index" 3435 - checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 3436 dependencies = [ 3437 "cfg-if", 3438 - "winapi", 3439 ] 3440 3441 [[package]] ··· 3450 ] 3451 3452 [[package]] 3453 name = "libsqlite3-sys" 3454 version = "0.25.2" 3455 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3482 3483 [[package]] 3484 name = "linux-raw-sys" 3485 - version = "0.4.10" 3486 source = "registry+https://github.com/rust-lang/crates.io-index" 3487 - checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 3488 3489 [[package]] 3490 name = "lock_api" ··· 3498 3499 [[package]] 3500 name = "lodepng" 3501 - version = "3.9.1" 3502 source = "registry+https://github.com/rust-lang/crates.io-index" 3503 - checksum = "a3cdccd0cf57a5d456f0656ebcff72c2e19503287e1afbf3b84382812adc0606" 3504 dependencies = [ 3505 "crc32fast", 3506 "fallible_collections", ··· 3541 dependencies = [ 3542 "regex-automata 0.1.10", 3543 ] 3544 - 3545 - [[package]] 3546 - name = "matches" 3547 - version = "0.1.10" 3548 - source = "registry+https://github.com/rust-lang/crates.io-index" 3549 - checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 3550 3551 [[package]] 3552 name = "matchit" ··· 3576 3577 [[package]] 3578 name = "memchr" 3579 - version = "2.6.4" 3580 source = "registry+https://github.com/rust-lang/crates.io-index" 3581 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 3582 3583 [[package]] 3584 name = "memmap2" ··· 3599 ] 3600 3601 [[package]] 3602 - name = "memoffset" 3603 - version = "0.9.0" 3604 - source = "registry+https://github.com/rust-lang/crates.io-index" 3605 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 3606 - dependencies = [ 3607 - "autocfg", 3608 - ] 3609 - 3610 - [[package]] 3611 name = "mime" 3612 version = "0.3.17" 3613 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3631 3632 [[package]] 3633 name = "miniz_oxide" 3634 - version = "0.7.1" 3635 source = "registry+https://github.com/rust-lang/crates.io-index" 3636 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 3637 dependencies = [ 3638 "adler", 3639 ] 3640 3641 [[package]] 3642 name = "mio" 3643 - version = "0.8.9" 3644 source = "registry+https://github.com/rust-lang/crates.io-index" 3645 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3646 dependencies = [ 3647 "libc", 3648 "log", ··· 3711 source = "registry+https://github.com/rust-lang/crates.io-index" 3712 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 3713 dependencies = [ 3714 - "bitflags 2.4.1", 3715 "crossbeam-channel", 3716 "filetime", 3717 "fsevent-sys", ··· 3739 3740 [[package]] 3741 name = "nss_kanidm" 3742 - version = "1.1.0-rc.15" 3743 dependencies = [ 3744 "kanidm_unix_int", 3745 "lazy_static", ··· 3764 source = "registry+https://github.com/rust-lang/crates.io-index" 3765 checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" 3766 dependencies = [ 3767 "num-complex", 3768 "num-integer", 3769 "num-iter", ··· 3783 ] 3784 3785 [[package]] 3786 name = "num-complex" 3787 - version = "0.4.4" 3788 source = "registry+https://github.com/rust-lang/crates.io-index" 3789 - checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" 3790 dependencies = [ 3791 "num-traits", 3792 ] 3793 3794 [[package]] 3795 name = "num-derive" 3796 version = "0.3.3" 3797 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3804 3805 [[package]] 3806 name = "num-derive" 3807 - version = "0.4.1" 3808 source = "registry+https://github.com/rust-lang/crates.io-index" 3809 - checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 3810 dependencies = [ 3811 "proc-macro2", 3812 "quote", 3813 - "syn 2.0.38", 3814 ] 3815 3816 [[package]] ··· 3852 checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 3853 dependencies = [ 3854 "autocfg", 3855 "num-integer", 3856 "num-traits", 3857 ] ··· 3926 3927 [[package]] 3928 name = "object" 3929 - version = "0.32.1" 3930 source = "registry+https://github.com/rust-lang/crates.io-index" 3931 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 3932 dependencies = [ 3933 "memchr", 3934 ] ··· 3953 3954 [[package]] 3955 name = "once_cell" 3956 - version = "1.18.0" 3957 source = "registry+https://github.com/rust-lang/crates.io-index" 3958 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3959 3960 [[package]] 3961 name = "oorandom" ··· 3971 3972 [[package]] 3973 name = "openssl" 3974 - version = "0.10.57" 3975 source = "registry+https://github.com/rust-lang/crates.io-index" 3976 - checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 3977 dependencies = [ 3978 - "bitflags 2.4.1", 3979 "cfg-if", 3980 "foreign-types", 3981 "libc", ··· 3992 dependencies = [ 3993 "proc-macro2", 3994 "quote", 3995 - "syn 2.0.38", 3996 ] 3997 3998 [[package]] ··· 4003 4004 [[package]] 4005 name = "openssl-sys" 4006 - version = "0.9.93" 4007 source = "registry+https://github.com/rust-lang/crates.io-index" 4008 - checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 4009 dependencies = [ 4010 "cc", 4011 "libc", ··· 4014 ] 4015 4016 [[package]] 4017 name = "orca" 4018 - version = "1.1.0-rc.15" 4019 dependencies = [ 4020 "clap", 4021 "crossbeam", 4022 "csv", 4023 "dialoguer", 4024 "futures-util", 4025 - "hashbrown 0.14.2", 4026 "kanidm_build_profiles", 4027 "kanidm_client", 4028 "kanidm_proto", ··· 4043 ] 4044 4045 [[package]] 4046 - name = "overload" 4047 - version = "0.1.1" 4048 source = "registry+https://github.com/rust-lang/crates.io-index" 4049 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 4050 4051 [[package]] 4052 - name = "owning_ref" 4053 - version = "0.4.1" 4054 source = "registry+https://github.com/rust-lang/crates.io-index" 4055 - checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" 4056 - dependencies = [ 4057 - "stable_deref_trait", 4058 - ] 4059 4060 [[package]] 4061 name = "pam_kanidm" 4062 - version = "1.1.0-rc.15" 4063 dependencies = [ 4064 "kanidm_unix_int", 4065 "libc", ··· 4153 ] 4154 4155 [[package]] 4156 - name = "peeking_take_while" 4157 - version = "0.1.2" 4158 - source = "registry+https://github.com/rust-lang/crates.io-index" 4159 - checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 4160 - 4161 - [[package]] 4162 name = "peg" 4163 version = "0.8.2" 4164 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4187 4188 [[package]] 4189 name = "percent-encoding" 4190 - version = "2.3.0" 4191 source = "registry+https://github.com/rust-lang/crates.io-index" 4192 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 4193 4194 [[package]] 4195 name = "pest" 4196 - version = "2.7.5" 4197 source = "registry+https://github.com/rust-lang/crates.io-index" 4198 - checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" 4199 dependencies = [ 4200 "memchr", 4201 "thiserror", ··· 4209 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 4210 dependencies = [ 4211 "fixedbitset", 4212 - "indexmap 2.0.2", 4213 "serde", 4214 "serde_derive", 4215 ] ··· 4242 source = "registry+https://github.com/rust-lang/crates.io-index" 4243 checksum = "2c5f20f71a68499ff32310f418a6fad8816eac1a2859ed3f0c5c741389dd6208" 4244 dependencies = [ 4245 - "base64 0.21.5", 4246 "oid", 4247 "picky-asn1", 4248 "picky-asn1-der", ··· 4251 4252 [[package]] 4253 name = "pin-project" 4254 - version = "1.1.3" 4255 source = "registry+https://github.com/rust-lang/crates.io-index" 4256 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 4257 dependencies = [ 4258 "pin-project-internal", 4259 ] 4260 4261 [[package]] 4262 name = "pin-project-internal" 4263 - version = "1.1.3" 4264 source = "registry+https://github.com/rust-lang/crates.io-index" 4265 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 4266 dependencies = [ 4267 "proc-macro2", 4268 "quote", 4269 - "syn 2.0.38", 4270 ] 4271 4272 [[package]] ··· 4294 4295 [[package]] 4296 name = "pkg-config" 4297 - version = "0.3.27" 4298 source = "registry+https://github.com/rust-lang/crates.io-index" 4299 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 4300 4301 [[package]] 4302 name = "plotters" ··· 4340 4341 [[package]] 4342 name = "predicates" 4343 - version = "3.0.4" 4344 source = "registry+https://github.com/rust-lang/crates.io-index" 4345 - checksum = "6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0" 4346 dependencies = [ 4347 "anstyle", 4348 "difflib", 4349 - "itertools 0.11.0", 4350 "predicates-core", 4351 ] 4352 ··· 4378 4379 [[package]] 4380 name = "prettyplease" 4381 - version = "0.2.15" 4382 source = "registry+https://github.com/rust-lang/crates.io-index" 4383 - checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" 4384 dependencies = [ 4385 "proc-macro2", 4386 - "syn 2.0.38", 4387 ] 4388 4389 [[package]] ··· 4428 4429 [[package]] 4430 name = "proc-macro2" 4431 - version = "1.0.69" 4432 source = "registry+https://github.com/rust-lang/crates.io-index" 4433 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 4434 dependencies = [ 4435 "unicode-ident", 4436 ] ··· 4459 ] 4460 4461 [[package]] 4462 name = "psl-types" 4463 version = "2.0.11" 4464 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4492 4493 [[package]] 4494 name = "quote" 4495 - version = "1.0.33" 4496 source = "registry+https://github.com/rust-lang/crates.io-index" 4497 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 4498 dependencies = [ 4499 "proc-macro2", 4500 ] ··· 4531 4532 [[package]] 4533 name = "rayon" 4534 - version = "1.8.0" 4535 source = "registry+https://github.com/rust-lang/crates.io-index" 4536 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 4537 dependencies = [ 4538 "either", 4539 "rayon-core", ··· 4541 4542 [[package]] 4543 name = "rayon-core" 4544 - version = "1.12.0" 4545 source = "registry+https://github.com/rust-lang/crates.io-index" 4546 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 4547 dependencies = [ 4548 "crossbeam-deque", 4549 "crossbeam-utils", ··· 4560 4561 [[package]] 4562 name = "redox_syscall" 4563 - version = "0.3.5" 4564 - source = "registry+https://github.com/rust-lang/crates.io-index" 4565 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 4566 - dependencies = [ 4567 - "bitflags 1.3.2", 4568 - ] 4569 - 4570 - [[package]] 4571 - name = "redox_syscall" 4572 version = "0.4.1" 4573 source = "registry+https://github.com/rust-lang/crates.io-index" 4574 checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" ··· 4578 4579 [[package]] 4580 name = "redox_users" 4581 - version = "0.4.3" 4582 source = "registry+https://github.com/rust-lang/crates.io-index" 4583 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 4584 dependencies = [ 4585 "getrandom", 4586 - "redox_syscall 0.2.16", 4587 "thiserror", 4588 ] 4589 4590 [[package]] 4591 name = "reference-counted-singleton" 4592 - version = "0.1.2" 4593 source = "registry+https://github.com/rust-lang/crates.io-index" 4594 - checksum = "f1bfbf25d7eb88ddcbb1ec3d755d0634da8f7657b2cb8b74089121409ab8228f" 4595 4596 [[package]] 4597 name = "regex" 4598 - version = "1.10.2" 4599 source = "registry+https://github.com/rust-lang/crates.io-index" 4600 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 4601 dependencies = [ 4602 "aho-corasick", 4603 "memchr", 4604 - "regex-automata 0.4.3", 4605 "regex-syntax 0.8.2", 4606 ] 4607 ··· 4616 4617 [[package]] 4618 name = "regex-automata" 4619 - version = "0.4.3" 4620 source = "registry+https://github.com/rust-lang/crates.io-index" 4621 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 4622 dependencies = [ 4623 "aho-corasick", 4624 "memchr", ··· 4639 4640 [[package]] 4641 name = "reqwest" 4642 - version = "0.11.22" 4643 source = "registry+https://github.com/rust-lang/crates.io-index" 4644 - checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 4645 dependencies = [ 4646 "async-compression", 4647 - "base64 0.21.5", 4648 "bytes", 4649 - "cookie", 4650 "cookie_store", 4651 "encoding_rs", 4652 "futures-core", ··· 4665 "once_cell", 4666 "percent-encoding", 4667 "pin-project-lite", 4668 "serde", 4669 "serde_json", 4670 "serde_urlencoded", 4671 "system-configuration", 4672 "tokio", 4673 "tokio-native-tls", ··· 4707 4708 [[package]] 4709 name = "rpassword" 4710 - version = "7.2.0" 4711 source = "registry+https://github.com/rust-lang/crates.io-index" 4712 - checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322" 4713 dependencies = [ 4714 "libc", 4715 "rtoolbox", 4716 - "winapi", 4717 ] 4718 4719 [[package]] 4720 name = "rtoolbox" 4721 - version = "0.0.1" 4722 source = "registry+https://github.com/rust-lang/crates.io-index" 4723 - checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a" 4724 dependencies = [ 4725 "libc", 4726 - "winapi", 4727 ] 4728 4729 [[package]] ··· 4748 4749 [[package]] 4750 name = "rust-embed" 4751 - version = "8.0.0" 4752 source = "registry+https://github.com/rust-lang/crates.io-index" 4753 - checksum = "b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40" 4754 dependencies = [ 4755 "rust-embed-impl", 4756 "rust-embed-utils", ··· 4759 4760 [[package]] 4761 name = "rust-embed-impl" 4762 - version = "8.0.0" 4763 source = "registry+https://github.com/rust-lang/crates.io-index" 4764 - checksum = "3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29" 4765 dependencies = [ 4766 "proc-macro2", 4767 "quote", 4768 "rust-embed-utils", 4769 - "shellexpand", 4770 - "syn 2.0.38", 4771 "walkdir", 4772 ] 4773 4774 [[package]] 4775 name = "rust-embed-utils" 4776 - version = "8.0.0" 4777 source = "registry+https://github.com/rust-lang/crates.io-index" 4778 - checksum = "873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada" 4779 dependencies = [ 4780 "sha2 0.10.8", 4781 "walkdir", ··· 4813 4814 [[package]] 4815 name = "rustix" 4816 - version = "0.38.21" 4817 source = "registry+https://github.com/rust-lang/crates.io-index" 4818 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 4819 dependencies = [ 4820 - "bitflags 2.4.1", 4821 "errno", 4822 "libc", 4823 "linux-raw-sys", 4824 - "windows-sys 0.48.0", 4825 ] 4826 4827 [[package]] ··· 4832 4833 [[package]] 4834 name = "ryu" 4835 - version = "1.0.15" 4836 source = "registry+https://github.com/rust-lang/crates.io-index" 4837 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 4838 4839 [[package]] 4840 name = "same-file" ··· 4847 4848 [[package]] 4849 name = "schannel" 4850 - version = "0.1.22" 4851 source = "registry+https://github.com/rust-lang/crates.io-index" 4852 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 4853 dependencies = [ 4854 - "windows-sys 0.48.0", 4855 ] 4856 4857 [[package]] ··· 4914 4915 [[package]] 4916 name = "selinux" 4917 - version = "0.4.2" 4918 source = "registry+https://github.com/rust-lang/crates.io-index" 4919 - checksum = "80b091d970bd4a17a59cb1b7c537786f2bee4292abb5ec89ee3b7f17e9077138" 4920 dependencies = [ 4921 - "bitflags 2.4.1", 4922 "libc", 4923 "once_cell", 4924 "reference-counted-singleton", ··· 4928 4929 [[package]] 4930 name = "selinux-sys" 4931 - version = "0.6.6" 4932 source = "registry+https://github.com/rust-lang/crates.io-index" 4933 - checksum = "d56602385930248c57e45f6174a6a48e12b723d0cc2ae8f467fcbe80c0d06f41" 4934 dependencies = [ 4935 "bindgen", 4936 "cc", ··· 4958 4959 [[package]] 4960 name = "serde" 4961 - version = "1.0.190" 4962 source = "registry+https://github.com/rust-lang/crates.io-index" 4963 - checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" 4964 dependencies = [ 4965 "serde_derive", 4966 ] ··· 4989 4990 [[package]] 4991 name = "serde_bytes" 4992 - version = "0.11.12" 4993 source = "registry+https://github.com/rust-lang/crates.io-index" 4994 - checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" 4995 dependencies = [ 4996 "serde", 4997 ] ··· 5002 source = "registry+https://github.com/rust-lang/crates.io-index" 5003 checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" 5004 dependencies = [ 5005 - "half", 5006 "serde", 5007 ] 5008 ··· 5012 source = "registry+https://github.com/rust-lang/crates.io-index" 5013 checksum = "b46d75f449e01f1eddbe9b00f432d616fbbd899b809c837d0fbc380496a0dd55" 5014 dependencies = [ 5015 - "half", 5016 "serde", 5017 ] 5018 5019 [[package]] 5020 name = "serde_derive" 5021 - version = "1.0.190" 5022 source = "registry+https://github.com/rust-lang/crates.io-index" 5023 - checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" 5024 dependencies = [ 5025 "proc-macro2", 5026 "quote", 5027 - "syn 2.0.38", 5028 ] 5029 5030 [[package]] 5031 name = "serde_json" 5032 - version = "1.0.108" 5033 source = "registry+https://github.com/rust-lang/crates.io-index" 5034 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 5035 dependencies = [ 5036 "itoa", 5037 "ryu", ··· 5040 5041 [[package]] 5042 name = "serde_path_to_error" 5043 - version = "0.1.14" 5044 source = "registry+https://github.com/rust-lang/crates.io-index" 5045 - checksum = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335" 5046 dependencies = [ 5047 "itoa", 5048 "serde", ··· 5062 5063 [[package]] 5064 name = "serde_with" 5065 - version = "3.4.0" 5066 source = "registry+https://github.com/rust-lang/crates.io-index" 5067 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 5068 dependencies = [ 5069 - "base64 0.21.5", 5070 "chrono", 5071 "hex", 5072 "indexmap 1.9.3", 5073 - "indexmap 2.0.2", 5074 "serde", 5075 "serde_json", 5076 "serde_with_macros", ··· 5079 5080 [[package]] 5081 name = "serde_with_macros" 5082 - version = "3.4.0" 5083 source = "registry+https://github.com/rust-lang/crates.io-index" 5084 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 5085 dependencies = [ 5086 - "darling 0.20.3", 5087 "proc-macro2", 5088 "quote", 5089 - "syn 2.0.38", 5090 ] 5091 5092 [[package]] ··· 5150 source = "registry+https://github.com/rust-lang/crates.io-index" 5151 checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4" 5152 dependencies = [ 5153 - "dirs", 5154 ] 5155 5156 [[package]] 5157 - name = "shlex" 5158 - version = "1.2.0" 5159 source = "registry+https://github.com/rust-lang/crates.io-index" 5160 - checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 5161 - 5162 - [[package]] 5163 - name = "signal-hook" 5164 - version = "0.3.17" 5165 - source = "registry+https://github.com/rust-lang/crates.io-index" 5166 - checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 5167 dependencies = [ 5168 - "libc", 5169 - "signal-hook-registry", 5170 ] 5171 5172 [[package]] 5173 - name = "signal-hook-mio" 5174 - version = "0.2.3" 5175 source = "registry+https://github.com/rust-lang/crates.io-index" 5176 - checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 5177 - dependencies = [ 5178 - "libc", 5179 - "mio", 5180 - "signal-hook", 5181 - ] 5182 5183 [[package]] 5184 name = "signal-hook-registry" ··· 5191 5192 [[package]] 5193 name = "sketching" 5194 - version = "1.1.0-rc.15" 5195 dependencies = [ 5196 "num_enum", 5197 "tracing", 5198 "tracing-forest", 5199 "tracing-subscriber", 5200 ] 5201 5202 [[package]] ··· 5210 5211 [[package]] 5212 name = "smallvec" 5213 - version = "1.11.1" 5214 source = "registry+https://github.com/rust-lang/crates.io-index" 5215 - checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 5216 dependencies = [ 5217 "serde", 5218 ] ··· 5240 5241 [[package]] 5242 name = "socket2" 5243 - version = "0.4.10" 5244 - source = "registry+https://github.com/rust-lang/crates.io-index" 5245 - checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 5246 - dependencies = [ 5247 - "libc", 5248 - "winapi", 5249 - ] 5250 - 5251 - [[package]] 5252 - name = "socket2" 5253 version = "0.5.5" 5254 source = "registry+https://github.com/rust-lang/crates.io-index" 5255 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" ··· 5273 [[package]] 5274 name = "sshkey-attest" 5275 version = "0.5.0-dev" 5276 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 5277 dependencies = [ 5278 "base64urlsafedata", 5279 "nom", ··· 5340 5341 [[package]] 5342 name = "syn" 5343 - version = "2.0.38" 5344 source = "registry+https://github.com/rust-lang/crates.io-index" 5345 - checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 5346 dependencies = [ 5347 "proc-macro2", 5348 "quote", ··· 5390 5391 [[package]] 5392 name = "target-lexicon" 5393 - version = "0.12.12" 5394 source = "registry+https://github.com/rust-lang/crates.io-index" 5395 - checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 5396 5397 [[package]] 5398 name = "tempfile" 5399 - version = "3.8.1" 5400 source = "registry+https://github.com/rust-lang/crates.io-index" 5401 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 5402 dependencies = [ 5403 "cfg-if", 5404 "fastrand", 5405 - "redox_syscall 0.4.1", 5406 "rustix", 5407 - "windows-sys 0.48.0", 5408 ] 5409 5410 [[package]] ··· 5419 dependencies = [ 5420 "proc-macro2", 5421 "quote", 5422 - "syn 2.0.38", 5423 ] 5424 5425 [[package]] 5426 name = "thiserror" 5427 - version = "1.0.50" 5428 source = "registry+https://github.com/rust-lang/crates.io-index" 5429 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5430 dependencies = [ 5431 "thiserror-impl", 5432 ] 5433 5434 [[package]] 5435 name = "thiserror-impl" 5436 - version = "1.0.50" 5437 source = "registry+https://github.com/rust-lang/crates.io-index" 5438 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5439 dependencies = [ 5440 "proc-macro2", 5441 "quote", 5442 - "syn 2.0.38", 5443 ] 5444 5445 [[package]] ··· 5474 5475 [[package]] 5476 name = "time" 5477 - version = "0.3.30" 5478 source = "registry+https://github.com/rust-lang/crates.io-index" 5479 - checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 5480 dependencies = [ 5481 "deranged", 5482 "itoa", 5483 "libc", 5484 "num_threads", 5485 "powerfmt", 5486 "serde", ··· 5496 5497 [[package]] 5498 name = "time-macros" 5499 - version = "0.2.15" 5500 source = "registry+https://github.com/rust-lang/crates.io-index" 5501 - checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 5502 dependencies = [ 5503 "time-core", 5504 ] 5505 ··· 5530 5531 [[package]] 5532 name = "tokio" 5533 - version = "1.33.0" 5534 source = "registry+https://github.com/rust-lang/crates.io-index" 5535 - checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 5536 dependencies = [ 5537 "backtrace", 5538 "bytes", ··· 5541 "num_cpus", 5542 "pin-project-lite", 5543 "signal-hook-registry", 5544 - "socket2 0.5.5", 5545 "tokio-macros", 5546 "windows-sys 0.48.0", 5547 ] 5548 5549 [[package]] 5550 name = "tokio-macros" 5551 - version = "2.1.0" 5552 source = "registry+https://github.com/rust-lang/crates.io-index" 5553 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 5554 dependencies = [ 5555 "proc-macro2", 5556 "quote", 5557 - "syn 2.0.38", 5558 ] 5559 5560 [[package]] ··· 5569 5570 [[package]] 5571 name = "tokio-openssl" 5572 - version = "0.6.3" 5573 source = "registry+https://github.com/rust-lang/crates.io-index" 5574 - checksum = "c08f9ffb7809f1b20c1b398d92acf4cc719874b3b2b2d9ea2f09b4a80350878a" 5575 dependencies = [ 5576 "futures-util", 5577 "openssl", ··· 5626 source = "registry+https://github.com/rust-lang/crates.io-index" 5627 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 5628 dependencies = [ 5629 - "indexmap 2.0.2", 5630 "toml_datetime", 5631 "winnow", 5632 ] 5633 5634 [[package]] 5635 name = "tower" 5636 version = "0.4.13" 5637 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5639 dependencies = [ 5640 "futures-core", 5641 "futures-util", 5642 "pin-project", 5643 "pin-project-lite", 5644 "tokio", 5645 "tokio-stream", 5646 "tower-layer", 5647 "tower-service", 5648 "tracing", ··· 5655 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" 5656 dependencies = [ 5657 "async-compression", 5658 - "bitflags 2.4.1", 5659 "bytes", 5660 "futures-core", 5661 "futures-util", ··· 5707 dependencies = [ 5708 "proc-macro2", 5709 "quote", 5710 - "syn 2.0.38", 5711 ] 5712 5713 [[package]] ··· 5746 ] 5747 5748 [[package]] 5749 name = "tracing-serde" 5750 version = "0.1.3" 5751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5757 5758 [[package]] 5759 name = "tracing-subscriber" 5760 - version = "0.3.17" 5761 source = "registry+https://github.com/rust-lang/crates.io-index" 5762 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 5763 dependencies = [ 5764 "matchers", 5765 "nu-ansi-term", ··· 5773 "time", 5774 "tracing", 5775 "tracing-core", 5776 - "tracing-log", 5777 "tracing-serde", 5778 ] 5779 5780 [[package]] 5781 name = "try-lock" 5782 - version = "0.2.4" 5783 source = "registry+https://github.com/rust-lang/crates.io-index" 5784 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 5785 5786 [[package]] 5787 name = "tss-esapi" ··· 5794 "hostname-validator", 5795 "log", 5796 "mbox", 5797 - "num-derive 0.4.1", 5798 "num-traits", 5799 "oid", 5800 "picky-asn1", ··· 5838 5839 [[package]] 5840 name = "unicode-bidi" 5841 - version = "0.3.13" 5842 source = "registry+https://github.com/rust-lang/crates.io-index" 5843 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 5844 5845 [[package]] 5846 name = "unicode-bom" 5847 - version = "2.0.2" 5848 source = "registry+https://github.com/rust-lang/crates.io-index" 5849 - checksum = "98e90c70c9f0d4d1ee6d0a7d04aa06cb9bbd53d8cfbdd62a0269a7c2eb640552" 5850 5851 [[package]] 5852 name = "unicode-ident" ··· 5883 5884 [[package]] 5885 name = "url" 5886 - version = "2.4.1" 5887 source = "registry+https://github.com/rust-lang/crates.io-index" 5888 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 5889 dependencies = [ 5890 "form_urlencoded", 5891 - "idna 0.4.0", 5892 "percent-encoding", 5893 "serde", 5894 ] ··· 5907 5908 [[package]] 5909 name = "utoipa" 5910 - version = "4.0.0" 5911 source = "registry+https://github.com/rust-lang/crates.io-index" 5912 - checksum = "6b208a50ff438dcdc887ea3f2db59530bd2f4bc3d2c70630e4d7ee7a281a1d1b" 5913 dependencies = [ 5914 - "indexmap 2.0.2", 5915 "serde", 5916 "serde_json", 5917 "utoipa-gen", ··· 5919 5920 [[package]] 5921 name = "utoipa-gen" 5922 - version = "4.0.0" 5923 source = "registry+https://github.com/rust-lang/crates.io-index" 5924 - checksum = "0bd516d8879043e081537690bc96c8f17b5a4602c336aecb8f1de89d9d9c7e72" 5925 dependencies = [ 5926 "proc-macro-error", 5927 "proc-macro2", 5928 "quote", 5929 "regex", 5930 - "syn 2.0.38", 5931 ] 5932 5933 [[package]] ··· 5948 5949 [[package]] 5950 name = "uuid" 5951 - version = "1.5.0" 5952 source = "registry+https://github.com/rust-lang/crates.io-index" 5953 - checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 5954 dependencies = [ 5955 "getrandom", 5956 "serde", ··· 6010 6011 [[package]] 6012 name = "wasm-bindgen" 6013 - version = "0.2.87" 6014 source = "registry+https://github.com/rust-lang/crates.io-index" 6015 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 6016 dependencies = [ 6017 "cfg-if", 6018 "serde", ··· 6022 6023 [[package]] 6024 name = "wasm-bindgen-backend" 6025 - version = "0.2.87" 6026 source = "registry+https://github.com/rust-lang/crates.io-index" 6027 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 6028 dependencies = [ 6029 "bumpalo", 6030 "log", 6031 "once_cell", 6032 "proc-macro2", 6033 "quote", 6034 - "syn 2.0.38", 6035 "wasm-bindgen-shared", 6036 ] 6037 6038 [[package]] 6039 name = "wasm-bindgen-futures" 6040 - version = "0.4.37" 6041 source = "registry+https://github.com/rust-lang/crates.io-index" 6042 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 6043 dependencies = [ 6044 "cfg-if", 6045 "js-sys", ··· 6049 6050 [[package]] 6051 name = "wasm-bindgen-macro" 6052 - version = "0.2.87" 6053 source = "registry+https://github.com/rust-lang/crates.io-index" 6054 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 6055 dependencies = [ 6056 "quote", 6057 "wasm-bindgen-macro-support", ··· 6059 6060 [[package]] 6061 name = "wasm-bindgen-macro-support" 6062 - version = "0.2.87" 6063 source = "registry+https://github.com/rust-lang/crates.io-index" 6064 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 6065 dependencies = [ 6066 "proc-macro2", 6067 "quote", 6068 - "syn 2.0.38", 6069 "wasm-bindgen-backend", 6070 "wasm-bindgen-shared", 6071 ] 6072 6073 [[package]] 6074 name = "wasm-bindgen-shared" 6075 - version = "0.2.87" 6076 source = "registry+https://github.com/rust-lang/crates.io-index" 6077 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 6078 6079 [[package]] 6080 name = "wasm-bindgen-test" 6081 - version = "0.3.37" 6082 source = "registry+https://github.com/rust-lang/crates.io-index" 6083 - checksum = "6e6e302a7ea94f83a6d09e78e7dc7d9ca7b186bc2829c24a22d0753efd680671" 6084 dependencies = [ 6085 "console_error_panic_hook", 6086 "js-sys", ··· 6092 6093 [[package]] 6094 name = "wasm-bindgen-test-macro" 6095 - version = "0.3.37" 6096 source = "registry+https://github.com/rust-lang/crates.io-index" 6097 - checksum = "ecb993dd8c836930ed130e020e77d9b2e65dd0fbab1b67c790b0f5d80b11a575" 6098 dependencies = [ 6099 "proc-macro2", 6100 "quote", 6101 ] 6102 6103 [[package]] ··· 6117 6118 [[package]] 6119 name = "web-sys" 6120 - version = "0.3.64" 6121 source = "registry+https://github.com/rust-lang/crates.io-index" 6122 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 6123 dependencies = [ 6124 "js-sys", 6125 "wasm-bindgen", ··· 6128 [[package]] 6129 name = "webauthn-attestation-ca" 6130 version = "0.1.0" 6131 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 6132 dependencies = [ 6133 "base64urlsafedata", 6134 "openssl", ··· 6140 [[package]] 6141 name = "webauthn-authenticator-rs" 6142 version = "0.5.0-dev" 6143 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 6144 dependencies = [ 6145 "async-stream", 6146 "async-trait", ··· 6166 "uuid", 6167 "webauthn-rs-core", 6168 "webauthn-rs-proto", 6169 - "windows 0.41.0", 6170 ] 6171 6172 [[package]] 6173 name = "webauthn-rs" 6174 version = "0.5.0-dev" 6175 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 6176 dependencies = [ 6177 "base64urlsafedata", 6178 "serde", ··· 6185 [[package]] 6186 name = "webauthn-rs-core" 6187 version = "0.5.0-dev" 6188 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 6189 dependencies = [ 6190 - "base64 0.21.5", 6191 "base64urlsafedata", 6192 - "compact_jwt", 6193 "der-parser", 6194 "nom", 6195 "openssl", ··· 6209 [[package]] 6210 name = "webauthn-rs-proto" 6211 version = "0.5.0-dev" 6212 - source = "git+https://github.com/kanidm/webauthn-rs.git?rev=ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3#ebd6ff03532fdc72c553bcd8d10b5dad334dcfc3" 6213 dependencies = [ 6214 "base64urlsafedata", 6215 "js-sys", ··· 6229 dependencies = [ 6230 "base64 0.13.1", 6231 "bytes", 6232 - "cookie", 6233 "http", 6234 "log", 6235 "serde", ··· 6242 6243 [[package]] 6244 name = "weezl" 6245 - version = "0.1.7" 6246 source = "registry+https://github.com/rust-lang/crates.io-index" 6247 - checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 6248 6249 [[package]] 6250 name = "which" ··· 6315 ] 6316 6317 [[package]] 6318 - name = "windows" 6319 - version = "0.48.0" 6320 - source = "registry+https://github.com/rust-lang/crates.io-index" 6321 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 6322 - dependencies = [ 6323 - "windows-targets 0.48.5", 6324 - ] 6325 - 6326 - [[package]] 6327 name = "windows-core" 6328 - version = "0.51.1" 6329 source = "registry+https://github.com/rust-lang/crates.io-index" 6330 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 6331 dependencies = [ 6332 - "windows-targets 0.48.5", 6333 - ] 6334 - 6335 - [[package]] 6336 - name = "windows-sys" 6337 - version = "0.45.0" 6338 - source = "registry+https://github.com/rust-lang/crates.io-index" 6339 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 6340 - dependencies = [ 6341 - "windows-targets 0.42.2", 6342 ] 6343 6344 [[package]] ··· 6351 ] 6352 6353 [[package]] 6354 - name = "windows-targets" 6355 - version = "0.42.2" 6356 source = "registry+https://github.com/rust-lang/crates.io-index" 6357 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 6358 dependencies = [ 6359 - "windows_aarch64_gnullvm 0.42.2", 6360 - "windows_aarch64_msvc 0.42.2", 6361 - "windows_i686_gnu 0.42.2", 6362 - "windows_i686_msvc 0.42.2", 6363 - "windows_x86_64_gnu 0.42.2", 6364 - "windows_x86_64_gnullvm 0.42.2", 6365 - "windows_x86_64_msvc 0.42.2", 6366 ] 6367 6368 [[package]] ··· 6381 ] 6382 6383 [[package]] 6384 name = "windows_aarch64_gnullvm" 6385 version = "0.41.0" 6386 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6388 6389 [[package]] 6390 name = "windows_aarch64_gnullvm" 6391 - version = "0.42.2" 6392 source = "registry+https://github.com/rust-lang/crates.io-index" 6393 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 6394 6395 [[package]] 6396 name = "windows_aarch64_gnullvm" 6397 - version = "0.48.5" 6398 source = "registry+https://github.com/rust-lang/crates.io-index" 6399 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6400 6401 [[package]] 6402 name = "windows_aarch64_msvc" ··· 6406 6407 [[package]] 6408 name = "windows_aarch64_msvc" 6409 - version = "0.42.2" 6410 source = "registry+https://github.com/rust-lang/crates.io-index" 6411 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 6412 6413 [[package]] 6414 name = "windows_aarch64_msvc" 6415 - version = "0.48.5" 6416 source = "registry+https://github.com/rust-lang/crates.io-index" 6417 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 6418 6419 [[package]] 6420 name = "windows_i686_gnu" ··· 6424 6425 [[package]] 6426 name = "windows_i686_gnu" 6427 - version = "0.42.2" 6428 source = "registry+https://github.com/rust-lang/crates.io-index" 6429 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 6430 6431 [[package]] 6432 name = "windows_i686_gnu" 6433 - version = "0.48.5" 6434 source = "registry+https://github.com/rust-lang/crates.io-index" 6435 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 6436 6437 [[package]] 6438 name = "windows_i686_msvc" ··· 6442 6443 [[package]] 6444 name = "windows_i686_msvc" 6445 - version = "0.42.2" 6446 source = "registry+https://github.com/rust-lang/crates.io-index" 6447 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 6448 6449 [[package]] 6450 name = "windows_i686_msvc" 6451 - version = "0.48.5" 6452 source = "registry+https://github.com/rust-lang/crates.io-index" 6453 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 6454 6455 [[package]] 6456 name = "windows_x86_64_gnu" ··· 6460 6461 [[package]] 6462 name = "windows_x86_64_gnu" 6463 - version = "0.42.2" 6464 source = "registry+https://github.com/rust-lang/crates.io-index" 6465 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 6466 6467 [[package]] 6468 name = "windows_x86_64_gnu" 6469 - version = "0.48.5" 6470 source = "registry+https://github.com/rust-lang/crates.io-index" 6471 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 6472 6473 [[package]] 6474 name = "windows_x86_64_gnullvm" ··· 6478 6479 [[package]] 6480 name = "windows_x86_64_gnullvm" 6481 - version = "0.42.2" 6482 source = "registry+https://github.com/rust-lang/crates.io-index" 6483 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 6484 6485 [[package]] 6486 name = "windows_x86_64_gnullvm" 6487 - version = "0.48.5" 6488 source = "registry+https://github.com/rust-lang/crates.io-index" 6489 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 6490 6491 [[package]] 6492 name = "windows_x86_64_msvc" ··· 6496 6497 [[package]] 6498 name = "windows_x86_64_msvc" 6499 - version = "0.42.2" 6500 source = "registry+https://github.com/rust-lang/crates.io-index" 6501 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 6502 6503 [[package]] 6504 name = "windows_x86_64_msvc" 6505 - version = "0.48.5" 6506 source = "registry+https://github.com/rust-lang/crates.io-index" 6507 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 6508 6509 [[package]] 6510 name = "winnow" 6511 - version = "0.5.18" 6512 source = "registry+https://github.com/rust-lang/crates.io-index" 6513 - checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" 6514 dependencies = [ 6515 "memchr", 6516 ] ··· 6542 "thiserror", 6543 "time", 6544 ] 6545 - 6546 - [[package]] 6547 - name = "xi-unicode" 6548 - version = "0.3.0" 6549 - source = "registry+https://github.com/rust-lang/crates.io-index" 6550 - checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" 6551 6552 [[package]] 6553 name = "yew" ··· 6620 6621 [[package]] 6622 name = "zerocopy" 6623 - version = "0.7.20" 6624 source = "registry+https://github.com/rust-lang/crates.io-index" 6625 - checksum = "dd66a62464e3ffd4e37bd09950c2b9dd6c4f8767380fabba0d523f9a775bc85a" 6626 dependencies = [ 6627 "zerocopy-derive", 6628 ] 6629 6630 [[package]] 6631 name = "zerocopy-derive" 6632 - version = "0.7.20" 6633 source = "registry+https://github.com/rust-lang/crates.io-index" 6634 - checksum = "255c4596d41e6916ced49cfafea18727b24d67878fa180ddfd69b9df34fd1726" 6635 dependencies = [ 6636 "proc-macro2", 6637 "quote", 6638 - "syn 2.0.38", 6639 ] 6640 6641 [[package]] 6642 name = "zeroize" 6643 - version = "1.6.0" 6644 source = "registry+https://github.com/rust-lang/crates.io-index" 6645 - checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 6646 dependencies = [ 6647 "zeroize_derive", 6648 ] ··· 6655 dependencies = [ 6656 "proc-macro2", 6657 "quote", 6658 - "syn 2.0.38", 6659 ] 6660 6661 [[package]]
··· 30 31 [[package]] 32 name = "ahash" 33 + version = "0.8.7" 34 source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01" 36 dependencies = [ 37 "cfg-if", 38 "getrandom", 39 "once_cell", 40 + "serde", 41 "version_check", 42 "zerocopy", 43 ] ··· 80 81 [[package]] 82 name = "anstream" 83 + version = "0.6.11" 84 source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 86 dependencies = [ 87 "anstyle", 88 "anstyle-parse", ··· 94 95 [[package]] 96 name = "anstyle" 97 + version = "1.0.6" 98 source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 100 101 [[package]] 102 name = "anstyle-parse" 103 + version = "0.2.3" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 106 dependencies = [ 107 "utf8parse", 108 ] 109 110 [[package]] 111 name = "anstyle-query" 112 + version = "1.0.2" 113 source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 115 dependencies = [ 116 + "windows-sys 0.52.0", 117 ] 118 119 [[package]] 120 name = "anstyle-wincon" 121 + version = "3.0.2" 122 source = "registry+https://github.com/rust-lang/crates.io-index" 123 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 124 dependencies = [ 125 "anstyle", 126 + "windows-sys 0.52.0", 127 ] 128 + 129 + [[package]] 130 + name = "anyhow" 131 + version = "1.0.79" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" 134 135 [[package]] 136 name = "anymap2" ··· 146 147 [[package]] 148 name = "argon2" 149 + version = "0.5.3" 150 source = "registry+https://github.com/rust-lang/crates.io-index" 151 + checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" 152 dependencies = [ 153 "base64ct", 154 "blake2", ··· 197 198 [[package]] 199 name = "assert_cmd" 200 + version = "2.0.13" 201 source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467" 203 dependencies = [ 204 "anstyle", 205 "bstr", ··· 212 213 [[package]] 214 name = "async-compression" 215 + version = "0.4.6" 216 source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c" 218 dependencies = [ 219 "flate2", 220 "futures-core", ··· 233 dependencies = [ 234 "proc-macro2", 235 "quote", 236 + "syn 2.0.48", 237 ] 238 239 [[package]] ··· 255 dependencies = [ 256 "proc-macro2", 257 "quote", 258 + "syn 2.0.48", 259 ] 260 261 [[package]] 262 name = "async-trait" 263 + version = "0.1.77" 264 source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" 266 dependencies = [ 267 "proc-macro2", 268 "quote", 269 + "syn 2.0.48", 270 ] 271 272 [[package]] ··· 283 "libc", 284 "libudev", 285 "log", 286 + "memoffset", 287 "nom", 288 "openssl", 289 "openssl-sys", ··· 390 "heck", 391 "proc-macro2", 392 "quote", 393 + "syn 2.0.48", 394 ] 395 396 [[package]] ··· 446 447 [[package]] 448 name = "base64" 449 + version = "0.21.7" 450 source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 452 453 [[package]] 454 name = "base64ct" ··· 459 [[package]] 460 name = "base64urlsafedata" 461 version = "0.1.3" 462 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 463 dependencies = [ 464 + "base64 0.21.7", 465 "paste 1.0.14", 466 "serde", 467 ] ··· 477 478 [[package]] 479 name = "bindgen" 480 + version = "0.69.4" 481 source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 483 dependencies = [ 484 + "bitflags 2.4.2", 485 "cexpr", 486 "clang-sys", 487 + "itertools 0.12.1", 488 "lazy_static", 489 "lazycell", 490 "log", 491 + "prettyplease 0.2.16", 492 "proc-macro2", 493 "quote", 494 "regex", 495 "rustc-hash", 496 "shlex", 497 + "syn 2.0.48", 498 "which", 499 ] 500 ··· 527 528 [[package]] 529 name = "bitflags" 530 + version = "2.4.2" 531 source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 533 534 [[package]] 535 name = "blake2" ··· 578 579 [[package]] 580 name = "bstr" 581 + version = "1.9.0" 582 source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc" 584 dependencies = [ 585 "memchr", 586 + "regex-automata 0.4.5", 587 "serde", 588 ] 589 ··· 609 checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 610 611 [[package]] 612 + name = "bytecount" 613 + version = "0.6.7" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" 616 + 617 + [[package]] 618 name = "bytemuck" 619 + version = "1.14.2" 620 source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "ea31d69bda4949c1c1562c1e6f042a1caefac98cdc8a298260a2ff41c1e2d42b" 622 623 [[package]] 624 name = "byteorder" ··· 671 672 [[package]] 673 name = "chrono" 674 + version = "0.4.33" 675 source = "registry+https://github.com/rust-lang/crates.io-index" 676 + checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" 677 dependencies = [ 678 "android-tzdata", 679 "iana-time-zone", ··· 681 "num-traits", 682 "serde", 683 "wasm-bindgen", 684 + "windows-targets 0.52.0", 685 ] 686 687 [[package]] 688 name = "ciborium" 689 + version = "0.2.2" 690 source = "registry+https://github.com/rust-lang/crates.io-index" 691 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 692 dependencies = [ 693 "ciborium-io", 694 "ciborium-ll", ··· 697 698 [[package]] 699 name = "ciborium-io" 700 + version = "0.2.2" 701 source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 703 704 [[package]] 705 name = "ciborium-ll" 706 + version = "0.2.2" 707 source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 709 dependencies = [ 710 "ciborium-io", 711 + "half 2.3.1", 712 ] 713 714 [[package]] 715 name = "clang-sys" 716 + version = "1.7.0" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" 719 dependencies = [ 720 "glob", 721 "libc", ··· 724 725 [[package]] 726 name = "clap" 727 + version = "4.4.18" 728 source = "registry+https://github.com/rust-lang/crates.io-index" 729 + checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" 730 dependencies = [ 731 "clap_builder", 732 "clap_derive", ··· 734 735 [[package]] 736 name = "clap_builder" 737 + version = "4.4.18" 738 source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" 740 dependencies = [ 741 "anstream", 742 "anstyle", ··· 746 747 [[package]] 748 name = "clap_complete" 749 + version = "4.4.10" 750 source = "registry+https://github.com/rust-lang/crates.io-index" 751 + checksum = "abb745187d7f4d76267b37485a65e0149edd0e91a4cfcdd3f27524ad86cee9f3" 752 dependencies = [ 753 "clap", 754 ] ··· 762 "heck", 763 "proc-macro2", 764 "quote", 765 + "syn 2.0.48", 766 ] 767 768 [[package]] ··· 807 ] 808 809 [[package]] 810 + name = "compact_jwt" 811 + version = "0.3.3" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "1c88e50516e010f137593b9e80dab437bc82c7c7bb4c5bf5dd042e30b0807dd7" 814 + dependencies = [ 815 + "base64 0.21.7", 816 + "base64urlsafedata", 817 + "hex", 818 + "kanidm-hsm-crypto", 819 + "openssl", 820 + "serde", 821 + "serde_json", 822 + "tracing", 823 + "url", 824 + "uuid", 825 + ] 826 + 827 + [[package]] 828 name = "concread" 829 + version = "0.4.4" 830 source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "0be4dc68bd9c37bcbd4670a644cc47494636d3e345d8d3b6db8bcd8ea65048c9" 832 dependencies = [ 833 "ahash 0.7.7", 834 "crossbeam-epoch", ··· 843 844 [[package]] 845 name = "console" 846 + version = "0.15.8" 847 source = "registry+https://github.com/rust-lang/crates.io-index" 848 + checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 849 dependencies = [ 850 "encode_unicode", 851 "lazy_static", 852 "libc", 853 "unicode-width", 854 + "windows-sys 0.52.0", 855 ] 856 857 [[package]] ··· 876 ] 877 878 [[package]] 879 + name = "cookie" 880 + version = "0.17.0" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 883 + dependencies = [ 884 + "percent-encoding", 885 + "time", 886 + "version_check", 887 + ] 888 + 889 + [[package]] 890 name = "cookie_store" 891 + version = "0.20.0" 892 source = "registry+https://github.com/rust-lang/crates.io-index" 893 + checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" 894 dependencies = [ 895 + "cookie 0.17.0", 896 + "idna 0.3.0", 897 "log", 898 "publicsuffix", 899 "serde", ··· 905 906 [[package]] 907 name = "core-foundation" 908 + version = "0.9.4" 909 source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 911 dependencies = [ 912 "core-foundation-sys", 913 "libc", ··· 915 916 [[package]] 917 name = "core-foundation-sys" 918 + version = "0.8.6" 919 source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 921 922 [[package]] 923 name = "cpufeatures" 924 + version = "0.2.12" 925 source = "registry+https://github.com/rust-lang/crates.io-index" 926 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 927 dependencies = [ 928 "libc", 929 ] ··· 986 987 [[package]] 988 name = "crossbeam" 989 + version = "0.8.4" 990 source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8" 992 dependencies = [ 993 "crossbeam-channel", 994 "crossbeam-deque", 995 "crossbeam-epoch", ··· 999 1000 [[package]] 1001 name = "crossbeam-channel" 1002 + version = "0.5.11" 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 + checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" 1005 dependencies = [ 1006 "crossbeam-utils", 1007 ] 1008 1009 [[package]] 1010 name = "crossbeam-deque" 1011 + version = "0.8.5" 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 1014 dependencies = [ 1015 "crossbeam-epoch", 1016 "crossbeam-utils", 1017 ] 1018 1019 [[package]] 1020 name = "crossbeam-epoch" 1021 + version = "0.9.18" 1022 source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 1024 dependencies = [ 1025 "crossbeam-utils", 1026 ] 1027 1028 [[package]] 1029 name = "crossbeam-queue" 1030 + version = "0.3.11" 1031 source = "registry+https://github.com/rust-lang/crates.io-index" 1032 + checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 1033 dependencies = [ 1034 "crossbeam-utils", 1035 ] 1036 1037 [[package]] 1038 name = "crossbeam-utils" 1039 + version = "0.8.19" 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 1042 1043 [[package]] 1044 + name = "crunchy" 1045 + version = "0.2.2" 1046 source = "registry+https://github.com/rust-lang/crates.io-index" 1047 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 1048 1049 [[package]] 1050 name = "crypto-common" ··· 1078 ] 1079 1080 [[package]] 1081 name = "daemon" 1082 + version = "1.1.0-rc.16" 1083 dependencies = [ 1084 "clap", 1085 "clap_complete", ··· 1090 "kanidm_proto", 1091 "kanidm_utils_users", 1092 "kanidmd_core", 1093 + "opentelemetry", 1094 + "opentelemetry_api", 1095 "reqwest", 1096 "sd-notify", 1097 "serde", 1098 + "serde_json", 1099 "sketching", 1100 "tikv-jemallocator", 1101 "tokio", 1102 "tokio-util", 1103 "toml", 1104 + "tracing", 1105 "whoami", 1106 ] 1107 ··· 1117 1118 [[package]] 1119 name = "darling" 1120 + version = "0.20.5" 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1122 + checksum = "fc5d6b04b3fd0ba9926f945895de7d806260a2d7431ba82e7edaecb043c4c6b8" 1123 dependencies = [ 1124 + "darling_core 0.20.5", 1125 + "darling_macro 0.20.5", 1126 ] 1127 1128 [[package]] ··· 1141 1142 [[package]] 1143 name = "darling_core" 1144 + version = "0.20.5" 1145 source = "registry+https://github.com/rust-lang/crates.io-index" 1146 + checksum = "04e48a959bcd5c761246f5d090ebc2fbf7b9cd527a492b07a67510c108f1e7e3" 1147 dependencies = [ 1148 "fnv", 1149 "ident_case", 1150 "proc-macro2", 1151 "quote", 1152 "strsim", 1153 + "syn 2.0.48", 1154 ] 1155 1156 [[package]] ··· 1166 1167 [[package]] 1168 name = "darling_macro" 1169 + version = "0.20.5" 1170 source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "1d1545d67a2149e1d93b7e5c7752dce5a7426eb5d1357ddcfd89336b94444f77" 1172 dependencies = [ 1173 + "darling_core 0.20.5", 1174 "quote", 1175 + "syn 2.0.48", 1176 ] 1177 1178 [[package]] 1179 name = "data-encoding" 1180 + version = "2.5.0" 1181 source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 1183 1184 [[package]] 1185 name = "der-parser" ··· 1197 1198 [[package]] 1199 name = "deranged" 1200 + version = "0.3.11" 1201 source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 1203 dependencies = [ 1204 "powerfmt", 1205 "serde", ··· 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1292 dependencies = [ 1293 + "dirs-sys 0.3.7", 1294 + ] 1295 + 1296 + [[package]] 1297 + name = "dirs" 1298 + version = "5.0.1" 1299 + source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 1301 + dependencies = [ 1302 + "dirs-sys 0.4.1", 1303 ] 1304 1305 [[package]] ··· 1314 ] 1315 1316 [[package]] 1317 + name = "dirs-sys" 1318 + version = "0.4.1" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 1321 + dependencies = [ 1322 + "libc", 1323 + "option-ext", 1324 + "redox_users", 1325 + "windows-sys 0.48.0", 1326 + ] 1327 + 1328 + [[package]] 1329 name = "displaydoc" 1330 version = "0.2.4" 1331 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1333 dependencies = [ 1334 "proc-macro2", 1335 "quote", 1336 + "syn 2.0.48", 1337 ] 1338 1339 [[package]] ··· 1350 1351 [[package]] 1352 name = "dyn-clone" 1353 + version = "1.0.16" 1354 source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" 1356 1357 [[package]] 1358 name = "either" ··· 1377 1378 [[package]] 1379 name = "enum-iterator" 1380 + version = "1.5.0" 1381 source = "registry+https://github.com/rust-lang/crates.io-index" 1382 + checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94" 1383 dependencies = [ 1384 "enum-iterator-derive", 1385 ] 1386 1387 [[package]] 1388 name = "enum-iterator-derive" 1389 + version = "1.3.0" 1390 source = "registry+https://github.com/rust-lang/crates.io-index" 1391 + checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" 1392 dependencies = [ 1393 "proc-macro2", 1394 "quote", 1395 + "syn 2.0.48", 1396 ] 1397 1398 [[package]] ··· 1412 dependencies = [ 1413 "proc-macro2", 1414 "quote", 1415 + "syn 2.0.48", 1416 ] 1417 1418 [[package]] ··· 1423 1424 [[package]] 1425 name = "errno" 1426 + version = "0.3.8" 1427 source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1429 dependencies = [ 1430 "libc", 1431 + "windows-sys 0.52.0", 1432 ] 1433 1434 [[package]] ··· 1487 checksum = "65f0fbe245d714b596ba5802b46f937f5ce68dcae0f32f9a70b5c3b04d3c6f64" 1488 dependencies = [ 1489 "base64 0.13.1", 1490 + "cookie 0.16.2", 1491 "futures-core", 1492 "futures-util", 1493 "http", ··· 1504 1505 [[package]] 1506 name = "faster-hex" 1507 + version = "0.9.0" 1508 source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" 1510 dependencies = [ 1511 "serde", 1512 ] ··· 1523 source = "registry+https://github.com/rust-lang/crates.io-index" 1524 checksum = "3364d69f691f3903b1a71605fa04f40a7c2d259f0f0512347e36d19a63debf1f" 1525 dependencies = [ 1526 + "base64 0.21.7", 1527 "byteorder", 1528 "getrandom", 1529 "openssl", ··· 1541 1542 [[package]] 1543 name = "filetime" 1544 + version = "0.2.23" 1545 source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 1547 dependencies = [ 1548 "cfg-if", 1549 "libc", 1550 + "redox_syscall 0.4.1", 1551 + "windows-sys 0.52.0", 1552 ] 1553 1554 [[package]] ··· 1590 1591 [[package]] 1592 name = "form_urlencoded" 1593 + version = "1.2.1" 1594 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1596 dependencies = [ 1597 "percent-encoding", 1598 ] 1599 1600 [[package]] 1601 + name = "fraction" 1602 + version = "0.13.1" 1603 + source = "registry+https://github.com/rust-lang/crates.io-index" 1604 + checksum = "3027ae1df8d41b4bed2241c8fdad4acc1e7af60c8e17743534b545e77182d678" 1605 + dependencies = [ 1606 + "lazy_static", 1607 + "num", 1608 + ] 1609 + 1610 + [[package]] 1611 name = "fs2" 1612 version = "0.4.3" 1613 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1628 1629 [[package]] 1630 name = "futures" 1631 + version = "0.3.30" 1632 source = "registry+https://github.com/rust-lang/crates.io-index" 1633 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1634 dependencies = [ 1635 "futures-channel", 1636 "futures-core", ··· 1643 1644 [[package]] 1645 name = "futures-channel" 1646 + version = "0.3.30" 1647 source = "registry+https://github.com/rust-lang/crates.io-index" 1648 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1649 dependencies = [ 1650 "futures-core", 1651 "futures-sink", ··· 1664 1665 [[package]] 1666 name = "futures-core" 1667 + version = "0.3.30" 1668 source = "registry+https://github.com/rust-lang/crates.io-index" 1669 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1670 1671 [[package]] 1672 name = "futures-executor" 1673 + version = "0.3.30" 1674 source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1676 dependencies = [ 1677 "futures-core", 1678 "futures-task", ··· 1681 1682 [[package]] 1683 name = "futures-io" 1684 + version = "0.3.30" 1685 source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1687 1688 [[package]] 1689 name = "futures-macro" 1690 + version = "0.3.30" 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 1692 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1693 dependencies = [ 1694 "proc-macro2", 1695 "quote", 1696 + "syn 2.0.48", 1697 ] 1698 1699 [[package]] 1700 name = "futures-sink" 1701 + version = "0.3.30" 1702 source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1704 1705 [[package]] 1706 name = "futures-task" 1707 + version = "0.3.30" 1708 source = "registry+https://github.com/rust-lang/crates.io-index" 1709 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1710 1711 [[package]] 1712 name = "futures-util" 1713 + version = "0.3.30" 1714 source = "registry+https://github.com/rust-lang/crates.io-index" 1715 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1716 dependencies = [ 1717 "futures-channel", 1718 "futures-core", ··· 1743 dependencies = [ 1744 "typenum", 1745 "version_check", 1746 + ] 1747 + 1748 + [[package]] 1749 + name = "gethostname" 1750 + version = "0.4.3" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" 1753 + dependencies = [ 1754 + "libc", 1755 + "windows-targets 0.48.5", 1756 ] 1757 1758 [[package]] 1759 name = "getrandom" 1760 + version = "0.2.12" 1761 source = "registry+https://github.com/rust-lang/crates.io-index" 1762 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1763 dependencies = [ 1764 "cfg-if", 1765 "js-sys", ··· 1780 1781 [[package]] 1782 name = "gimli" 1783 + version = "0.28.1" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1786 1787 [[package]] 1788 name = "gix" ··· 1841 1842 [[package]] 1843 name = "gix-chunk" 1844 + version = "0.4.7" 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1846 + checksum = "003ec6deacf68076a0c157271a127e0bb2c031c1a41f7168cbe5d248d9b85c78" 1847 dependencies = [ 1848 "thiserror", 1849 ] ··· 1885 1886 [[package]] 1887 name = "gix-config-value" 1888 + version = "0.14.4" 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "5b8a1e7bfb37a46ed0b8468db37a6d8a0a61d56bdbe4603ae492cb322e5f3958" 1891 dependencies = [ 1892 + "bitflags 2.4.2", 1893 "bstr", 1894 "gix-path", 1895 "libc", ··· 1898 1899 [[package]] 1900 name = "gix-date" 1901 + version = "0.8.3" 1902 source = "registry+https://github.com/rust-lang/crates.io-index" 1903 + checksum = "fb7f3dfb72bebe3449b5e642be64e3c6ccbe9821c8b8f19f487cf5bfbbf4067e" 1904 dependencies = [ 1905 "bstr", 1906 "itoa", ··· 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 1968 checksum = "e3ac79c444193b0660fe0c0925d338bd338bd643e32138784dccfb12c628b892" 1969 dependencies = [ 1970 + "bitflags 2.4.2", 1971 "bstr", 1972 "gix-features", 1973 "gix-path", ··· 1975 1976 [[package]] 1977 name = "gix-hash" 1978 + version = "0.13.3" 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 + checksum = "1f8cf8c2266f63e582b7eb206799b63aa5fa68ee510ad349f637dfe2d0653de0" 1981 dependencies = [ 1982 "faster-hex", 1983 "thiserror", ··· 1985 1986 [[package]] 1987 name = "gix-hashtable" 1988 + version = "0.4.1" 1989 source = "registry+https://github.com/rust-lang/crates.io-index" 1990 + checksum = "feb61880816d7ec4f0b20606b498147d480860ddd9133ba542628df2f548d3ca" 1991 dependencies = [ 1992 "gix-hash", 1993 + "hashbrown 0.14.3", 1994 "parking_lot 0.12.1", 1995 ] 1996 ··· 2007 2008 [[package]] 2009 name = "gix-macros" 2010 + version = "0.1.3" 2011 source = "registry+https://github.com/rust-lang/crates.io-index" 2012 + checksum = "d75e7ab728059f595f6ddc1ad8771b8d6a231971ae493d9d5948ecad366ee8bb" 2013 dependencies = [ 2014 "proc-macro2", 2015 "quote", 2016 + "syn 2.0.48", 2017 ] 2018 2019 [[package]] ··· 2076 2077 [[package]] 2078 name = "gix-path" 2079 + version = "0.10.5" 2080 source = "registry+https://github.com/rust-lang/crates.io-index" 2081 + checksum = "97e9ad649bf5e109562d6acba657ca428661ec08e77eaf3a755d8fa55485be9c" 2082 dependencies = [ 2083 "bstr", 2084 "gix-trace", ··· 2089 2090 [[package]] 2091 name = "gix-quote" 2092 + version = "0.4.10" 2093 source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "9f7dc10303d73a960d10fb82f81188b036ac3e6b11b5795b20b1a60b51d1321f" 2095 dependencies = [ 2096 "bstr", 2097 "btoi", ··· 2166 2167 [[package]] 2168 name = "gix-sec" 2169 + version = "0.10.4" 2170 source = "registry+https://github.com/rust-lang/crates.io-index" 2171 + checksum = "f8d9bf462feaf05f2121cba7399dbc6c34d88a9cad58fc1e95027791d6a3c6d2" 2172 dependencies = [ 2173 + "bitflags 2.4.2", 2174 "gix-path", 2175 "libc", 2176 + "windows-sys 0.52.0", 2177 ] 2178 2179 [[package]] ··· 2191 2192 [[package]] 2193 name = "gix-trace" 2194 + version = "0.1.7" 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "02b202d766a7fefc596e2cc6a89cda8ad8ad733aed82da635ac120691112a9b1" 2197 2198 [[package]] 2199 name = "gix-traverse" ··· 2227 2228 [[package]] 2229 name = "gix-utils" 2230 + version = "0.1.9" 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2232 + checksum = "56e839f3d0798b296411263da6bee780a176ef8008a5dfc31287f7eda9266ab8" 2233 dependencies = [ 2234 "fastrand", 2235 + "unicode-normalization", 2236 ] 2237 2238 [[package]] 2239 name = "gix-validate" 2240 + version = "0.8.3" 2241 source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "ac7cc36f496bd5d96cdca0f9289bb684480725d40db60f48194aa7723b883854" 2243 dependencies = [ 2244 "bstr", 2245 "thiserror", ··· 2445 2446 [[package]] 2447 name = "h2" 2448 + version = "0.3.24" 2449 source = "registry+https://github.com/rust-lang/crates.io-index" 2450 + checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 2451 dependencies = [ 2452 "bytes", 2453 "fnv", ··· 2455 "futures-sink", 2456 "futures-util", 2457 "http", 2458 + "indexmap 2.2.2", 2459 "slab", 2460 "tokio", 2461 "tokio-util", ··· 2469 checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 2470 2471 [[package]] 2472 + name = "half" 2473 + version = "2.3.1" 2474 + source = "registry+https://github.com/rust-lang/crates.io-index" 2475 + checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" 2476 + dependencies = [ 2477 + "cfg-if", 2478 + "crunchy", 2479 + ] 2480 + 2481 + [[package]] 2482 name = "hashbrown" 2483 version = "0.12.3" 2484 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2493 source = "registry+https://github.com/rust-lang/crates.io-index" 2494 checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2495 dependencies = [ 2496 + "ahash 0.8.7", 2497 ] 2498 2499 [[package]] 2500 name = "hashbrown" 2501 + version = "0.14.3" 2502 source = "registry+https://github.com/rust-lang/crates.io-index" 2503 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 2504 dependencies = [ 2505 + "ahash 0.8.7", 2506 "allocator-api2", 2507 "serde", 2508 ] ··· 2513 source = "registry+https://github.com/rust-lang/crates.io-index" 2514 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2515 dependencies = [ 2516 + "hashbrown 0.14.3", 2517 ] 2518 2519 [[package]] ··· 2522 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 2524 dependencies = [ 2525 + "base64 0.21.7", 2526 "bytes", 2527 "headers-core", 2528 "http", ··· 2548 2549 [[package]] 2550 name = "hermit-abi" 2551 + version = "0.3.5" 2552 source = "registry+https://github.com/rust-lang/crates.io-index" 2553 + checksum = "d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3" 2554 2555 [[package]] 2556 name = "hex" ··· 2560 2561 [[package]] 2562 name = "home" 2563 + version = "0.5.9" 2564 source = "registry+https://github.com/rust-lang/crates.io-index" 2565 + checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 2566 dependencies = [ 2567 + "windows-sys 0.52.0", 2568 ] 2569 2570 [[package]] ··· 2575 2576 [[package]] 2577 name = "http" 2578 + version = "0.2.11" 2579 source = "registry+https://github.com/rust-lang/crates.io-index" 2580 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 2581 dependencies = [ 2582 "bytes", 2583 "fnv", ··· 2586 2587 [[package]] 2588 name = "http-body" 2589 + version = "0.4.6" 2590 source = "registry+https://github.com/rust-lang/crates.io-index" 2591 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 2592 dependencies = [ 2593 "bytes", 2594 "http", ··· 2615 2616 [[package]] 2617 name = "hyper" 2618 + version = "0.14.28" 2619 source = "registry+https://github.com/rust-lang/crates.io-index" 2620 + checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 2621 dependencies = [ 2622 "bytes", 2623 "futures-channel", ··· 2630 "httpdate", 2631 "itoa", 2632 "pin-project-lite", 2633 + "socket2", 2634 "tokio", 2635 "tower-service", 2636 "tracing", ··· 2638 ] 2639 2640 [[package]] 2641 + name = "hyper-timeout" 2642 + version = "0.4.1" 2643 + source = "registry+https://github.com/rust-lang/crates.io-index" 2644 + checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 2645 + dependencies = [ 2646 + "hyper", 2647 + "pin-project-lite", 2648 + "tokio", 2649 + "tokio-io-timeout", 2650 + ] 2651 + 2652 + [[package]] 2653 name = "hyper-tls" 2654 version = "0.5.0" 2655 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2664 2665 [[package]] 2666 name = "iana-time-zone" 2667 + version = "0.1.60" 2668 source = "registry+https://github.com/rust-lang/crates.io-index" 2669 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 2670 dependencies = [ 2671 "android_system_properties", 2672 "core-foundation-sys", ··· 2700 "serde", 2701 "serde_derive", 2702 "smallvec", 2703 ] 2704 2705 [[package]] ··· 2714 2715 [[package]] 2716 name = "idna" 2717 + version = "0.5.0" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 2720 dependencies = [ 2721 "unicode-bidi", 2722 "unicode-normalization", ··· 2738 2739 [[package]] 2740 name = "image" 2741 + version = "0.24.8" 2742 source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23" 2744 dependencies = [ 2745 "bytemuck", 2746 "byteorder", 2747 "color_quant", 2748 "gif", 2749 "jpeg-decoder", 2750 "num-traits", 2751 ] 2752 2753 [[package]] 2754 name = "implicit-clone" 2755 + version = "0.3.9" 2756 source = "registry+https://github.com/rust-lang/crates.io-index" 2757 + checksum = "cfd6201e7c30ccb24773cac7efa6fec1e06189d414b7439ce756a481c8bfbf53" 2758 dependencies = [ 2759 "indexmap 1.9.3", 2760 ] ··· 2772 2773 [[package]] 2774 name = "indexmap" 2775 + version = "2.2.2" 2776 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" 2778 dependencies = [ 2779 "equivalent", 2780 + "hashbrown 0.14.3", 2781 "serde", 2782 ] 2783 ··· 2818 2819 [[package]] 2820 name = "is-terminal" 2821 + version = "0.4.10" 2822 source = "registry+https://github.com/rust-lang/crates.io-index" 2823 + checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" 2824 dependencies = [ 2825 "hermit-abi", 2826 "rustix", 2827 + "windows-sys 0.52.0", 2828 + ] 2829 + 2830 + [[package]] 2831 + name = "iso8601" 2832 + version = "0.6.1" 2833 + source = "registry+https://github.com/rust-lang/crates.io-index" 2834 + checksum = "924e5d73ea28f59011fec52a0d12185d496a9b075d360657aed2a5707f701153" 2835 + dependencies = [ 2836 + "nom", 2837 ] 2838 2839 [[package]] ··· 2847 2848 [[package]] 2849 name = "itertools" 2850 + version = "0.12.1" 2851 source = "registry+https://github.com/rust-lang/crates.io-index" 2852 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 2853 dependencies = [ 2854 "either", 2855 ] 2856 2857 [[package]] 2858 name = "itoa" 2859 + version = "1.0.10" 2860 source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 2862 2863 [[package]] 2864 name = "jobserver" ··· 2871 2872 [[package]] 2873 name = "jpeg-decoder" 2874 + version = "0.3.1" 2875 source = "registry+https://github.com/rust-lang/crates.io-index" 2876 + checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 2877 2878 [[package]] 2879 name = "js-sys" 2880 + version = "0.3.68" 2881 source = "registry+https://github.com/rust-lang/crates.io-index" 2882 + checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" 2883 dependencies = [ 2884 "wasm-bindgen", 2885 ] 2886 2887 [[package]] 2888 + name = "jsonschema" 2889 + version = "0.17.1" 2890 + source = "registry+https://github.com/rust-lang/crates.io-index" 2891 + checksum = "2a071f4f7efc9a9118dfb627a0a94ef247986e1ab8606a4c806ae2b3aa3b6978" 2892 + dependencies = [ 2893 + "ahash 0.8.7", 2894 + "anyhow", 2895 + "base64 0.21.7", 2896 + "bytecount", 2897 + "clap", 2898 + "fancy-regex", 2899 + "fraction", 2900 + "getrandom", 2901 + "iso8601", 2902 + "itoa", 2903 + "memchr", 2904 + "num-cmp", 2905 + "once_cell", 2906 + "parking_lot 0.12.1", 2907 + "percent-encoding", 2908 + "regex", 2909 + "reqwest", 2910 + "serde", 2911 + "serde_json", 2912 + "time", 2913 + "url", 2914 + "uuid", 2915 + ] 2916 + 2917 + [[package]] 2918 + name = "kanidm-hsm-crypto" 2919 + version = "0.1.5" 2920 + source = "registry+https://github.com/rust-lang/crates.io-index" 2921 + checksum = "0605892a3d0aca88b43a2d60a381ff7307c2c741d64ff87fb7c763556305791d" 2922 + dependencies = [ 2923 + "argon2", 2924 + "hex", 2925 + "openssl", 2926 + "serde", 2927 + "tracing", 2928 + "tss-esapi", 2929 + "zeroize", 2930 + ] 2931 + 2932 + [[package]] 2933 name = "kanidm-ipa-sync" 2934 + version = "1.1.0-rc.16" 2935 dependencies = [ 2936 "base64urlsafedata", 2937 "chrono", ··· 2956 2957 [[package]] 2958 name = "kanidm-ldap-sync" 2959 + version = "1.1.0-rc.16" 2960 dependencies = [ 2961 "base64urlsafedata", 2962 "chrono", ··· 2982 2983 [[package]] 2984 name = "kanidm_build_profiles" 2985 + version = "1.1.0-rc.16" 2986 dependencies = [ 2987 + "base64 0.21.7", 2988 "gix", 2989 "serde", 2990 "toml", ··· 2992 2993 [[package]] 2994 name = "kanidm_client" 2995 + version = "1.1.0-rc.16" 2996 dependencies = [ 2997 "hyper", 2998 "kanidm_lib_file_permissions", ··· 3011 3012 [[package]] 3013 name = "kanidm_lib_crypto" 3014 + version = "1.1.0-rc.16" 3015 dependencies = [ 3016 "argon2", 3017 + "base64 0.21.7", 3018 "base64urlsafedata", 3019 "hex", 3020 + "kanidm-hsm-crypto", 3021 "kanidm_proto", 3022 "openssl", 3023 "openssl-sys", ··· 3025 "serde", 3026 "sketching", 3027 "tracing", 3028 "uuid", 3029 ] 3030 3031 [[package]] 3032 name = "kanidm_lib_file_permissions" 3033 + version = "1.1.0-rc.16" 3034 dependencies = [ 3035 "kanidm_utils_users", 3036 "whoami", ··· 3038 3039 [[package]] 3040 name = "kanidm_proto" 3041 + version = "1.1.0-rc.16" 3042 dependencies = [ 3043 "base32", 3044 "base64urlsafedata", ··· 3058 3059 [[package]] 3060 name = "kanidm_tools" 3061 + version = "1.1.0-rc.16" 3062 dependencies = [ 3063 "async-recursion", 3064 "clap", 3065 "clap_complete", 3066 + "compact_jwt 0.3.3", 3067 "dialoguer", 3068 "futures-concurrency", 3069 "kanidm_build_profiles", ··· 3073 "libc", 3074 "qrcode", 3075 "regex", 3076 + "rpassword 7.3.1", 3077 "serde", 3078 "serde_json", 3079 + "shellexpand 2.1.2", 3080 "sketching", 3081 "time", 3082 "tokio", ··· 3090 3091 [[package]] 3092 name = "kanidm_unix_int" 3093 + version = "1.1.0-rc.16" 3094 dependencies = [ 3095 "async-trait", 3096 "base64urlsafedata", ··· 3099 "clap_complete", 3100 "csv", 3101 "futures", 3102 + "hashbrown 0.14.3", 3103 + "kanidm-hsm-crypto", 3104 "kanidm_build_profiles", 3105 "kanidm_client", 3106 "kanidm_lib_crypto", ··· 3113 "libsqlite3-sys", 3114 "lru 0.8.1", 3115 "notify-debouncer-full", 3116 + "rpassword 7.3.1", 3117 "rusqlite", 3118 "selinux", 3119 "serde", ··· 3123 "tokio-util", 3124 "toml", 3125 "tracing", 3126 "uuid", 3127 "walkdir", 3128 ] 3129 3130 [[package]] 3131 name = "kanidm_utils_users" 3132 + version = "1.1.0-rc.16" 3133 dependencies = [ 3134 "libc", 3135 ] 3136 3137 [[package]] 3138 name = "kanidmd_core" 3139 + version = "1.1.0-rc.16" 3140 dependencies = [ 3141 "async-trait", 3142 "axum", ··· 3146 "axum-server", 3147 "bytes", 3148 "chrono", 3149 + "compact_jwt 0.3.3", 3150 "cron", 3151 "filetime", 3152 "futures", 3153 "futures-util", 3154 + "hashbrown 0.14.3", 3155 "http", 3156 "hyper", 3157 "kanidm_build_profiles", ··· 3189 3190 [[package]] 3191 name = "kanidmd_lib" 3192 + version = "1.1.0-rc.16" 3193 dependencies = [ 3194 + "base64 0.21.7", 3195 "base64urlsafedata", 3196 + "compact_jwt 0.3.3", 3197 "concread", 3198 "criterion", 3199 "dyn-clone", 3200 "enum-iterator", 3201 "fernet", 3202 "futures", 3203 + "hashbrown 0.14.3", 3204 "hex", 3205 "idlset", 3206 + "image 0.24.8", 3207 "kanidm_build_profiles", 3208 "kanidm_lib_crypto", 3209 "kanidm_proto", 3210 "kanidmd_lib_macros", 3211 "lazy_static", 3212 "ldap3_proto", ··· 3246 3247 [[package]] 3248 name = "kanidmd_lib_macros" 3249 + version = "1.1.0-rc.16" 3250 dependencies = [ 3251 "proc-macro2", 3252 "quote", 3253 + "syn 2.0.48", 3254 ] 3255 3256 [[package]] 3257 name = "kanidmd_testkit" 3258 + version = "1.1.0-rc.16" 3259 dependencies = [ 3260 "assert_cmd", 3261 + "compact_jwt 0.3.3", 3262 "escargot", 3263 "fantoccini", 3264 "futures", 3265 "http", 3266 "hyper-tls", 3267 + "jsonschema", 3268 "kanidm_build_profiles", 3269 "kanidm_client", 3270 "kanidm_lib_crypto", ··· 3293 3294 [[package]] 3295 name = "kanidmd_web_ui_admin" 3296 + version = "1.1.0-rc.16" 3297 dependencies = [ 3298 "gloo", 3299 "gloo-utils 0.2.0", ··· 3302 "kanidmd_web_ui_shared", 3303 "serde", 3304 "serde-wasm-bindgen 0.5.0", 3305 "time", 3306 "uuid", 3307 "wasm-bindgen", 3308 "wasm-bindgen-futures", ··· 3314 3315 [[package]] 3316 name = "kanidmd_web_ui_login_flows" 3317 + version = "1.1.0-rc.16" 3318 dependencies = [ 3319 "gloo", 3320 "gloo-utils 0.2.0", ··· 3323 "kanidmd_web_ui_shared", 3324 "serde", 3325 "serde-wasm-bindgen 0.5.0", 3326 "time", 3327 "uuid", 3328 "wasm-bindgen", 3329 "wasm-bindgen-futures", ··· 3335 3336 [[package]] 3337 name = "kanidmd_web_ui_shared" 3338 + version = "1.1.0-rc.16" 3339 dependencies = [ 3340 "gloo", 3341 "js-sys", 3342 "kanidm_proto", 3343 "serde", 3344 "serde-wasm-bindgen 0.5.0", 3345 "time", 3346 "url", 3347 "uuid", ··· 3354 3355 [[package]] 3356 name = "kanidmd_web_ui_user" 3357 + version = "1.1.0-rc.16" 3358 dependencies = [ 3359 "gloo", 3360 "gloo-timers 0.3.0", ··· 3367 "regex", 3368 "serde", 3369 "serde-wasm-bindgen 0.5.0", 3370 "time", 3371 "uuid", 3372 "wasm-bindgen", 3373 "wasm-bindgen-futures", ··· 3422 3423 [[package]] 3424 name = "ldap3_client" 3425 + version = "0.4.3" 3426 source = "registry+https://github.com/rust-lang/crates.io-index" 3427 + checksum = "4f294d8b0c3a0906caca55d2004f1192e174b895afa3f0f177ead05f314544d2" 3428 dependencies = [ 3429 + "base64 0.21.7", 3430 "base64urlsafedata", 3431 "futures-util", 3432 "ldap3_proto", ··· 3442 3443 [[package]] 3444 name = "ldap3_proto" 3445 + version = "0.4.3" 3446 source = "registry+https://github.com/rust-lang/crates.io-index" 3447 + checksum = "a29eca0a9fef365d6d376a1b262e269a17b1c8c6de2cee76618642cd3c923506" 3448 dependencies = [ 3449 + "base64 0.21.7", 3450 "bytes", 3451 "lber", 3452 "nom", 3453 "peg", 3454 "serde", 3455 + "thiserror", 3456 "tokio-util", 3457 "tracing", 3458 "uuid", ··· 3460 3461 [[package]] 3462 name = "libc" 3463 + version = "0.2.153" 3464 source = "registry+https://github.com/rust-lang/crates.io-index" 3465 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 3466 3467 [[package]] 3468 name = "libloading" 3469 + version = "0.8.1" 3470 source = "registry+https://github.com/rust-lang/crates.io-index" 3471 + checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 3472 dependencies = [ 3473 "cfg-if", 3474 + "windows-sys 0.48.0", 3475 ] 3476 3477 [[package]] ··· 3486 ] 3487 3488 [[package]] 3489 + name = "libredox" 3490 + version = "0.0.1" 3491 + source = "registry+https://github.com/rust-lang/crates.io-index" 3492 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 3493 + dependencies = [ 3494 + "bitflags 2.4.2", 3495 + "libc", 3496 + "redox_syscall 0.4.1", 3497 + ] 3498 + 3499 + [[package]] 3500 name = "libsqlite3-sys" 3501 version = "0.25.2" 3502 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3529 3530 [[package]] 3531 name = "linux-raw-sys" 3532 + version = "0.4.13" 3533 source = "registry+https://github.com/rust-lang/crates.io-index" 3534 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 3535 3536 [[package]] 3537 name = "lock_api" ··· 3545 3546 [[package]] 3547 name = "lodepng" 3548 + version = "3.10.1" 3549 source = "registry+https://github.com/rust-lang/crates.io-index" 3550 + checksum = "a42d298694b14401847de29abd44adf278b42e989e516deac7b72018400002d8" 3551 dependencies = [ 3552 "crc32fast", 3553 "fallible_collections", ··· 3588 dependencies = [ 3589 "regex-automata 0.1.10", 3590 ] 3591 3592 [[package]] 3593 name = "matchit" ··· 3617 3618 [[package]] 3619 name = "memchr" 3620 + version = "2.7.1" 3621 source = "registry+https://github.com/rust-lang/crates.io-index" 3622 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 3623 3624 [[package]] 3625 name = "memmap2" ··· 3640 ] 3641 3642 [[package]] 3643 name = "mime" 3644 version = "0.3.17" 3645 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3663 3664 [[package]] 3665 name = "miniz_oxide" 3666 + version = "0.7.2" 3667 source = "registry+https://github.com/rust-lang/crates.io-index" 3668 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 3669 dependencies = [ 3670 "adler", 3671 ] 3672 3673 [[package]] 3674 name = "mio" 3675 + version = "0.8.10" 3676 source = "registry+https://github.com/rust-lang/crates.io-index" 3677 + checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 3678 dependencies = [ 3679 "libc", 3680 "log", ··· 3743 source = "registry+https://github.com/rust-lang/crates.io-index" 3744 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 3745 dependencies = [ 3746 + "bitflags 2.4.2", 3747 "crossbeam-channel", 3748 "filetime", 3749 "fsevent-sys", ··· 3771 3772 [[package]] 3773 name = "nss_kanidm" 3774 + version = "1.1.0-rc.16" 3775 dependencies = [ 3776 "kanidm_unix_int", 3777 "lazy_static", ··· 3796 source = "registry+https://github.com/rust-lang/crates.io-index" 3797 checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" 3798 dependencies = [ 3799 + "num-bigint", 3800 "num-complex", 3801 "num-integer", 3802 "num-iter", ··· 3816 ] 3817 3818 [[package]] 3819 + name = "num-cmp" 3820 + version = "0.1.0" 3821 + source = "registry+https://github.com/rust-lang/crates.io-index" 3822 + checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa" 3823 + 3824 + [[package]] 3825 name = "num-complex" 3826 + version = "0.4.5" 3827 source = "registry+https://github.com/rust-lang/crates.io-index" 3828 + checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6" 3829 dependencies = [ 3830 "num-traits", 3831 ] 3832 3833 [[package]] 3834 + name = "num-conv" 3835 + version = "0.1.0" 3836 + source = "registry+https://github.com/rust-lang/crates.io-index" 3837 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 3838 + 3839 + [[package]] 3840 name = "num-derive" 3841 version = "0.3.3" 3842 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3849 3850 [[package]] 3851 name = "num-derive" 3852 + version = "0.4.2" 3853 source = "registry+https://github.com/rust-lang/crates.io-index" 3854 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 3855 dependencies = [ 3856 "proc-macro2", 3857 "quote", 3858 + "syn 2.0.48", 3859 ] 3860 3861 [[package]] ··· 3897 checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 3898 dependencies = [ 3899 "autocfg", 3900 + "num-bigint", 3901 "num-integer", 3902 "num-traits", 3903 ] ··· 3972 3973 [[package]] 3974 name = "object" 3975 + version = "0.32.2" 3976 source = "registry+https://github.com/rust-lang/crates.io-index" 3977 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 3978 dependencies = [ 3979 "memchr", 3980 ] ··· 3999 4000 [[package]] 4001 name = "once_cell" 4002 + version = "1.19.0" 4003 source = "registry+https://github.com/rust-lang/crates.io-index" 4004 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 4005 4006 [[package]] 4007 name = "oorandom" ··· 4017 4018 [[package]] 4019 name = "openssl" 4020 + version = "0.10.63" 4021 source = "registry+https://github.com/rust-lang/crates.io-index" 4022 + checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" 4023 dependencies = [ 4024 + "bitflags 2.4.2", 4025 "cfg-if", 4026 "foreign-types", 4027 "libc", ··· 4038 dependencies = [ 4039 "proc-macro2", 4040 "quote", 4041 + "syn 2.0.48", 4042 ] 4043 4044 [[package]] ··· 4049 4050 [[package]] 4051 name = "openssl-sys" 4052 + version = "0.9.99" 4053 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 + checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" 4055 dependencies = [ 4056 "cc", 4057 "libc", ··· 4060 ] 4061 4062 [[package]] 4063 + name = "opentelemetry" 4064 + version = "0.20.0" 4065 + source = "registry+https://github.com/rust-lang/crates.io-index" 4066 + checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54" 4067 + dependencies = [ 4068 + "opentelemetry_api", 4069 + "opentelemetry_sdk", 4070 + ] 4071 + 4072 + [[package]] 4073 + name = "opentelemetry-http" 4074 + version = "0.9.0" 4075 + source = "registry+https://github.com/rust-lang/crates.io-index" 4076 + checksum = "c7594ec0e11d8e33faf03530a4c49af7064ebba81c1480e01be67d90b356508b" 4077 + dependencies = [ 4078 + "async-trait", 4079 + "bytes", 4080 + "http", 4081 + "opentelemetry_api", 4082 + ] 4083 + 4084 + [[package]] 4085 + name = "opentelemetry-otlp" 4086 + version = "0.13.0" 4087 + source = "registry+https://github.com/rust-lang/crates.io-index" 4088 + checksum = "7e5e5a5c4135864099f3faafbe939eb4d7f9b80ebf68a8448da961b32a7c1275" 4089 + dependencies = [ 4090 + "async-trait", 4091 + "futures-core", 4092 + "http", 4093 + "opentelemetry-http", 4094 + "opentelemetry-proto", 4095 + "opentelemetry-semantic-conventions", 4096 + "opentelemetry_api", 4097 + "opentelemetry_sdk", 4098 + "prost", 4099 + "serde", 4100 + "thiserror", 4101 + "tokio", 4102 + "tonic", 4103 + ] 4104 + 4105 + [[package]] 4106 + name = "opentelemetry-proto" 4107 + version = "0.3.0" 4108 + source = "registry+https://github.com/rust-lang/crates.io-index" 4109 + checksum = "b1e3f814aa9f8c905d0ee4bde026afd3b2577a97c10e1699912e3e44f0c4cbeb" 4110 + dependencies = [ 4111 + "opentelemetry_api", 4112 + "opentelemetry_sdk", 4113 + "prost", 4114 + "tonic", 4115 + ] 4116 + 4117 + [[package]] 4118 + name = "opentelemetry-semantic-conventions" 4119 + version = "0.12.0" 4120 + source = "registry+https://github.com/rust-lang/crates.io-index" 4121 + checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269" 4122 + dependencies = [ 4123 + "opentelemetry", 4124 + ] 4125 + 4126 + [[package]] 4127 + name = "opentelemetry_api" 4128 + version = "0.20.0" 4129 + source = "registry+https://github.com/rust-lang/crates.io-index" 4130 + checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b" 4131 + dependencies = [ 4132 + "futures-channel", 4133 + "futures-util", 4134 + "indexmap 1.9.3", 4135 + "js-sys", 4136 + "once_cell", 4137 + "pin-project-lite", 4138 + "thiserror", 4139 + "urlencoding", 4140 + ] 4141 + 4142 + [[package]] 4143 + name = "opentelemetry_sdk" 4144 + version = "0.20.0" 4145 + source = "registry+https://github.com/rust-lang/crates.io-index" 4146 + checksum = "fa8e705a0612d48139799fcbaba0d4a90f06277153e43dd2bdc16c6f0edd8026" 4147 + dependencies = [ 4148 + "async-trait", 4149 + "crossbeam-channel", 4150 + "futures-channel", 4151 + "futures-executor", 4152 + "futures-util", 4153 + "once_cell", 4154 + "opentelemetry_api", 4155 + "ordered-float", 4156 + "percent-encoding", 4157 + "rand", 4158 + "regex", 4159 + "serde_json", 4160 + "thiserror", 4161 + "tokio", 4162 + "tokio-stream", 4163 + ] 4164 + 4165 + [[package]] 4166 + name = "option-ext" 4167 + version = "0.2.0" 4168 + source = "registry+https://github.com/rust-lang/crates.io-index" 4169 + checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 4170 + 4171 + [[package]] 4172 name = "orca" 4173 + version = "1.1.0-rc.16" 4174 dependencies = [ 4175 "clap", 4176 "crossbeam", 4177 "csv", 4178 "dialoguer", 4179 "futures-util", 4180 + "hashbrown 0.14.3", 4181 "kanidm_build_profiles", 4182 "kanidm_client", 4183 "kanidm_proto", ··· 4198 ] 4199 4200 [[package]] 4201 + name = "ordered-float" 4202 + version = "3.9.2" 4203 source = "registry+https://github.com/rust-lang/crates.io-index" 4204 + checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 4205 + dependencies = [ 4206 + "num-traits", 4207 + ] 4208 4209 [[package]] 4210 + name = "overload" 4211 + version = "0.1.1" 4212 source = "registry+https://github.com/rust-lang/crates.io-index" 4213 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 4214 4215 [[package]] 4216 name = "pam_kanidm" 4217 + version = "1.1.0-rc.16" 4218 dependencies = [ 4219 "kanidm_unix_int", 4220 "libc", ··· 4308 ] 4309 4310 [[package]] 4311 name = "peg" 4312 version = "0.8.2" 4313 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4336 4337 [[package]] 4338 name = "percent-encoding" 4339 + version = "2.3.1" 4340 source = "registry+https://github.com/rust-lang/crates.io-index" 4341 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 4342 4343 [[package]] 4344 name = "pest" 4345 + version = "2.7.7" 4346 source = "registry+https://github.com/rust-lang/crates.io-index" 4347 + checksum = "219c0dcc30b6a27553f9cc242972b67f75b60eb0db71f0b5462f38b058c41546" 4348 dependencies = [ 4349 "memchr", 4350 "thiserror", ··· 4358 checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 4359 dependencies = [ 4360 "fixedbitset", 4361 + "indexmap 2.2.2", 4362 "serde", 4363 "serde_derive", 4364 ] ··· 4391 source = "registry+https://github.com/rust-lang/crates.io-index" 4392 checksum = "2c5f20f71a68499ff32310f418a6fad8816eac1a2859ed3f0c5c741389dd6208" 4393 dependencies = [ 4394 + "base64 0.21.7", 4395 "oid", 4396 "picky-asn1", 4397 "picky-asn1-der", ··· 4400 4401 [[package]] 4402 name = "pin-project" 4403 + version = "1.1.4" 4404 source = "registry+https://github.com/rust-lang/crates.io-index" 4405 + checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" 4406 dependencies = [ 4407 "pin-project-internal", 4408 ] 4409 4410 [[package]] 4411 name = "pin-project-internal" 4412 + version = "1.1.4" 4413 source = "registry+https://github.com/rust-lang/crates.io-index" 4414 + checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" 4415 dependencies = [ 4416 "proc-macro2", 4417 "quote", 4418 + "syn 2.0.48", 4419 ] 4420 4421 [[package]] ··· 4443 4444 [[package]] 4445 name = "pkg-config" 4446 + version = "0.3.29" 4447 source = "registry+https://github.com/rust-lang/crates.io-index" 4448 + checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" 4449 4450 [[package]] 4451 name = "plotters" ··· 4489 4490 [[package]] 4491 name = "predicates" 4492 + version = "3.1.0" 4493 source = "registry+https://github.com/rust-lang/crates.io-index" 4494 + checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" 4495 dependencies = [ 4496 "anstyle", 4497 "difflib", 4498 "predicates-core", 4499 ] 4500 ··· 4526 4527 [[package]] 4528 name = "prettyplease" 4529 + version = "0.2.16" 4530 source = "registry+https://github.com/rust-lang/crates.io-index" 4531 + checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" 4532 dependencies = [ 4533 "proc-macro2", 4534 + "syn 2.0.48", 4535 ] 4536 4537 [[package]] ··· 4576 4577 [[package]] 4578 name = "proc-macro2" 4579 + version = "1.0.78" 4580 source = "registry+https://github.com/rust-lang/crates.io-index" 4581 + checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 4582 dependencies = [ 4583 "unicode-ident", 4584 ] ··· 4607 ] 4608 4609 [[package]] 4610 + name = "prost" 4611 + version = "0.11.9" 4612 + source = "registry+https://github.com/rust-lang/crates.io-index" 4613 + checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 4614 + dependencies = [ 4615 + "bytes", 4616 + "prost-derive", 4617 + ] 4618 + 4619 + [[package]] 4620 + name = "prost-derive" 4621 + version = "0.11.9" 4622 + source = "registry+https://github.com/rust-lang/crates.io-index" 4623 + checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 4624 + dependencies = [ 4625 + "anyhow", 4626 + "itertools 0.10.5", 4627 + "proc-macro2", 4628 + "quote", 4629 + "syn 1.0.109", 4630 + ] 4631 + 4632 + [[package]] 4633 name = "psl-types" 4634 version = "2.0.11" 4635 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4663 4664 [[package]] 4665 name = "quote" 4666 + version = "1.0.35" 4667 source = "registry+https://github.com/rust-lang/crates.io-index" 4668 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 4669 dependencies = [ 4670 "proc-macro2", 4671 ] ··· 4702 4703 [[package]] 4704 name = "rayon" 4705 + version = "1.8.1" 4706 source = "registry+https://github.com/rust-lang/crates.io-index" 4707 + checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051" 4708 dependencies = [ 4709 "either", 4710 "rayon-core", ··· 4712 4713 [[package]] 4714 name = "rayon-core" 4715 + version = "1.12.1" 4716 source = "registry+https://github.com/rust-lang/crates.io-index" 4717 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 4718 dependencies = [ 4719 "crossbeam-deque", 4720 "crossbeam-utils", ··· 4731 4732 [[package]] 4733 name = "redox_syscall" 4734 version = "0.4.1" 4735 source = "registry+https://github.com/rust-lang/crates.io-index" 4736 checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" ··· 4740 4741 [[package]] 4742 name = "redox_users" 4743 + version = "0.4.4" 4744 source = "registry+https://github.com/rust-lang/crates.io-index" 4745 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 4746 dependencies = [ 4747 "getrandom", 4748 + "libredox", 4749 "thiserror", 4750 ] 4751 4752 [[package]] 4753 name = "reference-counted-singleton" 4754 + version = "0.1.3" 4755 source = "registry+https://github.com/rust-lang/crates.io-index" 4756 + checksum = "3ffdf83b0d36b33b2a82a8993af7e72a6a9b601e83c5c343c822fff37dbc0860" 4757 4758 [[package]] 4759 name = "regex" 4760 + version = "1.10.3" 4761 source = "registry+https://github.com/rust-lang/crates.io-index" 4762 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 4763 dependencies = [ 4764 "aho-corasick", 4765 "memchr", 4766 + "regex-automata 0.4.5", 4767 "regex-syntax 0.8.2", 4768 ] 4769 ··· 4778 4779 [[package]] 4780 name = "regex-automata" 4781 + version = "0.4.5" 4782 source = "registry+https://github.com/rust-lang/crates.io-index" 4783 + checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" 4784 dependencies = [ 4785 "aho-corasick", 4786 "memchr", ··· 4801 4802 [[package]] 4803 name = "reqwest" 4804 + version = "0.11.24" 4805 source = "registry+https://github.com/rust-lang/crates.io-index" 4806 + checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251" 4807 dependencies = [ 4808 "async-compression", 4809 + "base64 0.21.7", 4810 "bytes", 4811 + "cookie 0.17.0", 4812 "cookie_store", 4813 "encoding_rs", 4814 "futures-core", ··· 4827 "once_cell", 4828 "percent-encoding", 4829 "pin-project-lite", 4830 + "rustls-pemfile", 4831 "serde", 4832 "serde_json", 4833 "serde_urlencoded", 4834 + "sync_wrapper", 4835 "system-configuration", 4836 "tokio", 4837 "tokio-native-tls", ··· 4871 4872 [[package]] 4873 name = "rpassword" 4874 + version = "7.3.1" 4875 source = "registry+https://github.com/rust-lang/crates.io-index" 4876 + checksum = "80472be3c897911d0137b2d2b9055faf6eeac5b14e324073d83bc17b191d7e3f" 4877 dependencies = [ 4878 "libc", 4879 "rtoolbox", 4880 + "windows-sys 0.48.0", 4881 ] 4882 4883 [[package]] 4884 name = "rtoolbox" 4885 + version = "0.0.2" 4886 source = "registry+https://github.com/rust-lang/crates.io-index" 4887 + checksum = "c247d24e63230cdb56463ae328478bd5eac8b8faa8c69461a77e8e323afac90e" 4888 dependencies = [ 4889 "libc", 4890 + "windows-sys 0.48.0", 4891 ] 4892 4893 [[package]] ··· 4912 4913 [[package]] 4914 name = "rust-embed" 4915 + version = "8.2.0" 4916 source = "registry+https://github.com/rust-lang/crates.io-index" 4917 + checksum = "a82c0bbc10308ed323529fd3c1dce8badda635aa319a5ff0e6466f33b8101e3f" 4918 dependencies = [ 4919 "rust-embed-impl", 4920 "rust-embed-utils", ··· 4923 4924 [[package]] 4925 name = "rust-embed-impl" 4926 + version = "8.2.0" 4927 source = "registry+https://github.com/rust-lang/crates.io-index" 4928 + checksum = "6227c01b1783cdfee1bcf844eb44594cd16ec71c35305bf1c9fb5aade2735e16" 4929 dependencies = [ 4930 "proc-macro2", 4931 "quote", 4932 "rust-embed-utils", 4933 + "shellexpand 3.1.0", 4934 + "syn 2.0.48", 4935 "walkdir", 4936 ] 4937 4938 [[package]] 4939 name = "rust-embed-utils" 4940 + version = "8.2.0" 4941 source = "registry+https://github.com/rust-lang/crates.io-index" 4942 + checksum = "8cb0a25bfbb2d4b4402179c2cf030387d9990857ce08a32592c6238db9fa8665" 4943 dependencies = [ 4944 "sha2 0.10.8", 4945 "walkdir", ··· 4977 4978 [[package]] 4979 name = "rustix" 4980 + version = "0.38.31" 4981 source = "registry+https://github.com/rust-lang/crates.io-index" 4982 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 4983 dependencies = [ 4984 + "bitflags 2.4.2", 4985 "errno", 4986 "libc", 4987 "linux-raw-sys", 4988 + "windows-sys 0.52.0", 4989 + ] 4990 + 4991 + [[package]] 4992 + name = "rustls-pemfile" 4993 + version = "1.0.4" 4994 + source = "registry+https://github.com/rust-lang/crates.io-index" 4995 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 4996 + dependencies = [ 4997 + "base64 0.21.7", 4998 ] 4999 5000 [[package]] ··· 5005 5006 [[package]] 5007 name = "ryu" 5008 + version = "1.0.16" 5009 source = "registry+https://github.com/rust-lang/crates.io-index" 5010 + checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" 5011 5012 [[package]] 5013 name = "same-file" ··· 5020 5021 [[package]] 5022 name = "schannel" 5023 + version = "0.1.23" 5024 source = "registry+https://github.com/rust-lang/crates.io-index" 5025 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 5026 dependencies = [ 5027 + "windows-sys 0.52.0", 5028 ] 5029 5030 [[package]] ··· 5087 5088 [[package]] 5089 name = "selinux" 5090 + version = "0.4.3" 5091 source = "registry+https://github.com/rust-lang/crates.io-index" 5092 + checksum = "c88696d7211f03e87034e8687498f3f71890633e0e3e0c051ca3a716d2bc03e4" 5093 dependencies = [ 5094 + "bitflags 2.4.2", 5095 "libc", 5096 "once_cell", 5097 "reference-counted-singleton", ··· 5101 5102 [[package]] 5103 name = "selinux-sys" 5104 + version = "0.6.8" 5105 source = "registry+https://github.com/rust-lang/crates.io-index" 5106 + checksum = "d6d6e616814290fe172d6514bebd9b723733ba7d68e1ab74d341a90b99a36bb4" 5107 dependencies = [ 5108 "bindgen", 5109 "cc", ··· 5131 5132 [[package]] 5133 name = "serde" 5134 + version = "1.0.196" 5135 source = "registry+https://github.com/rust-lang/crates.io-index" 5136 + checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" 5137 dependencies = [ 5138 "serde_derive", 5139 ] ··· 5162 5163 [[package]] 5164 name = "serde_bytes" 5165 + version = "0.11.14" 5166 source = "registry+https://github.com/rust-lang/crates.io-index" 5167 + checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" 5168 dependencies = [ 5169 "serde", 5170 ] ··· 5175 source = "registry+https://github.com/rust-lang/crates.io-index" 5176 checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" 5177 dependencies = [ 5178 + "half 1.8.2", 5179 "serde", 5180 ] 5181 ··· 5185 source = "registry+https://github.com/rust-lang/crates.io-index" 5186 checksum = "b46d75f449e01f1eddbe9b00f432d616fbbd899b809c837d0fbc380496a0dd55" 5187 dependencies = [ 5188 + "half 1.8.2", 5189 "serde", 5190 ] 5191 5192 [[package]] 5193 name = "serde_derive" 5194 + version = "1.0.196" 5195 source = "registry+https://github.com/rust-lang/crates.io-index" 5196 + checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" 5197 dependencies = [ 5198 "proc-macro2", 5199 "quote", 5200 + "syn 2.0.48", 5201 ] 5202 5203 [[package]] 5204 name = "serde_json" 5205 + version = "1.0.113" 5206 source = "registry+https://github.com/rust-lang/crates.io-index" 5207 + checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" 5208 dependencies = [ 5209 "itoa", 5210 "ryu", ··· 5213 5214 [[package]] 5215 name = "serde_path_to_error" 5216 + version = "0.1.15" 5217 source = "registry+https://github.com/rust-lang/crates.io-index" 5218 + checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c" 5219 dependencies = [ 5220 "itoa", 5221 "serde", ··· 5235 5236 [[package]] 5237 name = "serde_with" 5238 + version = "3.6.0" 5239 source = "registry+https://github.com/rust-lang/crates.io-index" 5240 + checksum = "1b0ed1662c5a68664f45b76d18deb0e234aff37207086803165c961eb695e981" 5241 dependencies = [ 5242 + "base64 0.21.7", 5243 "chrono", 5244 "hex", 5245 "indexmap 1.9.3", 5246 + "indexmap 2.2.2", 5247 "serde", 5248 "serde_json", 5249 "serde_with_macros", ··· 5252 5253 [[package]] 5254 name = "serde_with_macros" 5255 + version = "3.6.0" 5256 source = "registry+https://github.com/rust-lang/crates.io-index" 5257 + checksum = "568577ff0ef47b879f736cd66740e022f3672788cdf002a05a4e609ea5a6fb15" 5258 dependencies = [ 5259 + "darling 0.20.5", 5260 "proc-macro2", 5261 "quote", 5262 + "syn 2.0.48", 5263 ] 5264 5265 [[package]] ··· 5323 source = "registry+https://github.com/rust-lang/crates.io-index" 5324 checksum = "7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4" 5325 dependencies = [ 5326 + "dirs 4.0.0", 5327 ] 5328 5329 [[package]] 5330 + name = "shellexpand" 5331 + version = "3.1.0" 5332 source = "registry+https://github.com/rust-lang/crates.io-index" 5333 + checksum = "da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b" 5334 dependencies = [ 5335 + "dirs 5.0.1", 5336 ] 5337 5338 [[package]] 5339 + name = "shlex" 5340 + version = "1.3.0" 5341 source = "registry+https://github.com/rust-lang/crates.io-index" 5342 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 5343 5344 [[package]] 5345 name = "signal-hook-registry" ··· 5352 5353 [[package]] 5354 name = "sketching" 5355 + version = "1.1.0-rc.16" 5356 dependencies = [ 5357 + "gethostname", 5358 "num_enum", 5359 + "opentelemetry", 5360 + "opentelemetry-otlp", 5361 + "opentelemetry_sdk", 5362 + "rand", 5363 + "serde", 5364 "tracing", 5365 "tracing-forest", 5366 + "tracing-opentelemetry", 5367 "tracing-subscriber", 5368 + "uuid", 5369 ] 5370 5371 [[package]] ··· 5379 5380 [[package]] 5381 name = "smallvec" 5382 + version = "1.13.1" 5383 source = "registry+https://github.com/rust-lang/crates.io-index" 5384 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 5385 dependencies = [ 5386 "serde", 5387 ] ··· 5409 5410 [[package]] 5411 name = "socket2" 5412 version = "0.5.5" 5413 source = "registry+https://github.com/rust-lang/crates.io-index" 5414 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" ··· 5432 [[package]] 5433 name = "sshkey-attest" 5434 version = "0.5.0-dev" 5435 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 5436 dependencies = [ 5437 "base64urlsafedata", 5438 "nom", ··· 5499 5500 [[package]] 5501 name = "syn" 5502 + version = "2.0.48" 5503 source = "registry+https://github.com/rust-lang/crates.io-index" 5504 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 5505 dependencies = [ 5506 "proc-macro2", 5507 "quote", ··· 5549 5550 [[package]] 5551 name = "target-lexicon" 5552 + version = "0.12.13" 5553 source = "registry+https://github.com/rust-lang/crates.io-index" 5554 + checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae" 5555 5556 [[package]] 5557 name = "tempfile" 5558 + version = "3.10.0" 5559 source = "registry+https://github.com/rust-lang/crates.io-index" 5560 + checksum = "a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67" 5561 dependencies = [ 5562 "cfg-if", 5563 "fastrand", 5564 "rustix", 5565 + "windows-sys 0.52.0", 5566 ] 5567 5568 [[package]] ··· 5577 dependencies = [ 5578 "proc-macro2", 5579 "quote", 5580 + "syn 2.0.48", 5581 ] 5582 5583 [[package]] 5584 name = "thiserror" 5585 + version = "1.0.56" 5586 source = "registry+https://github.com/rust-lang/crates.io-index" 5587 + checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" 5588 dependencies = [ 5589 "thiserror-impl", 5590 ] 5591 5592 [[package]] 5593 name = "thiserror-impl" 5594 + version = "1.0.56" 5595 source = "registry+https://github.com/rust-lang/crates.io-index" 5596 + checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" 5597 dependencies = [ 5598 "proc-macro2", 5599 "quote", 5600 + "syn 2.0.48", 5601 ] 5602 5603 [[package]] ··· 5632 5633 [[package]] 5634 name = "time" 5635 + version = "0.3.34" 5636 source = "registry+https://github.com/rust-lang/crates.io-index" 5637 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 5638 dependencies = [ 5639 "deranged", 5640 "itoa", 5641 "libc", 5642 + "num-conv", 5643 "num_threads", 5644 "powerfmt", 5645 "serde", ··· 5655 5656 [[package]] 5657 name = "time-macros" 5658 + version = "0.2.17" 5659 source = "registry+https://github.com/rust-lang/crates.io-index" 5660 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 5661 dependencies = [ 5662 + "num-conv", 5663 "time-core", 5664 ] 5665 ··· 5690 5691 [[package]] 5692 name = "tokio" 5693 + version = "1.36.0" 5694 source = "registry+https://github.com/rust-lang/crates.io-index" 5695 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 5696 dependencies = [ 5697 "backtrace", 5698 "bytes", ··· 5701 "num_cpus", 5702 "pin-project-lite", 5703 "signal-hook-registry", 5704 + "socket2", 5705 "tokio-macros", 5706 "windows-sys 0.48.0", 5707 ] 5708 5709 [[package]] 5710 + name = "tokio-io-timeout" 5711 + version = "1.2.0" 5712 + source = "registry+https://github.com/rust-lang/crates.io-index" 5713 + checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 5714 + dependencies = [ 5715 + "pin-project-lite", 5716 + "tokio", 5717 + ] 5718 + 5719 + [[package]] 5720 name = "tokio-macros" 5721 + version = "2.2.0" 5722 source = "registry+https://github.com/rust-lang/crates.io-index" 5723 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 5724 dependencies = [ 5725 "proc-macro2", 5726 "quote", 5727 + "syn 2.0.48", 5728 ] 5729 5730 [[package]] ··· 5739 5740 [[package]] 5741 name = "tokio-openssl" 5742 + version = "0.6.4" 5743 source = "registry+https://github.com/rust-lang/crates.io-index" 5744 + checksum = "6ffab79df67727f6acf57f1ff743091873c24c579b1e2ce4d8f53e47ded4d63d" 5745 dependencies = [ 5746 "futures-util", 5747 "openssl", ··· 5796 source = "registry+https://github.com/rust-lang/crates.io-index" 5797 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 5798 dependencies = [ 5799 + "indexmap 2.2.2", 5800 "toml_datetime", 5801 "winnow", 5802 ] 5803 5804 [[package]] 5805 + name = "tonic" 5806 + version = "0.9.2" 5807 + source = "registry+https://github.com/rust-lang/crates.io-index" 5808 + checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 5809 + dependencies = [ 5810 + "async-trait", 5811 + "axum", 5812 + "base64 0.21.7", 5813 + "bytes", 5814 + "futures-core", 5815 + "futures-util", 5816 + "h2", 5817 + "http", 5818 + "http-body", 5819 + "hyper", 5820 + "hyper-timeout", 5821 + "percent-encoding", 5822 + "pin-project", 5823 + "prost", 5824 + "tokio", 5825 + "tokio-stream", 5826 + "tower", 5827 + "tower-layer", 5828 + "tower-service", 5829 + "tracing", 5830 + ] 5831 + 5832 + [[package]] 5833 name = "tower" 5834 version = "0.4.13" 5835 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5837 dependencies = [ 5838 "futures-core", 5839 "futures-util", 5840 + "indexmap 1.9.3", 5841 "pin-project", 5842 "pin-project-lite", 5843 + "rand", 5844 + "slab", 5845 "tokio", 5846 "tokio-stream", 5847 + "tokio-util", 5848 "tower-layer", 5849 "tower-service", 5850 "tracing", ··· 5857 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" 5858 dependencies = [ 5859 "async-compression", 5860 + "bitflags 2.4.2", 5861 "bytes", 5862 "futures-core", 5863 "futures-util", ··· 5909 dependencies = [ 5910 "proc-macro2", 5911 "quote", 5912 + "syn 2.0.48", 5913 ] 5914 5915 [[package]] ··· 5948 ] 5949 5950 [[package]] 5951 + name = "tracing-log" 5952 + version = "0.2.0" 5953 + source = "registry+https://github.com/rust-lang/crates.io-index" 5954 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 5955 + dependencies = [ 5956 + "log", 5957 + "once_cell", 5958 + "tracing-core", 5959 + ] 5960 + 5961 + [[package]] 5962 + name = "tracing-opentelemetry" 5963 + version = "0.21.0" 5964 + source = "registry+https://github.com/rust-lang/crates.io-index" 5965 + checksum = "75327c6b667828ddc28f5e3f169036cb793c3f588d83bf0f262a7f062ffed3c8" 5966 + dependencies = [ 5967 + "once_cell", 5968 + "opentelemetry", 5969 + "opentelemetry_sdk", 5970 + "smallvec", 5971 + "tracing", 5972 + "tracing-core", 5973 + "tracing-log 0.1.4", 5974 + "tracing-subscriber", 5975 + ] 5976 + 5977 + [[package]] 5978 name = "tracing-serde" 5979 version = "0.1.3" 5980 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5986 5987 [[package]] 5988 name = "tracing-subscriber" 5989 + version = "0.3.18" 5990 source = "registry+https://github.com/rust-lang/crates.io-index" 5991 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 5992 dependencies = [ 5993 "matchers", 5994 "nu-ansi-term", ··· 6002 "time", 6003 "tracing", 6004 "tracing-core", 6005 + "tracing-log 0.2.0", 6006 "tracing-serde", 6007 ] 6008 6009 [[package]] 6010 name = "try-lock" 6011 + version = "0.2.5" 6012 source = "registry+https://github.com/rust-lang/crates.io-index" 6013 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 6014 6015 [[package]] 6016 name = "tss-esapi" ··· 6023 "hostname-validator", 6024 "log", 6025 "mbox", 6026 + "num-derive 0.4.2", 6027 "num-traits", 6028 "oid", 6029 "picky-asn1", ··· 6067 6068 [[package]] 6069 name = "unicode-bidi" 6070 + version = "0.3.15" 6071 source = "registry+https://github.com/rust-lang/crates.io-index" 6072 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 6073 6074 [[package]] 6075 name = "unicode-bom" 6076 + version = "2.0.3" 6077 source = "registry+https://github.com/rust-lang/crates.io-index" 6078 + checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" 6079 6080 [[package]] 6081 name = "unicode-ident" ··· 6112 6113 [[package]] 6114 name = "url" 6115 + version = "2.5.0" 6116 source = "registry+https://github.com/rust-lang/crates.io-index" 6117 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 6118 dependencies = [ 6119 "form_urlencoded", 6120 + "idna 0.5.0", 6121 "percent-encoding", 6122 "serde", 6123 ] ··· 6136 6137 [[package]] 6138 name = "utoipa" 6139 + version = "4.2.0" 6140 source = "registry+https://github.com/rust-lang/crates.io-index" 6141 + checksum = "272ebdfbc99111033031d2f10e018836056e4d2c8e2acda76450ec7974269fa7" 6142 dependencies = [ 6143 + "indexmap 2.2.2", 6144 "serde", 6145 "serde_json", 6146 "utoipa-gen", ··· 6148 6149 [[package]] 6150 name = "utoipa-gen" 6151 + version = "4.2.0" 6152 source = "registry+https://github.com/rust-lang/crates.io-index" 6153 + checksum = "d3c9f4d08338c1bfa70dde39412a040a884c6f318b3d09aaaf3437a1e52027fc" 6154 dependencies = [ 6155 "proc-macro-error", 6156 "proc-macro2", 6157 "quote", 6158 "regex", 6159 + "syn 2.0.48", 6160 + "url", 6161 + "uuid", 6162 ] 6163 6164 [[package]] ··· 6179 6180 [[package]] 6181 name = "uuid" 6182 + version = "1.7.0" 6183 source = "registry+https://github.com/rust-lang/crates.io-index" 6184 + checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 6185 dependencies = [ 6186 "getrandom", 6187 "serde", ··· 6241 6242 [[package]] 6243 name = "wasm-bindgen" 6244 + version = "0.2.91" 6245 source = "registry+https://github.com/rust-lang/crates.io-index" 6246 + checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" 6247 dependencies = [ 6248 "cfg-if", 6249 "serde", ··· 6253 6254 [[package]] 6255 name = "wasm-bindgen-backend" 6256 + version = "0.2.91" 6257 source = "registry+https://github.com/rust-lang/crates.io-index" 6258 + checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" 6259 dependencies = [ 6260 "bumpalo", 6261 "log", 6262 "once_cell", 6263 "proc-macro2", 6264 "quote", 6265 + "syn 2.0.48", 6266 "wasm-bindgen-shared", 6267 ] 6268 6269 [[package]] 6270 name = "wasm-bindgen-futures" 6271 + version = "0.4.41" 6272 source = "registry+https://github.com/rust-lang/crates.io-index" 6273 + checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" 6274 dependencies = [ 6275 "cfg-if", 6276 "js-sys", ··· 6280 6281 [[package]] 6282 name = "wasm-bindgen-macro" 6283 + version = "0.2.91" 6284 source = "registry+https://github.com/rust-lang/crates.io-index" 6285 + checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" 6286 dependencies = [ 6287 "quote", 6288 "wasm-bindgen-macro-support", ··· 6290 6291 [[package]] 6292 name = "wasm-bindgen-macro-support" 6293 + version = "0.2.91" 6294 source = "registry+https://github.com/rust-lang/crates.io-index" 6295 + checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" 6296 dependencies = [ 6297 "proc-macro2", 6298 "quote", 6299 + "syn 2.0.48", 6300 "wasm-bindgen-backend", 6301 "wasm-bindgen-shared", 6302 ] 6303 6304 [[package]] 6305 name = "wasm-bindgen-shared" 6306 + version = "0.2.91" 6307 source = "registry+https://github.com/rust-lang/crates.io-index" 6308 + checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" 6309 6310 [[package]] 6311 name = "wasm-bindgen-test" 6312 + version = "0.3.41" 6313 source = "registry+https://github.com/rust-lang/crates.io-index" 6314 + checksum = "143ddeb4f833e2ed0d252e618986e18bfc7b0e52f2d28d77d05b2f045dd8eb61" 6315 dependencies = [ 6316 "console_error_panic_hook", 6317 "js-sys", ··· 6323 6324 [[package]] 6325 name = "wasm-bindgen-test-macro" 6326 + version = "0.3.41" 6327 source = "registry+https://github.com/rust-lang/crates.io-index" 6328 + checksum = "a5211b7550606857312bba1d978a8ec75692eae187becc5e680444fffc5e6f89" 6329 dependencies = [ 6330 "proc-macro2", 6331 "quote", 6332 + "syn 2.0.48", 6333 ] 6334 6335 [[package]] ··· 6349 6350 [[package]] 6351 name = "web-sys" 6352 + version = "0.3.68" 6353 source = "registry+https://github.com/rust-lang/crates.io-index" 6354 + checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" 6355 dependencies = [ 6356 "js-sys", 6357 "wasm-bindgen", ··· 6360 [[package]] 6361 name = "webauthn-attestation-ca" 6362 version = "0.1.0" 6363 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 6364 dependencies = [ 6365 "base64urlsafedata", 6366 "openssl", ··· 6372 [[package]] 6373 name = "webauthn-authenticator-rs" 6374 version = "0.5.0-dev" 6375 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 6376 dependencies = [ 6377 "async-stream", 6378 "async-trait", ··· 6398 "uuid", 6399 "webauthn-rs-core", 6400 "webauthn-rs-proto", 6401 + "windows", 6402 ] 6403 6404 [[package]] 6405 name = "webauthn-rs" 6406 version = "0.5.0-dev" 6407 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 6408 dependencies = [ 6409 "base64urlsafedata", 6410 "serde", ··· 6417 [[package]] 6418 name = "webauthn-rs-core" 6419 version = "0.5.0-dev" 6420 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 6421 dependencies = [ 6422 + "base64 0.21.7", 6423 "base64urlsafedata", 6424 + "compact_jwt 0.2.10", 6425 "der-parser", 6426 "nom", 6427 "openssl", ··· 6441 [[package]] 6442 name = "webauthn-rs-proto" 6443 version = "0.5.0-dev" 6444 + source = "git+https://github.com/kanidm/webauthn-rs.git?rev=5f4db4172f8e22aedc68c282d177e98db2b1892f#5f4db4172f8e22aedc68c282d177e98db2b1892f" 6445 dependencies = [ 6446 "base64urlsafedata", 6447 "js-sys", ··· 6461 dependencies = [ 6462 "base64 0.13.1", 6463 "bytes", 6464 + "cookie 0.16.2", 6465 "http", 6466 "log", 6467 "serde", ··· 6474 6475 [[package]] 6476 name = "weezl" 6477 + version = "0.1.8" 6478 source = "registry+https://github.com/rust-lang/crates.io-index" 6479 + checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 6480 6481 [[package]] 6482 name = "which" ··· 6547 ] 6548 6549 [[package]] 6550 name = "windows-core" 6551 + version = "0.52.0" 6552 source = "registry+https://github.com/rust-lang/crates.io-index" 6553 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 6554 dependencies = [ 6555 + "windows-targets 0.52.0", 6556 ] 6557 6558 [[package]] ··· 6565 ] 6566 6567 [[package]] 6568 + name = "windows-sys" 6569 + version = "0.52.0" 6570 source = "registry+https://github.com/rust-lang/crates.io-index" 6571 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6572 dependencies = [ 6573 + "windows-targets 0.52.0", 6574 ] 6575 6576 [[package]] ··· 6589 ] 6590 6591 [[package]] 6592 + name = "windows-targets" 6593 + version = "0.52.0" 6594 + source = "registry+https://github.com/rust-lang/crates.io-index" 6595 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 6596 + dependencies = [ 6597 + "windows_aarch64_gnullvm 0.52.0", 6598 + "windows_aarch64_msvc 0.52.0", 6599 + "windows_i686_gnu 0.52.0", 6600 + "windows_i686_msvc 0.52.0", 6601 + "windows_x86_64_gnu 0.52.0", 6602 + "windows_x86_64_gnullvm 0.52.0", 6603 + "windows_x86_64_msvc 0.52.0", 6604 + ] 6605 + 6606 + [[package]] 6607 name = "windows_aarch64_gnullvm" 6608 version = "0.41.0" 6609 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6611 6612 [[package]] 6613 name = "windows_aarch64_gnullvm" 6614 + version = "0.48.5" 6615 source = "registry+https://github.com/rust-lang/crates.io-index" 6616 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6617 6618 [[package]] 6619 name = "windows_aarch64_gnullvm" 6620 + version = "0.52.0" 6621 source = "registry+https://github.com/rust-lang/crates.io-index" 6622 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 6623 6624 [[package]] 6625 name = "windows_aarch64_msvc" ··· 6629 6630 [[package]] 6631 name = "windows_aarch64_msvc" 6632 + version = "0.48.5" 6633 source = "registry+https://github.com/rust-lang/crates.io-index" 6634 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 6635 6636 [[package]] 6637 name = "windows_aarch64_msvc" 6638 + version = "0.52.0" 6639 source = "registry+https://github.com/rust-lang/crates.io-index" 6640 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 6641 6642 [[package]] 6643 name = "windows_i686_gnu" ··· 6647 6648 [[package]] 6649 name = "windows_i686_gnu" 6650 + version = "0.48.5" 6651 source = "registry+https://github.com/rust-lang/crates.io-index" 6652 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 6653 6654 [[package]] 6655 name = "windows_i686_gnu" 6656 + version = "0.52.0" 6657 source = "registry+https://github.com/rust-lang/crates.io-index" 6658 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 6659 6660 [[package]] 6661 name = "windows_i686_msvc" ··· 6665 6666 [[package]] 6667 name = "windows_i686_msvc" 6668 + version = "0.48.5" 6669 source = "registry+https://github.com/rust-lang/crates.io-index" 6670 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 6671 6672 [[package]] 6673 name = "windows_i686_msvc" 6674 + version = "0.52.0" 6675 source = "registry+https://github.com/rust-lang/crates.io-index" 6676 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 6677 6678 [[package]] 6679 name = "windows_x86_64_gnu" ··· 6683 6684 [[package]] 6685 name = "windows_x86_64_gnu" 6686 + version = "0.48.5" 6687 source = "registry+https://github.com/rust-lang/crates.io-index" 6688 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 6689 6690 [[package]] 6691 name = "windows_x86_64_gnu" 6692 + version = "0.52.0" 6693 source = "registry+https://github.com/rust-lang/crates.io-index" 6694 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 6695 6696 [[package]] 6697 name = "windows_x86_64_gnullvm" ··· 6701 6702 [[package]] 6703 name = "windows_x86_64_gnullvm" 6704 + version = "0.48.5" 6705 source = "registry+https://github.com/rust-lang/crates.io-index" 6706 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 6707 6708 [[package]] 6709 name = "windows_x86_64_gnullvm" 6710 + version = "0.52.0" 6711 source = "registry+https://github.com/rust-lang/crates.io-index" 6712 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 6713 6714 [[package]] 6715 name = "windows_x86_64_msvc" ··· 6719 6720 [[package]] 6721 name = "windows_x86_64_msvc" 6722 + version = "0.48.5" 6723 source = "registry+https://github.com/rust-lang/crates.io-index" 6724 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 6725 6726 [[package]] 6727 name = "windows_x86_64_msvc" 6728 + version = "0.52.0" 6729 source = "registry+https://github.com/rust-lang/crates.io-index" 6730 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 6731 6732 [[package]] 6733 name = "winnow" 6734 + version = "0.5.39" 6735 source = "registry+https://github.com/rust-lang/crates.io-index" 6736 + checksum = "5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29" 6737 dependencies = [ 6738 "memchr", 6739 ] ··· 6765 "thiserror", 6766 "time", 6767 ] 6768 6769 [[package]] 6770 name = "yew" ··· 6837 6838 [[package]] 6839 name = "zerocopy" 6840 + version = "0.7.32" 6841 source = "registry+https://github.com/rust-lang/crates.io-index" 6842 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 6843 dependencies = [ 6844 "zerocopy-derive", 6845 ] 6846 6847 [[package]] 6848 name = "zerocopy-derive" 6849 + version = "0.7.32" 6850 source = "registry+https://github.com/rust-lang/crates.io-index" 6851 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 6852 dependencies = [ 6853 "proc-macro2", 6854 "quote", 6855 + "syn 2.0.48", 6856 ] 6857 6858 [[package]] 6859 name = "zeroize" 6860 + version = "1.7.0" 6861 source = "registry+https://github.com/rust-lang/crates.io-index" 6862 + checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 6863 dependencies = [ 6864 "zeroize_derive", 6865 ] ··· 6872 dependencies = [ 6873 "proc-macro2", 6874 "quote", 6875 + "syn 2.0.48", 6876 ] 6877 6878 [[package]]
+4 -12
pkgs/servers/kanidm/default.nix
··· 19 in 20 rustPlatform.buildRustPackage rec { 21 pname = "kanidm"; 22 - version = "1.1.0-rc.15"; 23 24 src = fetchFromGitHub { 25 owner = pname; 26 repo = pname; 27 - # Latest 1.1.0-rc.15 tip 28 - rev = "4d250f817dbd24d77f72427bb93ef3a367a553c6"; 29 - hash = "sha256-cXPqTIDHMWcsRFi1/u8lIpwk2m6rh4C70IwVky7B2qs="; 30 }; 31 32 - patches = [ 33 - # TODO: Remove in the next update 34 - # or when https://github.com/kanidm/kanidm/commit/dbf476fe5ea2c120dff9a85e552be9f898c69ce7 is backported 35 - ./0001-fix-warnings-for-rust-v1.75.patch 36 - ]; 37 - 38 - 39 cargoLock = { 40 lockFile = ./Cargo.lock; 41 outputHashes = { 42 - "base64urlsafedata-0.1.3" = "sha256-JLUxLQCwZgxCmXt636baZYo8nQW/ZfHZOqnOIrIks2s="; 43 "sshkeys-0.3.2" = "sha256-CNG9HW8kSwezAdIYW+CR5rqFfmuso4R0+m4OpIyXbSM="; 44 }; 45 };
··· 19 in 20 rustPlatform.buildRustPackage rec { 21 pname = "kanidm"; 22 + version = "1.1.0-rc.16"; 23 24 src = fetchFromGitHub { 25 owner = pname; 26 repo = pname; 27 + rev = version; 28 + hash = "sha256-UavMiHe91UrCZfmG6b+yhdduOY2eKMev9HSjtXq1Tlw="; 29 }; 30 31 cargoLock = { 32 lockFile = ./Cargo.lock; 33 outputHashes = { 34 + "base64urlsafedata-0.1.3" = "sha256-lYVWuKqF4c34LpFmTIg98TEXIlP4dHen0XkGnLOiq8Q="; 35 "sshkeys-0.3.2" = "sha256-CNG9HW8kSwezAdIYW+CR5rqFfmuso4R0+m4OpIyXbSM="; 36 }; 37 };