Skip to content

Conversation

@jeda
Copy link

@jeda jeda commented Dec 21, 2025

This Pull Requests adds support for the SVCB and HTTPS records to the BUNNY_DNS provider.

  • I'm not 100% sure how to make the code look better when it comes to handling the merging/separating Target/Params from the Value record (Bunny.net uses a single Value). Happy to hear any feedback about this.
  • Tests work... except for 17:HTTPS:Change_HTTPS_params-empty and 19:SVCB:Change_SVCB_params-empty - but this is a requirement from Bunny.net's side. Not sure if there's anything that needs to be added to dnscontrol to handle this scenario. (This would be something for auditrecords.go, but there's no module for SVCB/HTTPS that I can see)

@tlimoncelli
Copy link
Collaborator

Hello friend!

The merging/separating Tager/Params looks fine by me!

As far as tests 17 and 19. You can add functions for HttpsHasNullTarget / ScvbHasNullTarget yourself. I'd recommend putting them in pkg/rejectif/httpsscvb.go (a new file). The testing framework should automatically skip the "Change HTTPS params-empty" step. Look at other rejectif/*.go files for examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants