Commit Graph
197 Commits
Author SHA1 Message Date
Philip Homburg 97ea982e25 Merge branch 'main' into keyset-faketime 2026-03-02 11:58:27 +01:00
Philip Homburg add06d4a59 Merge branch 'keyset-locking' into keyset-faketime 2026-03-02 11:55:28 +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 59764425d2 write_locked_file -> file_with_write_lock 2026-03-02 11:41:49 +01:00
Philip Homburg 10d2fa6690 Extract common code in write_config and write_state. 2026-03-02 11:37:00 +01:00
Philip Homburg 9301b12047 Review feedback. 2026-03-02 11:03:30 +01:00
570220ad37 Update src/commands/keyset/cmd.rs
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2026-03-02 10:56:57 +01:00
Philip Homburg 9d072a5471 Merge branch 'main' into keyset-locking 2026-02-27 16:34:21 +01:00
Philip Homburg 737ccedc76 Merge branch 'main' into keyset-faketime 2026-02-27 16:29:57 +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 Homburg 14c6ef6326 Merge branch 'main' into keyset-faketime 2026-02-23 12:04:24 +01:00
Philip-NLnetLabsandGitHub fca5157c1a Fixes for recent changes in domain. (#160) 2026-02-23 10:53:33 +01:00
Philip Homburg 46485ed885 Use faketime consistently. 2026-02-17 11:40:26 +01:00
Philip Homburg 0f04e57a2f Document the fake-time configuration variable. 2026-02-16 16:20:55 +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
Philip Homburg a6499e8916 Merge branch 'keyset-improvements' into keyset-faketime 2026-01-23 10:15:17 +01:00
Philip Homburg 84cca6aeb9 Merge branch 'keyset-improvements' into keyset-locking 2026-01-23 09:53:31 +01:00
Philip Homburg 212a8ffe0d Merge branch 'keyset' into keyset-improvements 2026-01-23 09:50:30 +01:00
Philip Homburg 953cd968d3 Merge branch 'main' into keyset 2026-01-23 09:50:06 +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 7337a3a8cb Update man pages. 2026-01-23 09:34:05 +01:00
Philip Homburg 8bfef3b2aa Merge branch 'main' into keyset 2026-01-23 09:32:52 +01:00
Philip Homburg d20b4767c8 Update manual pages. 2026-01-23 09:27:53 +01:00
Philip Homburg ce572cd4f2 Undo Cascade-related changes. 2026-01-23 09:22:26 +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
Philip-NLnetLabsandGitHub 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 7d37971cb3 Merge branch 'keyset' into keyset-improvements 2026-01-22 16:21:46 +01:00
Philip Homburg ceca925236 Merge branch 'main' into keyset 2026-01-22 16:15:45 +01:00
Alex BandandGitHub 332a12b04c Add Discourse and Mastodon badges 2026-01-06 08:33:54 +01:00
Philip Homburg f534902a3e Merge branch 'keyset-improvements' into keyset-faketime 2025-12-16 16:27:11 +01:00
Philip Homburg 7accc03411 Bump Rust version to 1.88 for kmip-protocol. 2025-12-16 16:17:21 +01:00
Philip Homburg 63d83ca779 Initial support for fake time. DNSKEY signatures get fake time. No support
yet for fake time in other places.
2025-12-16 16:12:30 +01:00
Philip Homburg d48cebcd5a Cargo.lock. 2025-12-15 12:04:08 +01:00
Philip Homburg 4f6f7622db Clippy. 2025-12-15 11:58:18 +01:00
Philip Homburg ac75810eed Switch to main branch of domain-kmip. 2025-12-12 15:37:42 +01:00
Ximon EighteenandGitHub 4044fe57a5 Fix RST syntax error in man page source. 2025-12-08 21:54:16 +01:00
Ximon EighteenandGitHub 48d1eb2cf4 Minor typo correction in man page sources. 2025-12-08 21:37:46 +01:00
Ximon EighteenandGitHub 0a13d74c81 Minor typo correction in man page sources. 2025-12-08 21:34:58 +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
Philip Homburg c21a9dbf18 Switch to same-file. 2025-11-26 16:53:33 +01:00
Philip Homburg c84e21cd67 Cargo fmt. 2025-11-26 12:23:36 +01:00
Philip Homburg 535f57281f Merge branch 'keyset-improvements' into keyset-locking 2025-11-26 12:22:39 +01:00
Philip-NLnetLabsandGitHub 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 c53687a5ba Update TODO section. 2025-11-19 11:51:11 +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