[package] name = "aardvark-dns" # This version specification right below is reused by .packit.sh to generate rpm version version = "1.13.0" edition = "2018" authors = ["github.com/containers"] license = "Apache-2.0" readme = "README.md" description = "A container-focused DNS server" homepage = "https://github.com/containers/aardvark-dns" repository = "https://github.com/containers/aardvark-dns" categories = ["virtualization"] exclude = ["/.cirrus.yml", "/.github/*"] [package.metadata.vendor-filter] # This list is not exhaustive. platforms = ["x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "powerpc64le-unknown-linux-gnu", "s390x-unknown-linux-gnu", "riscv64gc-unknown-linux-gnu", "x86_64-unknown-linux-musl", "aarch64-unknown-linux-musl", ] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] clap = { version = "~4.5.20", features = ["derive"] } syslog = "^7.0.0" log = "0.4.22" hickory-server = "0.24.1" hickory-proto = { version = "0.24.1", features = ["tokio-runtime"] } hickory-client = "0.24.1" futures-util = { version = "0.3.31", default-features = false } tokio = { version = "1.41.0", features = ["macros", "rt-multi-thread", "net", "signal"] } nix = { version = "0.29.0", features = ["fs", "signal"] } libc = "0.2.161" arc-swap = "1.7.1" flume = "0.11.1" [build-dependencies] chrono = "0.4.38"