-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
This issue exists to track the remaining items that need to be done before we can make a release of dnst.
Below is an initial list of todo items in no particular order and likely incomplete:
- Prepare a blog post, website news article, etc? Decide on messaging regarding LDNS.
- Add a
CHANGELOG.md. - Update README.md #89
- Issue Docker Hub automation user credentials for the packaging workflow to use.
- Use a release version of
domain: (actually only strictly needed if we want to publishdnstto crates.io)- Switch to a release version of domain. #80
- FIX: Don't loop forever if an RR CLASS doesn't match the apex CLASS. domain#457? Or change signing not to support multiple CLASSes?
- Attempt to give more context on unknown record type zone file parsing errors. domain#450
- Add a
static-opensslfeature. domain#529 - In-place zone parser yields incorrect TTLs. domain#537
- Packaging: Package
dnstas DEB & RPM packages, and Docker images. #22 - Man pages:
- Reimplement (some) ldns sub commands #3
- Finalize the
signzonesubcommand:
- Finalize the
- Use
tracing_subscriberto print warnings and errors #62- Obsoletes Error reporting extensions. #36
- Make version argument handling more consistent. #86
- CLI Key Management #61
- Implement support for various record types domain#569
- Incomplete package cleanup and always using force overwrite symlinks #132
Possible additional items that could/should/must be done, to be determined:
- Improve
dnst updateuser interface and functionality? #42 - Improve manual pages #30
- Avoid using the key tag in the filename for a key. #40
- Generate keys with unique key tags #41
- dnst-signzone should default iterations to zero #15
- Remove
--algorithmfrom dnst signzone's NSEC3 options, as it only supports SHA-1 (the default)? #31 - Change fallback for digest algorithm in dnst key2ds from SHA-1 to SHA-256? #32
-
dnstsignzone produced TTLs differ to that of LDNS #43 - Confusing error (panic) when writing to a broken stdout/pipe #49
- Support algorithm numbers as input for
dnst keygen. #52 - key2ds: Make hex output lowercase to match the original ldns. #65
- Add mechanism to control the log level #81
- ldns-signzone emulation orders output RRs differently to original ldns-signzone. #90
Items potentially out-of-scope, to be determined:
- Inconsistent option help style between our command line tools. #46
- Format
keygenandkey2dssubcommand output using tabs likeldns-keygenandldns-key2ds. #48 - Add initial support for the ldns-testns command. #56
- Inconsistent arguments for controlling output to
stdout. #66 - Generate and include man pages from .rst sources ploutos#121
- Extend
--ignoredtests to usednssec-verifyas well asldns-verify-zone. #82 - Add a Routinator-like man page output argument. #88
Other items not tracked anywhere that I know of:
- Add RDATA parsing support where missing for some RTYPES in
domain.