mirror of
https://github.com/NLnetLabs/dnst.git
synced 2026-09-23 10:15:04 +02:00
bae3b0004178934634b1a022e4e7463cdc5ad9c1
* Separate ldns parsing from clap parsing Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl> * nsec3-hash: sort ldns argument parsing alphabetically * abort ldns parsing early on malfored argv[0] * add 'Error' prefix to ldns parsing errors * use clap default exit code of 2 for dnst versions of commands * remove args_overide_self from nsec3hash * move parse_os and parse_os_with out of LdnsCommand --------- Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl>
A set of binaries that reimplement some of the widely used ldns utilities
in the Rust programming language. These support low-level DNS and DNSSEC
operations and define a higher level API which, for example, allow you create
or sign packets.
In 2024, we will offer a drop-in replacement of the following tools:
- key2ds
- keygen
- nsec3hash
- signzone
- notify
- update
Languages
Rust
98.8%
Dockerfile
0.8%
NewLisp
0.2%
Shell
0.2%