unbound 0.5.0

Wraps libunbound; an implementation of a DNS resolver including cache and DNSSEC validation.
Documentation

This crate wraps libunbound from NLnet Labs. libunbound is an implementation of a DNS resolver, including cache and DNSSEC validation.

The interface provided follows libunbound closely. Transliterations of the libunbound tutorials can be found in examples.

Building

libunbound depends on OpenSSL which this crate relies on rust-openssl to provide.

The following environment variables influence the build process:

  • UNBOUND_STATIC- If specified libunbound will be linked statically.
  • UNBOUND_DIR - Directory in which libunbound's include and lib folders may be found.