lol

Merge pull request #265818 from K900/vaultwarden-1.30.0

Vaultwarden 1.30.0

authored by

K900 and committed by
GitHub
68b237a1 9b92dad3

+604 -382
+1 -2
nixos/tests/vaultwarden.nix
··· 54 54 services.postgresql = { 55 55 enable = true; 56 56 initialScript = pkgs.writeText "postgresql-init.sql" '' 57 - CREATE DATABASE bitwarden; 58 57 CREATE USER bitwardenuser WITH PASSWORD '${dbPassword}'; 59 - GRANT ALL PRIVILEGES ON DATABASE bitwarden TO bitwardenuser; 58 + CREATE DATABASE bitwarden WITH OWNER bitwardenuser; 60 59 ''; 61 60 }; 62 61
+580 -360
pkgs/tools/security/vaultwarden/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "addr2line" 7 - version = "0.20.0" 7 + version = "0.21.0" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 10 dependencies = [ 11 11 "gimli", 12 12 ] ··· 18 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 19 20 20 [[package]] 21 + name = "ahash" 22 + version = "0.7.6" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 25 + dependencies = [ 26 + "getrandom", 27 + "once_cell", 28 + "version_check", 29 + ] 30 + 31 + [[package]] 32 + name = "ahash" 33 + version = "0.8.3" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 36 + dependencies = [ 37 + "cfg-if", 38 + "once_cell", 39 + "version_check", 40 + ] 41 + 42 + [[package]] 21 43 name = "aho-corasick" 22 - version = "1.0.3" 44 + version = "1.1.2" 23 45 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "86b8f9420f797f2d9e935edf629310eb938a0d839f984e25327f3c7eed22300c" 46 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 47 dependencies = [ 26 48 "memchr", 27 49 ] ··· 42 64 ] 43 65 44 66 [[package]] 67 + name = "allocator-api2" 68 + version = "0.2.16" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 71 + 72 + [[package]] 45 73 name = "android-tzdata" 46 74 version = "0.1.1" 47 75 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 58 86 59 87 [[package]] 60 88 name = "argon2" 61 - version = "0.5.1" 89 + version = "0.5.2" 62 90 source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "b2e554a8638bdc1e4eae9984845306cc95f8a9208ba8d49c3859fd958b46774d" 91 + checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 64 92 dependencies = [ 65 93 "base64ct", 66 94 "blake2", ··· 75 103 checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 76 104 dependencies = [ 77 105 "concurrent-queue", 78 - "event-listener", 106 + "event-listener 2.5.3", 79 107 "futures-core", 80 108 ] 81 109 82 110 [[package]] 83 111 name = "async-compression" 84 - version = "0.4.1" 112 + version = "0.4.4" 85 113 source = "registry+https://github.com/rust-lang/crates.io-index" 86 - checksum = "62b74f44609f0f91493e3082d3734d98497e094777144380ea4db9f9905dd5b6" 114 + checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 87 115 dependencies = [ 88 116 "brotli", 89 117 "flate2", ··· 95 123 96 124 [[package]] 97 125 name = "async-executor" 98 - version = "1.5.1" 126 + version = "1.6.0" 99 127 source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" 128 + checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" 101 129 dependencies = [ 102 130 "async-lock", 103 131 "async-task", 104 132 "concurrent-queue", 105 - "fastrand 1.9.0", 133 + "fastrand 2.0.1", 106 134 "futures-lite", 107 135 "slab", 108 136 ] ··· 136 164 "log", 137 165 "parking", 138 166 "polling", 139 - "rustix 0.37.23", 167 + "rustix 0.37.26", 140 168 "slab", 141 - "socket2 0.4.9", 169 + "socket2 0.4.10", 142 170 "waker-fn", 143 171 ] 144 172 ··· 148 176 source = "registry+https://github.com/rust-lang/crates.io-index" 149 177 checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 150 178 dependencies = [ 151 - "event-listener", 179 + "event-listener 2.5.3", 152 180 ] 153 181 154 182 [[package]] 155 183 name = "async-process" 156 - version = "1.7.0" 184 + version = "1.8.1" 157 185 source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" 186 + checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 159 187 dependencies = [ 160 188 "async-io", 161 189 "async-lock", 162 - "autocfg", 190 + "async-signal", 163 191 "blocking", 164 192 "cfg-if", 165 - "event-listener", 193 + "event-listener 3.0.0", 166 194 "futures-lite", 167 - "rustix 0.37.23", 168 - "signal-hook", 195 + "rustix 0.38.20", 196 + "windows-sys", 197 + ] 198 + 199 + [[package]] 200 + name = "async-signal" 201 + version = "0.2.4" 202 + source = "registry+https://github.com/rust-lang/crates.io-index" 203 + checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399" 204 + dependencies = [ 205 + "async-io", 206 + "async-lock", 207 + "atomic-waker", 208 + "cfg-if", 209 + "futures-core", 210 + "futures-io", 211 + "rustix 0.38.20", 212 + "signal-hook-registry", 213 + "slab", 169 214 "windows-sys", 170 215 ] 171 216 ··· 215 260 dependencies = [ 216 261 "proc-macro2", 217 262 "quote", 218 - "syn 2.0.28", 263 + "syn 2.0.38", 219 264 ] 220 265 221 266 [[package]] 222 267 name = "async-task" 223 - version = "4.4.0" 268 + version = "4.5.0" 224 269 source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 270 + checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 226 271 227 272 [[package]] 228 273 name = "async-trait" 229 - version = "0.1.73" 274 + version = "0.1.74" 230 275 source = "registry+https://github.com/rust-lang/crates.io-index" 231 - checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 276 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 232 277 dependencies = [ 233 278 "proc-macro2", 234 279 "quote", 235 - "syn 2.0.28", 280 + "syn 2.0.38", 236 281 ] 237 282 238 283 [[package]] ··· 242 287 checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" 243 288 244 289 [[package]] 290 + name = "atomic" 291 + version = "0.6.0" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994" 294 + dependencies = [ 295 + "bytemuck", 296 + ] 297 + 298 + [[package]] 245 299 name = "atomic-waker" 246 - version = "1.1.1" 300 + version = "1.1.2" 247 301 source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 302 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 249 303 250 304 [[package]] 251 305 name = "autocfg" ··· 255 309 256 310 [[package]] 257 311 name = "backtrace" 258 - version = "0.3.68" 312 + version = "0.3.69" 259 313 source = "registry+https://github.com/rust-lang/crates.io-index" 260 - checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 314 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 261 315 dependencies = [ 262 316 "addr2line", 263 317 "cc", ··· 276 330 277 331 [[package]] 278 332 name = "base64" 279 - version = "0.21.2" 333 + version = "0.21.4" 280 334 source = "registry+https://github.com/rust-lang/crates.io-index" 281 - checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 335 + checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 282 336 283 337 [[package]] 284 338 name = "base64ct" ··· 300 354 301 355 [[package]] 302 356 name = "bitflags" 303 - version = "2.4.0" 357 + version = "2.4.1" 304 358 source = "registry+https://github.com/rust-lang/crates.io-index" 305 - checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 359 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 306 360 307 361 [[package]] 308 362 name = "blake2" ··· 324 378 325 379 [[package]] 326 380 name = "blocking" 327 - version = "1.3.1" 381 + version = "1.4.1" 328 382 source = "registry+https://github.com/rust-lang/crates.io-index" 329 - checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" 383 + checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" 330 384 dependencies = [ 331 385 "async-channel", 332 386 "async-lock", 333 387 "async-task", 334 - "atomic-waker", 335 - "fastrand 1.9.0", 388 + "fastrand 2.0.1", 389 + "futures-io", 336 390 "futures-lite", 337 - "log", 391 + "piper", 392 + "tracing", 338 393 ] 339 394 340 395 [[package]] 341 396 name = "brotli" 342 - version = "3.3.4" 397 + version = "3.4.0" 343 398 source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 399 + checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" 345 400 dependencies = [ 346 401 "alloc-no-stdlib", 347 402 "alloc-stdlib", ··· 350 405 351 406 [[package]] 352 407 name = "brotli-decompressor" 353 - version = "2.3.4" 408 + version = "2.5.0" 354 409 source = "registry+https://github.com/rust-lang/crates.io-index" 355 - checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744" 410 + checksum = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448" 356 411 dependencies = [ 357 412 "alloc-no-stdlib", 358 413 "alloc-stdlib", ··· 360 415 361 416 [[package]] 362 417 name = "bumpalo" 363 - version = "3.13.0" 418 + version = "3.14.0" 419 + source = "registry+https://github.com/rust-lang/crates.io-index" 420 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 421 + 422 + [[package]] 423 + name = "bytemuck" 424 + version = "1.14.0" 364 425 source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 426 + checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 366 427 367 428 [[package]] 368 429 name = "byteorder" 369 - version = "1.4.3" 430 + version = "1.5.0" 370 431 source = "registry+https://github.com/rust-lang/crates.io-index" 371 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 432 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 372 433 373 434 [[package]] 374 435 name = "bytes" 375 - version = "1.4.0" 436 + version = "1.5.0" 376 437 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 438 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 378 439 379 440 [[package]] 380 441 name = "cached" 381 - version = "0.44.0" 442 + version = "0.46.0" 382 443 source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "b195e4fbc4b6862bbd065b991a34750399c119797efff72492f28a5864de8700" 444 + checksum = "8cead8ece0da6b744b2ad8ef9c58a4cdc7ef2921e60a6ddfb9eaaa86839b5fc5" 384 445 dependencies = [ 446 + "ahash 0.8.3", 385 447 "async-trait", 386 448 "cached_proc_macro", 387 449 "cached_proc_macro_types", 388 450 "futures", 389 - "hashbrown 0.13.2", 451 + "hashbrown 0.14.2", 390 452 "instant", 391 453 "once_cell", 392 454 "thiserror", ··· 395 457 396 458 [[package]] 397 459 name = "cached_proc_macro" 398 - version = "0.17.0" 460 + version = "0.18.0" 399 461 source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "b48814962d2fd604c50d2b9433c2a41a0ab567779ee2c02f7fba6eca1221f082" 462 + checksum = "7da8245dd5f576a41c3b76247b54c15b0e43139ceeb4f732033e15be7c005176" 401 463 dependencies = [ 402 - "cached_proc_macro_types", 403 464 "darling", 404 465 "proc-macro2", 405 466 "quote", ··· 414 475 415 476 [[package]] 416 477 name = "cc" 417 - version = "1.0.82" 478 + version = "1.0.83" 418 479 source = "registry+https://github.com/rust-lang/crates.io-index" 419 - checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 480 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 420 481 dependencies = [ 421 482 "libc", 422 483 ] ··· 429 490 430 491 [[package]] 431 492 name = "chrono" 432 - version = "0.4.26" 493 + version = "0.4.31" 433 494 source = "registry+https://github.com/rust-lang/crates.io-index" 434 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 495 + checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 435 496 dependencies = [ 436 497 "android-tzdata", 437 498 "iana-time-zone", 438 499 "num-traits", 439 500 "serde", 440 - "winapi", 501 + "windows-targets", 441 502 ] 442 503 443 504 [[package]] ··· 463 524 ] 464 525 465 526 [[package]] 527 + name = "chumsky" 528 + version = "0.9.2" 529 + source = "registry+https://github.com/rust-lang/crates.io-index" 530 + checksum = "23170228b96236b5a7299057ac284a321457700bc8c41a4476052f0f4ba5349d" 531 + dependencies = [ 532 + "hashbrown 0.12.3", 533 + "stacker", 534 + ] 535 + 536 + [[package]] 466 537 name = "concurrent-queue" 467 - version = "2.2.0" 538 + version = "2.3.0" 468 539 source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 540 + checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 470 541 dependencies = [ 471 542 "crossbeam-utils", 472 543 ] ··· 545 616 546 617 [[package]] 547 618 name = "cpufeatures" 548 - version = "0.2.9" 619 + version = "0.2.10" 549 620 source = "registry+https://github.com/rust-lang/crates.io-index" 550 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 621 + checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" 551 622 dependencies = [ 552 623 "libc", 553 624 ] ··· 628 699 629 700 [[package]] 630 701 name = "dashmap" 631 - version = "5.5.0" 702 + version = "5.5.3" 632 703 source = "registry+https://github.com/rust-lang/crates.io-index" 633 - checksum = "6943ae99c34386c84a470c499d3414f66502a41340aa895406e0d2e4a207b91d" 704 + checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 634 705 dependencies = [ 635 706 "cfg-if", 636 - "hashbrown 0.14.0", 707 + "hashbrown 0.14.2", 637 708 "lock_api", 638 709 "once_cell", 639 710 "parking_lot_core", ··· 653 724 654 725 [[package]] 655 726 name = "deranged" 656 - version = "0.3.7" 727 + version = "0.3.9" 657 728 source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" 729 + checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 730 + dependencies = [ 731 + "powerfmt", 732 + ] 659 733 660 734 [[package]] 661 735 name = "devise" ··· 683 757 source = "registry+https://github.com/rust-lang/crates.io-index" 684 758 checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" 685 759 dependencies = [ 686 - "bitflags 2.4.0", 760 + "bitflags 2.4.1", 687 761 "proc-macro2", 688 762 "proc-macro2-diagnostics", 689 763 "quote", 690 - "syn 2.0.28", 764 + "syn 2.0.38", 691 765 ] 692 766 693 767 [[package]] 694 768 name = "diesel" 695 - version = "2.1.0" 769 + version = "2.1.3" 696 770 source = "registry+https://github.com/rust-lang/crates.io-index" 697 - checksum = "f7a532c1f99a0f596f6960a60d1e119e91582b24b39e2d83a190e61262c3ef0c" 771 + checksum = "2268a214a6f118fce1838edba3d1561cf0e78d8de785475957a580a7f8c69d33" 698 772 dependencies = [ 699 - "bitflags 2.4.0", 773 + "bitflags 2.4.1", 700 774 "byteorder", 701 775 "chrono", 702 776 "diesel_derives", ··· 712 786 713 787 [[package]] 714 788 name = "diesel_derives" 715 - version = "2.1.0" 789 + version = "2.1.2" 716 790 source = "registry+https://github.com/rust-lang/crates.io-index" 717 - checksum = "74398b79d81e52e130d991afeed9c86034bb1b7735f46d2f5bf7deb261d80303" 791 + checksum = "ef8337737574f55a468005a83499da720f20c65586241ffea339db9ecdfd2b44" 718 792 dependencies = [ 719 793 "diesel_table_macro_syntax", 720 794 "proc-macro2", 721 795 "quote", 722 - "syn 2.0.28", 796 + "syn 2.0.38", 723 797 ] 724 798 725 799 [[package]] ··· 749 823 source = "registry+https://github.com/rust-lang/crates.io-index" 750 824 checksum = "fc5557efc453706fed5e4fa85006fe9817c224c3f480a34c7e5959fd700921c5" 751 825 dependencies = [ 752 - "syn 2.0.28", 826 + "syn 2.0.38", 753 827 ] 754 828 755 829 [[package]] ··· 781 855 source = "registry+https://github.com/rust-lang/crates.io-index" 782 856 checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75" 783 857 dependencies = [ 784 - "base64 0.21.2", 858 + "base64 0.21.4", 785 859 "memchr", 786 860 ] 787 861 ··· 796 870 797 871 [[package]] 798 872 name = "encoding_rs" 799 - version = "0.8.32" 873 + version = "0.8.33" 800 874 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 875 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 802 876 dependencies = [ 803 877 "cfg-if", 804 878 ] 805 879 806 880 [[package]] 807 881 name = "enum-as-inner" 808 - version = "0.5.1" 882 + version = "0.6.0" 809 883 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 884 + checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 811 885 dependencies = [ 812 886 "heck", 813 887 "proc-macro2", 814 888 "quote", 815 - "syn 1.0.109", 889 + "syn 2.0.38", 816 890 ] 817 891 818 892 [[package]] ··· 823 897 824 898 [[package]] 825 899 name = "errno" 826 - version = "0.3.2" 900 + version = "0.3.5" 827 901 source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 902 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 829 903 dependencies = [ 830 - "errno-dragonfly", 831 904 "libc", 832 905 "windows-sys", 833 906 ] 834 907 835 908 [[package]] 836 - name = "errno-dragonfly" 837 - version = "0.1.2" 838 - source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 840 - dependencies = [ 841 - "cc", 842 - "libc", 843 - ] 844 - 845 - [[package]] 846 909 name = "error-chain" 847 910 version = "0.12.4" 848 911 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 858 921 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 859 922 860 923 [[package]] 924 + name = "event-listener" 925 + version = "3.0.0" 926 + source = "registry+https://github.com/rust-lang/crates.io-index" 927 + checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 928 + dependencies = [ 929 + "concurrent-queue", 930 + "parking", 931 + "pin-project-lite", 932 + ] 933 + 934 + [[package]] 861 935 name = "fastrand" 862 936 version = "1.9.0" 863 937 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 868 942 869 943 [[package]] 870 944 name = "fastrand" 871 - version = "2.0.0" 945 + version = "2.0.1" 872 946 source = "registry+https://github.com/rust-lang/crates.io-index" 873 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 947 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 874 948 875 949 [[package]] 876 950 name = "fern" ··· 878 952 source = "registry+https://github.com/rust-lang/crates.io-index" 879 953 checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" 880 954 dependencies = [ 955 + "libc", 881 956 "log", 957 + "reopen", 882 958 "syslog", 883 959 ] 884 960 885 961 [[package]] 886 962 name = "figment" 887 - version = "0.10.10" 963 + version = "0.10.11" 888 964 source = "registry+https://github.com/rust-lang/crates.io-index" 889 - checksum = "4547e226f4c9ab860571e070a9034192b3175580ecea38da34fcdb53a018c9a5" 965 + checksum = "a014ac935975a70ad13a3bff2463b1c1b083b35ae4cb6309cfc59476aa7a181f" 890 966 dependencies = [ 891 - "atomic", 967 + "atomic 0.6.0", 892 968 "pear", 893 969 "serde", 894 - "toml", 970 + "toml 0.8.2", 895 971 "uncased", 896 972 "version_check", 897 973 ] 898 974 899 975 [[package]] 900 976 name = "flate2" 901 - version = "1.0.26" 977 + version = "1.0.28" 902 978 source = "registry+https://github.com/rust-lang/crates.io-index" 903 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 979 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 904 980 dependencies = [ 905 981 "crc32fast", 906 982 "miniz_oxide", ··· 1007 1083 dependencies = [ 1008 1084 "proc-macro2", 1009 1085 "quote", 1010 - "syn 2.0.28", 1086 + "syn 2.0.38", 1011 1087 ] 1012 1088 1013 1089 [[package]] ··· 1082 1158 1083 1159 [[package]] 1084 1160 name = "gimli" 1085 - version = "0.27.3" 1161 + version = "0.28.0" 1086 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1087 - checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 1163 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1088 1164 1089 1165 [[package]] 1090 1166 name = "glob" ··· 1124 1200 1125 1201 [[package]] 1126 1202 name = "h2" 1127 - version = "0.3.20" 1203 + version = "0.3.21" 1128 1204 source = "registry+https://github.com/rust-lang/crates.io-index" 1129 - checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1205 + checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 1130 1206 dependencies = [ 1131 1207 "bytes", 1132 1208 "fnv", ··· 1149 1225 1150 1226 [[package]] 1151 1227 name = "handlebars" 1152 - version = "4.3.7" 1228 + version = "4.4.0" 1153 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1154 - checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d" 1230 + checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683" 1155 1231 dependencies = [ 1156 1232 "log", 1157 1233 "pest", ··· 1167 1243 version = "0.12.3" 1168 1244 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 1245 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1170 - 1171 - [[package]] 1172 - name = "hashbrown" 1173 - version = "0.13.2" 1174 - source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 1246 + dependencies = [ 1247 + "ahash 0.7.6", 1248 + ] 1176 1249 1177 1250 [[package]] 1178 1251 name = "hashbrown" 1179 - version = "0.14.0" 1252 + version = "0.14.2" 1180 1253 source = "registry+https://github.com/rust-lang/crates.io-index" 1181 - checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1254 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 1255 + dependencies = [ 1256 + "ahash 0.8.3", 1257 + "allocator-api2", 1258 + ] 1182 1259 1183 1260 [[package]] 1184 1261 name = "heck" ··· 1188 1265 1189 1266 [[package]] 1190 1267 name = "hermit-abi" 1191 - version = "0.3.2" 1268 + version = "0.3.3" 1192 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1270 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1194 1271 1195 1272 [[package]] 1196 1273 name = "hmac" ··· 1202 1279 ] 1203 1280 1204 1281 [[package]] 1282 + name = "home" 1283 + version = "0.5.5" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1286 + dependencies = [ 1287 + "windows-sys", 1288 + ] 1289 + 1290 + [[package]] 1205 1291 name = "hostname" 1206 1292 version = "0.3.1" 1207 1293 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1272 1358 "httpdate", 1273 1359 "itoa", 1274 1360 "pin-project-lite", 1275 - "socket2 0.4.9", 1361 + "socket2 0.4.10", 1276 1362 "tokio", 1277 1363 "tower-service", 1278 1364 "tracing", ··· 1294 1380 1295 1381 [[package]] 1296 1382 name = "iana-time-zone" 1297 - version = "0.1.57" 1383 + version = "0.1.58" 1298 1384 source = "registry+https://github.com/rust-lang/crates.io-index" 1299 - checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1385 + checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 1300 1386 dependencies = [ 1301 1387 "android_system_properties", 1302 1388 "core-foundation-sys", 1303 1389 "iana-time-zone-haiku", 1304 1390 "js-sys", 1305 1391 "wasm-bindgen", 1306 - "windows", 1392 + "windows-core", 1307 1393 ] 1308 1394 1309 1395 [[package]] ··· 1365 1451 1366 1452 [[package]] 1367 1453 name = "indexmap" 1368 - version = "2.0.0" 1454 + version = "2.0.2" 1369 1455 source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1456 + checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" 1371 1457 dependencies = [ 1372 1458 "equivalent", 1373 - "hashbrown 0.14.0", 1459 + "hashbrown 0.14.2", 1374 1460 ] 1375 1461 1376 1462 [[package]] ··· 1405 1491 source = "registry+https://github.com/rust-lang/crates.io-index" 1406 1492 checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 1407 1493 dependencies = [ 1408 - "socket2 0.5.3", 1494 + "socket2 0.5.5", 1409 1495 "widestring", 1410 1496 "windows-sys", 1411 - "winreg 0.50.0", 1497 + "winreg", 1412 1498 ] 1413 1499 1414 1500 [[package]] ··· 1424 1510 checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1425 1511 dependencies = [ 1426 1512 "hermit-abi", 1427 - "rustix 0.38.8", 1513 + "rustix 0.38.20", 1428 1514 "windows-sys", 1429 1515 ] 1430 1516 ··· 1462 1548 1463 1549 [[package]] 1464 1550 name = "jsonwebtoken" 1465 - version = "8.3.0" 1551 + version = "9.0.0" 1466 1552 source = "registry+https://github.com/rust-lang/crates.io-index" 1467 - checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" 1553 + checksum = "1e863f95209c79b9b8b001c4b03463385f890a765dbc4e0802cb8d4177e3e410" 1468 1554 dependencies = [ 1469 - "base64 0.21.2", 1555 + "base64 0.21.4", 1470 1556 "pem", 1471 - "ring", 1557 + "ring 0.17.5", 1472 1558 "serde", 1473 1559 "serde_json", 1474 1560 "simple_asn1", ··· 1491 1577 1492 1578 [[package]] 1493 1579 name = "lettre" 1494 - version = "0.10.4" 1580 + version = "0.11.0" 1495 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "76bd09637ae3ec7bd605b8e135e757980b3968430ff2b1a4a94fb7769e50166d" 1582 + checksum = "d47084ad58f99c26816d174702f60e873f861fcef3f9bd6075b4ad2dd72d07d5" 1497 1583 dependencies = [ 1498 1584 "async-std", 1499 1585 "async-trait", 1500 - "base64 0.21.2", 1586 + "base64 0.21.4", 1587 + "chumsky", 1501 1588 "email-encoding", 1502 1589 "email_address", 1503 - "fastrand 1.9.0", 1590 + "fastrand 2.0.1", 1504 1591 "futures-io", 1505 1592 "futures-util", 1506 1593 "hostname", 1507 1594 "httpdate", 1508 - "idna 0.3.0", 1595 + "idna 0.4.0", 1509 1596 "mime", 1510 1597 "native-tls", 1511 1598 "nom", 1512 1599 "once_cell", 1513 1600 "quoted_printable", 1514 1601 "serde", 1515 - "socket2 0.4.9", 1602 + "socket2 0.5.5", 1516 1603 "tokio", 1517 1604 "tokio-native-tls", 1518 1605 "tracing", 1606 + "url", 1519 1607 ] 1520 1608 1521 1609 [[package]] 1522 1610 name = "libc" 1523 - version = "0.2.147" 1611 + version = "0.2.149" 1524 1612 source = "registry+https://github.com/rust-lang/crates.io-index" 1525 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1613 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 1526 1614 1527 1615 [[package]] 1528 1616 name = "libmimalloc-sys" 1529 - version = "0.1.33" 1617 + version = "0.1.35" 1530 1618 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "f4ac0e912c8ef1b735e92369695618dc5b1819f5a7bf3f167301a3ba1cea515e" 1619 + checksum = "3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664" 1532 1620 dependencies = [ 1533 1621 "cc", 1534 1622 "libc", ··· 1559 1647 1560 1648 [[package]] 1561 1649 name = "linux-raw-sys" 1562 - version = "0.4.5" 1650 + version = "0.4.10" 1563 1651 source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1652 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1565 1653 1566 1654 [[package]] 1567 1655 name = "lock_api" 1568 - version = "0.4.10" 1656 + version = "0.4.11" 1569 1657 source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1658 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1571 1659 dependencies = [ 1572 1660 "autocfg", 1573 1661 "scopeguard", ··· 1638 1726 1639 1727 [[package]] 1640 1728 name = "memchr" 1641 - version = "2.5.0" 1729 + version = "2.6.4" 1642 1730 source = "registry+https://github.com/rust-lang/crates.io-index" 1643 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1731 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1644 1732 1645 1733 [[package]] 1646 1734 name = "migrations_internals" ··· 1649 1737 checksum = "0f23f71580015254b020e856feac3df5878c2c7a8812297edd6c0a485ac9dada" 1650 1738 dependencies = [ 1651 1739 "serde", 1652 - "toml", 1740 + "toml 0.7.8", 1653 1741 ] 1654 1742 1655 1743 [[package]] ··· 1665 1753 1666 1754 [[package]] 1667 1755 name = "mimalloc" 1668 - version = "0.1.37" 1756 + version = "0.1.39" 1669 1757 source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - checksum = "4e2894987a3459f3ffb755608bd82188f8ed00d0ae077f1edea29c068d639d98" 1758 + checksum = "fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c" 1671 1759 dependencies = [ 1672 1760 "libmimalloc-sys", 1673 1761 ] ··· 1786 1874 1787 1875 [[package]] 1788 1876 name = "num-bigint" 1789 - version = "0.4.3" 1877 + version = "0.4.4" 1790 1878 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 - checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 1879 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 1792 1880 dependencies = [ 1793 1881 "autocfg", 1794 1882 "num-integer", ··· 1797 1885 1798 1886 [[package]] 1799 1887 name = "num-derive" 1800 - version = "0.4.0" 1888 + version = "0.4.1" 1801 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" 1890 + checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 1803 1891 dependencies = [ 1804 1892 "proc-macro2", 1805 1893 "quote", 1806 - "syn 2.0.28", 1894 + "syn 2.0.38", 1807 1895 ] 1808 1896 1809 1897 [[package]] ··· 1818 1906 1819 1907 [[package]] 1820 1908 name = "num-traits" 1821 - version = "0.2.16" 1909 + version = "0.2.17" 1822 1910 source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1911 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1824 1912 dependencies = [ 1825 1913 "autocfg", 1826 1914 ] ··· 1846 1934 1847 1935 [[package]] 1848 1936 name = "object" 1849 - version = "0.31.1" 1937 + version = "0.32.1" 1850 1938 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 1939 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1852 1940 dependencies = [ 1853 1941 "memchr", 1854 1942 ] ··· 1861 1949 1862 1950 [[package]] 1863 1951 name = "openssl" 1864 - version = "0.10.56" 1952 + version = "0.10.57" 1865 1953 source = "registry+https://github.com/rust-lang/crates.io-index" 1866 - checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" 1954 + checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 1867 1955 dependencies = [ 1868 - "bitflags 1.3.2", 1956 + "bitflags 2.4.1", 1869 1957 "cfg-if", 1870 1958 "foreign-types", 1871 1959 "libc", ··· 1882 1970 dependencies = [ 1883 1971 "proc-macro2", 1884 1972 "quote", 1885 - "syn 2.0.28", 1973 + "syn 2.0.38", 1886 1974 ] 1887 1975 1888 1976 [[package]] ··· 1893 1981 1894 1982 [[package]] 1895 1983 name = "openssl-src" 1896 - version = "111.27.0+1.1.1v" 1984 + version = "111.28.0+1.1.1w" 1897 1985 source = "registry+https://github.com/rust-lang/crates.io-index" 1898 - checksum = "06e8f197c82d7511c5b014030c9b1efeda40d7d5f99d23b4ceed3524a5e63f02" 1986 + checksum = "3ce95ee1f6f999dfb95b8afd43ebe442758ea2104d1ccb99a94c30db22ae701f" 1899 1987 dependencies = [ 1900 1988 "cc", 1901 1989 ] 1902 1990 1903 1991 [[package]] 1904 1992 name = "openssl-sys" 1905 - version = "0.9.91" 1993 + version = "0.9.92" 1906 1994 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 - checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" 1995 + checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b" 1908 1996 dependencies = [ 1909 1997 "cc", 1910 1998 "libc", ··· 1921 2009 1922 2010 [[package]] 1923 2011 name = "parking" 1924 - version = "2.1.0" 2012 + version = "2.2.0" 1925 2013 source = "registry+https://github.com/rust-lang/crates.io-index" 1926 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 2014 + checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 1927 2015 1928 2016 [[package]] 1929 2017 name = "parking_lot" ··· 1937 2025 1938 2026 [[package]] 1939 2027 name = "parking_lot_core" 1940 - version = "0.9.8" 2028 + version = "0.9.9" 1941 2029 source = "registry+https://github.com/rust-lang/crates.io-index" 1942 - checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 2030 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 1943 2031 dependencies = [ 1944 2032 "cfg-if", 1945 2033 "libc", 1946 - "redox_syscall", 2034 + "redox_syscall 0.4.1", 1947 2035 "smallvec", 1948 2036 "windows-targets", 1949 2037 ] ··· 1994 2082 "proc-macro2", 1995 2083 "proc-macro2-diagnostics", 1996 2084 "quote", 1997 - "syn 2.0.28", 2085 + "syn 2.0.38", 1998 2086 ] 1999 2087 2000 2088 [[package]] 2001 2089 name = "pem" 2002 - version = "1.1.1" 2090 + version = "3.0.2" 2003 2091 source = "registry+https://github.com/rust-lang/crates.io-index" 2004 - checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" 2092 + checksum = "3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923" 2005 2093 dependencies = [ 2006 - "base64 0.13.1", 2094 + "base64 0.21.4", 2095 + "serde", 2007 2096 ] 2008 2097 2009 2098 [[package]] ··· 2014 2103 2015 2104 [[package]] 2016 2105 name = "pest" 2017 - version = "2.7.2" 2106 + version = "2.7.4" 2018 2107 source = "registry+https://github.com/rust-lang/crates.io-index" 2019 - checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a" 2108 + checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4" 2020 2109 dependencies = [ 2110 + "memchr", 2021 2111 "thiserror", 2022 2112 "ucd-trie", 2023 2113 ] 2024 2114 2025 2115 [[package]] 2026 2116 name = "pest_derive" 2027 - version = "2.7.2" 2117 + version = "2.7.4" 2028 2118 source = "registry+https://github.com/rust-lang/crates.io-index" 2029 - checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853" 2119 + checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8" 2030 2120 dependencies = [ 2031 2121 "pest", 2032 2122 "pest_generator", ··· 2034 2124 2035 2125 [[package]] 2036 2126 name = "pest_generator" 2037 - version = "2.7.2" 2127 + version = "2.7.4" 2038 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929" 2129 + checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" 2040 2130 dependencies = [ 2041 2131 "pest", 2042 2132 "pest_meta", 2043 2133 "proc-macro2", 2044 2134 "quote", 2045 - "syn 2.0.28", 2135 + "syn 2.0.38", 2046 2136 ] 2047 2137 2048 2138 [[package]] 2049 2139 name = "pest_meta" 2050 - version = "2.7.2" 2140 + version = "2.7.4" 2051 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 - checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48" 2142 + checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d" 2053 2143 dependencies = [ 2054 2144 "once_cell", 2055 2145 "pest", ··· 2102 2192 2103 2193 [[package]] 2104 2194 name = "pin-project-lite" 2105 - version = "0.2.12" 2195 + version = "0.2.13" 2106 2196 source = "registry+https://github.com/rust-lang/crates.io-index" 2107 - checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 2197 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2108 2198 2109 2199 [[package]] 2110 2200 name = "pin-utils" ··· 2113 2203 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2114 2204 2115 2205 [[package]] 2206 + name = "piper" 2207 + version = "0.2.1" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 2210 + dependencies = [ 2211 + "atomic-waker", 2212 + "fastrand 2.0.1", 2213 + "futures-io", 2214 + ] 2215 + 2216 + [[package]] 2116 2217 name = "pkg-config" 2117 2218 version = "0.3.27" 2118 2219 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2133 2234 "pin-project-lite", 2134 2235 "windows-sys", 2135 2236 ] 2237 + 2238 + [[package]] 2239 + name = "powerfmt" 2240 + version = "0.2.0" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2136 2243 2137 2244 [[package]] 2138 2245 name = "ppv-lite86" ··· 2151 2258 2152 2259 [[package]] 2153 2260 name = "proc-macro2" 2154 - version = "1.0.66" 2261 + version = "1.0.69" 2155 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2156 - checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 2263 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 2157 2264 dependencies = [ 2158 2265 "unicode-ident", 2159 2266 ] ··· 2166 2273 dependencies = [ 2167 2274 "proc-macro2", 2168 2275 "quote", 2169 - "syn 2.0.28", 2276 + "syn 2.0.38", 2170 2277 "version_check", 2171 2278 "yansi 1.0.0-rc.1", 2172 2279 ] ··· 2178 2285 checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" 2179 2286 2180 2287 [[package]] 2288 + name = "psm" 2289 + version = "0.1.21" 2290 + source = "registry+https://github.com/rust-lang/crates.io-index" 2291 + checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" 2292 + dependencies = [ 2293 + "cc", 2294 + ] 2295 + 2296 + [[package]] 2181 2297 name = "publicsuffix" 2182 2298 version = "2.2.3" 2183 2299 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2211 2327 2212 2328 [[package]] 2213 2329 name = "quote" 2214 - version = "1.0.32" 2330 + version = "1.0.33" 2215 2331 source = "registry+https://github.com/rust-lang/crates.io-index" 2216 - checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 2332 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2217 2333 dependencies = [ 2218 2334 "proc-macro2", 2219 2335 ] 2220 2336 2221 2337 [[package]] 2222 2338 name = "quoted_printable" 2223 - version = "0.4.8" 2339 + version = "0.5.0" 2224 2340 source = "registry+https://github.com/rust-lang/crates.io-index" 2225 - checksum = "5a3866219251662ec3b26fc217e3e05bf9c4f84325234dfb96bf0bf840889e49" 2341 + checksum = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" 2226 2342 2227 2343 [[package]] 2228 2344 name = "r2d2" ··· 2284 2400 ] 2285 2401 2286 2402 [[package]] 2403 + name = "redox_syscall" 2404 + version = "0.4.1" 2405 + source = "registry+https://github.com/rust-lang/crates.io-index" 2406 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2407 + dependencies = [ 2408 + "bitflags 1.3.2", 2409 + ] 2410 + 2411 + [[package]] 2287 2412 name = "ref-cast" 2288 - version = "1.0.19" 2413 + version = "1.0.20" 2289 2414 source = "registry+https://github.com/rust-lang/crates.io-index" 2290 - checksum = "61ef7e18e8841942ddb1cf845054f8008410030a3997875d9e49b7a363063df1" 2415 + checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280" 2291 2416 dependencies = [ 2292 2417 "ref-cast-impl", 2293 2418 ] 2294 2419 2295 2420 [[package]] 2296 2421 name = "ref-cast-impl" 2297 - version = "1.0.19" 2422 + version = "1.0.20" 2298 2423 source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "2dfaf0c85b766276c797f3791f5bc6d5bd116b41d53049af2789666b0c0bc9fa" 2424 + checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" 2300 2425 dependencies = [ 2301 2426 "proc-macro2", 2302 2427 "quote", 2303 - "syn 2.0.28", 2428 + "syn 2.0.38", 2304 2429 ] 2305 2430 2306 2431 [[package]] 2307 2432 name = "regex" 2308 - version = "1.9.3" 2433 + version = "1.10.2" 2309 2434 source = "registry+https://github.com/rust-lang/crates.io-index" 2310 - checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 2435 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 2311 2436 dependencies = [ 2312 2437 "aho-corasick", 2313 2438 "memchr", 2314 - "regex-automata 0.3.6", 2315 - "regex-syntax 0.7.4", 2439 + "regex-automata 0.4.3", 2440 + "regex-syntax 0.8.2", 2316 2441 ] 2317 2442 2318 2443 [[package]] ··· 2326 2451 2327 2452 [[package]] 2328 2453 name = "regex-automata" 2329 - version = "0.3.6" 2454 + version = "0.4.3" 2330 2455 source = "registry+https://github.com/rust-lang/crates.io-index" 2331 - checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 2456 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 2332 2457 dependencies = [ 2333 2458 "aho-corasick", 2334 2459 "memchr", 2335 - "regex-syntax 0.7.4", 2460 + "regex-syntax 0.8.2", 2336 2461 ] 2337 2462 2338 2463 [[package]] ··· 2343 2468 2344 2469 [[package]] 2345 2470 name = "regex-syntax" 2346 - version = "0.7.4" 2471 + version = "0.8.2" 2472 + source = "registry+https://github.com/rust-lang/crates.io-index" 2473 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2474 + 2475 + [[package]] 2476 + name = "reopen" 2477 + version = "1.0.3" 2347 2478 source = "registry+https://github.com/rust-lang/crates.io-index" 2348 - checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 2479 + checksum = "ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293" 2480 + dependencies = [ 2481 + "autocfg", 2482 + "libc", 2483 + "signal-hook", 2484 + ] 2349 2485 2350 2486 [[package]] 2351 2487 name = "reqwest" 2352 - version = "0.11.18" 2488 + version = "0.11.22" 2353 2489 source = "registry+https://github.com/rust-lang/crates.io-index" 2354 - checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 2490 + checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 2355 2491 dependencies = [ 2356 2492 "async-compression", 2357 - "base64 0.21.2", 2493 + "base64 0.21.4", 2358 2494 "bytes", 2359 2495 "cookie 0.16.2", 2360 2496 "cookie_store 0.16.2", ··· 2377 2513 "serde", 2378 2514 "serde_json", 2379 2515 "serde_urlencoded", 2516 + "system-configuration", 2380 2517 "tokio", 2381 2518 "tokio-native-tls", 2382 2519 "tokio-socks", ··· 2388 2525 "wasm-bindgen-futures", 2389 2526 "wasm-streams", 2390 2527 "web-sys", 2391 - "winreg 0.10.1", 2528 + "winreg", 2392 2529 ] 2393 2530 2394 2531 [[package]] ··· 2411 2548 "libc", 2412 2549 "once_cell", 2413 2550 "spin 0.5.2", 2414 - "untrusted", 2551 + "untrusted 0.7.1", 2415 2552 "web-sys", 2416 2553 "winapi", 2417 2554 ] 2418 2555 2419 2556 [[package]] 2557 + name = "ring" 2558 + version = "0.17.5" 2559 + source = "registry+https://github.com/rust-lang/crates.io-index" 2560 + checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 2561 + dependencies = [ 2562 + "cc", 2563 + "getrandom", 2564 + "libc", 2565 + "spin 0.9.8", 2566 + "untrusted 0.9.0", 2567 + "windows-sys", 2568 + ] 2569 + 2570 + [[package]] 2420 2571 name = "rmp" 2421 2572 version = "0.8.12" 2422 2573 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2444 2595 dependencies = [ 2445 2596 "async-stream", 2446 2597 "async-trait", 2447 - "atomic", 2598 + "atomic 0.5.3", 2448 2599 "binascii", 2449 2600 "bytes", 2450 2601 "either", ··· 2486 2637 "proc-macro2", 2487 2638 "quote", 2488 2639 "rocket_http", 2489 - "syn 2.0.28", 2640 + "syn 2.0.38", 2490 2641 "unicode-xid", 2491 2642 ] 2492 2643 ··· 2557 2708 2558 2709 [[package]] 2559 2710 name = "rustix" 2560 - version = "0.37.23" 2711 + version = "0.37.26" 2561 2712 source = "registry+https://github.com/rust-lang/crates.io-index" 2562 - checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 2713 + checksum = "84f3f8f960ed3b5a59055428714943298bf3fa2d4a1d53135084e0544829d995" 2563 2714 dependencies = [ 2564 2715 "bitflags 1.3.2", 2565 2716 "errno", ··· 2571 2722 2572 2723 [[package]] 2573 2724 name = "rustix" 2574 - version = "0.38.8" 2725 + version = "0.38.20" 2575 2726 source = "registry+https://github.com/rust-lang/crates.io-index" 2576 - checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" 2727 + checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" 2577 2728 dependencies = [ 2578 - "bitflags 2.4.0", 2729 + "bitflags 2.4.1", 2579 2730 "errno", 2580 2731 "libc", 2581 - "linux-raw-sys 0.4.5", 2732 + "linux-raw-sys 0.4.10", 2582 2733 "windows-sys", 2583 2734 ] 2584 2735 2585 2736 [[package]] 2586 2737 name = "rustls" 2587 - version = "0.21.6" 2738 + version = "0.21.7" 2588 2739 source = "registry+https://github.com/rust-lang/crates.io-index" 2589 - checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 2740 + checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 2590 2741 dependencies = [ 2591 2742 "log", 2592 - "ring", 2743 + "ring 0.16.20", 2593 2744 "rustls-webpki", 2594 2745 "sct", 2595 2746 ] ··· 2600 2751 source = "registry+https://github.com/rust-lang/crates.io-index" 2601 2752 checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2602 2753 dependencies = [ 2603 - "base64 0.21.2", 2754 + "base64 0.21.4", 2604 2755 ] 2605 2756 2606 2757 [[package]] 2607 2758 name = "rustls-webpki" 2608 - version = "0.101.3" 2759 + version = "0.101.6" 2609 2760 source = "registry+https://github.com/rust-lang/crates.io-index" 2610 - checksum = "261e9e0888cba427c3316e6322805653c9425240b6fd96cee7cb671ab70ab8d0" 2761 + checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" 2611 2762 dependencies = [ 2612 - "ring", 2613 - "untrusted", 2763 + "ring 0.16.20", 2764 + "untrusted 0.7.1", 2614 2765 ] 2615 2766 2616 2767 [[package]] ··· 2670 2821 source = "registry+https://github.com/rust-lang/crates.io-index" 2671 2822 checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 2672 2823 dependencies = [ 2673 - "ring", 2674 - "untrusted", 2824 + "ring 0.16.20", 2825 + "untrusted 0.7.1", 2675 2826 ] 2676 2827 2677 2828 [[package]] ··· 2699 2850 2700 2851 [[package]] 2701 2852 name = "semver" 2702 - version = "1.0.18" 2853 + version = "1.0.20" 2703 2854 source = "registry+https://github.com/rust-lang/crates.io-index" 2704 - checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 2855 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 2705 2856 2706 2857 [[package]] 2707 2858 name = "serde" 2708 - version = "1.0.183" 2859 + version = "1.0.189" 2709 2860 source = "registry+https://github.com/rust-lang/crates.io-index" 2710 - checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 2861 + checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 2711 2862 dependencies = [ 2712 2863 "serde_derive", 2713 2864 ] ··· 2724 2875 2725 2876 [[package]] 2726 2877 name = "serde_derive" 2727 - version = "1.0.183" 2878 + version = "1.0.189" 2728 2879 source = "registry+https://github.com/rust-lang/crates.io-index" 2729 - checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 2880 + checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 2730 2881 dependencies = [ 2731 2882 "proc-macro2", 2732 2883 "quote", 2733 - "syn 2.0.28", 2884 + "syn 2.0.38", 2734 2885 ] 2735 2886 2736 2887 [[package]] 2737 2888 name = "serde_json" 2738 - version = "1.0.104" 2889 + version = "1.0.107" 2739 2890 source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 2891 + checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" 2741 2892 dependencies = [ 2742 2893 "itoa", 2743 2894 "ryu", ··· 2778 2929 2779 2930 [[package]] 2780 2931 name = "sha1" 2781 - version = "0.10.5" 2932 + version = "0.10.6" 2782 2933 source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 2934 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2784 2935 dependencies = [ 2785 2936 "cfg-if", 2786 2937 "cpufeatures", ··· 2789 2940 2790 2941 [[package]] 2791 2942 name = "sha2" 2792 - version = "0.10.7" 2943 + version = "0.10.8" 2793 2944 source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 2945 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2795 2946 dependencies = [ 2796 2947 "cfg-if", 2797 2948 "cpufeatures", ··· 2800 2951 2801 2952 [[package]] 2802 2953 name = "sharded-slab" 2803 - version = "0.1.4" 2954 + version = "0.1.7" 2804 2955 source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2956 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 2806 2957 dependencies = [ 2807 2958 "lazy_static", 2808 2959 ] ··· 2840 2991 2841 2992 [[package]] 2842 2993 name = "siphasher" 2843 - version = "0.3.10" 2994 + version = "0.3.11" 2844 2995 source = "registry+https://github.com/rust-lang/crates.io-index" 2845 - checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2996 + checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2846 2997 2847 2998 [[package]] 2848 2999 name = "slab" 2849 - version = "0.4.8" 3000 + version = "0.4.9" 2850 3001 source = "registry+https://github.com/rust-lang/crates.io-index" 2851 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 3002 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2852 3003 dependencies = [ 2853 3004 "autocfg", 2854 3005 ] 2855 3006 2856 3007 [[package]] 2857 3008 name = "smallvec" 2858 - version = "1.11.0" 3009 + version = "1.11.1" 2859 3010 source = "registry+https://github.com/rust-lang/crates.io-index" 2860 - checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 3011 + checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 2861 3012 2862 3013 [[package]] 2863 3014 name = "socket2" 2864 - version = "0.4.9" 3015 + version = "0.4.10" 2865 3016 source = "registry+https://github.com/rust-lang/crates.io-index" 2866 - checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 3017 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 2867 3018 dependencies = [ 2868 3019 "libc", 2869 3020 "winapi", ··· 2871 3022 2872 3023 [[package]] 2873 3024 name = "socket2" 2874 - version = "0.5.3" 3025 + version = "0.5.5" 2875 3026 source = "registry+https://github.com/rust-lang/crates.io-index" 2876 - checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 3027 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 2877 3028 dependencies = [ 2878 3029 "libc", 2879 3030 "windows-sys", ··· 2901 3052 ] 2902 3053 2903 3054 [[package]] 3055 + name = "stacker" 3056 + version = "0.1.15" 3057 + source = "registry+https://github.com/rust-lang/crates.io-index" 3058 + checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" 3059 + dependencies = [ 3060 + "cc", 3061 + "cfg-if", 3062 + "libc", 3063 + "psm", 3064 + "winapi", 3065 + ] 3066 + 3067 + [[package]] 2904 3068 name = "state" 2905 3069 version = "0.6.0" 2906 3070 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2934 3098 2935 3099 [[package]] 2936 3100 name = "syn" 2937 - version = "2.0.28" 3101 + version = "2.0.38" 2938 3102 source = "registry+https://github.com/rust-lang/crates.io-index" 2939 - checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 3103 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 2940 3104 dependencies = [ 2941 3105 "proc-macro2", 2942 3106 "quote", ··· 2957 3121 ] 2958 3122 2959 3123 [[package]] 3124 + name = "system-configuration" 3125 + version = "0.5.1" 3126 + source = "registry+https://github.com/rust-lang/crates.io-index" 3127 + checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 3128 + dependencies = [ 3129 + "bitflags 1.3.2", 3130 + "core-foundation", 3131 + "system-configuration-sys", 3132 + ] 3133 + 3134 + [[package]] 3135 + name = "system-configuration-sys" 3136 + version = "0.5.0" 3137 + source = "registry+https://github.com/rust-lang/crates.io-index" 3138 + checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 3139 + dependencies = [ 3140 + "core-foundation-sys", 3141 + "libc", 3142 + ] 3143 + 3144 + [[package]] 2960 3145 name = "tempfile" 2961 - version = "3.7.1" 3146 + version = "3.8.0" 2962 3147 source = "registry+https://github.com/rust-lang/crates.io-index" 2963 - checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 3148 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 2964 3149 dependencies = [ 2965 3150 "cfg-if", 2966 - "fastrand 2.0.0", 2967 - "redox_syscall", 2968 - "rustix 0.38.8", 3151 + "fastrand 2.0.1", 3152 + "redox_syscall 0.3.5", 3153 + "rustix 0.38.20", 2969 3154 "windows-sys", 2970 3155 ] 2971 3156 2972 3157 [[package]] 2973 3158 name = "thiserror" 2974 - version = "1.0.44" 3159 + version = "1.0.50" 2975 3160 source = "registry+https://github.com/rust-lang/crates.io-index" 2976 - checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 3161 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 2977 3162 dependencies = [ 2978 3163 "thiserror-impl", 2979 3164 ] 2980 3165 2981 3166 [[package]] 2982 3167 name = "thiserror-impl" 2983 - version = "1.0.44" 3168 + version = "1.0.50" 2984 3169 source = "registry+https://github.com/rust-lang/crates.io-index" 2985 - checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 3170 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 2986 3171 dependencies = [ 2987 3172 "proc-macro2", 2988 3173 "quote", 2989 - "syn 2.0.28", 3174 + "syn 2.0.38", 2990 3175 ] 2991 3176 2992 3177 [[package]] ··· 3010 3195 3011 3196 [[package]] 3012 3197 name = "time" 3013 - version = "0.3.25" 3198 + version = "0.3.30" 3014 3199 source = "registry+https://github.com/rust-lang/crates.io-index" 3015 - checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" 3200 + checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 3016 3201 dependencies = [ 3017 3202 "deranged", 3018 3203 "itoa", 3019 3204 "libc", 3020 3205 "num_threads", 3206 + "powerfmt", 3021 3207 "serde", 3022 3208 "time-core", 3023 3209 "time-macros", ··· 3025 3211 3026 3212 [[package]] 3027 3213 name = "time-core" 3028 - version = "0.1.1" 3214 + version = "0.1.2" 3029 3215 source = "registry+https://github.com/rust-lang/crates.io-index" 3030 - checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3216 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3031 3217 3032 3218 [[package]] 3033 3219 name = "time-macros" 3034 - version = "0.2.11" 3220 + version = "0.2.15" 3035 3221 source = "registry+https://github.com/rust-lang/crates.io-index" 3036 - checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" 3222 + checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 3037 3223 dependencies = [ 3038 3224 "time-core", 3039 3225 ] ··· 3055 3241 3056 3242 [[package]] 3057 3243 name = "tokio" 3058 - version = "1.31.0" 3244 + version = "1.33.0" 3059 3245 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "40de3a2ba249dcb097e01be5e67a5ff53cf250397715a071a81543e8a832a920" 3246 + checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 3061 3247 dependencies = [ 3062 3248 "backtrace", 3063 3249 "bytes", ··· 3067 3253 "parking_lot", 3068 3254 "pin-project-lite", 3069 3255 "signal-hook-registry", 3070 - "socket2 0.5.3", 3256 + "socket2 0.5.5", 3071 3257 "tokio-macros", 3072 3258 "windows-sys", 3073 3259 ] ··· 3080 3266 dependencies = [ 3081 3267 "proc-macro2", 3082 3268 "quote", 3083 - "syn 2.0.28", 3269 + "syn 2.0.38", 3084 3270 ] 3085 3271 3086 3272 [[package]] ··· 3140 3326 3141 3327 [[package]] 3142 3328 name = "tokio-util" 3143 - version = "0.7.8" 3329 + version = "0.7.9" 3144 3330 source = "registry+https://github.com/rust-lang/crates.io-index" 3145 - checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 3331 + checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" 3146 3332 dependencies = [ 3147 3333 "bytes", 3148 3334 "futures-core", ··· 3154 3340 3155 3341 [[package]] 3156 3342 name = "toml" 3157 - version = "0.7.6" 3343 + version = "0.7.8" 3158 3344 source = "registry+https://github.com/rust-lang/crates.io-index" 3159 - checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 3345 + checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 3160 3346 dependencies = [ 3161 3347 "serde", 3162 3348 "serde_spanned", 3163 3349 "toml_datetime", 3164 - "toml_edit", 3350 + "toml_edit 0.19.15", 3351 + ] 3352 + 3353 + [[package]] 3354 + name = "toml" 3355 + version = "0.8.2" 3356 + source = "registry+https://github.com/rust-lang/crates.io-index" 3357 + checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 3358 + dependencies = [ 3359 + "serde", 3360 + "serde_spanned", 3361 + "toml_datetime", 3362 + "toml_edit 0.20.2", 3165 3363 ] 3166 3364 3167 3365 [[package]] ··· 3175 3373 3176 3374 [[package]] 3177 3375 name = "toml_edit" 3178 - version = "0.19.14" 3376 + version = "0.19.15" 3179 3377 source = "registry+https://github.com/rust-lang/crates.io-index" 3180 - checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 3378 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3181 3379 dependencies = [ 3182 - "indexmap 2.0.0", 3380 + "indexmap 2.0.2", 3381 + "serde", 3382 + "serde_spanned", 3383 + "toml_datetime", 3384 + "winnow", 3385 + ] 3386 + 3387 + [[package]] 3388 + name = "toml_edit" 3389 + version = "0.20.2" 3390 + source = "registry+https://github.com/rust-lang/crates.io-index" 3391 + checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3392 + dependencies = [ 3393 + "indexmap 2.0.2", 3183 3394 "serde", 3184 3395 "serde_spanned", 3185 3396 "toml_datetime", ··· 3206 3417 3207 3418 [[package]] 3208 3419 name = "tracing" 3209 - version = "0.1.37" 3420 + version = "0.1.40" 3210 3421 source = "registry+https://github.com/rust-lang/crates.io-index" 3211 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 3422 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3212 3423 dependencies = [ 3213 - "cfg-if", 3214 3424 "log", 3215 3425 "pin-project-lite", 3216 3426 "tracing-attributes", ··· 3219 3429 3220 3430 [[package]] 3221 3431 name = "tracing-attributes" 3222 - version = "0.1.26" 3432 + version = "0.1.27" 3223 3433 source = "registry+https://github.com/rust-lang/crates.io-index" 3224 - checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3434 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3225 3435 dependencies = [ 3226 3436 "proc-macro2", 3227 3437 "quote", 3228 - "syn 2.0.28", 3438 + "syn 2.0.38", 3229 3439 ] 3230 3440 3231 3441 [[package]] 3232 3442 name = "tracing-core" 3233 - version = "0.1.31" 3443 + version = "0.1.32" 3234 3444 source = "registry+https://github.com/rust-lang/crates.io-index" 3235 - checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 3445 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3236 3446 dependencies = [ 3237 3447 "once_cell", 3238 3448 "valuable", ··· 3269 3479 3270 3480 [[package]] 3271 3481 name = "trust-dns-proto" 3272 - version = "0.22.0" 3482 + version = "0.23.1" 3273 3483 source = "registry+https://github.com/rust-lang/crates.io-index" 3274 - checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 3484 + checksum = "559ac980345f7f5020883dd3bcacf176355225e01916f8c2efecad7534f682c6" 3275 3485 dependencies = [ 3276 3486 "async-trait", 3277 3487 "cfg-if", ··· 3280 3490 "futures-channel", 3281 3491 "futures-io", 3282 3492 "futures-util", 3283 - "idna 0.2.3", 3493 + "idna 0.4.0", 3284 3494 "ipnet", 3285 - "lazy_static", 3495 + "once_cell", 3286 3496 "rand", 3287 3497 "smallvec", 3288 3498 "thiserror", ··· 3294 3504 3295 3505 [[package]] 3296 3506 name = "trust-dns-resolver" 3297 - version = "0.22.0" 3507 + version = "0.23.1" 3298 3508 source = "registry+https://github.com/rust-lang/crates.io-index" 3299 - checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" 3509 + checksum = "c723b0e608b24ad04c73b2607e0241b2c98fd79795a95e98b068b6966138a29d" 3300 3510 dependencies = [ 3301 3511 "cfg-if", 3302 3512 "futures-util", 3303 3513 "ipconfig", 3304 - "lazy_static", 3305 3514 "lru-cache", 3515 + "once_cell", 3306 3516 "parking_lot", 3517 + "rand", 3307 3518 "resolv-conf", 3308 3519 "smallvec", 3309 3520 "thiserror", ··· 3339 3550 3340 3551 [[package]] 3341 3552 name = "typenum" 3342 - version = "1.16.0" 3553 + version = "1.17.0" 3343 3554 source = "registry+https://github.com/rust-lang/crates.io-index" 3344 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3555 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3345 3556 3346 3557 [[package]] 3347 3558 name = "ubyte" 3348 - version = "0.10.3" 3559 + version = "0.10.4" 3349 3560 source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6" 3561 + checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea" 3351 3562 dependencies = [ 3352 3563 "serde", 3353 3564 ] ··· 3376 3587 3377 3588 [[package]] 3378 3589 name = "unicode-ident" 3379 - version = "1.0.11" 3590 + version = "1.0.12" 3380 3591 source = "registry+https://github.com/rust-lang/crates.io-index" 3381 - checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3592 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3382 3593 3383 3594 [[package]] 3384 3595 name = "unicode-normalization" ··· 3402 3613 checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 3403 3614 3404 3615 [[package]] 3616 + name = "untrusted" 3617 + version = "0.9.0" 3618 + source = "registry+https://github.com/rust-lang/crates.io-index" 3619 + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3620 + 3621 + [[package]] 3405 3622 name = "url" 3406 - version = "2.4.0" 3623 + version = "2.4.1" 3407 3624 source = "registry+https://github.com/rust-lang/crates.io-index" 3408 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 3625 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 3409 3626 dependencies = [ 3410 3627 "form_urlencoded", 3411 3628 "idna 0.4.0", ··· 3421 3638 3422 3639 [[package]] 3423 3640 name = "uuid" 3424 - version = "1.4.1" 3641 + version = "1.5.0" 3425 3642 source = "registry+https://github.com/rust-lang/crates.io-index" 3426 - checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 3643 + checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 3427 3644 dependencies = [ 3428 3645 "getrandom", 3429 3646 ] ··· 3436 3653 3437 3654 [[package]] 3438 3655 name = "value-bag" 3439 - version = "1.4.1" 3656 + version = "1.4.2" 3440 3657 source = "registry+https://github.com/rust-lang/crates.io-index" 3441 - checksum = "d92ccd67fb88503048c01b59152a04effd0782d035a83a6d256ce6085f08f4a3" 3658 + checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" 3442 3659 3443 3660 [[package]] 3444 3661 name = "vaultwarden" ··· 3474 3691 "num-traits", 3475 3692 "once_cell", 3476 3693 "openssl", 3694 + "openssl-sys", 3477 3695 "paste", 3478 3696 "percent-encoding", 3479 3697 "pico-args", 3480 3698 "rand", 3481 3699 "regex", 3482 3700 "reqwest", 3483 - "ring", 3701 + "ring 0.17.5", 3484 3702 "rmpv", 3485 3703 "rocket", 3486 3704 "rocket_ws", ··· 3515 3733 3516 3734 [[package]] 3517 3735 name = "waker-fn" 3518 - version = "1.1.0" 3736 + version = "1.1.1" 3519 3737 source = "registry+https://github.com/rust-lang/crates.io-index" 3520 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 3738 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 3521 3739 3522 3740 [[package]] 3523 3741 name = "walkdir" 3524 - version = "2.3.3" 3742 + version = "2.4.0" 3525 3743 source = "registry+https://github.com/rust-lang/crates.io-index" 3526 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 3744 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 3527 3745 dependencies = [ 3528 3746 "same-file", 3529 3747 "winapi-util", ··· 3565 3783 "once_cell", 3566 3784 "proc-macro2", 3567 3785 "quote", 3568 - "syn 2.0.28", 3786 + "syn 2.0.38", 3569 3787 "wasm-bindgen-shared", 3570 3788 ] 3571 3789 ··· 3599 3817 dependencies = [ 3600 3818 "proc-macro2", 3601 3819 "quote", 3602 - "syn 2.0.28", 3820 + "syn 2.0.38", 3603 3821 "wasm-bindgen-backend", 3604 3822 "wasm-bindgen-shared", 3605 3823 ] ··· 3612 3830 3613 3831 [[package]] 3614 3832 name = "wasm-streams" 3615 - version = "0.2.3" 3833 + version = "0.3.0" 3616 3834 source = "registry+https://github.com/rust-lang/crates.io-index" 3617 - checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 3835 + checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 3618 3836 dependencies = [ 3619 3837 "futures-util", 3620 3838 "js-sys", ··· 3654 3872 3655 3873 [[package]] 3656 3874 name = "which" 3657 - version = "4.4.0" 3875 + version = "5.0.0" 3658 3876 source = "registry+https://github.com/rust-lang/crates.io-index" 3659 - checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 3877 + checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14" 3660 3878 dependencies = [ 3661 3879 "either", 3662 - "libc", 3880 + "home", 3663 3881 "once_cell", 3882 + "rustix 0.38.20", 3883 + "windows-sys", 3664 3884 ] 3665 3885 3666 3886 [[package]] ··· 3687 3907 3688 3908 [[package]] 3689 3909 name = "winapi-util" 3690 - version = "0.1.5" 3910 + version = "0.1.6" 3691 3911 source = "registry+https://github.com/rust-lang/crates.io-index" 3692 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3912 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 3693 3913 dependencies = [ 3694 3914 "winapi", 3695 3915 ] ··· 3710 3930 ] 3711 3931 3712 3932 [[package]] 3933 + name = "windows-core" 3934 + version = "0.51.1" 3935 + source = "registry+https://github.com/rust-lang/crates.io-index" 3936 + checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3937 + dependencies = [ 3938 + "windows-targets", 3939 + ] 3940 + 3941 + [[package]] 3713 3942 name = "windows-sys" 3714 3943 version = "0.48.0" 3715 3944 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3720 3949 3721 3950 [[package]] 3722 3951 name = "windows-targets" 3723 - version = "0.48.1" 3952 + version = "0.48.5" 3724 3953 source = "registry+https://github.com/rust-lang/crates.io-index" 3725 - checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 3954 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3726 3955 dependencies = [ 3727 3956 "windows_aarch64_gnullvm", 3728 3957 "windows_aarch64_msvc", ··· 3735 3964 3736 3965 [[package]] 3737 3966 name = "windows_aarch64_gnullvm" 3738 - version = "0.48.0" 3967 + version = "0.48.5" 3739 3968 source = "registry+https://github.com/rust-lang/crates.io-index" 3740 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 3969 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3741 3970 3742 3971 [[package]] 3743 3972 name = "windows_aarch64_msvc" 3744 - version = "0.48.0" 3973 + version = "0.48.5" 3745 3974 source = "registry+https://github.com/rust-lang/crates.io-index" 3746 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 3975 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3747 3976 3748 3977 [[package]] 3749 3978 name = "windows_i686_gnu" 3750 - version = "0.48.0" 3979 + version = "0.48.5" 3751 3980 source = "registry+https://github.com/rust-lang/crates.io-index" 3752 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 3981 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3753 3982 3754 3983 [[package]] 3755 3984 name = "windows_i686_msvc" 3756 - version = "0.48.0" 3985 + version = "0.48.5" 3757 3986 source = "registry+https://github.com/rust-lang/crates.io-index" 3758 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 3987 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3759 3988 3760 3989 [[package]] 3761 3990 name = "windows_x86_64_gnu" 3762 - version = "0.48.0" 3991 + version = "0.48.5" 3763 3992 source = "registry+https://github.com/rust-lang/crates.io-index" 3764 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 3993 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3765 3994 3766 3995 [[package]] 3767 3996 name = "windows_x86_64_gnullvm" 3768 - version = "0.48.0" 3997 + version = "0.48.5" 3769 3998 source = "registry+https://github.com/rust-lang/crates.io-index" 3770 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 3999 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3771 4000 3772 4001 [[package]] 3773 4002 name = "windows_x86_64_msvc" 3774 - version = "0.48.0" 4003 + version = "0.48.5" 3775 4004 source = "registry+https://github.com/rust-lang/crates.io-index" 3776 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4005 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3777 4006 3778 4007 [[package]] 3779 4008 name = "winnow" 3780 - version = "0.5.10" 4009 + version = "0.5.17" 3781 4010 source = "registry+https://github.com/rust-lang/crates.io-index" 3782 - checksum = "5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d" 4011 + checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" 3783 4012 dependencies = [ 3784 4013 "memchr", 3785 - ] 3786 - 3787 - [[package]] 3788 - name = "winreg" 3789 - version = "0.10.1" 3790 - source = "registry+https://github.com/rust-lang/crates.io-index" 3791 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3792 - dependencies = [ 3793 - "winapi", 3794 4014 ] 3795 4015 3796 4016 [[package]]
+2 -2
pkgs/tools/security/vaultwarden/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "vaultwarden"; 12 - version = "1.29.2"; 12 + version = "1.30.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "dani-garcia"; 16 16 repo = pname; 17 17 rev = version; 18 - hash = "sha256-ByMPS68GBOvjB/RpoLAvgE+NcbbIa1qfU1TQ4yhbH+I="; 18 + hash = "sha256-mBKedJvb67FR4e8ZzdL8umg9XTgch1OWhbR1k46Lkn4="; 19 19 }; 20 20 21 21 cargoLock = {
+17 -14
pkgs/tools/security/vaultwarden/update.nix
··· 1 - { writeShellScript 1 + { writeShellApplication 2 2 , lib 3 3 , nix 4 4 , nix-prefetch-git ··· 8 8 , gnugrep 9 9 , gnused 10 10 , jq 11 + , yq 11 12 }: 12 13 13 - writeShellScript "update-vaultwarden" '' 14 - PATH=${lib.makeBinPath [ curl git gnugrep gnused jq nix nix-prefetch-git nix-update ]} 14 + lib.getExe (writeShellApplication { 15 + name = "update-vaultwarden"; 16 + runtimeInputs = [ curl git gnugrep gnused jq yq nix nix-prefetch-git nix-update ]; 15 17 16 - set -euxo pipefail 18 + text = '' 19 + VAULTWARDEN_VERSION=$(curl --silent https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | jq -r '.tag_name') 20 + nix-update "vaultwarden" --version "$VAULTWARDEN_VERSION" 17 21 18 - VAULTWARDEN_VERSION=$(curl --silent https://api.github.com/repos/dani-garcia/vaultwarden/releases/latest | jq -r '.tag_name') 19 - nix-update "vaultwarden" --version "$VAULTWARDEN_VERSION" 20 - 21 - URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/Dockerfile.j2" 22 - WEBVAULT_VERSION=$(curl --silent "$URL" | grep "set vault_version" | sed -E "s/.*\"v([^\"]+)\".*/\\1/") 23 - old_hash=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash) 24 - 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")) 25 - sed -e "s#$old_hash#$new_hash#" -i pkgs/tools/security/vaultwarden/webvault.nix 26 - nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION" 27 - '' 22 + URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/DockerSettings.yaml" 23 + WEBVAULT_VERSION="$(curl --silent "$URL" | yq -r ".vault_version" | sed s/^v//)" 24 + old_hash="$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash)" 25 + new_hash="$(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256")" 26 + new_hash_sri="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$new_hash")" 27 + sed -e "s#$old_hash#$new_hash_sri#" -i pkgs/tools/security/vaultwarden/webvault.nix 28 + nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION" 29 + ''; 30 + })
+4 -4
pkgs/tools/security/vaultwarden/webvault.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "2023.7.1"; 10 + version = "2023.10.0"; 11 11 12 12 bw_web_builds = fetchFromGitHub { 13 13 owner = "dani-garcia"; 14 14 repo = "bw_web_builds"; 15 15 rev = "v${version}"; 16 - hash = "sha256-B7FGLKuwxldlHnIIzQbDjZT9cs5+lixo/fBtlexNLQc="; 16 + hash = "sha256-5vfmMJIGKyZlTQDi/t1YKAALbW/6BFAcWODfkypk/eA="; 17 17 }; 18 18 in buildNpmPackage rec { 19 19 pname = "vaultwarden-webvault"; ··· 23 23 owner = "bitwarden"; 24 24 repo = "clients"; 25 25 rev = "web-v${lib.removeSuffix "b" version}"; 26 - hash = "sha256-HEEUboaIY/Zi/wUhp9y7oIOuQl6csjo97eygTLPNfNo="; 26 + hash = "sha256-egXToXWfb9XV7JuCRBYJO4p/e+WOwMncPKz0oBgeALQ="; 27 27 }; 28 28 29 - npmDepsHash = "sha256-8Epkvjzllt//kdrKT4jUDOhj47Fnb0qSFU1qJthL2Mo="; 29 + npmDepsHash = "sha256-iO8ZozVl1vOOqowQARnRJWSFUFnau46+dKfcMSkyU3o="; 30 30 31 31 postPatch = '' 32 32 ln -s ${bw_web_builds}/{patches,resources} ..