Philip Homburg
1f8f2594af
Restore white space.
2025-09-02 16:41:19 +02:00
Philip Homburg
df4864420a
Merge branch 'main' into keyset
2025-09-02 16:40:06 +02:00
Jannik Peters
565b6ef768
Fix missing vcpkg variables for windows cache job
2025-08-06 10:19:01 +02:00
Jannik Peters and GitHub
6f5902192d
Adapt CI workflow from domain ( #107 )
2025-08-06 09:58:03 +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
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
arya dradjica and GitHub
694a30ee29
[keygen] Correct lists of supported algorithms ( #51 )
...
* [keygen] Correct lists of supported algorithms
* [CI] Always enable 'ring' or 'openssl' features
2025-01-08 13:06:17 +01:00
9432f4897d
Notify ( #7 )
...
* start work on notify
* continue on notify
* various fixes to notify
* notify: incorporate feedback from @mozzieongit
* notify: update outdated terminology
* notify: fix up comment
* update: fix up error message
Co-authored-by: Jannik <jannik@nlnetlabs.nl >
* notify: temporarily remove -I because it's not supported
* notify: imports compliant with domain's CONTRIBUTING.md
* notify: improve error message for TSIG parsing
* start testing notify!
* stelline tests for notify
* notify: implement ldns argument parsing
* fix CI
* cargo fmt
* update last occurrence of rust 1.78
* fix lazy_static to 1.0.2 for minimal-versions
* bring up to date with initial-nsec3-hash
* imports more in domain style
* notify (and other ldns utils): add support for printing version to env
* notify: simplify with Box<dyn SendRequest<_>>
* notify: improve help and error messages
---------
Co-authored-by: Jannik <jannik@nlnetlabs.nl >
2024-12-02 14:21:59 +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
Ximon Eighteen and GitHub
1aaf2494e0
Add CI workflow. ( #12 )
2024-10-31 22:08:42 +01:00