In-a-Dyn v2.9.0
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
soSSL_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/