[[bin]]
name = "crymap"
path = "src/main.rs"
[dependencies.base64]
version = "0.12"
[dependencies.bitflags]
version = "2.4.1"
[dependencies.byteorder]
version = "1.5.0"
[dependencies.chrono]
default-features = false
features = ["std", "clock", "serde"]
version = "0.4.31"
[dependencies.clap]
default-features = false
version = "2.33"
[dependencies.crossbeam]
version = "0.7"
[dependencies.encoding_rs]
version = "0.8.33"
[dependencies.flate2]
default-features = false
features = ["zlib"]
version = "1.0"
[dependencies.futures]
version = "0.3.29"
[dependencies.hickory-resolver]
version = "0.24.0"
[dependencies.itertools]
version = "0.12.0"
[dependencies.lazy_static]
version = "1.4"
[dependencies.libsqlite3-sys]
features = ["bundled"]
version = "0.27.0"
[dependencies.log]
version = "0.4.8"
[dependencies.log4rs]
default-features = false
features = ["console_appender", "file_appender", "rolling_file_appender", "compound_policy", "delete_roller", "fixed_window_roller", "size_trigger", "threshold_filter", "toml_format", "config_parsing"]
version = "1.2.0"
[dependencies.memchr]
version = "2.6.4"
[dependencies.nix]
features = ["event", "fs", "hostname", "inotify", "net", "poll", "process", "user"]
version = "0.27.1"
[dependencies.nom]
version = "7.1.3"
[dependencies.num_cpus]
version = "1.13"
[dependencies.openssl]
version = "0.10.60"
[dependencies.rand]
version = "0.8.5"
[dependencies.regex]
version = "1.10.2"
[dependencies.rpassword]
version = "7.3.1"
[dependencies.rusqlite]
features = ["bundled"]
version = "0.30.0"
[dependencies.rust-argon2]
version = "0.8"
[dependencies.secstr]
version = "0.5.1"
[dependencies.serde]
features = ["derive"]
version = "<=1.0.171"
[dependencies.serde_bytes]
version = "0.11"
[dependencies.serde_cbor]
version = "0.11"
[dependencies.serde_repr]
version = "0.1"
[dependencies.structopt]
default-features = false
version = "0.3.15"
[dependencies.syslog]
version = "5.0"
[dependencies.tempfile]
version = "3.8.1"
[dependencies.thiserror]
version = "1.0"
[dependencies.tiny-keccak]
features = ["sha3", "kmac"]
version = "2.0"
[dependencies.tokio]
default-features = false
features = ["rt", "net", "time", "macros", "sync", "io-util"]
version = "1.35.1"
[dependencies.toml]
version = "0.5"
[dependencies.walkdir]
version = "2.4.0"
[dependencies.zstd]
version = "0.13.0"
[dev-dependencies.proptest]
version = "0.10"
[dev-dependencies.rayon]
version = "1.3"
[features]
dev-tools = []
live-network-tests = []
[package]
authors = ["Jason Lingle <jason@lin.gl>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A simple, secure IMAP server with encrypted data at rest"
edition = "2021"
exclude = ["/gen-*.sh", "/readme-*.md", "book", "*.org"]
homepage = "https://altsysrq.github.io/crymap/index.html"
keywords = ["imap", "lmtp"]
license = "GPL-3.0"
name = "crymap"
readme = "README.md"
repository = "https://github.com/altsysrq/crymap"
version = "2.0.1"
[profile.dev.package.openssl]
opt-level = 3
[profile.dev.package.rust-argon2]
opt-level = 3
[profile.dev.package.tiny-keccak]
opt-level = 3
[profile.release]
panic = "abort"