Commit babd1cd
authored
DNSIMPLE: Update dnsimple-go, implement SVCB, HTTPS, TLSA, Fix NullMX, Update provider to diff2 (#4106)
## Summary
DNSimple has added several newer record support, while implementing
these also do very overdue housekeeping. and updating to what I believe
are all the latest standards in dnscontrol. I've missed a few meetings.
Normally I would break this up a bit more but the changeset still seems
manageable. Most of the code churn is the standardizing the error
wrapper
- https://blog.dnsimple.com/2026/01/tlsa-record-support/
- https://blog.dnsimple.com/2026/02/svcb-https-record-support/
- https://blog.dnsimple.com/2024/04/deprecating-alternate-txt-for-alias/
## Changelog
- DEPS: update to dnsimple-go v8
- DNSIMPLE: Implement SCVB record type
- DNSIMPLE: Implement HTTPS record type
- DNSIMPLE: Implement TLSA record type
- DNSIMPLE: Move to diff2
- DNSIMPLE: Remove hard coded ignore TXT 'Alias for'
- DNSIMPLE: Fix error in NullMX handling
- DNSIMPLE: used error wrapper
- DNSIMPLE: clean up legacy txt handling
- DOCS: Fixed providers with "contributor support" table
## Testing
- [x] All tests pass
- [x] bin/generate-all.sh run
- [x] `go test -v -verbose -profile DNSIMPLE` against DNSimple sandbox
- [x] Run against personal setup manually with new record types1 parent fe4f24c commit babd1cd
File tree
4 files changed
+154
-238
lines changed- documentation/provider
- providers/dnsimple
4 files changed
+154
-238
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
| 127 | + | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
131 | | - | |
| 130 | + | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
227 | | - | |
| 226 | + | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
0 commit comments