* 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>