kanidm/kanidm_unix_int/Cargo.toml
James Hodgkinson 134235ef7f
Specifying MSRV in package now (#664)
* specifying MSRV in package now
2022-03-31 14:12:53 +10:00

90 lines
2 KiB
TOML

[package]
name = "kanidm_unix_int"
version = "1.1.0-alpha.7"
authors = ["William Brown <william@blackhats.net.au>"]
rust-version = "1.59"
edition = "2021"
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/"
[lib]
name = "kanidm_unix_common"
path = "src/lib.rs"
[[bin]]
name = "kanidm_unixd"
path = "src/daemon.rs"
[[bin]]
name = "kanidm_unixd_tasks"
path = "src/tasks_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]
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" }
tracing = "0.1"
tracing-subscriber = "0.3"
toml = "0.5"
rpassword = "5.0"
tokio = { version = "1", features = ["rt", "macros", "sync", "time", "net", "io-util"] }
tokio-util = { version = "0.6", features = ["codec"] }
futures = "0.3"
bytes = "1.0"
libc = "0.2"
serde = { version = "1", features = ["derive"] }
serde_cbor = "0.11"
structopt = { version = "0.3", default-features = false }
libsqlite3-sys = { version = "0.23" }
rusqlite = { version = "0.26", features = ["backup"] }
r2d2 = "0.8"
r2d2_sqlite = "0.19"
reqwest = { version = "0.11" }
users = "0.11"
async-std = { version = "1.6", features = ["tokio1"] }
lru = "0.7"
[features]
# default = [ "libsqlite3-sys/bundled" ]
[dev-dependencies]
kanidm = { path = "../kanidmd" }
score = { path = "../kanidmd/score" }
[build-dependencies]
structopt = { version = "0.3", default-features = false }
profiles = { path = "../profiles" }