Skip to content

Update provider for libdns v1 record API - #12

Merged
coandco merged 1 commit into
libdns:mainfrom
refract13:main
Sep 6, 2026
Merged

coandco merged 1 commit into
libdns:mainfrom
refract13:main

Conversation

@refract13

Copy link
Copy Markdown
Contributor

Summary

Update the provider to support the record interface introduced in libdns v1.

Testing

Verified with:

  • go test ./...
  • go vet ./...
  • git diff --check
  • Caddy v2.11.4 built using xcaddy
  • libdns v1.1.1

A live DNS Made Easy integration test also creating, retrieving and deleting a TXT record.
This should also resolve caddy-dns/dnsmadeeasy#4

- migrate record conversion to the libdns v1 RR interface.
- handle DNS Made Easy value normalization and malformed record data, and delete records by matching fields when provider IDs are unavailable.
- add unit and live integration coverage for TXT record creation and cleanup.
@coandco
coandco merged commit 0b0d2b2 into libdns:main Sep 6, 2026
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.

Unable to build with xcaddy

2 participants