lol

Merge pull request #248262 from happysalada/update_stalwart

stalwart-mail: 0.3.2 -> 0.3.4

authored by

Jörg Thalheim and committed by
GitHub
98c1ed53 4c6b9adb

+758 -134
+755 -131
pkgs/servers/mail/stalwart/Cargo.lock
··· 162 162 163 163 [[package]] 164 164 name = "anstyle-wincon" 165 - version = "1.0.1" 165 + version = "1.0.2" 166 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 167 + checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" 168 168 dependencies = [ 169 169 "anstyle", 170 170 "windows-sys 0.48.0", ··· 213 213 "num-traits", 214 214 "rusticata-macros", 215 215 "thiserror", 216 - "time 0.3.23", 216 + "time 0.3.25", 217 217 ] 218 218 219 219 [[package]] ··· 247 247 dependencies = [ 248 248 "proc-macro2", 249 249 "quote", 250 - "syn 2.0.27", 250 + "syn 2.0.28", 251 251 ] 252 252 253 253 [[package]] ··· 269 269 dependencies = [ 270 270 "proc-macro2", 271 271 "quote", 272 - "syn 2.0.27", 272 + "syn 2.0.28", 273 273 ] 274 274 275 275 [[package]] ··· 280 280 dependencies = [ 281 281 "proc-macro2", 282 282 "quote", 283 - "syn 2.0.27", 283 + "syn 2.0.28", 284 284 ] 285 285 286 286 [[package]] ··· 327 327 "rust-ini", 328 328 "serde", 329 329 "thiserror", 330 - "time 0.3.23", 330 + "time 0.3.25", 331 331 "url", 332 332 ] 333 333 ··· 342 342 343 343 [[package]] 344 344 name = "axum" 345 - version = "0.6.19" 345 + version = "0.6.20" 346 346 source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "a6a1de45611fdb535bfde7b7de4fd54f4fd2b17b1737c0a59b69bf9b92074b8c" 347 + checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 348 348 dependencies = [ 349 349 "async-trait", 350 350 "axum-core", ··· 491 491 "regex", 492 492 "rustc-hash", 493 493 "shlex", 494 - "syn 2.0.27", 494 + "syn 2.0.28", 495 495 "which", 496 496 ] 497 + 498 + [[package]] 499 + name = "bitfield" 500 + version = "0.14.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "2d7e60934ceec538daadb9d8432424ed043a904d8e0243f3c6446bce549a46ac" 497 503 498 504 [[package]] 499 505 name = "bitflags" ··· 520 526 ] 521 527 522 528 [[package]] 529 + name = "bitvec" 530 + version = "1.0.1" 531 + source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 533 + dependencies = [ 534 + "funty", 535 + "radium", 536 + "tap", 537 + "wyz", 538 + ] 539 + 540 + [[package]] 541 + name = "bitvec-nom2" 542 + version = "0.2.0" 543 + source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "4863ce31b7ff8812568eaffe956024c824d845a1f9f08c329706166c357cae53" 545 + dependencies = [ 546 + "bitvec", 547 + "nom", 548 + ] 549 + 550 + [[package]] 523 551 name = "blake2" 524 552 version = "0.10.6" 525 553 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 561 589 ] 562 590 563 591 [[package]] 592 + name = "block-padding" 593 + version = "0.3.3" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" 596 + dependencies = [ 597 + "generic-array", 598 + ] 599 + 600 + [[package]] 564 601 name = "blowfish" 565 602 version = "0.7.0" 566 603 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 572 609 ] 573 610 574 611 [[package]] 612 + name = "blowfish" 613 + version = "0.9.1" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7" 616 + dependencies = [ 617 + "byteorder", 618 + "cipher 0.4.4", 619 + ] 620 + 621 + [[package]] 622 + name = "bstr" 623 + version = "1.6.0" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" 626 + dependencies = [ 627 + "memchr", 628 + "serde", 629 + ] 630 + 631 + [[package]] 632 + name = "buffer-redux" 633 + version = "1.0.0" 634 + source = "registry+https://github.com/rust-lang/crates.io-index" 635 + checksum = "d2886ea01509598caac116942abd33ab5a88fa32acdf7e4abfa0fc489ca520c9" 636 + dependencies = [ 637 + "memchr", 638 + "safemem", 639 + ] 640 + 641 + [[package]] 575 642 name = "bumpalo" 576 643 version = "3.13.0" 577 644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 617 684 ] 618 685 619 686 [[package]] 687 + name = "camellia" 688 + version = "0.1.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30" 691 + dependencies = [ 692 + "byteorder", 693 + "cipher 0.4.4", 694 + ] 695 + 696 + [[package]] 697 + name = "cast5" 698 + version = "0.11.1" 699 + source = "registry+https://github.com/rust-lang/crates.io-index" 700 + checksum = "26b07d673db1ccf000e90f54b819db9e75a8348d6eb056e9b8ab53231b7a9911" 701 + dependencies = [ 702 + "cipher 0.4.4", 703 + ] 704 + 705 + [[package]] 706 + name = "cbc" 707 + version = "0.1.2" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 710 + dependencies = [ 711 + "cipher 0.4.4", 712 + ] 713 + 714 + [[package]] 620 715 name = "cc" 621 - version = "1.0.79" 716 + version = "1.0.82" 622 717 source = "registry+https://github.com/rust-lang/crates.io-index" 623 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 718 + checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 624 719 dependencies = [ 625 720 "jobserver", 721 + "libc", 626 722 ] 627 723 628 724 [[package]] ··· 644 740 ] 645 741 646 742 [[package]] 743 + name = "cfb-mode" 744 + version = "0.8.2" 745 + source = "registry+https://github.com/rust-lang/crates.io-index" 746 + checksum = "738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330" 747 + dependencies = [ 748 + "cipher 0.4.4", 749 + ] 750 + 751 + [[package]] 647 752 name = "cfg-if" 648 753 version = "1.0.0" 649 754 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 697 802 698 803 [[package]] 699 804 name = "clap" 700 - version = "4.3.19" 805 + version = "4.3.21" 701 806 source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" 807 + checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 703 808 dependencies = [ 704 809 "clap_builder", 705 810 "clap_derive", ··· 708 813 709 814 [[package]] 710 815 name = "clap_builder" 711 - version = "4.3.19" 816 + version = "4.3.21" 712 817 source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" 818 + checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 714 819 dependencies = [ 715 820 "anstream", 716 821 "anstyle", ··· 727 832 "heck", 728 833 "proc-macro2", 729 834 "quote", 730 - "syn 2.0.27", 835 + "syn 2.0.28", 731 836 ] 732 837 733 838 [[package]] ··· 757 862 758 863 [[package]] 759 864 name = "const-oid" 760 - version = "0.9.4" 865 + version = "0.9.5" 761 866 source = "registry+https://github.com/rust-lang/crates.io-index" 762 - checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747" 867 + checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 763 868 764 869 [[package]] 765 870 name = "constant_time_eq" ··· 812 917 version = "2.2.0" 813 918 source = "registry+https://github.com/rust-lang/crates.io-index" 814 919 checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 920 + 921 + [[package]] 922 + name = "crc24" 923 + version = "0.1.6" 924 + source = "registry+https://github.com/rust-lang/crates.io-index" 925 + checksum = "fd121741cf3eb82c08dd3023eb55bf2665e5f60ec20f89760cf836ae4562e6a0" 815 926 816 927 [[package]] 817 928 name = "crc32fast" ··· 945 1056 ] 946 1057 947 1058 [[package]] 1059 + name = "curve25519-dalek" 1060 + version = "4.0.0-rc.3" 1061 + source = "registry+https://github.com/rust-lang/crates.io-index" 1062 + checksum = "436ace70fc06e06f7f689d2624dc4e2f0ea666efb5aa704215f7249ae6e047a7" 1063 + dependencies = [ 1064 + "cfg-if", 1065 + "cpufeatures", 1066 + "curve25519-dalek-derive", 1067 + "digest 0.10.7", 1068 + "fiat-crypto", 1069 + "platforms", 1070 + "rustc_version", 1071 + "subtle", 1072 + "zeroize", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "curve25519-dalek-derive" 1077 + version = "0.1.0" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" 1080 + dependencies = [ 1081 + "proc-macro2", 1082 + "quote", 1083 + "syn 2.0.28", 1084 + ] 1085 + 1086 + [[package]] 1087 + name = "darling" 1088 + version = "0.14.4" 1089 + source = "registry+https://github.com/rust-lang/crates.io-index" 1090 + checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 1091 + dependencies = [ 1092 + "darling_core", 1093 + "darling_macro", 1094 + ] 1095 + 1096 + [[package]] 1097 + name = "darling_core" 1098 + version = "0.14.4" 1099 + source = "registry+https://github.com/rust-lang/crates.io-index" 1100 + checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 1101 + dependencies = [ 1102 + "fnv", 1103 + "ident_case", 1104 + "proc-macro2", 1105 + "quote", 1106 + "strsim", 1107 + "syn 1.0.109", 1108 + ] 1109 + 1110 + [[package]] 1111 + name = "darling_macro" 1112 + version = "0.14.4" 1113 + source = "registry+https://github.com/rust-lang/crates.io-index" 1114 + checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 1115 + dependencies = [ 1116 + "darling_core", 1117 + "quote", 1118 + "syn 1.0.109", 1119 + ] 1120 + 1121 + [[package]] 948 1122 name = "dashmap" 949 1123 version = "5.5.0" 950 1124 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 965 1139 966 1140 [[package]] 967 1141 name = "der" 968 - version = "0.7.7" 1142 + version = "0.7.8" 969 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946" 1144 + checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 971 1145 dependencies = [ 972 1146 "const-oid", 973 1147 "pem-rfc7468", ··· 989 1163 ] 990 1164 991 1165 [[package]] 1166 + name = "deranged" 1167 + version = "0.3.7" 1168 + source = "registry+https://github.com/rust-lang/crates.io-index" 1169 + checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" 1170 + dependencies = [ 1171 + "serde", 1172 + ] 1173 + 1174 + [[package]] 1175 + name = "derive_builder" 1176 + version = "0.12.0" 1177 + source = "registry+https://github.com/rust-lang/crates.io-index" 1178 + checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" 1179 + dependencies = [ 1180 + "derive_builder_macro", 1181 + ] 1182 + 1183 + [[package]] 1184 + name = "derive_builder_core" 1185 + version = "0.12.0" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" 1188 + dependencies = [ 1189 + "darling", 1190 + "proc-macro2", 1191 + "quote", 1192 + "syn 1.0.109", 1193 + ] 1194 + 1195 + [[package]] 1196 + name = "derive_builder_macro" 1197 + version = "0.12.0" 1198 + source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" 1200 + dependencies = [ 1201 + "derive_builder_core", 1202 + "syn 1.0.109", 1203 + ] 1204 + 1205 + [[package]] 1206 + name = "des" 1207 + version = "0.8.1" 1208 + source = "registry+https://github.com/rust-lang/crates.io-index" 1209 + checksum = "ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e" 1210 + dependencies = [ 1211 + "cipher 0.4.4", 1212 + ] 1213 + 1214 + [[package]] 992 1215 name = "dialoguer" 993 1216 version = "0.10.4" 994 1217 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1041 1264 "pbkdf2 0.12.2", 1042 1265 "pwhash", 1043 1266 "regex", 1044 - "rustls 0.21.5", 1267 + "rustls 0.21.6", 1045 1268 "scrypt", 1046 1269 "sha1", 1047 1270 "sha2 0.10.7", ··· 1102 1325 dependencies = [ 1103 1326 "proc-macro2", 1104 1327 "quote", 1105 - "syn 2.0.27", 1328 + "syn 2.0.28", 1106 1329 ] 1107 1330 1108 1331 [[package]] ··· 1112 1335 checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1113 1336 1114 1337 [[package]] 1338 + name = "doc-comment" 1339 + version = "0.3.3" 1340 + source = "registry+https://github.com/rust-lang/crates.io-index" 1341 + checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 1342 + 1343 + [[package]] 1115 1344 name = "dotenvy" 1116 1345 version = "0.15.7" 1117 1346 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1150 1379 ] 1151 1380 1152 1381 [[package]] 1382 + name = "ed25519" 1383 + version = "2.2.1" 1384 + source = "registry+https://github.com/rust-lang/crates.io-index" 1385 + checksum = "5fb04eee5d9d907f29e80ee6b0e78f7e2c82342c63e3580d8c4f69d9d5aad963" 1386 + dependencies = [ 1387 + "pkcs8", 1388 + "signature", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "ed25519-dalek" 1393 + version = "2.0.0-rc.3" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "faa8e9049d5d72bfc12acbc05914731b5322f79b5e2f195e9f2d705fca22ab4c" 1396 + dependencies = [ 1397 + "curve25519-dalek", 1398 + "ed25519", 1399 + "serde", 1400 + "sha2 0.10.7", 1401 + "zeroize", 1402 + ] 1403 + 1404 + [[package]] 1153 1405 name = "either" 1154 1406 version = "1.9.0" 1155 1407 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1220 1472 1221 1473 [[package]] 1222 1474 name = "errno" 1223 - version = "0.3.1" 1475 + version = "0.3.2" 1224 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1477 + checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 1226 1478 dependencies = [ 1227 1479 "errno-dragonfly", 1228 1480 "libc", ··· 1297 1549 ] 1298 1550 1299 1551 [[package]] 1552 + name = "fiat-crypto" 1553 + version = "0.1.20" 1554 + source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" 1556 + 1557 + [[package]] 1300 1558 name = "filetime" 1301 - version = "0.2.21" 1559 + version = "0.2.22" 1302 1560 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1561 + checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 1304 1562 dependencies = [ 1305 1563 "cfg-if", 1306 1564 "libc", 1307 - "redox_syscall 0.2.16", 1565 + "redox_syscall 0.3.5", 1308 1566 "windows-sys 0.48.0", 1309 1567 ] 1310 1568 ··· 1421 1679 dependencies = [ 1422 1680 "proc-macro2", 1423 1681 "quote", 1424 - "syn 2.0.27", 1682 + "syn 2.0.28", 1425 1683 "try_map", 1426 1684 ] 1427 1685 ··· 1433 1691 dependencies = [ 1434 1692 "bindgen 0.65.1", 1435 1693 ] 1694 + 1695 + [[package]] 1696 + name = "funty" 1697 + version = "2.0.0" 1698 + source = "registry+https://github.com/rust-lang/crates.io-index" 1699 + checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 1436 1700 1437 1701 [[package]] 1438 1702 name = "futures" ··· 1501 1765 dependencies = [ 1502 1766 "proc-macro2", 1503 1767 "quote", 1504 - "syn 2.0.27", 1768 + "syn 2.0.28", 1505 1769 ] 1506 1770 1507 1771 [[package]] ··· 1841 2105 "futures-util", 1842 2106 "http", 1843 2107 "hyper 0.14.27", 1844 - "rustls 0.21.5", 2108 + "rustls 0.21.6", 1845 2109 "tokio", 1846 2110 "tokio-rustls 0.24.1", 1847 2111 ] ··· 1900 2164 ] 1901 2165 1902 2166 [[package]] 2167 + name = "idea" 2168 + version = "0.5.1" 2169 + source = "registry+https://github.com/rust-lang/crates.io-index" 2170 + checksum = "075557004419d7f2031b8bb7f44bb43e55a83ca7b63076a8fb8fe75753836477" 2171 + dependencies = [ 2172 + "cipher 0.4.4", 2173 + ] 2174 + 2175 + [[package]] 2176 + name = "ident_case" 2177 + version = "1.0.1" 2178 + source = "registry+https://github.com/rust-lang/crates.io-index" 2179 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 2180 + 2181 + [[package]] 1903 2182 name = "idna" 1904 2183 version = "0.2.3" 1905 2184 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1922 2201 1923 2202 [[package]] 1924 2203 name = "imap" 1925 - version = "0.3.2" 2204 + version = "0.3.4" 1926 2205 dependencies = [ 1927 2206 "ahash 0.8.3", 1928 2207 "dashmap", ··· 1934 2213 "mail-send", 1935 2214 "md5", 1936 2215 "parking_lot", 1937 - "rustls 0.21.5", 2216 + "rustls 0.21.6", 1938 2217 "rustls-pemfile", 1939 2218 "store", 1940 2219 "tokio", ··· 1976 2255 1977 2256 [[package]] 1978 2257 name = "indicatif" 1979 - version = "0.17.5" 2258 + version = "0.17.6" 1980 2259 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057" 2260 + checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 1982 2261 dependencies = [ 1983 2262 "console", 1984 2263 "instant", ··· 1993 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 1994 2273 checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1995 2274 dependencies = [ 2275 + "block-padding", 1996 2276 "generic-array", 1997 2277 ] 1998 2278 ··· 2051 2331 2052 2332 [[package]] 2053 2333 name = "jemalloc-sys" 2054 - version = "0.5.3+5.3.0-patched" 2334 + version = "0.5.4+5.3.0-patched" 2055 2335 source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "f9bd5d616ea7ed58b571b2e209a65759664d7fb021a0819d7a790afc67e47ca1" 2336 + checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" 2057 2337 dependencies = [ 2058 2338 "cc", 2059 2339 "libc", ··· 2061 2341 2062 2342 [[package]] 2063 2343 name = "jemallocator" 2064 - version = "0.5.0" 2344 + version = "0.5.4" 2065 2345 source = "registry+https://github.com/rust-lang/crates.io-index" 2066 - checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 2346 + checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc" 2067 2347 dependencies = [ 2068 2348 "jemalloc-sys", 2069 2349 "libc", ··· 2086 2366 2087 2367 [[package]] 2088 2368 name = "jmap" 2089 - version = "0.3.2" 2369 + version = "0.3.4" 2090 2370 dependencies = [ 2371 + "aes", 2091 2372 "aes-gcm", 2092 2373 "aes-gcm-siv", 2093 2374 "async-stream", 2375 + "async-trait", 2094 2376 "base64 0.21.2", 2095 2377 "bincode", 2378 + "cbc", 2096 2379 "chrono", 2097 2380 "dashmap", 2098 2381 "directory", ··· 2110 2393 "mail-send", 2111 2394 "mime", 2112 2395 "p256", 2396 + "pgp", 2397 + "rand", 2398 + "rasn", 2399 + "rasn-cms", 2400 + "rasn-pkix", 2113 2401 "reqwest", 2402 + "rsa", 2114 2403 "serde", 2115 2404 "serde_json", 2116 2405 "sha2 0.10.7", ··· 2120 2409 "sqlx", 2121 2410 "store", 2122 2411 "tokio", 2123 - "tokio-tungstenite", 2412 + "tokio-tungstenite 0.20.0", 2124 2413 "tracing", 2125 - "tungstenite", 2414 + "tungstenite 0.20.0", 2126 2415 "utils", 2127 2416 ] 2128 2417 ··· 2139 2428 "maybe-async 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 2140 2429 "parking_lot", 2141 2430 "reqwest", 2142 - "rustls 0.21.5", 2431 + "rustls 0.21.6", 2143 2432 "serde", 2144 2433 "serde_json", 2145 2434 "tokio", 2146 - "tokio-tungstenite", 2435 + "tokio-tungstenite 0.19.0", 2147 2436 ] 2148 2437 2149 2438 [[package]] ··· 2180 2469 ] 2181 2470 2182 2471 [[package]] 2472 + name = "keccak" 2473 + version = "0.1.4" 2474 + source = "registry+https://github.com/rust-lang/crates.io-index" 2475 + checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" 2476 + dependencies = [ 2477 + "cpufeatures", 2478 + ] 2479 + 2480 + [[package]] 2481 + name = "konst" 2482 + version = "0.2.19" 2483 + source = "registry+https://github.com/rust-lang/crates.io-index" 2484 + checksum = "330f0e13e6483b8c34885f7e6c9f19b1a7bd449c673fbb948a51c99d66ef74f4" 2485 + dependencies = [ 2486 + "konst_macro_rules", 2487 + ] 2488 + 2489 + [[package]] 2490 + name = "konst_macro_rules" 2491 + version = "0.2.19" 2492 + source = "registry+https://github.com/rust-lang/crates.io-index" 2493 + checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" 2494 + 2495 + [[package]] 2183 2496 name = "lazy_static" 2184 2497 version = "1.4.0" 2185 2498 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2220 2533 "nom", 2221 2534 "percent-encoding", 2222 2535 "ring", 2223 - "rustls 0.21.5", 2536 + "rustls 0.21.6", 2224 2537 "rustls-native-certs", 2225 2538 "thiserror", 2226 2539 "tokio", ··· 2299 2612 2300 2613 [[package]] 2301 2614 name = "linux-raw-sys" 2302 - version = "0.4.3" 2615 + version = "0.4.5" 2303 2616 source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 2617 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 2305 2618 2306 2619 [[package]] 2307 2620 name = "lock_api" ··· 2360 2673 2361 2674 [[package]] 2362 2675 name = "mail-builder" 2363 - version = "0.3.0" 2364 - source = "git+https://github.com/stalwartlabs/mail-builder#e771643f2f4ff8ea86f91f7985b1efa6ffa8aa85" 2676 + version = "0.3.1" 2677 + source = "git+https://github.com/stalwartlabs/mail-builder#1eb0b5a72211c491cbe338920e8dfd3a675d6653" 2365 2678 dependencies = [ 2366 2679 "gethostname", 2367 2680 ] ··· 2383 2696 "base64 0.20.0", 2384 2697 "gethostname", 2385 2698 "md5", 2386 - "rustls 0.21.5", 2699 + "rustls 0.21.6", 2387 2700 "smtp-proto", 2388 2701 "tokio", 2389 2702 "tokio-rustls 0.24.1", ··· 2392 2705 2393 2706 [[package]] 2394 2707 name = "mail-server" 2395 - version = "0.3.2" 2708 + version = "0.3.4" 2396 2709 dependencies = [ 2397 2710 "directory", 2398 2711 "imap", ··· 2422 2735 "mail-send", 2423 2736 "md5", 2424 2737 "parking_lot", 2425 - "rustls 0.21.5", 2738 + "rustls 0.21.6", 2426 2739 "rustls-pemfile", 2427 2740 "sieve-rs", 2428 2741 "store", ··· 2461 2774 2462 2775 [[package]] 2463 2776 name = "matchit" 2464 - version = "0.7.0" 2777 + version = "0.7.2" 2465 2778 source = "registry+https://github.com/rust-lang/crates.io-index" 2466 - checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" 2779 + checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" 2467 2780 2468 2781 [[package]] 2469 2782 name = "maybe-async" ··· 2542 2855 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2543 2856 2544 2857 [[package]] 2858 + name = "mime_guess" 2859 + version = "2.0.4" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 2862 + dependencies = [ 2863 + "mime", 2864 + "unicase", 2865 + ] 2866 + 2867 + [[package]] 2545 2868 name = "minimal-lexical" 2546 2869 version = "0.2.1" 2547 2870 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2631 2954 "num-iter", 2632 2955 "num-traits", 2633 2956 "rand", 2957 + "serde", 2634 2958 "smallvec", 2635 2959 "zeroize", 2960 + ] 2961 + 2962 + [[package]] 2963 + name = "num-derive" 2964 + version = "0.4.0" 2965 + source = "registry+https://github.com/rust-lang/crates.io-index" 2966 + checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" 2967 + dependencies = [ 2968 + "proc-macro2", 2969 + "quote", 2970 + "syn 2.0.28", 2636 2971 ] 2637 2972 2638 2973 [[package]] ··· 2714 3049 2715 3050 [[package]] 2716 3051 name = "openssl" 2717 - version = "0.10.55" 3052 + version = "0.10.56" 2718 3053 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 - checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 3054 + checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" 2720 3055 dependencies = [ 2721 3056 "bitflags 1.3.2", 2722 3057 "cfg-if", ··· 2735 3070 dependencies = [ 2736 3071 "proc-macro2", 2737 3072 "quote", 2738 - "syn 2.0.27", 3073 + "syn 2.0.28", 2739 3074 ] 2740 3075 2741 3076 [[package]] ··· 2746 3081 2747 3082 [[package]] 2748 3083 name = "openssl-src" 2749 - version = "111.26.0+1.1.1u" 3084 + version = "111.27.0+1.1.1v" 2750 3085 source = "registry+https://github.com/rust-lang/crates.io-index" 2751 - checksum = "efc62c9f12b22b8f5208c23a7200a442b2e5999f8bdf80233852122b5a4f6f37" 3086 + checksum = "06e8f197c82d7511c5b014030c9b1efeda40d7d5f99d23b4ceed3524a5e63f02" 2752 3087 dependencies = [ 2753 3088 "cc", 2754 3089 ] 2755 3090 2756 3091 [[package]] 2757 3092 name = "openssl-sys" 2758 - version = "0.9.90" 3093 + version = "0.9.91" 2759 3094 source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 3095 + checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" 2761 3096 dependencies = [ 2762 3097 "cc", 2763 3098 "libc", ··· 2899 3234 ] 2900 3235 2901 3236 [[package]] 3237 + name = "p384" 3238 + version = "0.13.0" 3239 + source = "registry+https://github.com/rust-lang/crates.io-index" 3240 + checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" 3241 + dependencies = [ 3242 + "ecdsa", 3243 + "elliptic-curve", 3244 + "primeorder", 3245 + "sha2 0.10.7", 3246 + ] 3247 + 3248 + [[package]] 2902 3249 name = "parking_lot" 2903 3250 version = "0.12.1" 2904 3251 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3005 3352 ] 3006 3353 3007 3354 [[package]] 3355 + name = "pgp" 3356 + version = "0.10.2" 3357 + source = "registry+https://github.com/rust-lang/crates.io-index" 3358 + checksum = "27e1f8e085bfa9b85763fe3ddaacbe90a09cd847b3833129153a6cb063bbe132" 3359 + dependencies = [ 3360 + "aes", 3361 + "base64 0.21.2", 3362 + "bitfield", 3363 + "block-padding", 3364 + "blowfish 0.9.1", 3365 + "bstr", 3366 + "buffer-redux", 3367 + "byteorder", 3368 + "camellia", 3369 + "cast5", 3370 + "cfb-mode", 3371 + "chrono", 3372 + "cipher 0.4.4", 3373 + "crc24", 3374 + "curve25519-dalek", 3375 + "derive_builder", 3376 + "des", 3377 + "digest 0.10.7", 3378 + "ed25519-dalek", 3379 + "elliptic-curve", 3380 + "flate2", 3381 + "generic-array", 3382 + "hex", 3383 + "idea", 3384 + "log", 3385 + "md-5 0.10.5", 3386 + "nom", 3387 + "num-bigint-dig", 3388 + "num-derive", 3389 + "num-traits", 3390 + "p256", 3391 + "p384", 3392 + "rand", 3393 + "ripemd", 3394 + "rsa", 3395 + "sha1", 3396 + "sha2 0.10.7", 3397 + "sha3", 3398 + "signature", 3399 + "smallvec", 3400 + "thiserror", 3401 + "twofish", 3402 + "x25519-dalek", 3403 + "zeroize", 3404 + ] 3405 + 3406 + [[package]] 3008 3407 name = "phf" 3009 3408 version = "0.11.2" 3010 3409 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3044 3443 "phf_shared", 3045 3444 "proc-macro2", 3046 3445 "quote", 3047 - "syn 2.0.27", 3446 + "syn 2.0.28", 3048 3447 ] 3049 3448 3050 3449 [[package]] ··· 3058 3457 3059 3458 [[package]] 3060 3459 name = "pin-project" 3061 - version = "1.1.2" 3460 + version = "1.1.3" 3062 3461 source = "registry+https://github.com/rust-lang/crates.io-index" 3063 - checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 3462 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 3064 3463 dependencies = [ 3065 3464 "pin-project-internal", 3066 3465 ] 3067 3466 3068 3467 [[package]] 3069 3468 name = "pin-project-internal" 3070 - version = "1.1.2" 3469 + version = "1.1.3" 3071 3470 source = "registry+https://github.com/rust-lang/crates.io-index" 3072 - checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 3471 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 3073 3472 dependencies = [ 3074 3473 "proc-macro2", 3075 3474 "quote", 3076 - "syn 2.0.27", 3475 + "syn 2.0.28", 3077 3476 ] 3078 3477 3079 3478 [[package]] 3080 3479 name = "pin-project-lite" 3081 - version = "0.2.10" 3480 + version = "0.2.12" 3082 3481 source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 3482 + checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 3084 3483 3085 3484 [[package]] 3086 3485 name = "pin-utils" ··· 3116 3515 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 3117 3516 3118 3517 [[package]] 3518 + name = "platforms" 3519 + version = "3.0.2" 3520 + source = "registry+https://github.com/rust-lang/crates.io-index" 3521 + checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" 3522 + 3523 + [[package]] 3119 3524 name = "polyval" 3120 3525 version = "0.6.1" 3121 3526 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3129 3534 3130 3535 [[package]] 3131 3536 name = "portable-atomic" 3132 - version = "1.4.1" 3537 + version = "1.4.2" 3133 3538 source = "registry+https://github.com/rust-lang/crates.io-index" 3134 - checksum = "edc55135a600d700580e406b4de0d59cb9ad25e344a3a091a97ded2622ec4ec6" 3539 + checksum = "f32154ba0af3a075eefa1eda8bb414ee928f62303a54ea85b8d6638ff1a6ee9e" 3135 3540 3136 3541 [[package]] 3137 3542 name = "ppv-lite86" ··· 3156 3561 checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" 3157 3562 dependencies = [ 3158 3563 "proc-macro2", 3159 - "syn 2.0.27", 3564 + "syn 2.0.28", 3160 3565 ] 3161 3566 3162 3567 [[package]] ··· 3261 3666 source = "registry+https://github.com/rust-lang/crates.io-index" 3262 3667 checksum = "419a3ad8fa9f9d445e69d9b185a24878ae6e6f55c96e4512f4a0e28cd3bc5c56" 3263 3668 dependencies = [ 3264 - "blowfish", 3669 + "blowfish 0.7.0", 3265 3670 "byteorder", 3266 3671 "hmac 0.10.1", 3267 3672 "md-5 0.9.1", ··· 3316 3721 ] 3317 3722 3318 3723 [[package]] 3724 + name = "radium" 3725 + version = "0.7.0" 3726 + source = "registry+https://github.com/rust-lang/crates.io-index" 3727 + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 3728 + 3729 + [[package]] 3319 3730 name = "rand" 3320 3731 version = "0.8.5" 3321 3732 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3346 3757 ] 3347 3758 3348 3759 [[package]] 3760 + name = "rasn" 3761 + version = "0.8.2" 3762 + source = "registry+https://github.com/rust-lang/crates.io-index" 3763 + checksum = "9b8d6d2a0e8ed2c702de8b7bcc6c867faa8fe662d5fa87d6dbcae945fe276004" 3764 + dependencies = [ 3765 + "arrayvec", 3766 + "bitvec", 3767 + "bitvec-nom2", 3768 + "bytes", 3769 + "chrono", 3770 + "either", 3771 + "konst", 3772 + "nom", 3773 + "num-bigint", 3774 + "num-integer", 3775 + "num-traits", 3776 + "once_cell", 3777 + "rasn-derive", 3778 + "snafu", 3779 + ] 3780 + 3781 + [[package]] 3782 + name = "rasn-cms" 3783 + version = "0.8.2" 3784 + source = "registry+https://github.com/rust-lang/crates.io-index" 3785 + checksum = "2a7d66ec2276b9a8cee3bf3dc2d051895f009f1bffabd114871d44d3b215702b" 3786 + dependencies = [ 3787 + "rasn", 3788 + "rasn-pkix", 3789 + ] 3790 + 3791 + [[package]] 3792 + name = "rasn-derive" 3793 + version = "0.8.2" 3794 + source = "registry+https://github.com/rust-lang/crates.io-index" 3795 + checksum = "52573d02ccf5e01c7d42b6009365728046a58202ec4001724b034815c9c35d3f" 3796 + dependencies = [ 3797 + "either", 3798 + "itertools", 3799 + "proc-macro2", 3800 + "quote", 3801 + "rayon", 3802 + "syn 1.0.109", 3803 + "uuid", 3804 + ] 3805 + 3806 + [[package]] 3807 + name = "rasn-pkix" 3808 + version = "0.8.2" 3809 + source = "registry+https://github.com/rust-lang/crates.io-index" 3810 + checksum = "95ff08da0c6502e4d4e961450e3d291f47c2e2896b788436f294e5cacef57dc1" 3811 + dependencies = [ 3812 + "rasn", 3813 + ] 3814 + 3815 + [[package]] 3349 3816 name = "rayon" 3350 3817 version = "1.7.0" 3351 3818 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3398 3865 3399 3866 [[package]] 3400 3867 name = "regex" 3401 - version = "1.9.1" 3868 + version = "1.9.3" 3402 3869 source = "registry+https://github.com/rust-lang/crates.io-index" 3403 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 3870 + checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 3404 3871 dependencies = [ 3405 3872 "aho-corasick", 3406 3873 "memchr", 3407 - "regex-automata 0.3.3", 3874 + "regex-automata 0.3.6", 3408 3875 "regex-syntax 0.7.4", 3409 3876 ] 3410 3877 ··· 3419 3886 3420 3887 [[package]] 3421 3888 name = "regex-automata" 3422 - version = "0.3.3" 3889 + version = "0.3.6" 3423 3890 source = "registry+https://github.com/rust-lang/crates.io-index" 3424 - checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 3891 + checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 3425 3892 dependencies = [ 3426 3893 "aho-corasick", 3427 3894 "memchr", ··· 3460 3927 "js-sys", 3461 3928 "log", 3462 3929 "mime", 3930 + "mime_guess", 3463 3931 "once_cell", 3464 3932 "percent-encoding", 3465 3933 "pin-project-lite", 3466 - "rustls 0.21.5", 3934 + "rustls 0.21.6", 3467 3935 "rustls-pemfile", 3468 3936 "serde", 3469 3937 "serde_json", ··· 3520 3988 "untrusted", 3521 3989 "web-sys", 3522 3990 "winapi", 3991 + ] 3992 + 3993 + [[package]] 3994 + name = "ripemd" 3995 + version = "0.1.3" 3996 + source = "registry+https://github.com/rust-lang/crates.io-index" 3997 + checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" 3998 + dependencies = [ 3999 + "digest 0.10.7", 3523 4000 ] 3524 4001 3525 4002 [[package]] ··· 3636 4113 "serde_derive", 3637 4114 "sha2 0.10.7", 3638 4115 "thiserror", 3639 - "time 0.3.23", 4116 + "time 0.3.25", 3640 4117 "tokio", 3641 4118 "tokio-stream", 3642 4119 "url", ··· 3665 4142 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 3666 4143 3667 4144 [[package]] 4145 + name = "rustc_version" 4146 + version = "0.4.0" 4147 + source = "registry+https://github.com/rust-lang/crates.io-index" 4148 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 4149 + dependencies = [ 4150 + "semver", 4151 + ] 4152 + 4153 + [[package]] 3668 4154 name = "rusticata-macros" 3669 4155 version = "4.1.0" 3670 4156 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3675 4161 3676 4162 [[package]] 3677 4163 name = "rustix" 3678 - version = "0.38.4" 4164 + version = "0.38.7" 3679 4165 source = "registry+https://github.com/rust-lang/crates.io-index" 3680 - checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" 4166 + checksum = "172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399" 3681 4167 dependencies = [ 3682 4168 "bitflags 2.3.3", 3683 4169 "errno", ··· 3700 4186 3701 4187 [[package]] 3702 4188 name = "rustls" 3703 - version = "0.21.5" 4189 + version = "0.21.6" 3704 4190 source = "registry+https://github.com/rust-lang/crates.io-index" 3705 - checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" 4191 + checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 3706 4192 dependencies = [ 3707 4193 "log", 3708 4194 "ring", 3709 - "rustls-webpki 0.101.2", 4195 + "rustls-webpki 0.101.3", 3710 4196 "sct", 3711 4197 ] 3712 4198 ··· 3743 4229 3744 4230 [[package]] 3745 4231 name = "rustls-webpki" 3746 - version = "0.101.2" 4232 + version = "0.101.3" 3747 4233 source = "registry+https://github.com/rust-lang/crates.io-index" 3748 - checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" 4234 + checksum = "261e9e0888cba427c3316e6322805653c9425240b6fd96cee7cb671ab70ab8d0" 3749 4235 dependencies = [ 3750 4236 "ring", 3751 4237 "untrusted", ··· 3764 4250 checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 3765 4251 3766 4252 [[package]] 4253 + name = "safemem" 4254 + version = "0.3.3" 4255 + source = "registry+https://github.com/rust-lang/crates.io-index" 4256 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 4257 + 4258 + [[package]] 3767 4259 name = "salsa20" 3768 4260 version = "0.10.2" 3769 4261 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3856 4348 ] 3857 4349 3858 4350 [[package]] 4351 + name = "semver" 4352 + version = "1.0.18" 4353 + source = "registry+https://github.com/rust-lang/crates.io-index" 4354 + checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 4355 + 4356 + [[package]] 3859 4357 name = "serde" 3860 - version = "1.0.176" 4358 + version = "1.0.183" 3861 4359 source = "registry+https://github.com/rust-lang/crates.io-index" 3862 - checksum = "76dc28c9523c5d70816e393136b86d48909cfb27cecaa902d338c19ed47164dc" 4360 + checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 3863 4361 dependencies = [ 3864 4362 "serde_derive", 3865 4363 ] ··· 3875 4373 3876 4374 [[package]] 3877 4375 name = "serde_derive" 3878 - version = "1.0.176" 4376 + version = "1.0.183" 3879 4377 source = "registry+https://github.com/rust-lang/crates.io-index" 3880 - checksum = "a4e7b8c5dc823e3b90651ff1d3808419cd14e5ad76de04feaf37da114e7a306f" 4378 + checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 3881 4379 dependencies = [ 3882 4380 "proc-macro2", 3883 4381 "quote", 3884 - "syn 2.0.27", 4382 + "syn 2.0.28", 3885 4383 ] 3886 4384 3887 4385 [[package]] ··· 3929 4427 dependencies = [ 3930 4428 "proc-macro2", 3931 4429 "quote", 3932 - "syn 2.0.27", 4430 + "syn 2.0.28", 3933 4431 ] 3934 4432 3935 4433 [[package]] ··· 3981 4479 ] 3982 4480 3983 4481 [[package]] 4482 + name = "sha3" 4483 + version = "0.10.8" 4484 + source = "registry+https://github.com/rust-lang/crates.io-index" 4485 + checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 4486 + dependencies = [ 4487 + "digest 0.10.7", 4488 + "keccak", 4489 + ] 4490 + 4491 + [[package]] 3984 4492 name = "sharded-slab" 3985 4493 version = "0.1.4" 3986 4494 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4057 4565 4058 4566 [[package]] 4059 4567 name = "smtp" 4060 - version = "0.3.2" 4568 + version = "0.3.4" 4061 4569 dependencies = [ 4062 4570 "ahash 0.8.3", 4063 4571 "blake3", ··· 4079 4587 "rayon", 4080 4588 "regex", 4081 4589 "reqwest", 4082 - "rustls 0.21.5", 4590 + "rustls 0.21.6", 4083 4591 "rustls-pemfile", 4084 4592 "serde", 4085 4593 "serde_json", ··· 4100 4608 name = "smtp-proto" 4101 4609 version = "0.1.1" 4102 4610 source = "git+https://github.com/stalwartlabs/smtp-proto#434ede72159b5f9ea588b9ee8c361a3247aa2f35" 4611 + 4612 + [[package]] 4613 + name = "snafu" 4614 + version = "0.7.5" 4615 + source = "registry+https://github.com/rust-lang/crates.io-index" 4616 + checksum = "e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6" 4617 + dependencies = [ 4618 + "backtrace", 4619 + "doc-comment", 4620 + "snafu-derive", 4621 + ] 4622 + 4623 + [[package]] 4624 + name = "snafu-derive" 4625 + version = "0.7.5" 4626 + source = "registry+https://github.com/rust-lang/crates.io-index" 4627 + checksum = "990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf" 4628 + dependencies = [ 4629 + "heck", 4630 + "proc-macro2", 4631 + "quote", 4632 + "syn 1.0.109", 4633 + ] 4103 4634 4104 4635 [[package]] 4105 4636 name = "socket2" ··· 4198 4729 "once_cell", 4199 4730 "paste", 4200 4731 "percent-encoding", 4201 - "rustls 0.21.5", 4732 + "rustls 0.21.6", 4202 4733 "rustls-pemfile", 4203 4734 "serde", 4204 4735 "serde_json", ··· 4357 4888 4358 4889 [[package]] 4359 4890 name = "stalwart-cli" 4360 - version = "0.3.2" 4891 + version = "0.3.4" 4361 4892 dependencies = [ 4362 4893 "clap", 4363 4894 "console", ··· 4379 4910 4380 4911 [[package]] 4381 4912 name = "stalwart-install" 4382 - version = "0.3.2" 4913 + version = "0.3.4" 4383 4914 dependencies = [ 4384 4915 "base64 0.21.2", 4385 4916 "clap", ··· 4472 5003 4473 5004 [[package]] 4474 5005 name = "syn" 4475 - version = "2.0.27" 5006 + version = "2.0.28" 4476 5007 source = "registry+https://github.com/rust-lang/crates.io-index" 4477 - checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 5008 + checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 4478 5009 dependencies = [ 4479 5010 "proc-macro2", 4480 5011 "quote", ··· 4500 5031 ] 4501 5032 4502 5033 [[package]] 5034 + name = "tap" 5035 + version = "1.0.1" 5036 + source = "registry+https://github.com/rust-lang/crates.io-index" 5037 + checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 5038 + 5039 + [[package]] 4503 5040 name = "tar" 4504 - version = "0.4.39" 5041 + version = "0.4.40" 4505 5042 source = "registry+https://github.com/rust-lang/crates.io-index" 4506 - checksum = "ec96d2ffad078296368d46ff1cb309be1c23c513b4ab0e22a45de0185275ac96" 5043 + checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 4507 5044 dependencies = [ 4508 5045 "filetime", 4509 5046 "libc", ··· 4512 5049 4513 5050 [[package]] 4514 5051 name = "tempfile" 4515 - version = "3.7.0" 5052 + version = "3.7.1" 4516 5053 source = "registry+https://github.com/rust-lang/crates.io-index" 4517 - checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" 5054 + checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 4518 5055 dependencies = [ 4519 5056 "cfg-if", 4520 5057 "fastrand", ··· 4565 5102 "num_cpus", 4566 5103 "rayon", 4567 5104 "reqwest", 4568 - "rustls 0.21.5", 5105 + "rustls 0.21.6", 4569 5106 "rustls-pemfile", 4570 5107 "serde", 4571 5108 "serde_json", ··· 4599 5136 dependencies = [ 4600 5137 "proc-macro2", 4601 5138 "quote", 4602 - "syn 2.0.27", 5139 + "syn 2.0.28", 4603 5140 ] 4604 5141 4605 5142 [[package]] ··· 4625 5162 4626 5163 [[package]] 4627 5164 name = "time" 4628 - version = "0.3.23" 5165 + version = "0.3.25" 4629 5166 source = "registry+https://github.com/rust-lang/crates.io-index" 4630 - checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 5167 + checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" 4631 5168 dependencies = [ 5169 + "deranged", 4632 5170 "itoa", 4633 5171 "serde", 4634 5172 "time-core", ··· 4643 5181 4644 5182 [[package]] 4645 5183 name = "time-macros" 4646 - version = "0.2.10" 5184 + version = "0.2.11" 4647 5185 source = "registry+https://github.com/rust-lang/crates.io-index" 4648 - checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 5186 + checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" 4649 5187 dependencies = [ 4650 5188 "time-core", 4651 5189 ] ··· 4677 5215 4678 5216 [[package]] 4679 5217 name = "tokio" 4680 - version = "1.29.1" 5218 + version = "1.30.0" 4681 5219 source = "registry+https://github.com/rust-lang/crates.io-index" 4682 - checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 5220 + checksum = "2d3ce25f50619af8b0aec2eb23deebe84249e19e2ddd393a6e16e3300a6dadfd" 4683 5221 dependencies = [ 4684 - "autocfg", 4685 5222 "backtrace", 4686 5223 "bytes", 4687 5224 "libc", ··· 4690 5227 "parking_lot", 4691 5228 "pin-project-lite", 4692 5229 "signal-hook-registry", 4693 - "socket2 0.4.9", 5230 + "socket2 0.5.3", 4694 5231 "tokio-macros", 4695 5232 "windows-sys 0.48.0", 4696 5233 ] ··· 4713 5250 dependencies = [ 4714 5251 "proc-macro2", 4715 5252 "quote", 4716 - "syn 2.0.27", 5253 + "syn 2.0.28", 4717 5254 ] 4718 5255 4719 5256 [[package]] ··· 4733 5270 source = "registry+https://github.com/rust-lang/crates.io-index" 4734 5271 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 4735 5272 dependencies = [ 4736 - "rustls 0.21.5", 5273 + "rustls 0.21.6", 4737 5274 "tokio", 4738 5275 ] 4739 5276 ··· 4756 5293 dependencies = [ 4757 5294 "futures-util", 4758 5295 "log", 4759 - "rustls 0.21.5", 5296 + "rustls 0.21.6", 4760 5297 "tokio", 4761 5298 "tokio-rustls 0.24.1", 4762 - "tungstenite", 5299 + "tungstenite 0.19.0", 4763 5300 "webpki-roots 0.23.1", 4764 5301 ] 4765 5302 4766 5303 [[package]] 5304 + name = "tokio-tungstenite" 5305 + version = "0.20.0" 5306 + source = "registry+https://github.com/rust-lang/crates.io-index" 5307 + checksum = "2b2dbec703c26b00d74844519606ef15d09a7d6857860f84ad223dec002ddea2" 5308 + dependencies = [ 5309 + "futures-util", 5310 + "log", 5311 + "tokio", 5312 + "tungstenite 0.20.0", 5313 + ] 5314 + 5315 + [[package]] 4767 5316 name = "tokio-util" 4768 5317 version = "0.7.8" 4769 5318 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4874 5423 checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" 4875 5424 dependencies = [ 4876 5425 "crossbeam-channel", 4877 - "time 0.3.23", 5426 + "time 0.3.25", 4878 5427 "tracing-subscriber", 4879 5428 ] 4880 5429 ··· 4886 5435 dependencies = [ 4887 5436 "proc-macro2", 4888 5437 "quote", 4889 - "syn 2.0.27", 5438 + "syn 2.0.28", 4890 5439 ] 4891 5440 4892 5441 [[package]] ··· 5030 5579 "httparse", 5031 5580 "log", 5032 5581 "rand", 5033 - "rustls 0.21.5", 5582 + "rustls 0.21.6", 5034 5583 "sha1", 5035 5584 "thiserror", 5036 5585 "url", ··· 5039 5588 ] 5040 5589 5041 5590 [[package]] 5591 + name = "tungstenite" 5592 + version = "0.20.0" 5593 + source = "registry+https://github.com/rust-lang/crates.io-index" 5594 + checksum = "e862a1c4128df0112ab625f55cd5c934bcb4312ba80b39ae4b4835a3fd58e649" 5595 + dependencies = [ 5596 + "byteorder", 5597 + "bytes", 5598 + "data-encoding", 5599 + "http", 5600 + "httparse", 5601 + "log", 5602 + "rand", 5603 + "sha1", 5604 + "thiserror", 5605 + "url", 5606 + "utf-8", 5607 + ] 5608 + 5609 + [[package]] 5610 + name = "twofish" 5611 + version = "0.7.1" 5612 + source = "registry+https://github.com/rust-lang/crates.io-index" 5613 + checksum = "a78e83a30223c757c3947cd144a31014ff04298d8719ae10d03c31c0448c8013" 5614 + dependencies = [ 5615 + "cipher 0.4.4", 5616 + ] 5617 + 5618 + [[package]] 5042 5619 name = "typenum" 5043 5620 version = "1.16.0" 5044 5621 source = "registry+https://github.com/rust-lang/crates.io-index" 5045 5622 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5623 + 5624 + [[package]] 5625 + name = "unicase" 5626 + version = "2.6.0" 5627 + source = "registry+https://github.com/rust-lang/crates.io-index" 5628 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 5629 + dependencies = [ 5630 + "version_check", 5631 + ] 5046 5632 5047 5633 [[package]] 5048 5634 name = "unicode-bidi" ··· 5140 5726 "opentelemetry-otlp", 5141 5727 "opentelemetry-semantic-conventions", 5142 5728 "privdrop", 5143 - "rustls 0.21.5", 5729 + "rustls 0.21.6", 5144 5730 "rustls-pemfile", 5145 5731 "serde", 5146 5732 "smtp-proto", ··· 5157 5743 version = "1.4.1" 5158 5744 source = "registry+https://github.com/rust-lang/crates.io-index" 5159 5745 checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 5746 + dependencies = [ 5747 + "getrandom", 5748 + ] 5160 5749 5161 5750 [[package]] 5162 5751 name = "valuable" ··· 5218 5807 "once_cell", 5219 5808 "proc-macro2", 5220 5809 "quote", 5221 - "syn 2.0.27", 5810 + "syn 2.0.28", 5222 5811 "wasm-bindgen-shared", 5223 5812 ] 5224 5813 ··· 5252 5841 dependencies = [ 5253 5842 "proc-macro2", 5254 5843 "quote", 5255 - "syn 2.0.27", 5844 + "syn 2.0.28", 5256 5845 "wasm-bindgen-backend", 5257 5846 "wasm-bindgen-shared", 5258 5847 ] ··· 5320 5909 source = "registry+https://github.com/rust-lang/crates.io-index" 5321 5910 checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" 5322 5911 dependencies = [ 5323 - "rustls-webpki 0.101.2", 5912 + "rustls-webpki 0.101.3", 5324 5913 ] 5325 5914 5326 5915 [[package]] ··· 5539 6128 ] 5540 6129 5541 6130 [[package]] 6131 + name = "wyz" 6132 + version = "0.5.1" 6133 + source = "registry+https://github.com/rust-lang/crates.io-index" 6134 + checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 6135 + dependencies = [ 6136 + "tap", 6137 + ] 6138 + 6139 + [[package]] 6140 + name = "x25519-dalek" 6141 + version = "2.0.0-rc.3" 6142 + source = "registry+https://github.com/rust-lang/crates.io-index" 6143 + checksum = "ec7fae07da688e17059d5886712c933bb0520f15eff2e09cfa18e30968f4e63a" 6144 + dependencies = [ 6145 + "curve25519-dalek", 6146 + "rand_core", 6147 + "serde", 6148 + "zeroize", 6149 + ] 6150 + 6151 + [[package]] 5542 6152 name = "x509-parser" 5543 - version = "0.15.0" 6153 + version = "0.15.1" 5544 6154 source = "registry+https://github.com/rust-lang/crates.io-index" 5545 - checksum = "bab0c2f54ae1d92f4fcb99c0b7ccf0b1e3451cbd395e5f115ccbdbcb18d4f634" 6155 + checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 5546 6156 dependencies = [ 5547 6157 "asn1-rs", 5548 6158 "data-encoding", ··· 5552 6162 "oid-registry", 5553 6163 "rusticata-macros", 5554 6164 "thiserror", 5555 - "time 0.3.23", 6165 + "time 0.3.25", 5556 6166 ] 5557 6167 5558 6168 [[package]] 5559 6169 name = "xattr" 5560 - version = "0.2.3" 6170 + version = "1.0.1" 5561 6171 source = "registry+https://github.com/rust-lang/crates.io-index" 5562 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 6172 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 5563 6173 dependencies = [ 5564 6174 "libc", 5565 6175 ] ··· 5581 6191 version = "1.6.0" 5582 6192 source = "registry+https://github.com/rust-lang/crates.io-index" 5583 6193 checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 6194 + dependencies = [ 6195 + "zeroize_derive", 6196 + ] 6197 + 6198 + [[package]] 6199 + name = "zeroize_derive" 6200 + version = "1.4.2" 6201 + source = "registry+https://github.com/rust-lang/crates.io-index" 6202 + checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" 6203 + dependencies = [ 6204 + "proc-macro2", 6205 + "quote", 6206 + "syn 2.0.28", 6207 + ] 5584 6208 5585 6209 [[package]] 5586 6210 name = "zip" ··· 5598 6222 "hmac 0.12.1", 5599 6223 "pbkdf2 0.11.0", 5600 6224 "sha1", 5601 - "time 0.3.23", 6225 + "time 0.3.25", 5602 6226 "zstd", 5603 6227 ] 5604 6228
+3 -3
pkgs/servers/mail/stalwart/default.nix
··· 13 13 }: 14 14 15 15 let 16 - version = "0.3.2"; 16 + version = "0.3.4"; 17 17 in 18 18 rustPlatform.buildRustPackage { 19 19 pname = "stalwart-mail"; ··· 23 23 owner = "stalwartlabs"; 24 24 repo = "mail-server"; 25 25 rev = "v${version}"; 26 - hash = "sha256-5+r1xWpxIwyvRUPw2X4vIvbvqUe6lBcYurbxwNySXAY="; 26 + hash = "sha256-SFHlcoc/8wCWPFGHOvU3SIVztBtW4nxU5/pvZzbjzsg="; 27 27 fetchSubmodules = true; 28 28 }; 29 29 ··· 33 33 "hyper-util-0.0.0" = "sha256-wGtB6hUjIOKR7UZJrX9ve4x4/7TDQuSPG0Sq9VyW7iI="; 34 34 "jmap-client-0.3.0" = "sha256-GNqSPygiVq5Z9y8Kfhzacq3lTIEg2o4UxzOMDbBO7xY="; 35 35 "mail-auth-0.3.2" = "sha256-CTafQCXPo91ZUlfS9JUqU+RfUf4+6EbdG97+nIqQtNw="; 36 - "mail-builder-0.3.0" = "sha256-0o/fV7ZKiRKeitBBt8yOM/2nXIEgOGSMEMaBj+3i7Kw="; 36 + "mail-builder-0.3.1" = "sha256-r32iiHtQp0C94Qqc4Vspc08QaXZ+e1u7e39fNYoQGsY="; 37 37 "mail-parser-0.8.2" = "sha256-XvKEgzQ+HDoLI16CmqE/RRgApg0q9Au9sqOOEpZz6W0="; 38 38 "mail-send-0.4.0" = "sha256-bMPI871hBj/RvrW4kESGS9XzfnkSo8r2/9uUwgE12EU="; 39 39 "sieve-rs-0.3.1" = "sha256-FJBQorFRXQYhiCzprAqiv69Qae9YI5OAipjayooFDAw=";