Improved --exec SCRIPT
support and massive Cloudflare plugin updates.
Changes
- Issue #306: New keyword
default
to use the built-in In-a-dyn defaultcheckip-server
in the configuration file - Issue #306: Automatically fall back to use built-in checkip-server if the provider's server fails. Warnings added to log so user can change their preferences
- Issue #310: Extended support for external script. By default it runs only on successful DDNS update (
compat
mode). Newevent
mode calls the script on any action, with added new environment variables. - Cloudflare plugin, curated by Simon Pilkington:
- Increased size of response buffer, JSON reply is quite big and In-a-dyn is used to one-liner replies from most servers
- Add
ttl
option, by なつき - Add
proxied
option, by なつき - Use 1.1.1.1 as default checkip server, by なつき
- Updated examples for IPv4 and IPv6, by なつき
- New multi-arch docker image, by なつき
Fixes
- Issue #309: Do not attempt to
chown(2)
the cache or pidfile dirs, because this may fail and cause In-a-dyn to fail. Users that want to drop-privs must ensure the cache and pidfile directories are writable by the-p uid:gid
specified - Issue #313: Cloudflare, get zone name from username field in config
- Issue #314: twoDNS changed API, drop support and remove custom example
- Issue #327: Fix duiadns.net plugin, by Sergey Aleynikov
- Issue #328: Fix TLS regression with multiple data packets, by なつき
- Issue #329: Fix creation of new Cloudflare record, by なつき
- Fix default install prefix, regression introduced in v2.6
Packages for Debian 10, or later, and compatible Ubuntu releases, available at https://deb.troglobit.com/