Merge pull request #223479 from dotlambda/vaultwarden-1.28.0

vaultwarden: 1.27.0 -> 1.28.0

Changed files
+852 -611
nixos
pkgs
tools
+4 -2
nixos/tests/vaultwarden.nix
···
driver.find_element(By.CSS_SELECTOR, 'input#register-form_input_confirm-master-password').send_keys(
'${userPassword}'
)
+
if driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').is_selected():
+
driver.find_element(By.CSS_SELECTOR, 'input#checkForBreaches').click()
driver.find_element(By.XPATH, "//button[contains(., 'Create account')]").click()
···
)
driver.find_element(By.XPATH, "//button[contains(., 'Log in')]").click()
-
wait.until(EC.title_contains("Vaultwarden Web Vault"))
+
wait.until(EC.title_contains("Vaults"))
-
driver.find_element(By.XPATH, "//button[contains(., 'Add item')]").click()
+
driver.find_element(By.XPATH, "//button[contains(., 'New item')]").click()
driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
'secrets'
+835 -591
pkgs/tools/security/vaultwarden/Cargo.lock
···
version = 3
[[package]]
-
name = "addr2line"
-
version = "0.19.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
-
dependencies = [
-
"gimli",
-
]
-
-
[[package]]
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
-
name = "aead"
-
version = "0.5.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8"
-
dependencies = [
-
"crypto-common",
-
"generic-array",
-
]
-
-
[[package]]
-
name = "aes"
-
version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241"
-
dependencies = [
-
"cfg-if",
-
"cipher",
-
"cpufeatures",
-
]
-
-
[[package]]
-
name = "aes-gcm"
-
version = "0.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c"
-
dependencies = [
-
"aead",
-
"aes",
-
"cipher",
-
"ctr",
-
"ghash",
-
"subtle",
-
]
-
-
[[package]]
name = "aho-corasick"
version = "0.7.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "argon2"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "95c2fcf79ad1932ac6269a738109997a83c227c09b75842ae564dc8ede6a861c"
+
dependencies = [
+
"base64ct",
+
"blake2",
+
"password-hash",
+
]
+
+
[[package]]
+
name = "async-channel"
+
version = "1.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833"
+
dependencies = [
+
"concurrent-queue",
+
"event-listener",
+
"futures-core",
+
]
+
+
[[package]]
name = "async-compression"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
]
[[package]]
+
name = "async-executor"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b"
+
dependencies = [
+
"async-lock",
+
"async-task",
+
"concurrent-queue",
+
"fastrand",
+
"futures-lite",
+
"slab",
+
]
+
+
[[package]]
+
name = "async-global-executor"
+
version = "2.3.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776"
+
dependencies = [
+
"async-channel",
+
"async-executor",
+
"async-io",
+
"async-lock",
+
"blocking",
+
"futures-lite",
+
"once_cell",
+
]
+
+
[[package]]
+
name = "async-io"
+
version = "1.13.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
+
dependencies = [
+
"async-lock",
+
"autocfg",
+
"cfg-if",
+
"concurrent-queue",
+
"futures-lite",
+
"log",
+
"parking",
+
"polling",
+
"rustix 0.37.3",
+
"slab",
+
"socket2",
+
"waker-fn",
+
]
+
+
[[package]]
+
name = "async-lock"
+
version = "2.7.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
+
dependencies = [
+
"event-listener",
+
]
+
+
[[package]]
+
name = "async-process"
+
version = "1.6.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6381ead98388605d0d9ff86371043b5aa922a3905824244de40dc263a14fcba4"
+
dependencies = [
+
"async-io",
+
"async-lock",
+
"autocfg",
+
"blocking",
+
"cfg-if",
+
"event-listener",
+
"futures-lite",
+
"libc",
+
"signal-hook",
+
"windows-sys 0.42.0",
+
]
+
+
[[package]]
+
name = "async-std"
+
version = "1.12.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d"
+
dependencies = [
+
"async-channel",
+
"async-global-executor",
+
"async-io",
+
"async-lock",
+
"async-process",
+
"crossbeam-utils",
+
"futures-channel",
+
"futures-core",
+
"futures-io",
+
"futures-lite",
+
"gloo-timers",
+
"kv-log-macro",
+
"log",
+
"memchr",
+
"once_cell",
+
"pin-project-lite",
+
"pin-utils",
+
"slab",
+
"wasm-bindgen-futures",
+
]
+
+
[[package]]
name = "async-stream"
-
version = "0.3.3"
+
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e"
+
checksum = "ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e"
dependencies = [
"async-stream-impl",
"futures-core",
+
"pin-project-lite",
]
[[package]]
name = "async-stream-impl"
-
version = "0.3.3"
+
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27"
+
checksum = "e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
+
name = "async-task"
+
version = "4.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae"
+
+
[[package]]
name = "async-trait"
-
version = "0.1.59"
+
version = "0.1.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364"
+
checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
]
[[package]]
···
]
[[package]]
-
name = "atty"
-
version = "0.2.14"
+
name = "atomic-waker"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
"winapi",
-
]
+
checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599"
[[package]]
name = "autocfg"
···
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
-
name = "backtrace"
-
version = "0.3.67"
+
name = "base64"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca"
-
dependencies = [
-
"addr2line",
-
"cc",
-
"cfg-if",
-
"libc",
-
"miniz_oxide",
-
"object",
-
"rustc-demangle",
-
]
+
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
-
version = "0.13.1"
+
version = "0.21.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
+
+
[[package]]
+
name = "base64ct"
+
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
[[package]]
name = "binascii"
···
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
+
name = "bitflags"
+
version = "2.0.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1"
+
+
[[package]]
+
name = "blake2"
+
version = "0.10.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
+
dependencies = [
+
"digest",
+
]
+
+
[[package]]
name = "block-buffer"
-
version = "0.10.3"
+
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
+
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
+
name = "blocking"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8"
+
dependencies = [
+
"async-channel",
+
"async-lock",
+
"async-task",
+
"atomic-waker",
+
"fastrand",
+
"futures-lite",
+
]
+
+
[[package]]
name = "brotli"
version = "3.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "brotli-decompressor"
-
version = "2.3.2"
+
version = "2.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80"
+
checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "bumpalo"
-
version = "3.11.1"
+
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba"
+
checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
[[package]]
name = "byteorder"
···
[[package]]
name = "bytes"
-
version = "1.3.0"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c"
+
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
[[package]]
name = "cached"
-
version = "0.40.0"
+
version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "72b4147cd94d5fbdc2ab71b11d50a2f45493625576b3bb70257f59eedea69f3d"
+
checksum = "5e5877db5d1af7fae60d06b5db9430b68056a69b3582a0be8e3691e87654aeb6"
dependencies = [
"async-trait",
"async_once",
"cached_proc_macro",
"cached_proc_macro_types",
"futures",
-
"hashbrown",
+
"hashbrown 0.13.2",
"instant",
"lazy_static",
"once_cell",
···
[[package]]
name = "cached_proc_macro"
-
version = "0.15.0"
+
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "751f7f4e7a091545e7f6c65bacc404eaee7e87bfb1f9ece234a1caa173dc16f2"
+
checksum = "e10ca87c81aaa3a949dbbe2b5e6c2c45dbc94ba4897e45ea31ff9ec5087be3dc"
dependencies = [
"cached_proc_macro_types",
"darling",
+
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
···
[[package]]
name = "cc"
-
version = "1.0.78"
+
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
+
checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-if"
···
[[package]]
name = "chrono"
-
version = "0.4.23"
+
version = "0.4.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
+
checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
dependencies = [
"iana-time-zone",
"num-integer",
···
]
[[package]]
-
name = "cipher"
-
version = "0.4.3"
+
name = "codespan-reporting"
+
version = "0.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+
dependencies = [
+
"termcolor",
+
"unicode-width",
+
]
+
+
[[package]]
+
name = "concurrent-queue"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e"
+
checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e"
dependencies = [
-
"crypto-common",
-
"inout",
+
"crossbeam-utils",
]
[[package]]
-
name = "codespan-reporting"
-
version = "0.11.1"
+
name = "cookie"
+
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+
checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb"
dependencies = [
-
"termcolor",
-
"unicode-width",
+
"percent-encoding",
+
"time",
+
"version_check",
]
[[package]]
name = "cookie"
-
version = "0.16.1"
+
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "344adc371239ef32293cb1c4fe519592fcf21206c79c02854320afcdf3ab4917"
+
checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24"
dependencies = [
-
"aes-gcm",
-
"base64",
-
"hkdf",
-
"hmac",
"percent-encoding",
-
"rand",
-
"sha2",
-
"subtle",
"time",
"version_check",
]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e4b6aa369f41f5faa04bb80c9b1f4216ea81646ed6124d76ba5c49a7aafd9cd"
dependencies = [
-
"cookie",
+
"cookie 0.16.2",
"idna 0.2.3",
"log",
"publicsuffix",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bca9b3c618262fc0c85ecbc814c144e04be9c6eec08b315e7cd1cfbe0bb6ca84"
dependencies = [
-
"cookie",
+
"cookie 0.16.2",
"idna 0.3.0",
"log",
"publicsuffix",
···
[[package]]
name = "cpufeatures"
-
version = "0.2.5"
+
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320"
+
checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181"
dependencies = [
"libc",
]
···
[[package]]
name = "crossbeam-utils"
-
version = "0.8.14"
+
version = "0.8.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
+
checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
dependencies = [
"cfg-if",
]
···
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
-
"rand_core",
"typenum",
]
[[package]]
-
name = "ctr"
-
version = "0.9.2"
+
name = "ctor"
+
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
+
checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
dependencies = [
-
"cipher",
+
"quote",
+
"syn 1.0.109",
]
[[package]]
name = "cxx"
-
version = "1.0.83"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bdf07d07d6531bfcdbe9b8b739b104610c6508dcc4d63b410585faf338241daf"
+
checksum = "a9c00419335c41018365ddf7e4d5f1c12ee3659ddcf3e01974650ba1de73d038"
dependencies = [
"cc",
"cxxbridge-flags",
···
[[package]]
name = "cxx-build"
-
version = "1.0.83"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2eb5b96ecdc99f72657332953d4d9c50135af1bac34277801cc3937906ebd39"
+
checksum = "fb8307ad413a98fff033c8545ecf133e3257747b3bae935e7602aab8aa92d4ca"
dependencies = [
"cc",
"codespan-reporting",
···
"proc-macro2",
"quote",
"scratch",
-
"syn",
+
"syn 2.0.10",
]
[[package]]
name = "cxxbridge-flags"
-
version = "1.0.83"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac040a39517fd1674e0f32177648334b0f4074625b5588a64519804ba0553b12"
+
checksum = "edc52e2eb08915cb12596d29d55f0b5384f00d697a646dbd269b6ecb0fbd9d31"
[[package]]
name = "cxxbridge-macro"
-
version = "1.0.83"
+
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1362b0ddcfc4eb0a1f57b68bd77dd99f0e826958a96abd0ae9bd092e114ffed6"
+
checksum = "631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
]
[[package]]
name = "darling"
-
version = "0.13.4"
+
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
+
checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
dependencies = [
"darling_core",
"darling_macro",
···
[[package]]
name = "darling_core"
-
version = "0.13.4"
+
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
+
checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
name = "darling_macro"
-
version = "0.13.4"
+
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
+
checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
dependencies = [
"darling_core",
"quote",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
···
checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc"
dependencies = [
"cfg-if",
-
"hashbrown",
+
"hashbrown 0.12.3",
"lock_api",
"once_cell",
"parking_lot_core",
···
[[package]]
name = "devise"
-
version = "0.3.1"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595"
+
checksum = "d6eacefd3f541c66fc61433d65e54e0e46e0a029a819a7dbbc7a7b489e8a85f8"
dependencies = [
"devise_codegen",
"devise_core",
···
[[package]]
name = "devise_codegen"
-
version = "0.3.1"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2"
+
checksum = "9c8cf4b8dd484ede80fd5c547592c46c3745a617c8af278e2b72bea86b2dfed6"
dependencies = [
"devise_core",
"quote",
···
[[package]]
name = "devise_core"
-
version = "0.3.1"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0"
+
checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a"
dependencies = [
-
"bitflags",
+
"bitflags 2.0.2",
"proc-macro2",
"proc-macro2-diagnostics",
"quote",
-
"syn",
+
"syn 2.0.10",
]
[[package]]
name = "diesel"
-
version = "2.0.2"
+
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68c186a7418a2aac330bb76cde82f16c36b03a66fb91db32d20214311f9f6545"
+
checksum = "4391a22b19c916e50bec4d6140f29bdda3e3bb187223fe6e3ea0b6e4d1021c04"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"byteorder",
"chrono",
"diesel_derives",
···
[[package]]
name = "diesel_derives"
-
version = "2.0.1"
+
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "143b758c91dbc3fe1fdcb0dba5bd13276c6a66422f2ef5795b58488248a310aa"
+
checksum = "0ad74fdcf086be3d4fdd142f67937678fe60ed431c3b2f08599e7687269410c4"
dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
···
[[package]]
name = "dotenvy"
-
version = "0.15.6"
+
version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03d8c417d7a8cb362e0c37e5d815f5eb7c37f79ff93707329d5a194e42e54ca0"
+
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
[[package]]
name = "either"
-
version = "1.8.0"
+
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797"
+
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "email-encoding"
-
version = "0.1.3"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34dd14c63662e0206599796cd5e1ad0268ab2b9d19b868d6050d688eba2bbf98"
+
checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75"
dependencies = [
-
"base64",
+
"base64 0.21.0",
"memchr",
]
···
[[package]]
name = "encoding_rs"
-
version = "0.8.31"
+
version = "0.8.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
+
checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
dependencies = [
"cfg-if",
]
···
"heck",
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
+
]
+
+
[[package]]
+
name = "errno"
+
version = "0.2.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1"
+
dependencies = [
+
"errno-dragonfly",
+
"libc",
+
"winapi",
+
]
+
+
[[package]]
+
name = "errno"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0"
+
dependencies = [
+
"errno-dragonfly",
+
"libc",
+
"windows-sys 0.45.0",
+
]
+
+
[[package]]
+
name = "errno-dragonfly"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+
dependencies = [
+
"cc",
+
"libc",
]
[[package]]
···
]
[[package]]
+
name = "event-listener"
+
version = "2.5.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+
[[package]]
name = "fastrand"
-
version = "1.8.0"
+
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
+
checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
dependencies = [
"instant",
]
[[package]]
name = "fern"
-
version = "0.6.1"
+
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a"
+
checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee"
dependencies = [
"log",
"syslog",
···
[[package]]
name = "futures"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0"
+
checksum = "531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "futures-channel"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed"
+
checksum = "164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac"
dependencies = [
"futures-core",
"futures-sink",
···
[[package]]
name = "futures-core"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac"
+
checksum = "86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd"
[[package]]
name = "futures-executor"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2"
+
checksum = "1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83"
dependencies = [
"futures-core",
"futures-task",
···
[[package]]
name = "futures-io"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb"
+
checksum = "89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91"
+
+
[[package]]
+
name = "futures-lite"
+
version = "1.12.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
+
dependencies = [
+
"fastrand",
+
"futures-core",
+
"futures-io",
+
"memchr",
+
"parking",
+
"pin-project-lite",
+
"waker-fn",
+
]
[[package]]
name = "futures-macro"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d"
+
checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
]
[[package]]
name = "futures-sink"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9"
+
checksum = "ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2"
[[package]]
name = "futures-task"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea"
+
checksum = "fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879"
[[package]]
name = "futures-timer"
···
[[package]]
name = "futures-util"
-
version = "0.3.25"
+
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6"
+
checksum = "3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab"
dependencies = [
"futures-channel",
"futures-core",
···
[[package]]
name = "generator"
-
version = "0.7.2"
+
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e"
+
checksum = "33a20a288a94683f5f4da0adecdbe095c94a77c295e514cc6484e9394dd8376e"
dependencies = [
"cc",
"libc",
"log",
"rustversion",
-
"windows",
+
"windows 0.44.0",
]
[[package]]
···
]
[[package]]
-
name = "ghash"
-
version = "0.5.0"
+
name = "glob"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
-
dependencies = [
-
"opaque-debug",
-
"polyval",
-
]
+
checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
[[package]]
-
name = "gimli"
-
version = "0.27.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793"
-
-
[[package]]
-
name = "glob"
-
version = "0.3.0"
+
name = "gloo-timers"
+
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+
checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
+
dependencies = [
+
"futures-channel",
+
"futures-core",
+
"js-sys",
+
"wasm-bindgen",
+
]
[[package]]
name = "governor"
···
[[package]]
name = "h2"
-
version = "0.3.15"
+
version = "0.3.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4"
+
checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "handlebars"
-
version = "4.3.5"
+
version = "4.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "433e4ab33f1213cdc25b5fa45c76881240cfe79284cf2b395e8b9e312a30a2fd"
+
checksum = "035ef95d03713f2c347a72547b7cd38cbc9af7cd51e6099fb62d586d4a6dee3a"
dependencies = [
"log",
"pest",
···
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
[[package]]
+
name = "hashbrown"
+
version = "0.13.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+
+
[[package]]
name = "heck"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
+
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
-
version = "0.1.19"
+
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
dependencies = [
"libc",
[[package]]
-
name = "hkdf"
-
version = "0.12.3"
+
name = "hermit-abi"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
-
dependencies = [
-
"hmac",
-
]
+
checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
[[package]]
name = "hmac"
···
[[package]]
name = "http"
-
version = "0.2.8"
+
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
+
checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "hyper"
-
version = "0.14.23"
+
version = "0.14.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c"
+
checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899"
dependencies = [
"bytes",
"futures-channel",
···
[[package]]
name = "iana-time-zone"
-
version = "0.1.53"
+
version = "0.1.54"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
+
checksum = "0c17cc76786e99f8d2f055c11159e7f0091c42474dcc3189fbab96072e873e6d"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
-
"winapi",
+
"windows 0.46.0",
[[package]]
···
[[package]]
name = "indexmap"
-
version = "1.9.2"
+
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
+
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
"autocfg",
-
"hashbrown",
+
"hashbrown 0.12.3",
"serde",
···
checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
[[package]]
-
name = "inout"
-
version = "0.1.3"
+
name = "instant"
+
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
-
"generic-array",
+
"cfg-if",
[[package]]
-
name = "instant"
-
version = "0.1.12"
+
name = "io-lifetimes"
+
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+
checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb"
dependencies = [
-
"cfg-if",
+
"hermit-abi 0.3.1",
+
"libc",
+
"windows-sys 0.45.0",
[[package]]
···
[[package]]
name = "ipnet"
-
version = "2.7.0"
+
version = "2.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146"
+
+
[[package]]
+
name = "is-terminal"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e"
+
checksum = "8687c819457e979cc940d09cb16e42a1bf70aa6b60a549de6d3a62a0ee90c69e"
+
dependencies = [
+
"hermit-abi 0.3.1",
+
"io-lifetimes",
+
"rustix 0.36.11",
+
"windows-sys 0.45.0",
+
]
[[package]]
name = "itoa"
-
version = "1.0.4"
+
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
+
checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
[[package]]
name = "jetscii"
···
[[package]]
name = "job_scheduler_ng"
-
version = "2.0.3"
+
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "830ebb8320dcba49a2d081c36677d500bbbf9ab7e0500ddddadf88252bca3891"
+
checksum = "10bbdf445513bbe53f4666218b7057d265c76fa0b30475e121a6bf05dbaacaae"
dependencies = [
"chrono",
"cron",
···
[[package]]
name = "js-sys"
-
version = "0.3.60"
+
version = "0.3.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
+
checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
dependencies = [
"wasm-bindgen",
[[package]]
name = "jsonwebtoken"
-
version = "8.2.0"
+
version = "8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09f4f04699947111ec1733e71778d763555737579e44b85844cae8e1940a1828"
+
checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
dependencies = [
-
"base64",
+
"base64 0.21.0",
"pem",
"ring",
"serde",
···
[[package]]
+
name = "kv-log-macro"
+
version = "1.0.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
+
dependencies = [
+
"log",
+
]
+
+
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "lettre"
-
version = "0.10.1"
+
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2eabca5e0b4d0e98e7f2243fb5b7520b6af2b65d8f87bcc86f2c75185a6ff243"
+
checksum = "d8033576bf9f051fce6cb92b6264114b4340896c352a9ff38b67bd4cde924635"
dependencies = [
+
"async-std",
"async-trait",
-
"base64",
+
"base64 0.21.0",
"email-encoding",
"email_address",
"fastrand",
···
"futures-util",
"hostname",
"httpdate",
-
"idna 0.2.3",
+
"idna 0.3.0",
"mime",
"native-tls",
"nom",
···
[[package]]
name = "libc"
-
version = "0.2.138"
+
version = "0.2.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8"
+
checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c"
[[package]]
name = "libmimalloc-sys"
-
version = "0.1.28"
+
version = "0.1.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "04d1c67deb83e6b75fa4fe3309e09cfeade12e7721d95322af500d3814ea60c9"
+
checksum = "dd8c7cbf8b89019683667e347572e6d55a7df7ea36b0c4ce69961b0cde67b174"
dependencies = [
"cc",
"libc",
···
[[package]]
name = "link-cplusplus"
-
version = "1.0.7"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369"
+
checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
dependencies = [
"cc",
···
checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
+
name = "linux-raw-sys"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+
+
[[package]]
+
name = "linux-raw-sys"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d"
+
+
[[package]]
name = "lock_api"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
dependencies = [
"cfg-if",
+
"value-bag",
[[package]]
···
[[package]]
name = "matches"
-
version = "0.1.9"
+
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
+
checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
[[package]]
name = "memchr"
···
[[package]]
name = "mimalloc"
-
version = "0.1.32"
+
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b2374e2999959a7b583e1811a1ddbf1d3a4b9496eceb9746f1192a59d871eca"
+
checksum = "9dcb174b18635f7561a0c6c9fc2ce57218ac7523cf72c50af80e2d79ab8f3ba1"
dependencies = [
"libmimalloc-sys",
[[package]]
name = "mime"
-
version = "0.3.16"
+
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
+
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "minimal-lexical"
···
[[package]]
name = "mio"
-
version = "0.8.5"
+
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de"
+
checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
dependencies = [
"libc",
"log",
"wasi 0.11.0+wasi-snapshot-preview1",
-
"windows-sys 0.42.0",
+
"windows-sys 0.45.0",
[[package]]
name = "multer"
version = "2.0.4"
-
source = "git+https://github.com/BlackDex/multer-rs?rev=477d16b7fa0f361b5c2a5ba18a5b28bec6d26a8a#477d16b7fa0f361b5c2a5ba18a5b28bec6d26a8a"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ed4198ce7a4cbd2a57af78d28c6fbb57d81ac5f1d6ad79ac6c5587419cbdf22"
dependencies = [
"bytes",
"encoding_rs",
···
"log",
"memchr",
"mime",
-
"spin 0.9.4",
+
"spin 0.9.6",
"tokio",
"tokio-util",
"version_check",
···
[[package]]
name = "nom"
-
version = "7.1.1"
+
version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
+
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
"memchr",
"minimal-lexical",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
[[package]]
···
[[package]]
name = "num_cpus"
-
version = "1.14.0"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5"
+
checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
dependencies = [
-
"hermit-abi",
+
"hermit-abi 0.2.6",
"libc",
···
[[package]]
-
name = "object"
-
version = "0.30.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
name = "once_cell"
-
version = "1.16.0"
+
version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860"
-
-
[[package]]
-
name = "opaque-debug"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
[[package]]
name = "openssl"
-
version = "0.10.44"
+
version = "0.10.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566"
+
checksum = "518915b97df115dd36109bfa429a48b8f737bd05508cf9588977b599648926d2"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"cfg-if",
"foreign-types",
"libc",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
[[package]]
···
[[package]]
name = "openssl-src"
-
version = "111.24.0+1.1.1s"
+
version = "111.25.2+1.1.1t"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd"
+
checksum = "320708a054ad9b3bf314688b5db87cf4d6683d64cfc835e2337924ae62bf4431"
dependencies = [
"cc",
[[package]]
name = "openssl-sys"
-
version = "0.9.79"
+
version = "0.9.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5454462c0eced1e97f2ec09036abc8da362e66802f66fd20f86854d9d8cbcbc4"
+
checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b"
dependencies = [
"autocfg",
"cc",
···
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
+
name = "parking"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
+
+
[[package]]
name = "parking_lot"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "parking_lot_core"
-
version = "0.9.5"
+
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba"
+
checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
-
"windows-sys 0.42.0",
+
"windows-sys 0.45.0",
[[package]]
···
checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41"
dependencies = [
"regex",
+
]
+
+
[[package]]
+
name = "password-hash"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
+
dependencies = [
+
"base64ct",
+
"rand_core",
+
"subtle",
[[package]]
name = "paste"
-
version = "1.0.10"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf1c2c742266c2f1041c914ba65355a83ae8747b05f208319784083583494b4b"
+
checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
[[package]]
name = "pear"
-
version = "0.2.3"
+
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15e44241c5e4c868e3eaa78b7c1848cadd6344ed4f54d029832d32b415a58702"
+
checksum = "0ec95680a7087503575284e5063e14b694b7a9c0b065e5dceec661e0497127e8"
dependencies = [
"inlinable_string",
"pear_codegen",
···
[[package]]
name = "pear_codegen"
-
version = "0.2.3"
+
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "82a5ca643c2303ecb740d506539deba189e16f2754040a42901cd8105d0282d0"
+
checksum = "9661a3a53f93f09f2ea882018e4d7c88f6ff2956d809a276060476fd8c879d3c"
dependencies = [
"proc-macro2",
"proc-macro2-diagnostics",
"quote",
-
"syn",
+
"syn 2.0.10",
[[package]]
name = "pem"
-
version = "1.1.0"
+
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "03c64931a1a212348ec4f3b4362585eca7159d0d09cbdf4a7f74f02173596fd4"
+
checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
dependencies = [
-
"base64",
+
"base64 0.13.1",
[[package]]
···
[[package]]
name = "pest"
-
version = "2.5.1"
+
version = "2.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc8bed3549e0f9b0a2a78bf7c0018237a2cdf085eecbbc048e52612438e4e9d0"
+
checksum = "8cbd939b234e95d72bc393d51788aec68aeeb5d51e748ca08ff3aad58cb722f7"
dependencies = [
"thiserror",
"ucd-trie",
···
[[package]]
name = "pest_derive"
-
version = "2.5.1"
+
version = "2.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cdc078600d06ff90d4ed238f0119d84ab5d43dbaad278b0e33a8820293b32344"
+
checksum = "a81186863f3d0a27340815be8f2078dd8050b14cd71913db9fbda795e5f707d7"
dependencies = [
"pest",
"pest_generator",
···
[[package]]
name = "pest_generator"
-
version = "2.5.1"
+
version = "2.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "28a1af60b1c4148bb269006a750cff8e2ea36aff34d2d96cf7be0b14d1bed23c"
+
checksum = "75a1ef20bf3193c15ac345acb32e26b3dc3223aff4d77ae4fc5359567683796b"
dependencies = [
"pest",
"pest_meta",
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
[[package]]
name = "pest_meta"
-
version = "2.5.1"
+
version = "2.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fec8605d59fc2ae0c6c1aefc0c7c7a9769732017c0ce07f7a9cfffa7b4404f20"
+
checksum = "5e3b284b1f13a20dc5ebc90aff59a51b8d7137c221131b52a7260c08cbc1cc80"
dependencies = [
"once_cell",
"pest",
-
"sha1",
+
"sha2",
[[package]]
···
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
[[package]]
-
name = "polyval"
-
version = "0.6.0"
+
name = "polling"
+
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6"
+
checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa"
dependencies = [
+
"autocfg",
+
"bitflags 1.3.2",
"cfg-if",
-
"cpufeatures",
-
"opaque-debug",
-
"universal-hash",
+
"concurrent-queue",
+
"libc",
+
"log",
+
"pin-project-lite",
+
"windows-sys 0.45.0",
[[package]]
···
"proc-macro-error-attr",
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
"version_check",
···
[[package]]
-
name = "proc-macro-hack"
-
version = "0.5.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-
[[package]]
name = "proc-macro2"
-
version = "1.0.47"
+
version = "1.0.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725"
+
checksum = "ba466839c78239c09faf015484e5cc04860f88242cff4d03eb038f04b4699b73"
dependencies = [
"unicode-ident",
[[package]]
name = "proc-macro2-diagnostics"
-
version = "0.9.1"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada"
+
checksum = "606c4ba35817e2922a308af55ad51bab3645b59eae5c570d4a6cf07e36bd493b"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
"version_check",
"yansi",
···
[[package]]
name = "quote"
-
version = "1.0.21"
+
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179"
+
checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
dependencies = [
"proc-macro2",
[[package]]
name = "quoted_printable"
-
version = "0.4.6"
+
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "20f14e071918cbeefc5edc986a7aa92c425dae244e003a35e1cdddb5ca39b5cb"
+
checksum = "a24039f627d8285853cc90dcddf8c1ebfaa91f834566948872b225b9a28ed1b6"
[[package]]
name = "r2d2"
···
[[package]]
name = "raw-cpuid"
-
version = "10.6.0"
+
version = "10.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a6823ea29436221176fe662da99998ad3b4db2c7f31e7b6f5fe43adccd6320bb"
+
checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
[[package]]
name = "ref-cast"
-
version = "1.0.13"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53b15debb4f9d60d767cd8ca9ef7abb2452922f3214671ff052defc7f3502c44"
+
checksum = "f43faa91b1c8b36841ee70e97188a869d37ae21759da6846d4be66de5bf7b12c"
dependencies = [
"ref-cast-impl",
[[package]]
name = "ref-cast-impl"
-
version = "1.0.13"
+
version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abfa8511e9e94fd3de6585a3d3cd00e01ed556dc9814829280af0e8dc72a8f36"
+
checksum = "8d2275aab483050ab2a7364c1a46604865ee7d6906684e08db0f090acf74f9e7"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
[[package]]
name = "regex"
-
version = "1.7.0"
+
version = "1.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a"
+
checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
dependencies = [
"aho-corasick",
"memchr",
···
[[package]]
name = "regex-syntax"
-
version = "0.6.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
-
-
[[package]]
-
name = "remove_dir_all"
-
version = "0.5.3"
+
version = "0.6.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-
dependencies = [
-
"winapi",
-
]
+
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
[[package]]
name = "reqwest"
-
version = "0.11.13"
+
version = "0.11.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c"
+
checksum = "0ba30cc2c0cd02af1222ed216ba659cdb2f879dfe3181852fe7c50b1d0005949"
dependencies = [
"async-compression",
-
"base64",
+
"base64 0.21.0",
"bytes",
-
"cookie",
+
"cookie 0.16.2",
"cookie_store 0.16.1",
"encoding_rs",
"futures-core",
···
"once_cell",
"percent-encoding",
"pin-project-lite",
-
"proc-macro-hack",
"serde",
"serde_json",
"serde_urlencoded",
···
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
+
"wasm-streams",
"web-sys",
"winreg",
···
[[package]]
name = "rocket"
-
version = "0.5.0-rc.2"
+
version = "0.5.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "98ead083fce4a405feb349cf09abdf64471c6077f14e0ce59364aa90d4b99317"
+
checksum = "58734f7401ae5cfd129685b48f61182331745b357b96f2367f01aebaf1cc9cc9"
dependencies = [
"async-stream",
"async-trait",
"atomic",
-
"atty",
"binascii",
"bytes",
"either",
"figment",
"futures",
"indexmap",
+
"is-terminal",
"log",
"memchr",
"multer",
···
[[package]]
name = "rocket_codegen"
-
version = "0.5.0-rc.2"
+
version = "0.5.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6aeb6bb9c61e9cd2c00d70ea267bf36f76a4cc615e5908b349c2f9d93999b47"
+
checksum = "7093353f14228c744982e409259fb54878ba9563d08214f2d880d59ff2fc508b"
dependencies = [
"devise",
"glob",
···
"proc-macro2",
"quote",
"rocket_http",
-
"syn",
+
"syn 2.0.10",
"unicode-xid",
[[package]]
name = "rocket_http"
-
version = "0.5.0-rc.2"
+
version = "0.5.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2ded65d127954de3c12471630bf4b81a2792f065984461e65b91d0fdaafc17a2"
+
checksum = "936012c99162a03a67f37f9836d5f938f662e26f2717809761a9ac46432090f4"
dependencies = [
-
"cookie",
+
"cookie 0.17.0",
"either",
"futures",
"http",
···
[[package]]
-
name = "rustc-demangle"
-
version = "0.1.21"
+
name = "rpassword"
+
version = "7.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+
dependencies = [
+
"libc",
+
"rtoolbox",
+
"winapi",
+
]
+
+
[[package]]
+
name = "rtoolbox"
+
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
+
checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+
dependencies = [
+
"libc",
+
"winapi",
+
]
+
+
[[package]]
+
name = "rustix"
+
version = "0.36.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "db4165c9963ab29e422d6c26fbc1d37f15bace6b2810221f9d925023480fcf0e"
+
dependencies = [
+
"bitflags 1.3.2",
+
"errno 0.2.8",
+
"io-lifetimes",
+
"libc",
+
"linux-raw-sys 0.1.4",
+
"windows-sys 0.45.0",
+
]
+
+
[[package]]
+
name = "rustix"
+
version = "0.37.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2"
+
dependencies = [
+
"bitflags 1.3.2",
+
"errno 0.3.0",
+
"io-lifetimes",
+
"libc",
+
"linux-raw-sys 0.3.0",
+
"windows-sys 0.45.0",
+
]
[[package]]
name = "rustls"
-
version = "0.20.7"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c"
+
checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f"
dependencies = [
"log",
"ring",
···
[[package]]
name = "rustls-pemfile"
-
version = "1.0.1"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0864aeff53f8c05aa08d86e5ef839d3dfcf07aeba2db32f12db0ef716e87bd55"
+
checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b"
dependencies = [
-
"base64",
+
"base64 0.21.0",
[[package]]
name = "rustversion"
-
version = "1.0.9"
+
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
+
checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06"
[[package]]
name = "ryu"
-
version = "1.0.11"
+
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
+
checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
[[package]]
name = "same-file"
···
[[package]]
name = "schannel"
-
version = "0.1.20"
+
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
+
checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3"
dependencies = [
-
"lazy_static",
-
"windows-sys 0.36.1",
+
"windows-sys 0.42.0",
[[package]]
name = "scheduled-thread-pool"
-
version = "0.2.6"
+
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "977a7519bff143a44f842fd07e80ad1329295bd71686457f18e496736f4bf9bf"
+
checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19"
dependencies = [
"parking_lot",
···
[[package]]
name = "scratch"
-
version = "1.0.2"
+
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898"
+
checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
[[package]]
name = "sct"
···
[[package]]
name = "security-framework"
-
version = "2.7.0"
+
version = "2.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c"
+
checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254"
dependencies = [
-
"bitflags",
+
"bitflags 1.3.2",
"core-foundation",
"core-foundation-sys",
"libc",
···
[[package]]
name = "security-framework-sys"
-
version = "2.6.1"
+
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
+
checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "semver"
-
version = "1.0.14"
+
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4"
+
checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
[[package]]
name = "serde"
-
version = "1.0.150"
+
version = "1.0.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e326c9ec8042f1b5da33252c8a37e9ffbd2c9bef0155215b6e6c80c790e05f91"
+
checksum = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9"
dependencies = [
"serde_derive",
···
[[package]]
name = "serde_derive"
-
version = "1.0.150"
+
version = "1.0.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "42a3df25b0713732468deadad63ab9da1f1fd75a48a15024b50363f128db627e"
+
checksum = "e801c1712f48475582b7696ac71e0ca34ebb30e09338425384269d9717c62cad"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
[[package]]
name = "serde_json"
-
version = "1.0.89"
+
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db"
+
checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea"
dependencies = [
"itoa",
"ryu",
···
[[package]]
+
name = "signal-hook"
+
version = "0.3.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9"
+
dependencies = [
+
"libc",
+
"signal-hook-registry",
+
]
+
+
[[package]]
name = "signal-hook-registry"
-
version = "1.4.0"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
+
checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
dependencies = [
"libc",
···
[[package]]
name = "slab"
-
version = "0.4.7"
+
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
+
checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
dependencies = [
"autocfg",
···
[[package]]
name = "socket2"
-
version = "0.4.7"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"
+
checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
dependencies = [
"libc",
"winapi",
···
[[package]]
name = "spin"
-
version = "0.9.4"
+
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09"
+
checksum = "b5d6e0250b93c8427a177b849d144a96d5acc57006149479403d7861ab721e34"
[[package]]
name = "stable-pattern"
···
[[package]]
name = "syn"
-
version = "1.0.105"
+
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908"
+
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"unicode-ident",
+
]
+
+
[[package]]
+
name = "syn"
+
version = "2.0.10"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5aad1363ed6d37b84299588d62d3a7d95b5a5c2d9aad5c85609fda12afaa1f40"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "tempfile"
-
version = "3.3.0"
+
version = "3.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
+
checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95"
dependencies = [
"cfg-if",
"fastrand",
-
"libc",
"redox_syscall",
-
"remove_dir_all",
-
"winapi",
+
"rustix 0.36.11",
+
"windows-sys 0.42.0",
[[package]]
name = "termcolor"
-
version = "1.1.3"
+
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+
checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
dependencies = [
"winapi-util",
[[package]]
name = "thiserror"
-
version = "1.0.37"
+
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
+
checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.37"
+
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
+
checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 2.0.10",
[[package]]
name = "thread_local"
-
version = "1.1.4"
+
version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
+
checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
dependencies = [
+
"cfg-if",
"once_cell",
···
[[package]]
name = "time"
-
version = "0.3.17"
+
version = "0.3.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
+
checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
dependencies = [
"itoa",
"libc",
···
[[package]]
name = "time-macros"
-
version = "0.2.6"
+
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
+
checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
dependencies = [
"time-core",
···
[[package]]
name = "tinyvec_macros"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
-
version = "1.23.0"
+
version = "1.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46"
+
checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
dependencies = [
"autocfg",
"bytes",
···
"signal-hook-registry",
"socket2",
"tokio-macros",
-
"windows-sys 0.42.0",
+
"windows-sys 0.45.0",
[[package]]
···
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
[[package]]
name = "tokio-native-tls"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
+
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
dependencies = [
"native-tls",
"tokio",
···
[[package]]
name = "tokio-stream"
-
version = "0.1.11"
+
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce"
+
checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
dependencies = [
"futures-core",
"pin-project-lite",
···
[[package]]
name = "tokio-util"
-
version = "0.7.4"
+
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740"
+
checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2"
dependencies = [
"bytes",
"futures-core",
···
[[package]]
name = "toml"
-
version = "0.5.10"
+
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f"
+
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
dependencies = [
"serde",
···
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
[[package]]
···
[[package]]
name = "try-lock"
-
version = "0.2.3"
+
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
+
checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
[[package]]
name = "tungstenite"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788"
dependencies = [
-
"base64",
+
"base64 0.13.1",
"byteorder",
"bytes",
"http",
···
[[package]]
name = "unicode-bidi"
-
version = "0.3.8"
+
version = "0.3.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
+
checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
[[package]]
name = "unicode-ident"
-
version = "1.0.5"
+
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
+
checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
[[package]]
name = "unicode-normalization"
···
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
[[package]]
-
name = "universal-hash"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5"
-
dependencies = [
-
"crypto-common",
-
"subtle",
-
]
-
-
[[package]]
name = "untrusted"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "uuid"
-
version = "1.2.2"
+
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c"
+
checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79"
dependencies = [
"getrandom",
···
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+
[[package]]
+
name = "value-bag"
+
version = "1.0.0-alpha.9"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
+
dependencies = [
+
"ctor",
+
"version_check",
+
]
[[package]]
name = "vaultwarden"
version = "1.0.0"
dependencies = [
-
"backtrace",
+
"argon2",
"bytes",
"cached",
"chrono",
"chrono-tz",
-
"cookie",
+
"cookie 0.16.2",
"cookie_store 0.19.0",
"dashmap",
"data-encoding",
···
"ring",
"rmpv",
"rocket",
+
"rpassword",
"semver",
"serde",
"serde_json",
···
"url",
"uuid",
"webauthn-rs",
+
"which",
"yubico",
···
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
+
name = "waker-fn"
+
version = "1.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
+
+
[[package]]
name = "walkdir"
-
version = "2.3.2"
+
version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
+
checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
dependencies = [
"same-file",
-
"winapi",
"winapi-util",
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
+
checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
+
checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.33"
+
version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d"
+
checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
+
checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.83"
+
version = "0.2.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
+
checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
dependencies = [
"proc-macro2",
"quote",
-
"syn",
+
"syn 1.0.109",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.83"
+
version = "0.2.84"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
+
+
[[package]]
+
name = "wasm-streams"
+
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
+
checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078"
+
dependencies = [
+
"futures-util",
+
"js-sys",
+
"wasm-bindgen",
+
"wasm-bindgen-futures",
+
"web-sys",
+
]
[[package]]
name = "web-sys"
-
version = "0.3.60"
+
version = "0.3.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f"
+
checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
dependencies = [
"js-sys",
"wasm-bindgen",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1"
dependencies = [
-
"base64",
+
"base64 0.13.1",
"nom",
"openssl",
"rand",
···
[[package]]
+
name = "which"
+
version = "4.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269"
+
dependencies = [
+
"either",
+
"libc",
+
"once_cell",
+
]
+
+
[[package]]
name = "widestring"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "windows"
-
version = "0.39.0"
+
version = "0.44.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a"
+
checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b"
dependencies = [
-
"windows_aarch64_msvc 0.39.0",
-
"windows_i686_gnu 0.39.0",
-
"windows_i686_msvc 0.39.0",
-
"windows_x86_64_gnu 0.39.0",
-
"windows_x86_64_msvc 0.39.0",
+
"windows-targets",
[[package]]
-
name = "windows-sys"
-
version = "0.36.1"
+
name = "windows"
+
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
+
checksum = "cdacb41e6a96a052c6cb63a144f24900236121c6f63f4f8219fef5977ecb0c25"
dependencies = [
-
"windows_aarch64_msvc 0.36.1",
-
"windows_i686_gnu 0.36.1",
-
"windows_i686_msvc 0.36.1",
-
"windows_x86_64_gnu 0.36.1",
-
"windows_x86_64_msvc 0.36.1",
+
"windows-targets",
[[package]]
···
checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
dependencies = [
"windows_aarch64_gnullvm",
-
"windows_aarch64_msvc 0.42.0",
-
"windows_i686_gnu 0.42.0",
-
"windows_i686_msvc 0.42.0",
-
"windows_x86_64_gnu 0.42.0",
+
"windows_aarch64_msvc",
+
"windows_i686_gnu",
+
"windows_i686_msvc",
+
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
-
"windows_x86_64_msvc 0.42.0",
+
"windows_x86_64_msvc",
[[package]]
-
name = "windows_aarch64_gnullvm"
-
version = "0.42.0"
+
name = "windows-sys"
+
version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
+
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+
dependencies = [
+
"windows-targets",
+
]
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.36.1"
+
name = "windows-targets"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
+
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+
dependencies = [
+
"windows_aarch64_gnullvm",
+
"windows_aarch64_msvc",
+
"windows_i686_gnu",
+
"windows_i686_msvc",
+
"windows_x86_64_gnu",
+
"windows_x86_64_gnullvm",
+
"windows_x86_64_msvc",
+
]
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.39.0"
+
name = "windows_aarch64_gnullvm"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2"
+
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.42.0"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
+
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
[[package]]
name = "windows_i686_gnu"
-
version = "0.36.1"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.39.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.42.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
+
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
[[package]]
name = "windows_i686_msvc"
-
version = "0.36.1"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.39.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.42.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
+
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.39.0"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.42.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
+
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.42.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.39.0"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809"
+
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.42.0"
+
version = "0.42.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5"
+
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
[[package]]
name = "winreg"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "173f75d2c4010429a2d74ae3a114a69930c59e2b1a4c97b1c75d259a4960d5fb"
dependencies = [
-
"base64",
+
"base64 0.13.1",
"form_urlencoded",
"futures",
"hmac",
+3 -6
pkgs/tools/security/vaultwarden/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "vaultwarden";
-
version = "1.27.0";
+
version = "1.28.0";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
-
hash = "sha256-QvU1Y3syr6PZbTRebbZF4sEzI4lIj1enJe2F/gGfvQM=";
+
hash = "sha256-ML5eblQUk4xMYbBeLxk9tNxi7N4ltrCjMG0oM9zL6JI=";
};
cargoLock = {
lockFile = ./Cargo.lock;
-
outputHashes = {
-
"multer-2.0.4" = "sha256-962onbcPUjkoIGSQTnF8m1fkamwThpPj4uBJ8EqbouQ=";
-
};
};
nativeBuildInputs = [ pkg-config ];
···
meta = with lib; {
description = "Unofficial Bitwarden compatible server written in Rust";
homepage = "https://github.com/dani-garcia/vaultwarden";
-
license = licenses.gpl3Only;
+
license = licenses.agpl3Only;
maintainers = with maintainers; [ msteen ivan ];
};
}
+3 -5
pkgs/tools/security/vaultwarden/update.nix
···
URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/Dockerfile.j2"
WEBVAULT_VERSION=$(curl --silent "$URL" | grep "set vault_version" | sed -E "s/.*\"v([^\"]+)\".*/\\1/")
-
old_hash_bw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.src.outputHash)
-
old_hash_vw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash)
-
new_hash_bw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/bitwarden/clients.git --rev "web-v$WEBVAULT_VERSION" | jq --raw-output ".sha256"))
-
new_hash_vw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256"))
-
sed -e "s#$old_hash_bw#$new_hash_bw#" -e "s#$old_hash_vw#$new_hash_vw#" -i pkgs/tools/security/vaultwarden/webvault.nix
+
old_hash=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash)
+
new_hash=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256"))
+
sed -e "s#$old_hash#$new_hash#" -i pkgs/tools/security/vaultwarden/webvault.nix
nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION"
''
+7 -7
pkgs/tools/security/vaultwarden/webvault.nix
···
let
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs-16_x; };
-
version = "2022.12.0";
+
version = "2023.3.0b";
bw_web_builds = fetchFromGitHub {
owner = "dani-garcia";
repo = "bw_web_builds";
rev = "v${version}";
-
hash = "sha256-4yUE0ySUCKmmbca+T8qjqSO0AHZEUAHZ4nheRjpDnZo=";
+
hash = "sha256-3kCgT+NsYU7sRJvw56vcPXS7j+eHxgek195zZnamjJw=";
};
-
in buildNpmPackage' {
+
in buildNpmPackage' rec {
pname = "vaultwarden-webvault";
inherit version;
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
-
rev = "web-v${version}";
-
hash = "sha256-CsbnnP12P7JuGDOm5Ia73SzET/jCx3qRbz9vdUf7lCA=";
+
rev = "web-v${lib.removeSuffix "b" version}";
+
hash = "sha256-pSaFksfdxVx7vaozR5h+wpPB42qVgs+aXhV7HGFq71E=";
};
-
npmDepsHash = "sha256-wWOtVGNOzY2s82nfQDuWgA4ukpJxJr8Z7Y+rFPq2QdU=";
+
npmDepsHash = "sha256-ZHbKq7EseYNTWjKi+W66WinmReZbpn3kJB3g0N2z4ww=";
postPatch = ''
ln -s ${bw_web_builds}/{patches,resources} ..
-
PATH="${git}/bin:$PATH" VAULT_VERSION=${bw_web_builds.rev} \
+
PATH="${git}/bin:$PATH" VAULT_VERSION="${lib.removePrefix "web-" src.rev}" \
bash ${bw_web_builds}/scripts/apply_patches.sh
'';