domain-core 0.3.0

A DNS library for Rust – Core.
docs.rs failed to build domain-core-0.3.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: domain-core-0.4.0

domain-core

A DNS library for Rust – Core.

Travis Build Status AppVeyor Build Status Current

Documentation

This crate contains the core types and functionality for processing DNS data. Resolvers, name servers, and more will be provided by additional crates.

Usage

First, add this to your Cargo.toml:

[dependencies]
domain-core = "0.3"

Then, add this to your crate root:

extern crate domain_core;

Features (aka TODO)

Eventually, this crate will provide the following functions:

  • DNS data handling

    • Basic types.

    • Implementations for all IANA-registered record types.

    • Wire-format parsing and constructing.

    • Master format parsing and constructing.

  • DNSSEC signing

  • DNSSEC validation

Contributing

If you have comments, proposed changes, or would like to contribute, please open an issue.

Licensing

domain-core is distributed under the terms of the BSD-3-clause license. See LICENSE for details.