mirror of
https://github.com/xzcrpw/blackwall.git
synced 2026-04-24 11:56:21 +02:00
37 lines
1.1 KiB
TOML
37 lines
1.1 KiB
TOML
|
|
[workspace]
|
||
|
|
resolver = "2"
|
||
|
|
members = [
|
||
|
|
"common",
|
||
|
|
"blackwall",
|
||
|
|
"blackwall-controller",
|
||
|
|
"tarpit",
|
||
|
|
"xtask",
|
||
|
|
"hivemind",
|
||
|
|
"hivemind-api",
|
||
|
|
"hivemind-dashboard",
|
||
|
|
]
|
||
|
|
exclude = ["blackwall-ebpf"]
|
||
|
|
# blackwall-ebpf excluded — built separately with nightly + bpfel target
|
||
|
|
|
||
|
|
[workspace.dependencies]
|
||
|
|
common = { path = "common" }
|
||
|
|
aya = { version = "0.13", features = ["async_tokio"] }
|
||
|
|
aya-log = "0.2"
|
||
|
|
tokio = { version = "1", features = ["macros", "rt", "net", "io-util", "signal", "time", "sync"] }
|
||
|
|
tracing = "0.1"
|
||
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
||
|
|
anyhow = "1"
|
||
|
|
serde = { version = "1", features = ["derive"] }
|
||
|
|
serde_json = "1"
|
||
|
|
toml = "0.8"
|
||
|
|
papaya = "0.2"
|
||
|
|
crossbeam-queue = "0.3"
|
||
|
|
hyper = { version = "1", features = ["client", "http1"] }
|
||
|
|
hyper-util = { version = "0.1", features = ["tokio", "client-legacy", "http1"] }
|
||
|
|
hyper-rustls = { version = "0.27", default-features = false, features = ["ring", "webpki-roots", "http1"] }
|
||
|
|
http-body-util = "0.1"
|
||
|
|
hyperlocal = "0.9"
|
||
|
|
nix = { version = "0.29", features = ["signal", "net"] }
|
||
|
|
rand = "0.8"
|
||
|
|
ring = "0.17"
|