131 Commits
Author SHA1 Message Date
Ximon Eighteen 0d0f564e66 Update changelog. 2026-08-03 06:42:42 +02:00
Ximon EighteenandGitHub e40e0be43a Document the default values for keyset set subcommands. (#184) 2026-08-03 06:40:23 +02:00
Terts DiepraamandGitHub c9c34b42c2 Merge pull request #178 from NLnetLabs/contributing-md
Add CONTRIBUTING.md with links to CoC and LLM policy
v0.2.0-alpha3
2026-07-01 11:01:17 +02:00
Ximon Eighteen c83797618b Prepare for release. 2026-06-04 16:12:20 +02:00
Ximon EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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 EighteenandGitHub 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
Jannik Peters 70bf0640cc Appease clippy 2026-05-22 15:11:14 +02:00
Jannik Peters b82cb04f55 Update man pages v0.2.0-alpha2 2026-05-15 13:37:59 +02:00
Jannik Peters ba677bdcef Prepare for release 2026-05-15 12:17:39 +02:00
Jannik Peters d18faa1952 Update changelog 2026-05-12 11:49:25 +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 HoffmannandGitHub 1eb221bc37 Upgrade to domain 0.12.0. (#170) 2026-04-30 14:38:22 +02:00
Philip Homburg 737a020d55 Update changelog. 2026-04-13 14:35:36 +02:00
Philip-NLnetLabsandGitHub 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
Ximon EighteenandGitHub bf71dfa6be Remove duplicated keyset man page texts. (#168) 2026-04-07 22:29:32 +02:00
Jannik Peters cf58f4e258 Prepare changelog for development 2026-03-20 13:37:31 +01:00
Jannik Peters 7582c5e2af Update changelog for released dnst v0.2.0-alpha1 2026-03-20 13:37:07 +01:00
Jannik PetersandGitHub 5b463539b7 Add documentation about dnst-ldnsutils package and update man pages (#165)
* Update man pages

* Fix typo

* Note where differences are documented

* Fix cargo install instruction

* Document ldns emulation mode on RtD index page

* Document dnst-ldnsutils package installation
2026-03-13 15:42:57 +01:00
Philip Homburg 01e7fab6d2 Update Changelog. 2026-03-06 15:14:07 +01: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
Jannik PetersandGitHub 9c1d36a3af Separate ldns replacement package (#145)
* Move ldns obsoletion to separate package

* Remove proposed channel from pkg-test

The packages published in proposed are so outdated, they fail pkg-test
anyway.

* Remove EOL versions from build targets

* Update Dockerfile base image to alpine 2.23

* Remove systemd macros from scriptlets

* Change version to 0.2.0-alpha1
2026-03-05 13:11:30 +01:00
Philip-NLnetLabsandGitHub 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 Homburg bbf2fb7b8d Update Changelog. 2026-02-27 16:26:12 +01:00
Philip-NLnetLabsandGitHub bd9f9ea6a2 Add autoremove-delay to the keyset subcommand. (#140) 2026-02-27 16:22:26 +01:00
Ximon EighteenandGitHub 50e0f749a0 Rename references to kmip2pkcs11 to cascade-hsm-bridge. (#161) 2026-02-27 10:19:04 +01:00
Philip-NLnetLabsandGitHub fca5157c1a Fixes for recent changes in domain. (#160) 2026-02-23 10:53:33 +01:00
Jannik Peters 6c21779268 Fix indentation of docker instructions 2026-02-16 12:14:08 +01:00
Jannik Peters 54c687f099 Fix indentation of docker instructions 2026-02-16 12:06:12 +01:00
7dd1d750e7 Add docker docs (#143)
* Enable docker hub credentials

* Update ploutos to v9

* Add docker installation instructions

* Make DOCKER_HUB_ID a GitHub variable

* Update Cargo.lock

* Update doc/manual/source/installation.rst

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>

---------

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2026-02-16 11:50:54 +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 Homburg c776dd6e59 Changelog and nsec3hash manual page. 2026-01-22 17:07:16 +01:00
Philip-NLnetLabsandGitHub ff73fd5f7c Add option to find an NSEC3 hash with a specified prefix. (#147) 2026-01-22 16:57:29 +01:00
Alex BandandGitHub 332a12b04c Add Discourse and Mastodon badges 2026-01-06 08:33:54 +01:00
Jannik PetersandGitHub 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 DiepraamandGitHub 06969c8223 Merge pull request #135 from NLnetLabs/no-colors
Respect color choices from env vars
2025-10-28 10:38:03 +01:00
Terts Diepraam c33af0691d respect color choices from env vars 2025-10-24 20:50:57 +02:00
167355038a Link to the domain crate (#96)
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl>
2025-09-23 15:12:56 +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 PetersandGitHub 6915b816a6 Reimplement dnst update with better UI (#115) 2025-09-03 12:20:51 +02:00
Jannik PetersandGitHub 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
Jannik PetersandGitHub 0607c299bd Update Cargo.lock (#119) 2025-08-29 20:46:09 +02:00
Jannik PetersandGitHub dff760d05f Update ploutos to v8 (#118) 2025-08-29 19:37:47 +02:00
Ximon EighteenandGitHub 7e5add5b86 Enable the Clap wrap_help feature to wrap help text more neatly. (#114) 2025-08-24 11:16:25 +02:00
Ximon EighteenandGitHub 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
Jannik PetersandGitHub 26000cb807 Add verbosity option to man page (#113) 2025-08-11 10:05:39 +02:00