mirror of
https://github.com/stalwartlabs/mail-server.git
synced 2025-11-09 13:25:29 +08:00
Bump to rustls 0.23
This commit is contained in:
parent
45f192de8f
commit
ec2cfc2fcd
17 changed files with 114 additions and 102 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -2,6 +2,18 @@
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
|
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
## [0.8.4] - 2024-07-03
|
||||||
|
|
||||||
|
To upgrade replace the `stalwart-mail` binary.
|
||||||
|
|
||||||
|
## Added
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fix TOTP validation order.
|
||||||
|
- Increase Jemalloc page size on armv7 builds.
|
||||||
|
|
||||||
## [0.8.3] - 2024-07-01
|
## [0.8.3] - 2024-07-01
|
||||||
|
|
||||||
To upgrade replace the `stalwart-mail` binary and then upgrade to the latest web-admin.
|
To upgrade replace the `stalwart-mail` binary and then upgrade to the latest web-admin.
|
||||||
|
|
|
||||||
122
Cargo.lock
generated
122
Cargo.lock
generated
|
|
@ -1016,7 +1016,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "common"
|
name = "common"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"arc-swap",
|
"arc-swap",
|
||||||
|
|
@ -1028,8 +1028,8 @@ dependencies = [
|
||||||
"dns-update",
|
"dns-update",
|
||||||
"futures",
|
"futures",
|
||||||
"hostname 0.4.0",
|
"hostname 0.4.0",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"idna 1.0.1",
|
"idna 1.0.2",
|
||||||
"imagesize",
|
"imagesize",
|
||||||
"infer",
|
"infer",
|
||||||
"jmap_proto",
|
"jmap_proto",
|
||||||
|
|
@ -1051,7 +1051,7 @@ dependencies = [
|
||||||
"regex",
|
"regex",
|
||||||
"reqwest 0.12.5",
|
"reqwest 0.12.5",
|
||||||
"ring 0.17.8",
|
"ring 0.17.8",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"se_licensing",
|
"se_licensing",
|
||||||
|
|
@ -1063,7 +1063,7 @@ dependencies = [
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"tracing-appender",
|
"tracing-appender",
|
||||||
"tracing-journald",
|
"tracing-journald",
|
||||||
|
|
@ -1488,9 +1488,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "decancer"
|
name = "decancer"
|
||||||
version = "3.2.2"
|
version = "3.2.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "89dc48fa5c407ad29590bc5cc17a56684ed7b4f8215a9b65a31644ff051557f4"
|
checksum = "0d14bdff2b0fd0e3eb4f1af30efc2cb6419c734b5cb93da37521a13313218e3f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"paste",
|
"paste",
|
||||||
|
|
@ -1626,7 +1626,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "directory"
|
name = "directory"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"argon2",
|
"argon2",
|
||||||
|
|
@ -1645,7 +1645,7 @@ dependencies = [
|
||||||
"pbkdf2",
|
"pbkdf2",
|
||||||
"pwhash",
|
"pwhash",
|
||||||
"regex",
|
"regex",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"scrypt",
|
"scrypt",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
@ -1654,7 +1654,7 @@ dependencies = [
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"totp-rs",
|
"totp-rs",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
|
|
@ -2660,9 +2660,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper"
|
name = "hyper"
|
||||||
version = "1.3.1"
|
version = "1.4.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
|
checksum = "c4fe55fb7a772d59a5ff1dfbff4fe0258d19b89fec4b233e75d35d5d2316badc"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"futures-channel",
|
"futures-channel",
|
||||||
|
|
@ -2701,7 +2701,7 @@ checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"http 1.1.0",
|
"http 1.1.0",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"rustls 0.23.10",
|
"rustls 0.23.10",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
|
|
@ -2725,16 +2725,16 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper-util"
|
name = "hyper-util"
|
||||||
version = "0.1.5"
|
version = "0.1.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56"
|
checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytes",
|
"bytes",
|
||||||
"futures-channel",
|
"futures-channel",
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"http 1.1.0",
|
"http 1.1.0",
|
||||||
"http-body 1.0.0",
|
"http-body 1.0.0",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"socket2",
|
"socket2",
|
||||||
"tokio",
|
"tokio",
|
||||||
|
|
@ -2921,9 +2921,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "idna"
|
name = "idna"
|
||||||
version = "1.0.1"
|
version = "1.0.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "44a986806a1cc899952ba462bc1f28afbfd5850ab6cb030ccb20dd02cc527a24"
|
checksum = "bd69211b9b519e98303c015e21a007e293db403b6c85b9b124e133d25e242cdd"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"icu_normalizer",
|
"icu_normalizer",
|
||||||
"icu_properties",
|
"icu_properties",
|
||||||
|
|
@ -2939,7 +2939,7 @@ checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "imap"
|
name = "imap"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"common",
|
"common",
|
||||||
|
|
@ -2954,11 +2954,11 @@ dependencies = [
|
||||||
"nlp",
|
"nlp",
|
||||||
"parking_lot",
|
"parking_lot",
|
||||||
"rand",
|
"rand",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
]
|
]
|
||||||
|
|
@ -3141,7 +3141,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "jmap"
|
name = "jmap"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aes",
|
"aes",
|
||||||
"aes-gcm",
|
"aes-gcm",
|
||||||
|
|
@ -3160,7 +3160,7 @@ dependencies = [
|
||||||
"futures-util",
|
"futures-util",
|
||||||
"hkdf",
|
"hkdf",
|
||||||
"http-body-util",
|
"http-body-util",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"jmap_proto",
|
"jmap_proto",
|
||||||
"lz4_flex",
|
"lz4_flex",
|
||||||
|
|
@ -3561,24 +3561,24 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mail-send"
|
name = "mail-send"
|
||||||
version = "0.4.8"
|
version = "0.4.9"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5d9f578319ab6d0ef6bf39ca7051ad4ae960e1d647a55cc71b86e04236b25167"
|
checksum = "7a575d25cf00ed68e5790b473b29242a47e991c6187785d47b45e31fc5816554"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"gethostname",
|
"gethostname",
|
||||||
"md5",
|
"md5",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"webpki-roots 0.26.3",
|
"webpki-roots 0.26.3",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mail-server"
|
name = "mail-server"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"common",
|
"common",
|
||||||
"directory",
|
"directory",
|
||||||
|
|
@ -3598,7 +3598,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "managesieve"
|
name = "managesieve"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
|
@ -3612,12 +3612,12 @@ dependencies = [
|
||||||
"mail-send",
|
"mail-send",
|
||||||
"md5",
|
"md5",
|
||||||
"parking_lot",
|
"parking_lot",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"sieve-rs",
|
"sieve-rs",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
]
|
]
|
||||||
|
|
@ -3875,7 +3875,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nlp"
|
name = "nlp"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
|
@ -4457,7 +4457,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "pop3"
|
name = "pop3"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"common",
|
"common",
|
||||||
"imap",
|
"imap",
|
||||||
|
|
@ -4465,10 +4465,10 @@ dependencies = [
|
||||||
"jmap_proto",
|
"jmap_proto",
|
||||||
"mail-parser",
|
"mail-parser",
|
||||||
"mail-send",
|
"mail-send",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
]
|
]
|
||||||
|
|
@ -5090,7 +5090,7 @@ dependencies = [
|
||||||
"http 1.1.0",
|
"http 1.1.0",
|
||||||
"http-body 1.0.0",
|
"http-body 1.0.0",
|
||||||
"http-body-util",
|
"http-body-util",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"hyper-rustls 0.27.2",
|
"hyper-rustls 0.27.2",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"ipnet",
|
"ipnet",
|
||||||
|
|
@ -5219,9 +5219,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "roaring"
|
name = "roaring"
|
||||||
version = "0.10.5"
|
version = "0.10.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7699249cc2c7d71939f30868f47e9d7add0bdc030d90ee10bfd16887ff8bb1c8"
|
checksum = "8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytemuck",
|
"bytemuck",
|
||||||
"byteorder",
|
"byteorder",
|
||||||
|
|
@ -5628,7 +5628,7 @@ checksum = "b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "se_common"
|
name = "se_common"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"common",
|
"common",
|
||||||
"tracing",
|
"tracing",
|
||||||
|
|
@ -5636,7 +5636,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "se_licensing"
|
name = "se_licensing"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"ring 0.17.8",
|
"ring 0.17.8",
|
||||||
|
|
@ -5735,7 +5735,7 @@ dependencies = [
|
||||||
"ed25519-dalek",
|
"ed25519-dalek",
|
||||||
"getrandom",
|
"getrandom",
|
||||||
"idea",
|
"idea",
|
||||||
"idna 1.0.1",
|
"idna 1.0.2",
|
||||||
"lalrpop",
|
"lalrpop",
|
||||||
"lalrpop-util",
|
"lalrpop-util",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
|
|
@ -5793,9 +5793,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde_json"
|
name = "serde_json"
|
||||||
version = "1.0.119"
|
version = "1.0.120"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e8eddb61f0697cc3989c5d64b452f5488e2b8a60fd7d5076a3045076ffef8cb0"
|
checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"itoa",
|
"itoa",
|
||||||
"ryu",
|
"ryu",
|
||||||
|
|
@ -6016,7 +6016,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "smtp"
|
name = "smtp"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
|
@ -6027,7 +6027,7 @@ dependencies = [
|
||||||
"directory",
|
"directory",
|
||||||
"form_urlencoded",
|
"form_urlencoded",
|
||||||
"http-body-util",
|
"http-body-util",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"lru-cache",
|
"lru-cache",
|
||||||
|
|
@ -6043,7 +6043,7 @@ dependencies = [
|
||||||
"rayon",
|
"rayon",
|
||||||
"regex",
|
"regex",
|
||||||
"reqwest 0.12.5",
|
"reqwest 0.12.5",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
@ -6054,7 +6054,7 @@ dependencies = [
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
"webpki-roots 0.26.3",
|
"webpki-roots 0.26.3",
|
||||||
|
|
@ -6133,7 +6133,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "stalwart-cli"
|
name = "stalwart-cli"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"console",
|
"console",
|
||||||
|
|
@ -6164,7 +6164,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "store"
|
name = "store"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"arc-swap",
|
"arc-swap",
|
||||||
|
|
@ -6197,13 +6197,13 @@ dependencies = [
|
||||||
"rocksdb",
|
"rocksdb",
|
||||||
"rusqlite",
|
"rusqlite",
|
||||||
"rust-s3",
|
"rust-s3",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-postgres",
|
"tokio-postgres",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"utils",
|
"utils",
|
||||||
"xxhash-rust",
|
"xxhash-rust",
|
||||||
|
|
@ -6394,7 +6394,7 @@ dependencies = [
|
||||||
"flate2",
|
"flate2",
|
||||||
"futures",
|
"futures",
|
||||||
"http-body-util",
|
"http-body-util",
|
||||||
"hyper 1.3.1",
|
"hyper 1.4.0",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"imap",
|
"imap",
|
||||||
"imap_proto",
|
"imap_proto",
|
||||||
|
|
@ -6412,7 +6412,7 @@ dependencies = [
|
||||||
"rayon",
|
"rayon",
|
||||||
"reqwest 0.12.5",
|
"reqwest 0.12.5",
|
||||||
"ring 0.17.8",
|
"ring 0.17.8",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"serde",
|
"serde",
|
||||||
|
|
@ -6423,7 +6423,7 @@ dependencies = [
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"store",
|
"store",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
"utils",
|
"utils",
|
||||||
|
|
@ -7104,7 +7104,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "utils"
|
name = "utils"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
|
|
@ -7125,14 +7125,14 @@ dependencies = [
|
||||||
"regex",
|
"regex",
|
||||||
"reqwest 0.12.5",
|
"reqwest 0.12.5",
|
||||||
"ring 0.17.8",
|
"ring 0.17.8",
|
||||||
"rustls 0.22.4",
|
"rustls 0.23.10",
|
||||||
"rustls-pemfile 2.1.2",
|
"rustls-pemfile 2.1.2",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"smtp-proto",
|
"smtp-proto",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tokio-rustls 0.25.0",
|
"tokio-rustls 0.26.0",
|
||||||
"tracing",
|
"tracing",
|
||||||
"tracing-journald",
|
"tracing-journald",
|
||||||
"webpki-roots 0.26.3",
|
"webpki-roots 0.26.3",
|
||||||
|
|
@ -7697,18 +7697,18 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zerocopy"
|
name = "zerocopy"
|
||||||
version = "0.7.34"
|
version = "0.7.35"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
|
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zerocopy-derive",
|
"zerocopy-derive",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "zerocopy-derive"
|
name = "zerocopy-derive"
|
||||||
version = "0.7.34"
|
version = "0.7.35"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
|
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ authors = ["Stalwart Labs Ltd. <hello@stalw.art>"]
|
||||||
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
||||||
repository = "https://github.com/stalwartlabs/cli"
|
repository = "https://github.com/stalwartlabs/cli"
|
||||||
homepage = "https://github.com/stalwartlabs/cli"
|
homepage = "https://github.com/stalwartlabs/cli"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "common"
|
name = "common"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -14,7 +14,7 @@ se_licensing = { path = "../se-licensing" }
|
||||||
sieve-rs = { version = "0.5" }
|
sieve-rs = { version = "0.5" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
||||||
mail-auth = { version = "0.4" }
|
mail-auth = { version = "0.4" }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
smtp-proto = { version = "0.1", features = ["serde_support"] }
|
smtp-proto = { version = "0.1", features = ["serde_support"] }
|
||||||
dns-update = { version = "0.1" }
|
dns-update = { version = "0.1" }
|
||||||
ahash = { version = "0.8.2", features = ["serde"] }
|
ahash = { version = "0.8.2", features = ["serde"] }
|
||||||
|
|
@ -23,12 +23,12 @@ regex = "1.7.0"
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
proxy-header = { version = "0.1.0", features = ["tokio"] }
|
proxy-header = { version = "0.1.0", features = ["tokio"] }
|
||||||
arc-swap = "1.6.0"
|
arc-swap = "1.6.0"
|
||||||
rustls = { version = "0.22", default-features = false, features = ["tls12"]}
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
rustls-pki-types = { version = "1" }
|
rustls-pki-types = { version = "1" }
|
||||||
ring = { version = "0.17" }
|
ring = { version = "0.17" }
|
||||||
tokio = { version = "1.23", features = ["net", "macros"] }
|
tokio = { version = "1.23", features = ["net", "macros"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
rcgen = "0.12"
|
rcgen = "0.12"
|
||||||
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-webpki-roots", "http2"]}
|
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-webpki-roots", "http2"]}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "directory"
|
name = "directory"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -10,11 +10,11 @@ store = { path = "../store" }
|
||||||
jmap_proto = { path = "../jmap-proto" }
|
jmap_proto = { path = "../jmap-proto" }
|
||||||
smtp-proto = { version = "0.1" }
|
smtp-proto = { version = "0.1" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
||||||
tokio = { version = "1.23", features = ["net"] }
|
tokio = { version = "1.23", features = ["net"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pki-types = { version = "1" }
|
rustls-pki-types = { version = "1" }
|
||||||
ldap3 = { version = "0.11.1", default-features = false, features = ["tls-rustls"] }
|
ldap3 = { version = "0.11.1", default-features = false, features = ["tls-rustls"] }
|
||||||
deadpool = { version = "0.10", features = ["managed", "rt_tokio_1"] }
|
deadpool = { version = "0.10", features = ["managed", "rt_tokio_1"] }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "imap"
|
name = "imap"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -14,11 +14,11 @@ common = { path = "../common" }
|
||||||
nlp = { path = "../nlp" }
|
nlp = { path = "../nlp" }
|
||||||
utils = { path = "../utils" }
|
utils = { path = "../utils" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
tokio = { version = "1.23", features = ["full"] }
|
tokio = { version = "1.23", features = ["full"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
parking_lot = "0.12"
|
parking_lot = "0.12"
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
ahash = { version = "0.8" }
|
ahash = { version = "0.8" }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "jmap"
|
name = "jmap"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -15,7 +15,7 @@ directory = { path = "../directory" }
|
||||||
smtp-proto = { version = "0.1" }
|
smtp-proto = { version = "0.1" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
||||||
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
mail-auth = { version = "0.4", features = ["generate"] }
|
mail-auth = { version = "0.4", features = ["generate"] }
|
||||||
sieve-rs = { version = "0.5" }
|
sieve-rs = { version = "0.5" }
|
||||||
serde = { version = "1.0", features = ["derive"]}
|
serde = { version = "1.0", features = ["derive"]}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ homepage = "https://stalw.art"
|
||||||
keywords = ["imap", "jmap", "smtp", "email", "mail", "server"]
|
keywords = ["imap", "jmap", "smtp", "email", "mail", "server"]
|
||||||
categories = ["email"]
|
categories = ["email"]
|
||||||
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "managesieve"
|
name = "managesieve"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -14,12 +14,12 @@ common = { path = "../common" }
|
||||||
store = { path = "../store" }
|
store = { path = "../store" }
|
||||||
utils = { path = "../utils" }
|
utils = { path = "../utils" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
sieve-rs = { version = "0.5" }
|
sieve-rs = { version = "0.5" }
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
tokio = { version = "1.23", features = ["full"] }
|
tokio = { version = "1.23", features = ["full"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
parking_lot = "0.12"
|
parking_lot = "0.12"
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
ahash = { version = "0.8" }
|
ahash = { version = "0.8" }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "nlp"
|
name = "nlp"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pop3"
|
name = "pop3"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -12,11 +12,11 @@ imap = { path = "../imap" }
|
||||||
utils = { path = "../utils" }
|
utils = { path = "../utils" }
|
||||||
jmap_proto = { path = "../jmap-proto" }
|
jmap_proto = { path = "../jmap-proto" }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
tokio = { version = "1.23", features = ["full"] }
|
tokio = { version = "1.23", features = ["full"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
test_mode = []
|
test_mode = []
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "se_common"
|
name = "se_common"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LicenseRef-SEL"
|
license = "LicenseRef-SEL"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "se_licensing"
|
name = "se_licensing"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "LicenseRef-SEL"
|
license = "LicenseRef-SEL"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ homepage = "https://stalw.art/smtp"
|
||||||
keywords = ["smtp", "email", "mail", "server"]
|
keywords = ["smtp", "email", "mail", "server"]
|
||||||
categories = ["email"]
|
categories = ["email"]
|
||||||
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
license = "AGPL-3.0-only OR LicenseRef-SEL"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -18,17 +18,17 @@ nlp = { path = "../nlp" }
|
||||||
directory = { path = "../directory" }
|
directory = { path = "../directory" }
|
||||||
common = { path = "../common" }
|
common = { path = "../common" }
|
||||||
mail-auth = { version = "0.4" }
|
mail-auth = { version = "0.4" }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "ludicrous_mode"] }
|
||||||
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
mail-builder = { version = "0.3", features = ["ludicrous_mode"] }
|
||||||
smtp-proto = { version = "0.1", features = ["serde_support"] }
|
smtp-proto = { version = "0.1", features = ["serde_support"] }
|
||||||
sieve-rs = { version = "0.5" }
|
sieve-rs = { version = "0.5" }
|
||||||
ahash = { version = "0.8" }
|
ahash = { version = "0.8" }
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
rustls-pki-types = { version = "1" }
|
rustls-pki-types = { version = "1" }
|
||||||
tokio = { version = "1.23", features = ["full"] }
|
tokio = { version = "1.23", features = ["full"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
webpki-roots = { version = "0.26"}
|
webpki-roots = { version = "0.26"}
|
||||||
hyper = { version = "1.0.1", features = ["server", "http1", "http2"] }
|
hyper = { version = "1.0.1", features = ["server", "http1", "http2"] }
|
||||||
hyper-util = { version = "0.1.1", features = ["tokio"] }
|
hyper-util = { version = "0.1.1", features = ["tokio"] }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "store"
|
name = "store"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
|
|
@ -30,8 +30,8 @@ tracing = "0.1"
|
||||||
lz4_flex = { version = "0.11", default-features = false }
|
lz4_flex = { version = "0.11", default-features = false }
|
||||||
deadpool-postgres = { version = "0.14", optional = true }
|
deadpool-postgres = { version = "0.14", optional = true }
|
||||||
tokio-postgres = { version = "0.7.10", optional = true }
|
tokio-postgres = { version = "0.7.10", optional = true }
|
||||||
tokio-rustls = { version = "0.25.0", optional = true }
|
tokio-rustls = { version = "0.26", optional = true, default-features = false, features = ["ring", "tls12"] }
|
||||||
rustls = { version = "0.22.0", optional = true }
|
rustls = { version = "0.23.5", optional = true, default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pki-types = { version = "1", optional = true }
|
rustls-pki-types = { version = "1", optional = true }
|
||||||
ring = { version = "0.17", optional = true }
|
ring = { version = "0.17", optional = true }
|
||||||
bytes = { version = "1.0", optional = true }
|
bytes = { version = "1.0", optional = true }
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,20 @@
|
||||||
[package]
|
[package]
|
||||||
name = "utils"
|
name = "utils"
|
||||||
version = "0.8.3"
|
version = "0.8.4"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rustls = { version = "0.22", default-features = false, features = ["tls12"]}
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
rustls-pki-types = { version = "1" }
|
rustls-pki-types = { version = "1" }
|
||||||
tokio = { version = "1.23", features = ["net", "macros"] }
|
tokio = { version = "1.23", features = ["net", "macros"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
serde = { version = "1.0", features = ["derive"]}
|
serde = { version = "1.0", features = ["derive"]}
|
||||||
tracing = "0.1"
|
tracing = "0.1"
|
||||||
mail-auth = { version = "0.4" }
|
mail-auth = { version = "0.4" }
|
||||||
smtp-proto = { version = "0.1" }
|
smtp-proto = { version = "0.1" }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
dashmap = "6.0"
|
dashmap = "6.0"
|
||||||
ahash = { version = "0.8" }
|
ahash = { version = "0.8" }
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
|
|
|
||||||
|
|
@ -29,15 +29,15 @@ smtp = { path = "../crates/smtp", features = ["test_mode"] }
|
||||||
common = { path = "../crates/common", features = ["test_mode"] }
|
common = { path = "../crates/common", features = ["test_mode"] }
|
||||||
managesieve = { path = "../crates/managesieve", features = ["test_mode"] }
|
managesieve = { path = "../crates/managesieve", features = ["test_mode"] }
|
||||||
smtp-proto = { version = "0.1" }
|
smtp-proto = { version = "0.1" }
|
||||||
mail-send = { version = "0.4", default-features = false, features = ["cram-md5"] }
|
mail-send = { version = "0.4", default-features = false, features = ["cram-md5", "ring", "tls12"] }
|
||||||
mail-auth = { version = "0.4", features = ["test"] }
|
mail-auth = { version = "0.4", features = ["test"] }
|
||||||
sieve-rs = { version = "0.5" }
|
sieve-rs = { version = "0.5" }
|
||||||
utils = { path = "../crates/utils", features = ["test_mode"] }
|
utils = { path = "../crates/utils", features = ["test_mode"] }
|
||||||
jmap-client = { version = "0.3", features = ["websockets", "debug", "async"] }
|
jmap-client = { version = "0.3", features = ["websockets", "debug", "async"] }
|
||||||
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
mail-parser = { version = "0.9", features = ["full_encoding", "serde_support", "ludicrous_mode"] }
|
||||||
tokio = { version = "1.23", features = ["full"] }
|
tokio = { version = "1.23", features = ["full"] }
|
||||||
tokio-rustls = { version = "0.25.0"}
|
tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] }
|
||||||
rustls = "0.22"
|
rustls = { version = "0.23.5", default-features = false, features = ["std", "ring", "tls12"] }
|
||||||
rustls-pemfile = "2.0"
|
rustls-pemfile = "2.0"
|
||||||
rustls-pki-types = { version = "1" }
|
rustls-pki-types = { version = "1" }
|
||||||
csv = "1.1"
|
csv = "1.1"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue