Skip to content

Prepare pebble-challtestsrv for DNS-persist challenge support#535

Merged
beautifulentropy merged 2 commits intomainfrom
add-dns-persist-support
Feb 10, 2026
Merged

Prepare pebble-challtestsrv for DNS-persist challenge support#535
beautifulentropy merged 2 commits intomainfrom
add-dns-persist-support

Conversation

@beautifulentropy
Copy link
Member

@beautifulentropy beautifulentropy commented Feb 9, 2026

Prepare challtestsrv for the addition of a new DNS-based challenge method, draft-ietf-acme-dns-persist. Overall functionality is unchanged aside from the API changes documented below; these changes are purely terminology updates and code reorganization.

Update challtestsrv to v1.4.1, a tag that includes letsencrypt/challtestsrv#32. In pebble-challtestsrv, merge dnsone.go and mockdns.go into dns.go, and rename DNS-01-specific functions to the more generic DNS*. Rename the -dns01 flag to -dnsserver, matching the same flag in Pebble. Also, remove any mention of mock, mocks, and mocked in the dns.go doc comments and README.

@beautifulentropy beautifulentropy requested a review from jsha February 9, 2026 22:06
jsha
jsha previously approved these changes Feb 9, 2026
@beautifulentropy beautifulentropy merged commit 79baa78 into main Feb 10, 2026
14 checks passed
@beautifulentropy beautifulentropy deleted the add-dns-persist-support branch February 10, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments