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 163 [[package]] 164 name = "anstyle-wincon" 165 - version = "1.0.1" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 168 dependencies = [ 169 "anstyle", 170 "windows-sys 0.48.0", ··· 213 "num-traits", 214 "rusticata-macros", 215 "thiserror", 216 - "time 0.3.23", 217 ] 218 219 [[package]] ··· 247 dependencies = [ 248 "proc-macro2", 249 "quote", 250 - "syn 2.0.27", 251 ] 252 253 [[package]] ··· 269 dependencies = [ 270 "proc-macro2", 271 "quote", 272 - "syn 2.0.27", 273 ] 274 275 [[package]] ··· 280 dependencies = [ 281 "proc-macro2", 282 "quote", 283 - "syn 2.0.27", 284 ] 285 286 [[package]] ··· 327 "rust-ini", 328 "serde", 329 "thiserror", 330 - "time 0.3.23", 331 "url", 332 ] 333 ··· 342 343 [[package]] 344 name = "axum" 345 - version = "0.6.19" 346 source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "a6a1de45611fdb535bfde7b7de4fd54f4fd2b17b1737c0a59b69bf9b92074b8c" 348 dependencies = [ 349 "async-trait", 350 "axum-core", ··· 491 "regex", 492 "rustc-hash", 493 "shlex", 494 - "syn 2.0.27", 495 "which", 496 ] 497 498 [[package]] 499 name = "bitflags" ··· 520 ] 521 522 [[package]] 523 name = "blake2" 524 version = "0.10.6" 525 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 561 ] 562 563 [[package]] 564 name = "blowfish" 565 version = "0.7.0" 566 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 572 ] 573 574 [[package]] 575 name = "bumpalo" 576 version = "3.13.0" 577 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 617 ] 618 619 [[package]] 620 name = "cc" 621 - version = "1.0.79" 622 source = "registry+https://github.com/rust-lang/crates.io-index" 623 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 624 dependencies = [ 625 "jobserver", 626 ] 627 628 [[package]] ··· 644 ] 645 646 [[package]] 647 name = "cfg-if" 648 version = "1.0.0" 649 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 697 698 [[package]] 699 name = "clap" 700 - version = "4.3.19" 701 source = "registry+https://github.com/rust-lang/crates.io-index" 702 - checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" 703 dependencies = [ 704 "clap_builder", 705 "clap_derive", ··· 708 709 [[package]] 710 name = "clap_builder" 711 - version = "4.3.19" 712 source = "registry+https://github.com/rust-lang/crates.io-index" 713 - checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" 714 dependencies = [ 715 "anstream", 716 "anstyle", ··· 727 "heck", 728 "proc-macro2", 729 "quote", 730 - "syn 2.0.27", 731 ] 732 733 [[package]] ··· 757 758 [[package]] 759 name = "const-oid" 760 - version = "0.9.4" 761 source = "registry+https://github.com/rust-lang/crates.io-index" 762 - checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747" 763 764 [[package]] 765 name = "constant_time_eq" ··· 812 version = "2.2.0" 813 source = "registry+https://github.com/rust-lang/crates.io-index" 814 checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 815 816 [[package]] 817 name = "crc32fast" ··· 945 ] 946 947 [[package]] 948 name = "dashmap" 949 version = "5.5.0" 950 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 965 966 [[package]] 967 name = "der" 968 - version = "0.7.7" 969 source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946" 971 dependencies = [ 972 "const-oid", 973 "pem-rfc7468", ··· 989 ] 990 991 [[package]] 992 name = "dialoguer" 993 version = "0.10.4" 994 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1041 "pbkdf2 0.12.2", 1042 "pwhash", 1043 "regex", 1044 - "rustls 0.21.5", 1045 "scrypt", 1046 "sha1", 1047 "sha2 0.10.7", ··· 1102 dependencies = [ 1103 "proc-macro2", 1104 "quote", 1105 - "syn 2.0.27", 1106 ] 1107 1108 [[package]] ··· 1112 checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1113 1114 [[package]] 1115 name = "dotenvy" 1116 version = "0.15.7" 1117 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1150 ] 1151 1152 [[package]] 1153 name = "either" 1154 version = "1.9.0" 1155 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1220 1221 [[package]] 1222 name = "errno" 1223 - version = "0.3.1" 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1226 dependencies = [ 1227 "errno-dragonfly", 1228 "libc", ··· 1297 ] 1298 1299 [[package]] 1300 name = "filetime" 1301 - version = "0.2.21" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1304 dependencies = [ 1305 "cfg-if", 1306 "libc", 1307 - "redox_syscall 0.2.16", 1308 "windows-sys 0.48.0", 1309 ] 1310 ··· 1421 dependencies = [ 1422 "proc-macro2", 1423 "quote", 1424 - "syn 2.0.27", 1425 "try_map", 1426 ] 1427 ··· 1433 dependencies = [ 1434 "bindgen 0.65.1", 1435 ] 1436 1437 [[package]] 1438 name = "futures" ··· 1501 dependencies = [ 1502 "proc-macro2", 1503 "quote", 1504 - "syn 2.0.27", 1505 ] 1506 1507 [[package]] ··· 1841 "futures-util", 1842 "http", 1843 "hyper 0.14.27", 1844 - "rustls 0.21.5", 1845 "tokio", 1846 "tokio-rustls 0.24.1", 1847 ] ··· 1900 ] 1901 1902 [[package]] 1903 name = "idna" 1904 version = "0.2.3" 1905 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1922 1923 [[package]] 1924 name = "imap" 1925 - version = "0.3.2" 1926 dependencies = [ 1927 "ahash 0.8.3", 1928 "dashmap", ··· 1934 "mail-send", 1935 "md5", 1936 "parking_lot", 1937 - "rustls 0.21.5", 1938 "rustls-pemfile", 1939 "store", 1940 "tokio", ··· 1976 1977 [[package]] 1978 name = "indicatif" 1979 - version = "0.17.5" 1980 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057" 1982 dependencies = [ 1983 "console", 1984 "instant", ··· 1993 source = "registry+https://github.com/rust-lang/crates.io-index" 1994 checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1995 dependencies = [ 1996 "generic-array", 1997 ] 1998 ··· 2051 2052 [[package]] 2053 name = "jemalloc-sys" 2054 - version = "0.5.3+5.3.0-patched" 2055 source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "f9bd5d616ea7ed58b571b2e209a65759664d7fb021a0819d7a790afc67e47ca1" 2057 dependencies = [ 2058 "cc", 2059 "libc", ··· 2061 2062 [[package]] 2063 name = "jemallocator" 2064 - version = "0.5.0" 2065 source = "registry+https://github.com/rust-lang/crates.io-index" 2066 - checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 2067 dependencies = [ 2068 "jemalloc-sys", 2069 "libc", ··· 2086 2087 [[package]] 2088 name = "jmap" 2089 - version = "0.3.2" 2090 dependencies = [ 2091 "aes-gcm", 2092 "aes-gcm-siv", 2093 "async-stream", 2094 "base64 0.21.2", 2095 "bincode", 2096 "chrono", 2097 "dashmap", 2098 "directory", ··· 2110 "mail-send", 2111 "mime", 2112 "p256", 2113 "reqwest", 2114 "serde", 2115 "serde_json", 2116 "sha2 0.10.7", ··· 2120 "sqlx", 2121 "store", 2122 "tokio", 2123 - "tokio-tungstenite", 2124 "tracing", 2125 - "tungstenite", 2126 "utils", 2127 ] 2128 ··· 2139 "maybe-async 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 2140 "parking_lot", 2141 "reqwest", 2142 - "rustls 0.21.5", 2143 "serde", 2144 "serde_json", 2145 "tokio", 2146 - "tokio-tungstenite", 2147 ] 2148 2149 [[package]] ··· 2180 ] 2181 2182 [[package]] 2183 name = "lazy_static" 2184 version = "1.4.0" 2185 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2220 "nom", 2221 "percent-encoding", 2222 "ring", 2223 - "rustls 0.21.5", 2224 "rustls-native-certs", 2225 "thiserror", 2226 "tokio", ··· 2299 2300 [[package]] 2301 name = "linux-raw-sys" 2302 - version = "0.4.3" 2303 source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 2305 2306 [[package]] 2307 name = "lock_api" ··· 2360 2361 [[package]] 2362 name = "mail-builder" 2363 - version = "0.3.0" 2364 - source = "git+https://github.com/stalwartlabs/mail-builder#e771643f2f4ff8ea86f91f7985b1efa6ffa8aa85" 2365 dependencies = [ 2366 "gethostname", 2367 ] ··· 2383 "base64 0.20.0", 2384 "gethostname", 2385 "md5", 2386 - "rustls 0.21.5", 2387 "smtp-proto", 2388 "tokio", 2389 "tokio-rustls 0.24.1", ··· 2392 2393 [[package]] 2394 name = "mail-server" 2395 - version = "0.3.2" 2396 dependencies = [ 2397 "directory", 2398 "imap", ··· 2422 "mail-send", 2423 "md5", 2424 "parking_lot", 2425 - "rustls 0.21.5", 2426 "rustls-pemfile", 2427 "sieve-rs", 2428 "store", ··· 2461 2462 [[package]] 2463 name = "matchit" 2464 - version = "0.7.0" 2465 source = "registry+https://github.com/rust-lang/crates.io-index" 2466 - checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" 2467 2468 [[package]] 2469 name = "maybe-async" ··· 2542 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2543 2544 [[package]] 2545 name = "minimal-lexical" 2546 version = "0.2.1" 2547 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2631 "num-iter", 2632 "num-traits", 2633 "rand", 2634 "smallvec", 2635 "zeroize", 2636 ] 2637 2638 [[package]] ··· 2714 2715 [[package]] 2716 name = "openssl" 2717 - version = "0.10.55" 2718 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 - checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 2720 dependencies = [ 2721 "bitflags 1.3.2", 2722 "cfg-if", ··· 2735 dependencies = [ 2736 "proc-macro2", 2737 "quote", 2738 - "syn 2.0.27", 2739 ] 2740 2741 [[package]] ··· 2746 2747 [[package]] 2748 name = "openssl-src" 2749 - version = "111.26.0+1.1.1u" 2750 source = "registry+https://github.com/rust-lang/crates.io-index" 2751 - checksum = "efc62c9f12b22b8f5208c23a7200a442b2e5999f8bdf80233852122b5a4f6f37" 2752 dependencies = [ 2753 "cc", 2754 ] 2755 2756 [[package]] 2757 name = "openssl-sys" 2758 - version = "0.9.90" 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 2761 dependencies = [ 2762 "cc", 2763 "libc", ··· 2899 ] 2900 2901 [[package]] 2902 name = "parking_lot" 2903 version = "0.12.1" 2904 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3005 ] 3006 3007 [[package]] 3008 name = "phf" 3009 version = "0.11.2" 3010 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3044 "phf_shared", 3045 "proc-macro2", 3046 "quote", 3047 - "syn 2.0.27", 3048 ] 3049 3050 [[package]] ··· 3058 3059 [[package]] 3060 name = "pin-project" 3061 - version = "1.1.2" 3062 source = "registry+https://github.com/rust-lang/crates.io-index" 3063 - checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 3064 dependencies = [ 3065 "pin-project-internal", 3066 ] 3067 3068 [[package]] 3069 name = "pin-project-internal" 3070 - version = "1.1.2" 3071 source = "registry+https://github.com/rust-lang/crates.io-index" 3072 - checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 3073 dependencies = [ 3074 "proc-macro2", 3075 "quote", 3076 - "syn 2.0.27", 3077 ] 3078 3079 [[package]] 3080 name = "pin-project-lite" 3081 - version = "0.2.10" 3082 source = "registry+https://github.com/rust-lang/crates.io-index" 3083 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 3084 3085 [[package]] 3086 name = "pin-utils" ··· 3116 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 3117 3118 [[package]] 3119 name = "polyval" 3120 version = "0.6.1" 3121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3129 3130 [[package]] 3131 name = "portable-atomic" 3132 - version = "1.4.1" 3133 source = "registry+https://github.com/rust-lang/crates.io-index" 3134 - checksum = "edc55135a600d700580e406b4de0d59cb9ad25e344a3a091a97ded2622ec4ec6" 3135 3136 [[package]] 3137 name = "ppv-lite86" ··· 3156 checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" 3157 dependencies = [ 3158 "proc-macro2", 3159 - "syn 2.0.27", 3160 ] 3161 3162 [[package]] ··· 3261 source = "registry+https://github.com/rust-lang/crates.io-index" 3262 checksum = "419a3ad8fa9f9d445e69d9b185a24878ae6e6f55c96e4512f4a0e28cd3bc5c56" 3263 dependencies = [ 3264 - "blowfish", 3265 "byteorder", 3266 "hmac 0.10.1", 3267 "md-5 0.9.1", ··· 3316 ] 3317 3318 [[package]] 3319 name = "rand" 3320 version = "0.8.5" 3321 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3346 ] 3347 3348 [[package]] 3349 name = "rayon" 3350 version = "1.7.0" 3351 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3398 3399 [[package]] 3400 name = "regex" 3401 - version = "1.9.1" 3402 source = "registry+https://github.com/rust-lang/crates.io-index" 3403 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 3404 dependencies = [ 3405 "aho-corasick", 3406 "memchr", 3407 - "regex-automata 0.3.3", 3408 "regex-syntax 0.7.4", 3409 ] 3410 ··· 3419 3420 [[package]] 3421 name = "regex-automata" 3422 - version = "0.3.3" 3423 source = "registry+https://github.com/rust-lang/crates.io-index" 3424 - checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 3425 dependencies = [ 3426 "aho-corasick", 3427 "memchr", ··· 3460 "js-sys", 3461 "log", 3462 "mime", 3463 "once_cell", 3464 "percent-encoding", 3465 "pin-project-lite", 3466 - "rustls 0.21.5", 3467 "rustls-pemfile", 3468 "serde", 3469 "serde_json", ··· 3520 "untrusted", 3521 "web-sys", 3522 "winapi", 3523 ] 3524 3525 [[package]] ··· 3636 "serde_derive", 3637 "sha2 0.10.7", 3638 "thiserror", 3639 - "time 0.3.23", 3640 "tokio", 3641 "tokio-stream", 3642 "url", ··· 3665 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 3666 3667 [[package]] 3668 name = "rusticata-macros" 3669 version = "4.1.0" 3670 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3675 3676 [[package]] 3677 name = "rustix" 3678 - version = "0.38.4" 3679 source = "registry+https://github.com/rust-lang/crates.io-index" 3680 - checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" 3681 dependencies = [ 3682 "bitflags 2.3.3", 3683 "errno", ··· 3700 3701 [[package]] 3702 name = "rustls" 3703 - version = "0.21.5" 3704 source = "registry+https://github.com/rust-lang/crates.io-index" 3705 - checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" 3706 dependencies = [ 3707 "log", 3708 "ring", 3709 - "rustls-webpki 0.101.2", 3710 "sct", 3711 ] 3712 ··· 3743 3744 [[package]] 3745 name = "rustls-webpki" 3746 - version = "0.101.2" 3747 source = "registry+https://github.com/rust-lang/crates.io-index" 3748 - checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" 3749 dependencies = [ 3750 "ring", 3751 "untrusted", ··· 3764 checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 3765 3766 [[package]] 3767 name = "salsa20" 3768 version = "0.10.2" 3769 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3856 ] 3857 3858 [[package]] 3859 name = "serde" 3860 - version = "1.0.176" 3861 source = "registry+https://github.com/rust-lang/crates.io-index" 3862 - checksum = "76dc28c9523c5d70816e393136b86d48909cfb27cecaa902d338c19ed47164dc" 3863 dependencies = [ 3864 "serde_derive", 3865 ] ··· 3875 3876 [[package]] 3877 name = "serde_derive" 3878 - version = "1.0.176" 3879 source = "registry+https://github.com/rust-lang/crates.io-index" 3880 - checksum = "a4e7b8c5dc823e3b90651ff1d3808419cd14e5ad76de04feaf37da114e7a306f" 3881 dependencies = [ 3882 "proc-macro2", 3883 "quote", 3884 - "syn 2.0.27", 3885 ] 3886 3887 [[package]] ··· 3929 dependencies = [ 3930 "proc-macro2", 3931 "quote", 3932 - "syn 2.0.27", 3933 ] 3934 3935 [[package]] ··· 3981 ] 3982 3983 [[package]] 3984 name = "sharded-slab" 3985 version = "0.1.4" 3986 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4057 4058 [[package]] 4059 name = "smtp" 4060 - version = "0.3.2" 4061 dependencies = [ 4062 "ahash 0.8.3", 4063 "blake3", ··· 4079 "rayon", 4080 "regex", 4081 "reqwest", 4082 - "rustls 0.21.5", 4083 "rustls-pemfile", 4084 "serde", 4085 "serde_json", ··· 4100 name = "smtp-proto" 4101 version = "0.1.1" 4102 source = "git+https://github.com/stalwartlabs/smtp-proto#434ede72159b5f9ea588b9ee8c361a3247aa2f35" 4103 4104 [[package]] 4105 name = "socket2" ··· 4198 "once_cell", 4199 "paste", 4200 "percent-encoding", 4201 - "rustls 0.21.5", 4202 "rustls-pemfile", 4203 "serde", 4204 "serde_json", ··· 4357 4358 [[package]] 4359 name = "stalwart-cli" 4360 - version = "0.3.2" 4361 dependencies = [ 4362 "clap", 4363 "console", ··· 4379 4380 [[package]] 4381 name = "stalwart-install" 4382 - version = "0.3.2" 4383 dependencies = [ 4384 "base64 0.21.2", 4385 "clap", ··· 4472 4473 [[package]] 4474 name = "syn" 4475 - version = "2.0.27" 4476 source = "registry+https://github.com/rust-lang/crates.io-index" 4477 - checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 4478 dependencies = [ 4479 "proc-macro2", 4480 "quote", ··· 4500 ] 4501 4502 [[package]] 4503 name = "tar" 4504 - version = "0.4.39" 4505 source = "registry+https://github.com/rust-lang/crates.io-index" 4506 - checksum = "ec96d2ffad078296368d46ff1cb309be1c23c513b4ab0e22a45de0185275ac96" 4507 dependencies = [ 4508 "filetime", 4509 "libc", ··· 4512 4513 [[package]] 4514 name = "tempfile" 4515 - version = "3.7.0" 4516 source = "registry+https://github.com/rust-lang/crates.io-index" 4517 - checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" 4518 dependencies = [ 4519 "cfg-if", 4520 "fastrand", ··· 4565 "num_cpus", 4566 "rayon", 4567 "reqwest", 4568 - "rustls 0.21.5", 4569 "rustls-pemfile", 4570 "serde", 4571 "serde_json", ··· 4599 dependencies = [ 4600 "proc-macro2", 4601 "quote", 4602 - "syn 2.0.27", 4603 ] 4604 4605 [[package]] ··· 4625 4626 [[package]] 4627 name = "time" 4628 - version = "0.3.23" 4629 source = "registry+https://github.com/rust-lang/crates.io-index" 4630 - checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 4631 dependencies = [ 4632 "itoa", 4633 "serde", 4634 "time-core", ··· 4643 4644 [[package]] 4645 name = "time-macros" 4646 - version = "0.2.10" 4647 source = "registry+https://github.com/rust-lang/crates.io-index" 4648 - checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 4649 dependencies = [ 4650 "time-core", 4651 ] ··· 4677 4678 [[package]] 4679 name = "tokio" 4680 - version = "1.29.1" 4681 source = "registry+https://github.com/rust-lang/crates.io-index" 4682 - checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 4683 dependencies = [ 4684 - "autocfg", 4685 "backtrace", 4686 "bytes", 4687 "libc", ··· 4690 "parking_lot", 4691 "pin-project-lite", 4692 "signal-hook-registry", 4693 - "socket2 0.4.9", 4694 "tokio-macros", 4695 "windows-sys 0.48.0", 4696 ] ··· 4713 dependencies = [ 4714 "proc-macro2", 4715 "quote", 4716 - "syn 2.0.27", 4717 ] 4718 4719 [[package]] ··· 4733 source = "registry+https://github.com/rust-lang/crates.io-index" 4734 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 4735 dependencies = [ 4736 - "rustls 0.21.5", 4737 "tokio", 4738 ] 4739 ··· 4756 dependencies = [ 4757 "futures-util", 4758 "log", 4759 - "rustls 0.21.5", 4760 "tokio", 4761 "tokio-rustls 0.24.1", 4762 - "tungstenite", 4763 "webpki-roots 0.23.1", 4764 ] 4765 4766 [[package]] 4767 name = "tokio-util" 4768 version = "0.7.8" 4769 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4874 checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" 4875 dependencies = [ 4876 "crossbeam-channel", 4877 - "time 0.3.23", 4878 "tracing-subscriber", 4879 ] 4880 ··· 4886 dependencies = [ 4887 "proc-macro2", 4888 "quote", 4889 - "syn 2.0.27", 4890 ] 4891 4892 [[package]] ··· 5030 "httparse", 5031 "log", 5032 "rand", 5033 - "rustls 0.21.5", 5034 "sha1", 5035 "thiserror", 5036 "url", ··· 5039 ] 5040 5041 [[package]] 5042 name = "typenum" 5043 version = "1.16.0" 5044 source = "registry+https://github.com/rust-lang/crates.io-index" 5045 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5046 5047 [[package]] 5048 name = "unicode-bidi" ··· 5140 "opentelemetry-otlp", 5141 "opentelemetry-semantic-conventions", 5142 "privdrop", 5143 - "rustls 0.21.5", 5144 "rustls-pemfile", 5145 "serde", 5146 "smtp-proto", ··· 5157 version = "1.4.1" 5158 source = "registry+https://github.com/rust-lang/crates.io-index" 5159 checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 5160 5161 [[package]] 5162 name = "valuable" ··· 5218 "once_cell", 5219 "proc-macro2", 5220 "quote", 5221 - "syn 2.0.27", 5222 "wasm-bindgen-shared", 5223 ] 5224 ··· 5252 dependencies = [ 5253 "proc-macro2", 5254 "quote", 5255 - "syn 2.0.27", 5256 "wasm-bindgen-backend", 5257 "wasm-bindgen-shared", 5258 ] ··· 5320 source = "registry+https://github.com/rust-lang/crates.io-index" 5321 checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" 5322 dependencies = [ 5323 - "rustls-webpki 0.101.2", 5324 ] 5325 5326 [[package]] ··· 5539 ] 5540 5541 [[package]] 5542 name = "x509-parser" 5543 - version = "0.15.0" 5544 source = "registry+https://github.com/rust-lang/crates.io-index" 5545 - checksum = "bab0c2f54ae1d92f4fcb99c0b7ccf0b1e3451cbd395e5f115ccbdbcb18d4f634" 5546 dependencies = [ 5547 "asn1-rs", 5548 "data-encoding", ··· 5552 "oid-registry", 5553 "rusticata-macros", 5554 "thiserror", 5555 - "time 0.3.23", 5556 ] 5557 5558 [[package]] 5559 name = "xattr" 5560 - version = "0.2.3" 5561 source = "registry+https://github.com/rust-lang/crates.io-index" 5562 - checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 5563 dependencies = [ 5564 "libc", 5565 ] ··· 5581 version = "1.6.0" 5582 source = "registry+https://github.com/rust-lang/crates.io-index" 5583 checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 5584 5585 [[package]] 5586 name = "zip" ··· 5598 "hmac 0.12.1", 5599 "pbkdf2 0.11.0", 5600 "sha1", 5601 - "time 0.3.23", 5602 "zstd", 5603 ] 5604
··· 162 163 [[package]] 164 name = "anstyle-wincon" 165 + version = "1.0.2" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c" 168 dependencies = [ 169 "anstyle", 170 "windows-sys 0.48.0", ··· 213 "num-traits", 214 "rusticata-macros", 215 "thiserror", 216 + "time 0.3.25", 217 ] 218 219 [[package]] ··· 247 dependencies = [ 248 "proc-macro2", 249 "quote", 250 + "syn 2.0.28", 251 ] 252 253 [[package]] ··· 269 dependencies = [ 270 "proc-macro2", 271 "quote", 272 + "syn 2.0.28", 273 ] 274 275 [[package]] ··· 280 dependencies = [ 281 "proc-macro2", 282 "quote", 283 + "syn 2.0.28", 284 ] 285 286 [[package]] ··· 327 "rust-ini", 328 "serde", 329 "thiserror", 330 + "time 0.3.25", 331 "url", 332 ] 333 ··· 342 343 [[package]] 344 name = "axum" 345 + version = "0.6.20" 346 source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 348 dependencies = [ 349 "async-trait", 350 "axum-core", ··· 491 "regex", 492 "rustc-hash", 493 "shlex", 494 + "syn 2.0.28", 495 "which", 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" 503 504 [[package]] 505 name = "bitflags" ··· 526 ] 527 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]] 551 name = "blake2" 552 version = "0.10.6" 553 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 589 ] 590 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]] 601 name = "blowfish" 602 version = "0.7.0" 603 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 609 ] 610 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]] 642 name = "bumpalo" 643 version = "3.13.0" 644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 684 ] 685 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]] 715 name = "cc" 716 + version = "1.0.82" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "305fe645edc1442a0fa8b6726ba61d422798d37a52e12eaecf4b022ebbb88f01" 719 dependencies = [ 720 "jobserver", 721 + "libc", 722 ] 723 724 [[package]] ··· 740 ] 741 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]] 752 name = "cfg-if" 753 version = "1.0.0" 754 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 802 803 [[package]] 804 name = "clap" 805 + version = "4.3.21" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 808 dependencies = [ 809 "clap_builder", 810 "clap_derive", ··· 813 814 [[package]] 815 name = "clap_builder" 816 + version = "4.3.21" 817 source = "registry+https://github.com/rust-lang/crates.io-index" 818 + checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 819 dependencies = [ 820 "anstream", 821 "anstyle", ··· 832 "heck", 833 "proc-macro2", 834 "quote", 835 + "syn 2.0.28", 836 ] 837 838 [[package]] ··· 862 863 [[package]] 864 name = "const-oid" 865 + version = "0.9.5" 866 source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 868 869 [[package]] 870 name = "constant_time_eq" ··· 917 version = "2.2.0" 918 source = "registry+https://github.com/rust-lang/crates.io-index" 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" 926 927 [[package]] 928 name = "crc32fast" ··· 1056 ] 1057 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]] 1122 name = "dashmap" 1123 version = "5.5.0" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1139 1140 [[package]] 1141 name = "der" 1142 + version = "0.7.8" 1143 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 + checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" 1145 dependencies = [ 1146 "const-oid", 1147 "pem-rfc7468", ··· 1163 ] 1164 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]] 1215 name = "dialoguer" 1216 version = "0.10.4" 1217 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1264 "pbkdf2 0.12.2", 1265 "pwhash", 1266 "regex", 1267 + "rustls 0.21.6", 1268 "scrypt", 1269 "sha1", 1270 "sha2 0.10.7", ··· 1325 dependencies = [ 1326 "proc-macro2", 1327 "quote", 1328 + "syn 2.0.28", 1329 ] 1330 1331 [[package]] ··· 1335 checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1336 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]] 1344 name = "dotenvy" 1345 version = "0.15.7" 1346 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1379 ] 1380 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]] 1405 name = "either" 1406 version = "1.9.0" 1407 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1472 1473 [[package]] 1474 name = "errno" 1475 + version = "0.3.2" 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 1478 dependencies = [ 1479 "errno-dragonfly", 1480 "libc", ··· 1549 ] 1550 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]] 1558 name = "filetime" 1559 + version = "0.2.22" 1560 source = "registry+https://github.com/rust-lang/crates.io-index" 1561 + checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 1562 dependencies = [ 1563 "cfg-if", 1564 "libc", 1565 + "redox_syscall 0.3.5", 1566 "windows-sys 0.48.0", 1567 ] 1568 ··· 1679 dependencies = [ 1680 "proc-macro2", 1681 "quote", 1682 + "syn 2.0.28", 1683 "try_map", 1684 ] 1685 ··· 1691 dependencies = [ 1692 "bindgen 0.65.1", 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" 1700 1701 [[package]] 1702 name = "futures" ··· 1765 dependencies = [ 1766 "proc-macro2", 1767 "quote", 1768 + "syn 2.0.28", 1769 ] 1770 1771 [[package]] ··· 2105 "futures-util", 2106 "http", 2107 "hyper 0.14.27", 2108 + "rustls 0.21.6", 2109 "tokio", 2110 "tokio-rustls 0.24.1", 2111 ] ··· 2164 ] 2165 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]] 2182 name = "idna" 2183 version = "0.2.3" 2184 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2201 2202 [[package]] 2203 name = "imap" 2204 + version = "0.3.4" 2205 dependencies = [ 2206 "ahash 0.8.3", 2207 "dashmap", ··· 2213 "mail-send", 2214 "md5", 2215 "parking_lot", 2216 + "rustls 0.21.6", 2217 "rustls-pemfile", 2218 "store", 2219 "tokio", ··· 2255 2256 [[package]] 2257 name = "indicatif" 2258 + version = "0.17.6" 2259 source = "registry+https://github.com/rust-lang/crates.io-index" 2260 + checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 2261 dependencies = [ 2262 "console", 2263 "instant", ··· 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 2273 checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 2274 dependencies = [ 2275 + "block-padding", 2276 "generic-array", 2277 ] 2278 ··· 2331 2332 [[package]] 2333 name = "jemalloc-sys" 2334 + version = "0.5.4+5.3.0-patched" 2335 source = "registry+https://github.com/rust-lang/crates.io-index" 2336 + checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2" 2337 dependencies = [ 2338 "cc", 2339 "libc", ··· 2341 2342 [[package]] 2343 name = "jemallocator" 2344 + version = "0.5.4" 2345 source = "registry+https://github.com/rust-lang/crates.io-index" 2346 + checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc" 2347 dependencies = [ 2348 "jemalloc-sys", 2349 "libc", ··· 2366 2367 [[package]] 2368 name = "jmap" 2369 + version = "0.3.4" 2370 dependencies = [ 2371 + "aes", 2372 "aes-gcm", 2373 "aes-gcm-siv", 2374 "async-stream", 2375 + "async-trait", 2376 "base64 0.21.2", 2377 "bincode", 2378 + "cbc", 2379 "chrono", 2380 "dashmap", 2381 "directory", ··· 2393 "mail-send", 2394 "mime", 2395 "p256", 2396 + "pgp", 2397 + "rand", 2398 + "rasn", 2399 + "rasn-cms", 2400 + "rasn-pkix", 2401 "reqwest", 2402 + "rsa", 2403 "serde", 2404 "serde_json", 2405 "sha2 0.10.7", ··· 2409 "sqlx", 2410 "store", 2411 "tokio", 2412 + "tokio-tungstenite 0.20.0", 2413 "tracing", 2414 + "tungstenite 0.20.0", 2415 "utils", 2416 ] 2417 ··· 2428 "maybe-async 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 2429 "parking_lot", 2430 "reqwest", 2431 + "rustls 0.21.6", 2432 "serde", 2433 "serde_json", 2434 "tokio", 2435 + "tokio-tungstenite 0.19.0", 2436 ] 2437 2438 [[package]] ··· 2469 ] 2470 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]] 2496 name = "lazy_static" 2497 version = "1.4.0" 2498 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2533 "nom", 2534 "percent-encoding", 2535 "ring", 2536 + "rustls 0.21.6", 2537 "rustls-native-certs", 2538 "thiserror", 2539 "tokio", ··· 2612 2613 [[package]] 2614 name = "linux-raw-sys" 2615 + version = "0.4.5" 2616 source = "registry+https://github.com/rust-lang/crates.io-index" 2617 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 2618 2619 [[package]] 2620 name = "lock_api" ··· 2673 2674 [[package]] 2675 name = "mail-builder" 2676 + version = "0.3.1" 2677 + source = "git+https://github.com/stalwartlabs/mail-builder#1eb0b5a72211c491cbe338920e8dfd3a675d6653" 2678 dependencies = [ 2679 "gethostname", 2680 ] ··· 2696 "base64 0.20.0", 2697 "gethostname", 2698 "md5", 2699 + "rustls 0.21.6", 2700 "smtp-proto", 2701 "tokio", 2702 "tokio-rustls 0.24.1", ··· 2705 2706 [[package]] 2707 name = "mail-server" 2708 + version = "0.3.4" 2709 dependencies = [ 2710 "directory", 2711 "imap", ··· 2735 "mail-send", 2736 "md5", 2737 "parking_lot", 2738 + "rustls 0.21.6", 2739 "rustls-pemfile", 2740 "sieve-rs", 2741 "store", ··· 2774 2775 [[package]] 2776 name = "matchit" 2777 + version = "0.7.2" 2778 source = "registry+https://github.com/rust-lang/crates.io-index" 2779 + checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" 2780 2781 [[package]] 2782 name = "maybe-async" ··· 2855 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2856 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]] 2868 name = "minimal-lexical" 2869 version = "0.2.1" 2870 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2954 "num-iter", 2955 "num-traits", 2956 "rand", 2957 + "serde", 2958 "smallvec", 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", 2971 ] 2972 2973 [[package]] ··· 3049 3050 [[package]] 3051 name = "openssl" 3052 + version = "0.10.56" 3053 source = "registry+https://github.com/rust-lang/crates.io-index" 3054 + checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" 3055 dependencies = [ 3056 "bitflags 1.3.2", 3057 "cfg-if", ··· 3070 dependencies = [ 3071 "proc-macro2", 3072 "quote", 3073 + "syn 2.0.28", 3074 ] 3075 3076 [[package]] ··· 3081 3082 [[package]] 3083 name = "openssl-src" 3084 + version = "111.27.0+1.1.1v" 3085 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 + checksum = "06e8f197c82d7511c5b014030c9b1efeda40d7d5f99d23b4ceed3524a5e63f02" 3087 dependencies = [ 3088 "cc", 3089 ] 3090 3091 [[package]] 3092 name = "openssl-sys" 3093 + version = "0.9.91" 3094 source = "registry+https://github.com/rust-lang/crates.io-index" 3095 + checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" 3096 dependencies = [ 3097 "cc", 3098 "libc", ··· 3234 ] 3235 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]] 3249 name = "parking_lot" 3250 version = "0.12.1" 3251 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3352 ] 3353 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]] 3407 name = "phf" 3408 version = "0.11.2" 3409 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3443 "phf_shared", 3444 "proc-macro2", 3445 "quote", 3446 + "syn 2.0.28", 3447 ] 3448 3449 [[package]] ··· 3457 3458 [[package]] 3459 name = "pin-project" 3460 + version = "1.1.3" 3461 source = "registry+https://github.com/rust-lang/crates.io-index" 3462 + checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 3463 dependencies = [ 3464 "pin-project-internal", 3465 ] 3466 3467 [[package]] 3468 name = "pin-project-internal" 3469 + version = "1.1.3" 3470 source = "registry+https://github.com/rust-lang/crates.io-index" 3471 + checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 3472 dependencies = [ 3473 "proc-macro2", 3474 "quote", 3475 + "syn 2.0.28", 3476 ] 3477 3478 [[package]] 3479 name = "pin-project-lite" 3480 + version = "0.2.12" 3481 source = "registry+https://github.com/rust-lang/crates.io-index" 3482 + checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05" 3483 3484 [[package]] 3485 name = "pin-utils" ··· 3515 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 3516 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]] 3524 name = "polyval" 3525 version = "0.6.1" 3526 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3534 3535 [[package]] 3536 name = "portable-atomic" 3537 + version = "1.4.2" 3538 source = "registry+https://github.com/rust-lang/crates.io-index" 3539 + checksum = "f32154ba0af3a075eefa1eda8bb414ee928f62303a54ea85b8d6638ff1a6ee9e" 3540 3541 [[package]] 3542 name = "ppv-lite86" ··· 3561 checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" 3562 dependencies = [ 3563 "proc-macro2", 3564 + "syn 2.0.28", 3565 ] 3566 3567 [[package]] ··· 3666 source = "registry+https://github.com/rust-lang/crates.io-index" 3667 checksum = "419a3ad8fa9f9d445e69d9b185a24878ae6e6f55c96e4512f4a0e28cd3bc5c56" 3668 dependencies = [ 3669 + "blowfish 0.7.0", 3670 "byteorder", 3671 "hmac 0.10.1", 3672 "md-5 0.9.1", ··· 3721 ] 3722 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]] 3730 name = "rand" 3731 version = "0.8.5" 3732 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3757 ] 3758 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]] 3816 name = "rayon" 3817 version = "1.7.0" 3818 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3865 3866 [[package]] 3867 name = "regex" 3868 + version = "1.9.3" 3869 source = "registry+https://github.com/rust-lang/crates.io-index" 3870 + checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 3871 dependencies = [ 3872 "aho-corasick", 3873 "memchr", 3874 + "regex-automata 0.3.6", 3875 "regex-syntax 0.7.4", 3876 ] 3877 ··· 3886 3887 [[package]] 3888 name = "regex-automata" 3889 + version = "0.3.6" 3890 source = "registry+https://github.com/rust-lang/crates.io-index" 3891 + checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 3892 dependencies = [ 3893 "aho-corasick", 3894 "memchr", ··· 3927 "js-sys", 3928 "log", 3929 "mime", 3930 + "mime_guess", 3931 "once_cell", 3932 "percent-encoding", 3933 "pin-project-lite", 3934 + "rustls 0.21.6", 3935 "rustls-pemfile", 3936 "serde", 3937 "serde_json", ··· 3988 "untrusted", 3989 "web-sys", 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", 4000 ] 4001 4002 [[package]] ··· 4113 "serde_derive", 4114 "sha2 0.10.7", 4115 "thiserror", 4116 + "time 0.3.25", 4117 "tokio", 4118 "tokio-stream", 4119 "url", ··· 4142 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 4143 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]] 4154 name = "rusticata-macros" 4155 version = "4.1.0" 4156 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4161 4162 [[package]] 4163 name = "rustix" 4164 + version = "0.38.7" 4165 source = "registry+https://github.com/rust-lang/crates.io-index" 4166 + checksum = "172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399" 4167 dependencies = [ 4168 "bitflags 2.3.3", 4169 "errno", ··· 4186 4187 [[package]] 4188 name = "rustls" 4189 + version = "0.21.6" 4190 source = "registry+https://github.com/rust-lang/crates.io-index" 4191 + checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 4192 dependencies = [ 4193 "log", 4194 "ring", 4195 + "rustls-webpki 0.101.3", 4196 "sct", 4197 ] 4198 ··· 4229 4230 [[package]] 4231 name = "rustls-webpki" 4232 + version = "0.101.3" 4233 source = "registry+https://github.com/rust-lang/crates.io-index" 4234 + checksum = "261e9e0888cba427c3316e6322805653c9425240b6fd96cee7cb671ab70ab8d0" 4235 dependencies = [ 4236 "ring", 4237 "untrusted", ··· 4250 checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 4251 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]] 4259 name = "salsa20" 4260 version = "0.10.2" 4261 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4348 ] 4349 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]] 4357 name = "serde" 4358 + version = "1.0.183" 4359 source = "registry+https://github.com/rust-lang/crates.io-index" 4360 + checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" 4361 dependencies = [ 4362 "serde_derive", 4363 ] ··· 4373 4374 [[package]] 4375 name = "serde_derive" 4376 + version = "1.0.183" 4377 source = "registry+https://github.com/rust-lang/crates.io-index" 4378 + checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" 4379 dependencies = [ 4380 "proc-macro2", 4381 "quote", 4382 + "syn 2.0.28", 4383 ] 4384 4385 [[package]] ··· 4427 dependencies = [ 4428 "proc-macro2", 4429 "quote", 4430 + "syn 2.0.28", 4431 ] 4432 4433 [[package]] ··· 4479 ] 4480 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]] 4492 name = "sharded-slab" 4493 version = "0.1.4" 4494 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4565 4566 [[package]] 4567 name = "smtp" 4568 + version = "0.3.4" 4569 dependencies = [ 4570 "ahash 0.8.3", 4571 "blake3", ··· 4587 "rayon", 4588 "regex", 4589 "reqwest", 4590 + "rustls 0.21.6", 4591 "rustls-pemfile", 4592 "serde", 4593 "serde_json", ··· 4608 name = "smtp-proto" 4609 version = "0.1.1" 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 + ] 4634 4635 [[package]] 4636 name = "socket2" ··· 4729 "once_cell", 4730 "paste", 4731 "percent-encoding", 4732 + "rustls 0.21.6", 4733 "rustls-pemfile", 4734 "serde", 4735 "serde_json", ··· 4888 4889 [[package]] 4890 name = "stalwart-cli" 4891 + version = "0.3.4" 4892 dependencies = [ 4893 "clap", 4894 "console", ··· 4910 4911 [[package]] 4912 name = "stalwart-install" 4913 + version = "0.3.4" 4914 dependencies = [ 4915 "base64 0.21.2", 4916 "clap", ··· 5003 5004 [[package]] 5005 name = "syn" 5006 + version = "2.0.28" 5007 source = "registry+https://github.com/rust-lang/crates.io-index" 5008 + checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 5009 dependencies = [ 5010 "proc-macro2", 5011 "quote", ··· 5031 ] 5032 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]] 5040 name = "tar" 5041 + version = "0.4.40" 5042 source = "registry+https://github.com/rust-lang/crates.io-index" 5043 + checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 5044 dependencies = [ 5045 "filetime", 5046 "libc", ··· 5049 5050 [[package]] 5051 name = "tempfile" 5052 + version = "3.7.1" 5053 source = "registry+https://github.com/rust-lang/crates.io-index" 5054 + checksum = "dc02fddf48964c42031a0b3fe0428320ecf3a73c401040fc0096f97794310651" 5055 dependencies = [ 5056 "cfg-if", 5057 "fastrand", ··· 5102 "num_cpus", 5103 "rayon", 5104 "reqwest", 5105 + "rustls 0.21.6", 5106 "rustls-pemfile", 5107 "serde", 5108 "serde_json", ··· 5136 dependencies = [ 5137 "proc-macro2", 5138 "quote", 5139 + "syn 2.0.28", 5140 ] 5141 5142 [[package]] ··· 5162 5163 [[package]] 5164 name = "time" 5165 + version = "0.3.25" 5166 source = "registry+https://github.com/rust-lang/crates.io-index" 5167 + checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" 5168 dependencies = [ 5169 + "deranged", 5170 "itoa", 5171 "serde", 5172 "time-core", ··· 5181 5182 [[package]] 5183 name = "time-macros" 5184 + version = "0.2.11" 5185 source = "registry+https://github.com/rust-lang/crates.io-index" 5186 + checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" 5187 dependencies = [ 5188 "time-core", 5189 ] ··· 5215 5216 [[package]] 5217 name = "tokio" 5218 + version = "1.30.0" 5219 source = "registry+https://github.com/rust-lang/crates.io-index" 5220 + checksum = "2d3ce25f50619af8b0aec2eb23deebe84249e19e2ddd393a6e16e3300a6dadfd" 5221 dependencies = [ 5222 "backtrace", 5223 "bytes", 5224 "libc", ··· 5227 "parking_lot", 5228 "pin-project-lite", 5229 "signal-hook-registry", 5230 + "socket2 0.5.3", 5231 "tokio-macros", 5232 "windows-sys 0.48.0", 5233 ] ··· 5250 dependencies = [ 5251 "proc-macro2", 5252 "quote", 5253 + "syn 2.0.28", 5254 ] 5255 5256 [[package]] ··· 5270 source = "registry+https://github.com/rust-lang/crates.io-index" 5271 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5272 dependencies = [ 5273 + "rustls 0.21.6", 5274 "tokio", 5275 ] 5276 ··· 5293 dependencies = [ 5294 "futures-util", 5295 "log", 5296 + "rustls 0.21.6", 5297 "tokio", 5298 "tokio-rustls 0.24.1", 5299 + "tungstenite 0.19.0", 5300 "webpki-roots 0.23.1", 5301 ] 5302 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]] 5316 name = "tokio-util" 5317 version = "0.7.8" 5318 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5423 checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" 5424 dependencies = [ 5425 "crossbeam-channel", 5426 + "time 0.3.25", 5427 "tracing-subscriber", 5428 ] 5429 ··· 5435 dependencies = [ 5436 "proc-macro2", 5437 "quote", 5438 + "syn 2.0.28", 5439 ] 5440 5441 [[package]] ··· 5579 "httparse", 5580 "log", 5581 "rand", 5582 + "rustls 0.21.6", 5583 "sha1", 5584 "thiserror", 5585 "url", ··· 5588 ] 5589 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]] 5619 name = "typenum" 5620 version = "1.16.0" 5621 source = "registry+https://github.com/rust-lang/crates.io-index" 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 + ] 5632 5633 [[package]] 5634 name = "unicode-bidi" ··· 5726 "opentelemetry-otlp", 5727 "opentelemetry-semantic-conventions", 5728 "privdrop", 5729 + "rustls 0.21.6", 5730 "rustls-pemfile", 5731 "serde", 5732 "smtp-proto", ··· 5743 version = "1.4.1" 5744 source = "registry+https://github.com/rust-lang/crates.io-index" 5745 checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 5746 + dependencies = [ 5747 + "getrandom", 5748 + ] 5749 5750 [[package]] 5751 name = "valuable" ··· 5807 "once_cell", 5808 "proc-macro2", 5809 "quote", 5810 + "syn 2.0.28", 5811 "wasm-bindgen-shared", 5812 ] 5813 ··· 5841 dependencies = [ 5842 "proc-macro2", 5843 "quote", 5844 + "syn 2.0.28", 5845 "wasm-bindgen-backend", 5846 "wasm-bindgen-shared", 5847 ] ··· 5909 source = "registry+https://github.com/rust-lang/crates.io-index" 5910 checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" 5911 dependencies = [ 5912 + "rustls-webpki 0.101.3", 5913 ] 5914 5915 [[package]] ··· 6128 ] 6129 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]] 6152 name = "x509-parser" 6153 + version = "0.15.1" 6154 source = "registry+https://github.com/rust-lang/crates.io-index" 6155 + checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" 6156 dependencies = [ 6157 "asn1-rs", 6158 "data-encoding", ··· 6162 "oid-registry", 6163 "rusticata-macros", 6164 "thiserror", 6165 + "time 0.3.25", 6166 ] 6167 6168 [[package]] 6169 name = "xattr" 6170 + version = "1.0.1" 6171 source = "registry+https://github.com/rust-lang/crates.io-index" 6172 + checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 6173 dependencies = [ 6174 "libc", 6175 ] ··· 6191 version = "1.6.0" 6192 source = "registry+https://github.com/rust-lang/crates.io-index" 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 + ] 6208 6209 [[package]] 6210 name = "zip" ··· 6222 "hmac 0.12.1", 6223 "pbkdf2 0.11.0", 6224 "sha1", 6225 + "time 0.3.25", 6226 "zstd", 6227 ] 6228
+3 -3
pkgs/servers/mail/stalwart/default.nix
··· 13 }: 14 15 let 16 - version = "0.3.2"; 17 in 18 rustPlatform.buildRustPackage { 19 pname = "stalwart-mail"; ··· 23 owner = "stalwartlabs"; 24 repo = "mail-server"; 25 rev = "v${version}"; 26 - hash = "sha256-5+r1xWpxIwyvRUPw2X4vIvbvqUe6lBcYurbxwNySXAY="; 27 fetchSubmodules = true; 28 }; 29 ··· 33 "hyper-util-0.0.0" = "sha256-wGtB6hUjIOKR7UZJrX9ve4x4/7TDQuSPG0Sq9VyW7iI="; 34 "jmap-client-0.3.0" = "sha256-GNqSPygiVq5Z9y8Kfhzacq3lTIEg2o4UxzOMDbBO7xY="; 35 "mail-auth-0.3.2" = "sha256-CTafQCXPo91ZUlfS9JUqU+RfUf4+6EbdG97+nIqQtNw="; 36 - "mail-builder-0.3.0" = "sha256-0o/fV7ZKiRKeitBBt8yOM/2nXIEgOGSMEMaBj+3i7Kw="; 37 "mail-parser-0.8.2" = "sha256-XvKEgzQ+HDoLI16CmqE/RRgApg0q9Au9sqOOEpZz6W0="; 38 "mail-send-0.4.0" = "sha256-bMPI871hBj/RvrW4kESGS9XzfnkSo8r2/9uUwgE12EU="; 39 "sieve-rs-0.3.1" = "sha256-FJBQorFRXQYhiCzprAqiv69Qae9YI5OAipjayooFDAw=";
··· 13 }: 14 15 let 16 + version = "0.3.4"; 17 in 18 rustPlatform.buildRustPackage { 19 pname = "stalwart-mail"; ··· 23 owner = "stalwartlabs"; 24 repo = "mail-server"; 25 rev = "v${version}"; 26 + hash = "sha256-SFHlcoc/8wCWPFGHOvU3SIVztBtW4nxU5/pvZzbjzsg="; 27 fetchSubmodules = true; 28 }; 29 ··· 33 "hyper-util-0.0.0" = "sha256-wGtB6hUjIOKR7UZJrX9ve4x4/7TDQuSPG0Sq9VyW7iI="; 34 "jmap-client-0.3.0" = "sha256-GNqSPygiVq5Z9y8Kfhzacq3lTIEg2o4UxzOMDbBO7xY="; 35 "mail-auth-0.3.2" = "sha256-CTafQCXPo91ZUlfS9JUqU+RfUf4+6EbdG97+nIqQtNw="; 36 + "mail-builder-0.3.1" = "sha256-r32iiHtQp0C94Qqc4Vspc08QaXZ+e1u7e39fNYoQGsY="; 37 "mail-parser-0.8.2" = "sha256-XvKEgzQ+HDoLI16CmqE/RRgApg0q9Au9sqOOEpZz6W0="; 38 "mail-send-0.4.0" = "sha256-bMPI871hBj/RvrW4kESGS9XzfnkSo8r2/9uUwgE12EU="; 39 "sieve-rs-0.3.1" = "sha256-FJBQorFRXQYhiCzprAqiv69Qae9YI5OAipjayooFDAw=";