Philip Homburg
f19d2e9398
Merge branch 'keyset-faketime' into keyset-signer
2026-03-02 15:02:21 +01:00
Philip Homburg
f165979936
Merge branch 'keyset' into keyset-signer
2026-01-23 15:26:59 +01:00
Philip Homburg
84cca6aeb9
Merge branch 'keyset-improvements' into keyset-locking
2026-01-23 09:53:31 +01:00
Philip Homburg
ce572cd4f2
Undo Cascade-related changes.
2026-01-23 09:22:26 +01:00
Philip-NLnetLabs and GitHub
dd2400942a
Introduce a 'WorkSpace' object to keep the current working state of k… ( #138 )
...
* Introduce a 'WorkSpace' object to keep the current working state of keyset.
* Fallout from merging.
* Switch to the crypto-and-keyset-fixes branch in domain for the time being.
Disable kmip because the branch does not support that.
* Update lock file.
* Bump Rust version to 1.85 because domain is at 1.85.0.
* Switch to domain-kmip. (#142 )
* Switch to domain-kmip.
* Use https URL for domain-kmip.
* Update for domain-kmip change.
* Switch to main branch of domain-kmip.
* Clippy.
* Bump Rust version to 1.88 for kmip-protocol.
2026-01-22 16:42:48 +01:00
Philip Homburg
ceca925236
Merge branch 'main' into keyset
2026-01-22 16:15:45 +01:00
Philip Homburg
c21a9dbf18
Switch to same-file.
2025-11-26 16:53:33 +01:00
Philip Homburg
535f57281f
Merge branch 'keyset-improvements' into keyset-locking
2025-11-26 12:22:39 +01:00
Philip-NLnetLabs and GitHub
ef60307dc3
Switch to domain-kmip. ( #142 )
...
* Switch to domain-kmip.
* Use https URL for domain-kmip.
* Update for domain-kmip change.
2025-11-26 12:17:13 +01:00
Philip Homburg
07d5bfec55
Bump Rust version to 1.85 because domain is at 1.85.0.
2025-11-18 17:45:05 +01:00
Philip Homburg
60da4182dc
Switch to the crypto-and-keyset-fixes branch in domain for the time being.
...
Disable kmip because the branch does not support that.
2025-11-18 17:33:04 +01:00
Philip Homburg
bbc1551ac7
Atomic updates for the config and state files and locking of the config file.
2025-11-14 14:49:08 +01:00
Terts Diepraam
c33af0691d
respect color choices from env vars
2025-10-24 20:50:57 +02:00
2f1462387e
Package as cascade-dnst instead of dnst. ( #131 )
...
To avoid Cascade installing dnst and uninstalling ldns-utils that Cascade users may want to use such as ldns-verify-zone, which dnst doesn't provide yet. Also because this branch of dnst depends on an as yet unreleased version of the domain crate.
Update Cargo.lock bcause cargo-deb complains that it needs updating.
Co-authored-by: Jannik Peters <jannik@nlnetlabs.nl >
2025-10-04 09:19:50 +02:00
Philip Homburg
a24ef23afe
Merge branch 'keyset' into keyset-signer
2025-09-05 16:20:07 +02:00
Ximon Eighteen
5bf2f3fb4d
Getting ready to publish an 0.1.0-rc2 version of dnst with keyset support to the proposed channel at packages.nlnetlabs.nl.
2025-09-03 10:07:10 +02:00
Philip Homburg
df4864420a
Merge branch 'main' into keyset
2025-09-02 16:40:06 +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
Philip-NLnetLabs and GitHub
6fad119685
Add support for automatic key rolls ( #108 )
2025-08-29 10:34:11 +02:00
Ximon Eighteen and GitHub
018527f95f
Add support for the KMIP cryptographic backend. ( #99 )
...
- Adds KMIP server based key generation, signing and destruction, equivalent to the existing Ring/OpenSSL functionality.
- Adds new kmip subcommands for managing KMIP server configurations.
- Adds support for referring to KMIP keys by a new KMIP URL scheme.
- Add a feature for the KMIP crypto backend just like the Ring and OpenSSL crypto backends.
- Adds support for storing sensitive credentials in files separate to the KMIP server configuration.
2025-08-25 19:01:52 +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
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
Philip Homburg
30208b7f1e
Merge branch 'keyset' into keyset-signer
2025-07-29 12:02:13 +02:00
559f00e65c
Use clap to parse keyset subcommands ( #100 )
...
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
2025-07-11 14:38:21 +02:00
Philip Homburg
8380c75656
Merge branch 'keyset' into keyset-signer
2025-06-18 13:35:42 +02:00
Philip Homburg
2129fc2b36
Store key references are file URLs.
2025-06-17 09:46:20 +02:00
Philip Homburg
99e6eb9dce
Merge branch 'keyset' into keyset-signer
2025-06-12 16:43:18 +02:00
Philip Homburg
3bf201980f
Bump jiff to 0.2.
2025-06-12 15:34:46 +02:00
Philip Homburg
932844569e
Fix up merge.
2025-06-12 15:08:01 +02:00
Philip Homburg
19c2ff1383
Merge branch 'main' into keyset
2025-06-12 13:58:25 +02:00
Ximon Eighteen
acc219726b
Bump version.
2025-06-04 11:48:38 +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 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
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
Philip Homburg
b7f75d8b95
Fixes after merge.
2025-04-23 14:18:38 +02:00
Philip Homburg
0910301acc
Merge branch 'add-ldns-like-sign-zone-support' into keyset-signzone
2025-04-23 13:48:24 +02:00
Terts Diepraam
bb54843b1e
logging: use tracing instead of custom logging code
2025-04-23 11:37:00 +02:00
Philip Homburg
88c45bdfe0
Fix Cargo.toml
2025-04-17 15:59:42 +02:00
Philip Homburg
f8c1453bdb
Initial version of keyset.
2025-04-17 13:37:25 +02:00
Terts Diepraam
82e17bb5fd
remove space in Cargo.toml
2025-04-16 15:07:08 +02:00
Terts Diepraam
82cdb8cba9
Merge branch 'main' into add-ldns-like-sign-zone-support
2025-04-16 14:46:21 +02:00
Terts Diepraam
2f665355ee
Remove license-file field from Cargo.toml
...
This field should only be used for non-standard license files.
2025-04-16 11:53:15 +02:00
9a43edd0eb
Add a bit more metadata to cargo file ( #28 )
...
Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com >
2025-04-15 17:59:37 +02:00
Terts Diepraam
a50a3eff47
sync with domain dnssec restructure
2025-04-15 10:02:28 +02:00
Philip Homburg
ad54eb449a
Switch to main branch of domain.
2025-04-01 13:51:22 +02:00
Philip Homburg
749ef3fbb1
Switch to branch initial-nsec3-generation for domain.
2025-03-31 16:01:40 +02:00
Philip Homburg
480ecae0ba
Changes related to renamed and removal.
2025-02-07 11:37:52 +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