Commit Graph
89 Commits
Author SHA1 Message Date
Jannik Peters dc2c116d2e Add TODO for stelline tests 2025-09-03 12:22:57 +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
Ximon EighteenandGitHub e4fcc04310 Make version argument handling more consistent. (#86) 2025-08-08 13:41:46 +02:00
f6ae5d744c Add verbosity option (#110)
Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2025-08-08 12:41:00 +02:00
Jannik PetersandGitHub 3f84c1b26c Match ldns-signzone NSEC/NSEC3 RR ordering and NSEC3 formatting (#109) 2025-08-08 12:38:36 +02:00
Jannik PetersandGitHub 5a4c09763f Output digest in lower case for ldns-key2ds (#111) 2025-08-07 14:16:10 +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
Jannik PetersandGitHub 8592d87afd Improve error message when failing to print to stdout (#103) 2025-08-07 10:23:58 +02:00
Jannik PetersandGitHub 79baa04389 Remove NSEC3 algorithm option for dnst (#104)
The NSEC3 algorithm option only had one possible value (SHA-1) and is
therefore unnecessary.
2025-08-07 10:20:25 +02:00
Jannik PetersandGitHub 0d0787169a Remove digest algorithm fallback for dnst key2ds (#105) 2025-08-07 10:06:08 +02:00
Ximon EighteenandGitHub 0c56ee7f8e Follow change in domain regarding vendoring of OpenSSL. (#94) 2025-08-07 08:23:59 +02:00
Jannik PetersandGitHub d242740e3e Allow specifying algorithms by number in dnst keygen (#106) 2025-08-06 12:11:26 +02:00
Jannik Peters 565b6ef768 Fix missing vcpkg variables for windows cache job 2025-08-06 10:19:01 +02:00
Jannik PetersandGitHub 6f5902192d Adapt CI workflow from domain (#107) 2025-08-06 09:58:03 +02:00
Jannik Peters 58748f71d2 Fix missing newline in keygen
The missing newline broke key2ds, because the inplace zonefile parser
requires that every line ends with a newline character.
2025-08-04 18:21:16 +02:00
Philip-NLnetLabsandGitHub cf84a305fd Fix new warnings from Rust version 1.88. (#101) 2025-07-11 14:19:44 +02:00
Philip Homburg 3bf201980f Bump jiff to 0.2. 2025-06-12 15:34:46 +02:00
Ximon Eighteen 91e18a2ed0 Add changelog. 2025-06-04 11:50:05 +02:00
Ximon Eighteen acc219726b Bump version. 2025-06-04 11:48:38 +02:00
Ximon EighteenandGitHub 20046d11fa Also package for Ubuntu 24.04 Noble Numbat. (#92) v0.1.0-rc1 2025-06-04 11:24:13 +02:00
Ximon EighteenandGitHub 1b90fc14ef Various man page updates and consistency tweaks. (#84) 2025-06-04 10:55:59 +02:00
Ximon EighteenandGitHub e566196022 Update README.md (#89) 2025-06-04 10:46:55 +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 EighteenandGitHub 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
Alex BandandGitHub d7caeff4c5 Merge pull request #91 from NLnetLabs/installation-docs
installation instructions
2025-06-04 10:32:48 +02:00
Alex Band ccbb5d0313 Clean up --git explanation 2025-06-03 20:34:10 +02:00
Alex Band 2e5a044491 Attempt to fix tabs css 2025-06-03 20:27:57 +02:00
Alex Band 8a1957716f crates.io is not yet available 2025-06-03 20:16:59 +02:00
Alex Band f82d5b3014 installation instructions 2025-06-03 19:53:38 +02:00
Ximon Eighteen d1246b6227 Compilation fix. 2025-06-03 09:57:54 +02:00
Ximon EighteenandGitHub 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
Ximon EighteenandGitHub 0dcd6ee03c Add support for -I to notify. (#85)
Duplicates `UdpConnect` from `domain` and extends it to support setting the source address.
2025-05-30 13:53:40 +02:00
Terts DiepraamandGitHub 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
Terts Diepraam 244112c26e print error context with tracing as well 2025-04-23 12:58:40 +02:00
Terts Diepraam 93fcbaec50 fix clippy lints 2025-04-23 11:40:59 +02:00
Terts Diepraam bb54843b1e logging: use tracing instead of custom logging code 2025-04-23 11:37:00 +02:00
Terts DiepraamandGitHub 1b5323ba4c Remove license-file field from Cargo.toml (#59)
This field should only be used for non-standard license files.
2025-04-23 09:57:34 +02:00
d28f507df5 nsec3-hash: set default number of iterations to 0 (#64)
* nsec3-hash: set default number of iterations to 0

This reverts commit 645fd13e62.

* Update the ldns-nsec3-hash man page to reflect the changed default number of iterations.

---------

Co-authored-by: Ximon Eighteen <3304436+ximon18@users.noreply.github.com>
2025-04-23 09:32:18 +02:00
Terts Diepraam fa974de9b2 add log module and warning/error printing macros 2025-04-22 16:53:08 +02:00
Terts DiepraamandGitHub 80f4650f7d Merge pull request #60 from NLnetLabs/fix-newline
Fix up newlines in error printing
2025-04-17 14:36:45 +02:00
Terts Diepraam 0c2125f0bb Fix up newlines in error printing 2025-04-16 12:13:06 +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 DiepraamandGitHub 1d5c32d1ef Merge pull request #57 from NLnetLabs/dont-send-opt-with-notify
Don't send EDNS(0) OPT record with NOTIFY.
2025-04-15 14:48:14 +02:00