Skip to content

In-a-Dyn v2.8

Compare
Choose a tag to compare
@troglobit troglobit released this 31 Jan 14:24
· 248 commits to master since this release

Improved --exec SCRIPT support and massive Cloudflare plugin updates.

Changes

  • Issue #306: New keyword default to use the built-in In-a-dyn default checkip-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). New event 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/