dnscontrol/providers/desec
Georg 228b57e445
DESEC: Implements support for long / multistring txt records (#1204)
* use /auth/account endpoint for token validation
this implements the token validation using the /auth/account api endpoint as suggested in #1177 instead of fetching the domain list

* deSEC: add support for long txt records #996

* deSEC: add support for a different api error response
relates to #996 where we had insufficient error output due to unknown api error format

* deSEC: remove unused fetchDomainList function

* deSEC: improve error handling

* deSEC: support for long / multistring txt records
the previous commit was broken this is now working (CRUD)

* deSEC: document what desecProvider.domainIndex is used for

* deSEC: handle the rate limiting correctly
we try to use the Retry-After header to determine how long we should sleep until retry

* deSEC: further improvement of rate limit handling
we cut off if the Retry-After header exceeds 3 minutes because this might be the daily limit.

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-07-08 10:06:54 -04:00
..
auditrecords.go Re-engineer TXT records for simplicity and better compliance (#1063) 2021-03-07 13:19:22 -05:00
convert.go DESEC: Implements support for long / multistring txt records (#1204) 2021-07-08 10:06:54 -04:00
desecProvider.go DESEC: Implements support for long / multistring txt records (#1204) 2021-07-08 10:06:54 -04:00
protocol.go DESEC: Implements support for long / multistring txt records (#1204) 2021-07-08 10:06:54 -04:00