bae3b00041 Separate ldns parsing from clap parsing (#19)
* 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>
2024-11-11 15:52:26 +01:00
2024-10-31 22:08:42 +01:00
2024-08-28 13:21:28 +02:00
2024-10-23 12:33:23 +02:00

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
S
Description
No description provided
Readme BSD-3-Clause
6.1 MiB
Languages
Rust 98.8%
Dockerfile 0.8%
NewLisp 0.2%
Shell 0.2%