Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
ef2d2fd
Initial incremental signing.
Philip-NLnetLabs Jan 13, 2026
1de6239
Merge branch 'keyset-signer' into signer-incremental
Philip-NLnetLabs Jan 23, 2026
2efa7d3
Merge branch 'signer' into signer-incremental
Philip-NLnetLabs Mar 2, 2026
c6ddd48
Passes first test.
Philip-NLnetLabs Jan 14, 2026
bf8106f
Changes to pass test2/NSEC.
Philip-NLnetLabs Jan 14, 2026
913da31
Now passes test3/NSEC.
Philip-NLnetLabs Jan 15, 2026
c0fbbf3
A bit of cleanup.
Philip-NLnetLabs Jan 15, 2026
6304a9d
Clippy
Philip-NLnetLabs Jan 15, 2026
cea21ad
Passes test 1 for NSEC3.
Philip-NLnetLabs Feb 2, 2026
b09ac29
All 3 tests pass for NSEC3.
Philip-NLnetLabs Feb 3, 2026
1ecc6ce
Factor out some common code.
Philip-NLnetLabs Feb 4, 2026
357cf39
Support for NSEC3 opt-out.
Philip-NLnetLabs Feb 4, 2026
10f67c7
Initial incremental refresh of signatures and key rolls.
Philip-NLnetLabs Feb 11, 2026
add6ac8
Add ZONEMD to incremental signing. And some small changes.
Philip-NLnetLabs Feb 16, 2026
9f4c9da
Support for moving between NSEC and NSEC3.
Philip-NLnetLabs Feb 23, 2026
4984f1f
Add serial policy to incremental signing.
Philip-NLnetLabs Feb 23, 2026
4413126
Add notify command to incremental signing.
Philip-NLnetLabs Feb 27, 2026
ebbff24
Add verbose option.
Philip-NLnetLabs Mar 2, 2026
25745b2
Update domain.
Philip-NLnetLabs Mar 2, 2026
61efafb
Pass-through mode.
Philip-NLnetLabs Mar 3, 2026
7a2a809
Support for NSEC was missing.
Philip-NLnetLabs Mar 4, 2026
3e91856
Be more careful and only exclude DNSKEY/CDS/CDNSKEY at apex.
Philip-NLnetLabs Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions src/commands/keyset/cmd.rs
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ type OptDuration = Option<Duration>;

/// Type for an optional UnixTime. A separate type is needed because CLAP
/// treats Option<T> special.
type OptUnixTime = Option<UnixTime>;
pub type OptUnixTime = Option<UnixTime>;

/// The subcommands of the keyset utility.
#[allow(clippy::large_enum_variant)]
Expand Down Expand Up @@ -416,7 +416,7 @@ enum SetCommands {
/// Set the amount inception times of signatures over the DNSKEY RRset
/// are backdated.
///
/// Note that positive values are subtract from the current time.
/// Note that positive values are subtracted from the current time.
DnskeyInceptionOffset {
/// The offset.
#[arg(value_parser = parse_duration)]
Expand Down Expand Up @@ -4235,7 +4235,7 @@ fn parse_unixtime(value: &str) -> Result<UnixTime, Error> {

/// Parse an optional UnixTime from a string but also allow 'off' to signal
/// no UnixTime.
fn parse_opt_unixtime(value: &str) -> Result<Option<UnixTime>, Error> {
pub fn parse_opt_unixtime(value: &str) -> Result<Option<UnixTime>, Error> {
if value == "off" {
return Ok(None);
}
Expand Down
Loading