-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add signzone command. #8
base: main
Are you sure you want to change the base?
Conversation
… Bytes for From<Box<[u8]>> in older versions of Bytes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good work, @ximon18! We'll have to see whether the argument parsing needs to be changed to separate ldns / dnst, but the code generally looks good.
…path related error messages.
…l to sign_zone() and explicit use of ByteMut.
This has been resolved. |
This reverts commit 34ffcfb.
…le is_ent flag for a huge performance boost when using `-b`. Like in domain, rename references to family.
Currently depends on
domain
branchinitial-nsec3-generation
, which has had multiple branches/PRs merged into it (see NLnetLabs/domain#416)Supports:
zonefile key [key [key]]
and the NSEC3 arguments-n
,-a
,-t
,-s
and-p
.-o
,-i
,d
,-e
,-f
,-u
,-A
,-U
and-v
.-z
and-Z
for ZONEMDPartially supports:
-b
(support for Bubble Babble DS comment output is not planned at present).Lacks but should have support for:
domain
library. See:Lacks and do not plan to add support for:
Other:
dnst
removes DNSSEC records on loading already signed zonefiles.-U
option causes a warning fromdnssec-verify
(it also does so for the originalldns-signzone
when using-U
so I think this is fine). We should think do we want to support the-U
option fordnst signzone
?ldns-signzone
as the behaviour is determined by thedomain
crate. (seeldns_rr2buffer_str_fmt()
in LDNS). Known differences are:Additional related DRAFT PRs:
This PR adds automated tests but has also been tested manually against the original
ldns-signzone
anddnssec-signzone
.