Commit Graph
1 Commits
Author SHA1 Message Date
844ab257b2 Add DNS API for ConnByte (#7343)
* Add DNS API for ConnByte

Adds dns_connbyte for the ConnByte DNS API (https://api.connbyte.com).
Docs: https://connbyte.com/

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* dns_connbyte: split JSON objects with tr for illumos egrep

* dns_connbyte: avoid grep -F for Solaris compatibility

* dns_connbyte: always save CONNBYTE_TTL, use @ for the zone apex

Saving the TTL unconditionally lets a user go back to the default 120;
before, an older saved value stayed in account.conf.

The ConnByte API rejects an empty record name and uses "@" for the
zone apex, which is needed in DNS alias mode.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

---------

Co-authored-by: ConnByte <team@connbyte.com>
Co-authored-by: Paperclip <noreply@paperclip.ing>
2026-10-22 21:16:44 +08:00