trust-dns 0.19.7

Trust-DNS is a safe and secure DNS server with DNSec support. Eventually this could be a replacement for BIND9. The DNSSec support allows for live signing of all records, in it does not currently support records signed offline. The server supports dynamic DNS with SIG0 authenticated requests. Trust-DNS is based on the Tokio and Futures libraries, which means it should be easily integrated into other software that also use those libraries.
# This is a Makefile for `cargo make`, to use it first istall cargo-make with `cargo install cargo-make`

[config]
skip_core_tasks = true

[config.modify_core_tasks]
# if true, all core tasks are set to private (default false)
private = true

## Feature profiles
[env]
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = "true"
TDNS_WITH_KCOV_ARGS = "--bins --tests --examples"

# TODO: add --lib back when there is a common cli library in bin
#  probably just remove this override file at that point

[tasks.check]
command = "cargo"
args = ["check", "--examples", "--tests", "--bins", "@@remove-empty(FEATURES)"]

[tasks.build]
command = "cargo"
args = ["build", "--bins",  "@@remove-empty(FEATURES)"]

[tasks.test]
command = "cargo"
args = ["test", "--examples", "--tests", "--bins", "@@remove-empty(FEATURES)"]

[tasks.clippy]
command = "cargo"
args = ["clippy", "--examples", "--tests", "--bins", "@@remove-empty(FEATURES)", "--", "-D", "warnings"]