vsmtp-server 2.2.1

Next-gen MTA. Secured, Faster and Greener
Documentation
[[bench]]
harness = false
name = "receiver2"

[[bench]]
harness = false
name = "iai_receiver"
path = "benches/iai/receiver.rs"

[dependencies.anyhow]
default-features = false
features = ["std"]
version = "1.0.69"

[dependencies.async-stream]
default-features = false
version = "0.3.4"

[dependencies.async-trait]
default-features = false
version = "0.1.68"

[dependencies.base64]
default-features = false
features = ["std"]
version = "0.21.0"

[dependencies.either]
default-features = false
features = ["use_std", "serde"]
version = "1.8.1"

[dependencies.fastrand]
default-features = false
version = "1.9.0"

[dependencies.futures-util]
default-features = false
features = ["async-await"]
version = "0.3.27"

[dependencies.lettre]
default-features = false
features = ["smtp-transport", "builder", "tokio1-rustls-tls", "tracing"]
version = "0.10.3"

[dependencies.libloading]
default-features = false
version = "0.7.4"

[dependencies.log]
default-features = false
features = ["std", "release_max_level_info"]
version = "0.4.17"

[dependencies.rsasl]
default-features = false
features = ["provider", "config_builder", "anonymous", "plain", "login"]
version = "=2.0.0"

[dependencies.signal-hook]
default-features = false
features = ["iterator"]
version = "0.3.15"

[dependencies.strum]
default-features = false
features = ["std", "derive"]
version = "0.24.1"

[dependencies.thiserror]
default-features = false
version = "1.0.39"

[dependencies.time]
default-features = false
features = ["std", "formatting", "macros"]
version = "0.3.20"

[dependencies.tokio]
default-features = false
features = ["macros", "sync", "fs", "libc", "mio", "rt-multi-thread"]
version = "1.27.0"

[dependencies.tokio-rustls]
default-features = false
features = ["logging", "tls12"]
version = "0.23.4"

[dependencies.tokio-stream]
default-features = false
features = ["time"]
version = "0.1.12"

[dependencies.tracing]
default-features = false
features = ["std", "attributes", "release_max_level_info"]
version = "0.1.37"

[dependencies.trust-dns-resolver]
default-features = false
version = "0.22.0"

[dependencies.uuid]
default-features = false
features = ["std", "v4", "fast-rng"]
version = "1.3.0"

[dependencies.vqueue]
version = "=2.2.1"

[dependencies.vsmtp-common]
version = "=2.2.1"

[dependencies.vsmtp-config]
version = "=2.2.1"

[dependencies.vsmtp-delivery]
version = "=2.2.1"

[dependencies.vsmtp-mail-parser]
version = "=2.2.1"

[dependencies.vsmtp-protocol]
version = "=2.2.1"

[dependencies.vsmtp-rule-engine]
version = "=2.2.1"

[dev-dependencies.criterion]
features = ["async_tokio", "html_reports"]
version = "0.4.0"

[dev-dependencies.env_logger]
version = "0.10.0"

[dev-dependencies.function_name]
version = "0.3.0"

[dev-dependencies.iai]
version = "0.1.1"

[dev-dependencies.pretty_assertions]
version = "1.3.0"

[dev-dependencies.rand]
version = "0.8.5"

[dev-dependencies.rustls-pemfile]
default-features = false
version = "1.0.2"

[dev-dependencies.test-log]
features = ["trace"]
version = "0.2.11"

[dev-dependencies.tracing-subscriber]
default-features = false
features = ["std", "smallvec", "env-filter", "fmt"]
version = "0.3.16"

[package]
authors = ["Team viridIT <https://viridit.com/>"]
categories = ["network-programming"]
description = "Next-gen MTA. Secured, Faster and Greener"
documentation = "https://docs.rs/crate/vsmtp-server/"
edition = "2021"
homepage = "https://github.com/viridIT/vSMTP"
keywords = ["vsmtp", "email", "server", "mail-server", "mail-filter"]
license = "GPL-3.0-only"
name = "vsmtp-server"
readme = "README.md"
repository = "https://github.com/viridIT/vSMTP"
rust-version = "1.66.1"
version = "2.2.1"

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
common]
version = "={{version}}""""
search = '''
common\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
config]
version = "={{version}}""""
search = '''
config\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
rule-engine]
version = "={{version}}""""
search = '''
rule-engine\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
mail-parser]
version = "={{version}}""""
search = '''
mail-parser\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
delivery]
version = "={{version}}""""
search = '''
delivery\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
protocol]
version = "={{version}}""""
search = '''
protocol\]
version = .*'''

[[package.metadata.release.pre-release-replacements]]
file = "Cargo.toml"
prerelease = true
replace = """
vqueue]
version = "={{version}}""""
search = '''
vqueue\]
version = .*'''