Skip to content

Releases: brianreumere/gandi-automatic-dns

v2.3.0

03 Jan 19:04
Compare
Choose a tag to compare

This is the final actively developed release. I will do my best to fix any reported bugs in the future (see the note at the top of the project README).

v2.2.0

03 Jan 04:22
Compare
Choose a tag to compare

Added basic error checking as suggested in #39. The script will now exit and print an error if a 401 or 403 response is received from the LiveDNS API.

v2.1.2

24 Dec 17:46
Compare
Choose a tag to compare

Fixes #37. Thanks to @cyayon for the suggestion to use cut.

v2.1.1

24 Dec 16:35
Compare
Choose a tag to compare

Fixed #36.

v2.1.0

24 Dec 04:05
Compare
Choose a tag to compare

Allow loading PAT or API key from a custom file via the -p flag.

v2.0.0

24 Dec 03:17
Compare
Choose a tag to compare

This release deprecates the usage of API keys (#35) for the v5/LiveDNS API, to reflect Gandi's own deprecation of API keys and introduction of personal access tokens. This change is not backward compatible with API keys, and API keys can no longer be used with the LiveDNS API. See the updated README for details on creating a personal access token (PAT) for usage with the v5/LiveDNS API.

The default behavior of the script has also been updated to use the LiveDNS API instead of the legacy XML-RPC API. If you still need to use the legacy API, use the new -x flag (the old -5 flag for LiveDNS is now silently ignored).

LiveDNS API endpoints have been updated to api.gandi.net/livedns/* (instead of the older dns.api.gandi.net) to reflect the latest API documentation. The newer API endpoints return slightly different JSON responses, so the script has been updated to support these.

1.4.3

27 Dec 21:34
Compare
Choose a tag to compare

Fix a bug (#32) in the get_json_field() function where it was breaking if the rrset_values list was not the last thing in the returned JSON. Thanks to @nnn1590 for reporting!

1.4.2

19 Nov 05:30
Compare
Choose a tag to compare

Just fix the version number sent in the User-Agent header. Also made some small README and LICENSE updates.

1.4.1

11 May 22:12
2c19a05
Compare
Choose a tag to compare

There were some issues (#27) with dual stack external network interfaces and OpenDNS external IP discovery (the dig command defaulted to making requests over IPv6 even when the record type being updated was A, which apparently broke things). Thanks to @luminoso for the PR/fix (#29)!

1.4.0

18 Feb 02:14
Compare
Choose a tag to compare

Allow loading of the Gandi API key from a file, which is a bit more secure than requiring it to be passed on the command-line and/or stored in a user's crontab.