deSEC for libdns
This package implements the libdns interfaces for deSEC.
Authentication performed using a token created on https://desec.io/tokens. A basic token without the permission to manage tokens is sufficient. For security reasons it's strongly recommended to not use tokens that allow token management.
- Concurrent updates from multiple processes can result in an inconsistent state
- The TTL attribute is not settable per record (zone, name, type, value), only per record set (zone, name, type). If different TTL values are specified, it's undefined which one wins.
- Large zones with more than 500 resource record sets only have limited support
- Rate limiting always results in retries if no context deadline is specified
Please refer to the Go reference for detailed documentation.