withjannisNLnetLabs
4282832521
clippy --fix
2026-06-12 15:00:29 +02:00
withjannisNLnetLabs
c1ffc0e882
Added more functionality and printing to read-zone
2026-06-12 14:30:56 +02:00
withjannisNLnetLabs
ba64602534
ugly but it seems to (almost) work
2026-06-10 16:26:46 +02:00
withjannisNLnetLabs
a96606f537
removed unused From<SystemTimeError> for Error
2026-06-05 14:15:42 +02:00
withjannisNLnetLabs
1a29b0142c
Improved manipulate_serial and added testcases
2026-06-05 14:10:33 +02:00
withjannisNLnetLabs
2027941386
Added initial serial, inlcude and exclude args
2026-06-04 20:00:55 +02:00
withjannisNLnetLabs
40f0dc68e9
Some cleanup
2026-06-04 16:47:26 +02:00
withjannisNLnetLabs
689cf3fc8e
Added testing based on JSON file
2026-06-04 15:31:25 +02:00
withjannisNLnetLabs
41b816baf8
Work-In-Progress read-zone with new::zonefile
2026-06-03 17:42:08 +02:00
withjannisNLnetLabs
1d93b412b5
Added From<std::io::Error> for dnst::Error
2026-06-03 17:41:11 +02:00
withjannisNLnetLabs
a7cc99e54e
Merge branch 'main' into read-zone-cmd
2026-06-03 09:27:14 +02:00
Jannik Peters
70bf0640cc
Appease clippy
2026-05-22 15:11:14 +02:00
withjannisNLnetLabs
bb38ac3d78
added ::new prototype aand read-zone ldns args
2026-05-14 15:41:48 +02:00
withjannisNLnetLabs
2224da70c9
clean up testing and imports
2026-05-14 15:41:48 +02:00
withjannisNLnetLabs
06cad4d35b
base for read-zone command
2026-05-14 15:41:48 +02:00
7c1b4898d2
keygen, keyset: use secure file permissions for key material ( #171 )
...
* keygen, keyset: use secure file permissions for key material
(private: u=rw,go= and public: u=rw,go=r)
Reported-by: Stéphane Bortzmeyer
Fixes: https://github.com/NLnetLabs/cascade/issues/238
---------
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2026-05-12 11:45:47 +02:00
Martin Hoffmann and GitHub
1eb221bc37
Upgrade to domain 0.12.0. ( #170 )
2026-04-30 14:38:22 +02:00
Philip-NLnetLabs and GitHub
81d0620f81
Introduces apex_remove and apex_extra. ( #167 )
...
Apex_remove and apex_extra will replace dnskey_rrset, cds_rrset, and ns_rrset. Fixes #152
2026-04-13 14:30:41 +02:00
1f24f3ea17
Initial support for set tsig-store-path and set publication-nameserver. ( #166 )
...
Co-authored-by: Philip Homburg <philip@nlnetlabs.nl >
2026-04-09 15:46:56 +02:00
5b06fdf407
Remove ZONEMD records from the input zone. ( #164 )
...
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2026-03-06 15:11:36 +01:00
Philip-NLnetLabs and GitHub
76035ccac5
Keyset extra KSK and ZSK rolls ( #149 )
2026-03-02 15:59:52 +01:00
ff82cf333c
Keyset faketime ( #146 )
...
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com >
2026-03-02 14:49:52 +01:00
fdaa43aa9d
Keyset locking ( #139 )
...
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com >
2026-03-02 11:51:28 +01:00
Philip-NLnetLabs and GitHub
bd9f9ea6a2
Add autoremove-delay to the keyset subcommand. ( #140 )
2026-02-27 16:22:26 +01:00
Ximon Eighteen and GitHub
50e0f749a0
Rename references to kmip2pkcs11 to cascade-hsm-bridge. ( #161 )
2026-02-27 10:19:04 +01:00
Philip-NLnetLabs and GitHub
fca5157c1a
Fixes for recent changes in domain. ( #160 )
2026-02-23 10:53:33 +01:00
44e2a88748
CLI Key Management ( #61 )
...
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com >
Co-authored-by: arya dradjica <arya@nlnetlabs.nl >
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2026-01-23 09:46:18 +01:00
Philip-NLnetLabs and GitHub
ff73fd5f7c
Add option to find an NSEC3 hash with a specified prefix. ( #147 )
2026-01-22 16:57:29 +01:00
Jannik Peters and GitHub
5cd52a09da
Change keygen RSA bits argument into its own option ( #144 )
...
This will make generating auto completion easier in the future.
2025-11-28 15:34:03 +01:00
Terts Diepraam
c33af0691d
respect color choices from env vars
2025-10-24 20:50:57 +02:00
e7d9458a92
Remove From<io::Error> impl for Error. ( #97 )
...
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
2025-09-08 09:38:18 +02:00
Jannik Peters and GitHub
6915b816a6
Reimplement dnst update with better UI ( #115 )
2025-09-03 12:20:51 +02:00
Jannik Peters and GitHub
0e1ea6efa4
Disable help command until opening man pages is implemented ( #120 )
...
* Disable help command until opening man pages is implemented
* Bump minimal version because rayon dependency requires rustc 1.80
2025-09-01 13:37:21 +02:00
Ximon Eighteen and GitHub
5eba1d4ee8
Make the OUTPUT FORMATTING help heading have consistent case with the rest of the help headings. ( #112 )
2025-08-11 13:42:55 +02:00
Ximon Eighteen and GitHub
e4fcc04310
Make version argument handling more consistent. ( #86 )
2025-08-08 13:41:46 +02:00
f6ae5d744c
Add verbosity option ( #110 )
...
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com >
2025-08-08 12:41:00 +02:00
Jannik Peters and GitHub
3f84c1b26c
Match ldns-signzone NSEC/NSEC3 RR ordering and NSEC3 formatting ( #109 )
2025-08-08 12:38:36 +02:00
Jannik Peters and GitHub
5a4c09763f
Output digest in lower case for ldns-key2ds ( #111 )
2025-08-07 14:16:10 +02:00
28fc39d401
Format keygen and key2ds subcommand output using tabs like ldns-keygen and ldns-key2ds. ( #48 )
...
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2025-08-07 10:31:03 +02:00
Jannik Peters and GitHub
8592d87afd
Improve error message when failing to print to stdout ( #103 )
2025-08-07 10:23:58 +02:00
Jannik Peters and GitHub
79baa04389
Remove NSEC3 algorithm option for dnst ( #104 )
...
The NSEC3 algorithm option only had one possible value (SHA-1) and is
therefore unnecessary.
2025-08-07 10:20:25 +02:00
Jannik Peters and GitHub
0d0787169a
Remove digest algorithm fallback for dnst key2ds ( #105 )
2025-08-07 10:06:08 +02:00
Jannik Peters and GitHub
d242740e3e
Allow specifying algorithms by number in dnst keygen ( #106 )
2025-08-06 12:11:26 +02:00
Jannik Peters
58748f71d2
Fix missing newline in keygen
...
The missing newline broke key2ds, because the inplace zonefile parser
requires that every line ends with a newline character.
2025-08-04 18:21:16 +02:00
Philip-NLnetLabs and GitHub
cf84a305fd
Fix new warnings from Rust version 1.88. ( #101 )
2025-07-11 14:19:44 +02:00
Ximon Eighteen and GitHub
4f12ded4e0
Package dnst as DEB & RPM packages, and Docker images. ( #22 )
...
Note:
- Man pages have to be generated via `make man` and committed to Git to be included in the generated packages.
- Docker images are built but not yet published to Docker Hub as the required automation credentials have not yet been provisioned.
2025-06-04 10:34:56 +02:00
Ximon Eighteen
d1246b6227
Compilation fix.
2025-06-03 09:57:54 +02:00
Ximon Eighteen and GitHub
7ec5de2bc6
Add signzone command. ( #8 )
...
Note: Lacks Bubble Babble and OpenSSL Engine support compared to the original `ldns-signzone`.
2025-06-02 14:32:55 +02:00
Ximon Eighteen and GitHub
0dcd6ee03c
Add support for -I to notify. ( #85 )
...
Duplicates `UdpConnect` from `domain` and extends it to support setting the source address.
2025-05-30 13:53:40 +02:00
Terts Diepraam and GitHub
9fb6e0b56e
Merge pull request #62 from NLnetLabs/log-warnings
...
Use `tracing_subscriber` to print warnings and errors
2025-05-23 12:21:43 +02:00