Ximon Eighteen
844ca3cfdb
Merge branch 'main' into add-ldns-like-sign-zone-support
2024-11-25 15:08:51 +01:00
9744d9e1ca
Add nsec3-hash command. ( #6 )
...
Co-authored-by: Jannik <jannik@nlnetlabs.nl >
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
2024-11-22 13:48:10 +01:00
Ximon Eighteen
9eb17c2528
Rename variable diagnostic_comments to extra_comments because comments must always output (e.g. for DNSKEY).
...
Add sorting to match LDNS signzone zone file ordered output.
Moves per type comment output into impls of new trait `Commented`.
2024-11-22 11:43:20 +01:00
Jannik Peters
7828d4dc57
Update Cargo.lock for domain
2024-11-21 16:57:05 +01:00
Jannik Peters
9cdba55750
Merge branch 'main' into add-ldns-like-sign-zone-support
2024-11-20 12:39:23 +01:00
Terts Diepraam and GitHub
511c8f1f6a
Implement Key2ds ( #2 )
2024-11-19 13:45:18 +01:00
Ximon Eighteen
01dba27868
Merge branch 'main' into add-ldns-like-sign-zone-support
2024-11-11 23:02:04 +01:00
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
Ximon Eighteen
a82778af0b
Use new domain key size support to output size = 256b or similar in DNSKEY RR comments to match ldns-signzone behaviour.
2024-11-08 13:25:06 +01:00
Ximon Eighteen
b3e9b36aac
Update domain.
2024-11-07 13:05:18 +01:00
Ximon Eighteen
a433f4cc3c
Update domain and align -b output more closely to that of ldns-signzone.
2024-11-06 23:47:17 +01:00
Ximon Eighteen
c97a3aab99
Merge branch 'main' into add-ldns-like-sign-zone-support
2024-11-06 22:49:25 +01:00
Ximon Eighteen and GitHub
24d22a9854
Add Cargo.lock to Git (because dnst is a binary and because we do that for other binaries such as Routinator). ( #17 )
2024-11-05 18:59:52 +01:00
Ximon Eighteen
05cbde000a
Review feedback: Remove redundant dependency.
2024-11-05 15:23:54 +01:00
Ximon Eighteen
10a0e87a5a
Follow changes in domain, and add arguments for hashing only and for outputing diagnostic comments.
2024-11-05 00:01:43 +01:00
Ximon Eighteen
a55f0d1eca
Make -p behave like ldns-sign-zone -p and add -A for the prior behaviour to match dnssec-signzone -A.
2024-10-30 19:01:18 +01:00
Ximon Eighteen
bcc093fe41
Update to latest version of domain branch.
2024-10-29 14:43:14 +01:00
Ximon Eighteen
6908dbce76
Update to latest version of domain branch, which fixes default algorithm argument handling too.
2024-10-29 14:21:14 +01:00
Ximon Eighteen
a796ba059e
Update to latest version of domain branch.
2024-10-28 13:54:23 +01:00
Ximon Eighteen
10309ca858
Load signing keys from BIND keyfile sets.
2024-10-17 15:16:49 +02:00
Ximon Eighteen
728f14fd37
- Support multiple signing keys and more algorithms.
...
- Add the DNSKEY and NSEC3PARAM records before signing the zone.
- Use latest domain.
2024-10-12 02:36:09 +02:00
Ximon Eighteen
076df4d8aa
Initial hacky WIP ldns-signzone like support using a modified version of domain that has WIP nsec3 support and a modified version of the PR #406 key management support.
2024-10-11 13:31:46 +02:00