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