[package] name = "cnsprcy" authors = ["xaos "] license = "GPL-3.0-or-later" description = "WIP" version = "0.3.0" edition = "2021" repository = "https://git.sr.ht/~xaos/cnsprcy" documentation = "https://docs.rs/cnsprcy" [dependencies] bincode = "1.3" chacha20poly1305 = "0.10" conciliator = "0.3.10" dashmap = "5.4" data-encoding = "2.5" dirs = "5.0" fixed = "1.23" futures = "0.3" ipnetwork = "0.20" serde_json = "1.0" rand = "0.8" rtnetlink = "0.14" netlink-packet-core = "0.7" netlink-packet-route = "0.19" netlink-sys = "0.8" structopt = "0.3" toml = "0.8" tracing = "0.1" rusqlite = "0.30" liter = "0.0.6" fnv = "1.0" [dependencies.crypto_box] version = "0.9" default-features = false features = ["chacha20"] [dependencies.test-log] version = "0.2" default-features = false features = ["trace"] [dependencies.tracing-subscriber] version = "0.3" features = ["env-filter"] [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.strum] version = "0.26" features = ["derive"] [dependencies.tokio] version = "1" features = [ "fs", "macros", "net", "process", "rt", "rt-multi-thread", "signal", "sync", "time" ] [dev-dependencies.tokio] version = "1" features = ["test-util"] [dev-dependencies.conciliator] version = "0.3.10" features = ["test_capture"] [target.'cfg(not(target_has_atomic = "64"))'.dependencies] portable-atomic = "1" [target.aarch64-unknown-linux-musl.dependencies.rusqlite] version = "0.30" features = ["bundled"]