Skip to content

In-a-Dyn v2.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 12:56

Changes

  • Support for including provider config, e.g. username & password
    from an external file: include("~/.freedns.pw")
  • Support for a test framework, initial test cases: DynDNS and FreeDNS
  • Use native Google Domains checkip server instead of generic from Dyn
  • Code size reduction for embedded systems, by Dan Fandrich. Enable in
    configure script with --enable-reduce
  • Disable logging of base64 encoded password in debug mode
  • Drop deprecated autoconf macros
  • Ignore SIGPIPE so SSL_read(), read() et al return error with
    EPIPE instead of having inadyn exiting (crashing) when the remote
    end suddenly closes its HTTP/HTTPS connection on us
  • Update maintainer last name and copyright years
  • Add support for GitHub Container Registry

Fixes

  • Issue #347: default checkip server for DuckDNS, FreeMyIP and GiraDNS
    changed from ipv4.wtfismyip.com to wtfismyip.com
  • Issue #351: update examples for Google Domains
  • Issue #352: add missing sub_domain=%s (prefix) to dnspod plugin
  • Issue #356: handle FreeDNS authentication errors and improve logging
  • Issue #361: unclear example for NameCheap DDNS
  • Issue #365: memory leak in OpenSSL backend when connection fails

Packages for Debian 10, or later, and compatible Ubuntu releases, available at https://deb.troglobit.com/