fix(acme): wait for DNS propagation and clean up challenge tokens individually
This commit is contained in:
1 parent
7e5adb1b2e
commit
13d5387c8e
2 files changed
+132
-3
No files matched your search
+6
-2
@@ -7,13 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## Unreleased
|
||||
|
||||
## 1.1.0 - 2026-11-01
|
||||
|
||||
### Added
|
||||
|
||||
- Added an early dns-01 prerequisite check in certificate creation for wildcard certificates.
|
||||
- Added an early DNS-01 prerequisite check in certificate creation for wildcard certificates.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed silent failures for wildcard dns-01 runs by aborting certificate creation and logging a clear error when the configured TSIG/RNDC key file is missing.
|
||||
- Fixed silent failures for wildcard DNS-01 runs by aborting the current certificate creation step and logging a clear error when the configured TSIG/RNDC key file is missing or unreadable.
|
||||
- Fixed premature DNS-01 validation requests by checking all pending challenge TXT values on dynamically discovered authoritative nameservers before requesting ACME validation. The check performs up to ten rounds, with five-second delays between unsuccessful rounds, and aborts issuance with cleanup if the values remain unavailable.
|
||||
- Fixed DNS-01 cleanup to remove only the TXT value belonging to each challenge, preserving other challenge tokens at the same record name when validating base domains and wildcards together.
|
||||
|
||||
## 1.0.0 - 2026-06-28
|
||||
|
||||
|
||||
Reference in new issue
Block a user