Ximon Eighteen
0d0f564e66
Update changelog.
2026-08-03 06:42:42 +02:00
Ximon Eighteen and GitHub
e40e0be43a
Document the default values for keyset set subcommands. ( #184 )
2026-08-03 06:40:23 +02:00
Ximon Eighteen
c83797618b
Prepare for release.
2026-06-04 16:12:20 +02:00
Ximon Eighteen and GitHub
a22604559b
Package for Ubuntu Resolute 26.04. ( #173 )
...
* Update docs to match the O/S versions we actual package for.
* Exclude upgrade testing for Ubuntu Resolute as there are no prior published versions to upgrade from in the Resolute repo.
* Exclude the `dnst-ldnsutils` tests for Ubuntu Resolute too.
2026-06-04 13:42:23 +02:00
Ximon Eighteen and GitHub
39a8db115d
Refer to the proposed repo to install, not main. ( #176 )
...
As we have so far only published rc/alpha/beta versions of dnst and such versions are published by our tooling in the proposed repos, not the main repos.
2026-06-04 13:17:59 +02:00
Ximon Eighteen and GitHub
612d774b51
Fresh-install test of dnst-ldnsutils fails because it lacks the proposed repo configuration. ( #177 )
2026-06-04 13:16:40 +02:00
Ximon Eighteen and GitHub
5b371edc48
Update to domain 0.12.1 from crates.io. ( #174 )
...
Also remove useless empty feature set.
2026-06-03 15:53:03 +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
Ximon Eighteen and GitHub
bf71dfa6be
Remove duplicated keyset man page texts. ( #168 )
2026-04-07 22:29:32 +02:00
Ximon Eighteen and GitHub
50e0f749a0
Rename references to kmip2pkcs11 to cascade-hsm-bridge. ( #161 )
2026-02-27 10:19:04 +01:00
167355038a
Link to the domain crate ( #96 )
...
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2025-09-23 15:12:56 +02:00
Ximon Eighteen and GitHub
7e5add5b86
Enable the Clap wrap_help feature to wrap help text more neatly. ( #114 )
2025-08-24 11:16:25 +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
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
Ximon Eighteen and GitHub
0c56ee7f8e
Follow change in domain regarding vendoring of OpenSSL. ( #94 )
2025-08-07 08:23:59 +02:00
Ximon Eighteen
91e18a2ed0
Add changelog.
2025-06-04 11:50:05 +02:00
Ximon Eighteen
acc219726b
Bump version.
2025-06-04 11:48:38 +02:00
Ximon Eighteen and GitHub
20046d11fa
Also package for Ubuntu 24.04 Noble Numbat. ( #92 )
2025-06-04 11:24:13 +02:00
Ximon Eighteen and GitHub
1b90fc14ef
Various man page updates and consistency tweaks. ( #84 )
2025-06-04 10:55:59 +02:00
Ximon Eighteen and GitHub
e566196022
Update README.md ( #89 )
2025-06-04 10:46:55 +02:00
Ximon Eighteen
530c656bdc
Bump domain to take fix #538 , and pin to that revision of the domain main branch.
2025-06-04 10:44:56 +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
Ximon Eighteen and GitHub
f859a2ed10
Re-order dnst commands alphabetically. ( #54 )
...
* Re-order dnst commands alphabetically.
* Also re-order the match block alphabetically.
2025-04-15 12:14:58 +02:00
Ximon Eighteen and GitHub
b0c4c876ad
Update notify.rs
...
See https://github.com/opendnssec/opendnssec/pull/865 .
2025-02-28 14:09:33 +01:00
Ximon Eighteen
53561781df
Return to buildnig against latest domain rather than a pinned last working version.
2025-01-27 15:34:10 +01:00
617b623ba3
Add keygen command. ( #9 )
...
* Keygen skeleton.
* [keygen] Implement the basic features
* [keygen] synchronize files before exiting
* [keygen] Add help documentation
* [keygen] Generate '.ds' files for KSKs
* [keygen] Use 'display_as_bind()'
* [keygen] Add support for symlinks (Unix only)
* [keygen] Improve errors and support '.ds' symlinks
* Implement ldns-specific parsing for 'keygen'
* [keygen] Implement '-v' with version info
* [keygen] Add 'cfg(unix)' in ldns-parsing
* [keygen] Correctly handle duplicate options in ldns parsing
* Revert "[keygen] Implement '-v' with version info"
This reverts commit 643ab86bd4 .
See: <https://github.com/NLnetLabs/dnst/pull/9#discussion_r1843460496 >
* [keygen] Integrate the use of 'Env'
* [workflows/ci] Add OpenSSL installation steps
* [workflows/ci] Integrate OpenSSL for 'minimal_versions'
* [keygen] Improve the 'dnst' interface
* [keygen] Satisfy clippy
* [keygen] Simplify symlink CLI
* Add basic filesystem operations to 'Env'
* [keygen] Use symlink ops provided by 'Env'
* [keygen] Add basic tests for argument parsing
* [keygen] Add tests
* [keygen] Satisfy 'minimal-versions'
* [keygen] Satisfy clippy
* [keygen] Add Windows-specific missing branch
* [keygen] Document parsing for 'symlink'
* [keygen] Report error on '-r'
* [env] Refactor util fns into a 'util' module
* [keygen::symlink] Mark params as used, for Windows
* [keygen] Fix double error message
See: <https://github.com/NLnetLabs/dnst/pull/9#discussion_r1862213985 >
* [keygen] Use 'Args::Report'
* [keygen] Allow invalid HTML in docs for Clap
* Use 'domain'-style imports
* [keygen] Use uppercase for expected clap values
* [keygen] use lowercase value names in Clap
---------
Co-authored-by: arya dradjica <arya@nlnetlabs.nl >
2024-12-02 11:20:21 +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 and GitHub
459a758d18
Rename pkg-rust.yml to pkg.yml
2024-11-13 21:44:59 +01:00
Ximon Eighteen and GitHub
41157b3057
Skeleton pkg workflow.
...
To cause GH to enable the pkg workflow so that it can be further developed and tested in PR #22 .
2024-11-13 21:43:58 +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 and GitHub
1aaf2494e0
Add CI workflow. ( #12 )
2024-10-31 22:08:42 +01:00