kanidm/kanidm_unix_int/Cargo.toml

78 lines
1.8 KiB
TOML
Raw Normal View History

[package]
name = "kanidm_unix_int"
2020-10-01 02:04:26 +02:00
version = "1.1.0-alpha.2"
authors = ["William Brown <william@blackhats.net.au>"]
edition = "2018"
license = "MPL-2.0"
description = "Kanidm Unix Integration Clients"
documentation = "https://docs.rs/kanidm/latest/kanidm/"
homepage = "https://github.com/kanidm/kanidm/"
repository = "https://github.com/kanidm/kanidm/"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[lib]
name = "kanidm_unix_common"
path = "src/lib.rs"
[[bin]]
name = "kanidm_unixd"
path = "src/daemon.rs"
[[bin]]
name = "kanidm_ssh_authorizedkeys"
path = "src/ssh_authorizedkeys.rs"
[[bin]]
name = "kanidm_cache_invalidate"
path = "src/cache_invalidate.rs"
[[bin]]
name = "kanidm_cache_clear"
path = "src/cache_clear.rs"
[[bin]]
name = "kanidm_unixd_status"
path = "src/daemon_status.rs"
[[bin]]
name = "kanidm_test_auth"
path = "src/test_auth.rs"
[dependencies]
2020-06-30 06:58:35 +02:00
kanidm_client = { path = "../kanidm_client", version = "1.1.0-alpha" }
kanidm_proto = { path = "../kanidm_proto", version = "1.1.0-alpha" }
kanidm = { path = "../kanidmd", version = "1.1.0-alpha" }
toml = "0.5"
rpassword = "4.0"
tokio = { version = "0.2", features = ["rt-threaded", "macros", "rt-util", "sync", "time", "net", "io-util", "signal"] }
tokio-util = { version = "0.3", features = ["codec"] }
futures = "0.3"
bytes = "0.5"
libc = "0.2"
log = "0.4"
env_logger = "0.7"
serde = "1.0"
serde_derive = "1.0"
serde_cbor = "0.11"
structopt = { version = "0.3", default-features = false }
2020-06-30 06:58:35 +02:00
libsqlite3-sys = { version = "0.18" }
rusqlite = { version = "0.23", features = ["backup"] }
r2d2 = "0.8"
2020-06-30 06:58:35 +02:00
r2d2_sqlite = "0.16"
reqwest = { version = "0.10" }
users = "0.10"
2020-08-04 04:58:11 +02:00
async-std = "1.6"
lru = "0.6"
[features]
# default = [ "libsqlite3-sys/bundled" ]
[dev-dependencies]
kanidm = { path = "../kanidmd" }