inadyn is a fork of the original INADYN implementation from Narcis Ilisei. Most of the fixes and additions from the new "upstream" by Christoph Brill have been included. The goal of this project is to entirely focus on *BSD, UN*X, and various embedded Linux platforms. All sane patches addressing this target audience are welcome.
|Tags||Internet ddns Command Line|
|Licenses||GPL v2 Or Later|
|Operating Systems||Linux BSD Unix|
Release Notes: A segfault at initial DNS lookup was fixed. The time since the last update (forced update counter) and num interations are now preserved from being reset by a SIGHUP restart command. A bug in which --drop-privs uid/gid was swapped and a possible buffer overflow were fixed. The --drop-privs option was extended to support hyphens. inadyn log messages were cleaned up, reformatted, and clarified. Typographical fixes and polish were applied to the man pages for inadyn(8) and inadyn.conf(5).
Release Notes: A new configuration file, command line, and syntax were added, but it is still backwards compatible. The --drop-privs USER[:GROUP] option was added to support privilege separation. Privileges are dropped before creating any files. The documentation was updated.
Release Notes: The DNS cache is flushed before each host name lookup of checkip.dyndns.org and similar hostnames. inadyn no longer gets stuck on a stale, non-working, cached IP address. This release also adds support for dynsip.org and sitelutions.com DDNS services.
Release Notes: This release merges wl500g patches from http://code.google.com/p/wl500g: support for tunnelbroker.net (dns.he.net), tzo.com, dnsomatic.com, and fixes for zoneedit.com. It also has changes to startup behaviour when cache files are missing.
Release Notes: Network timeout was fixed and log output was improved when periodically connecting to a remote DDNS server to check for IP address changes. For technical users, gethostbyname() was replaced with getaddrinfo() and logging at connect() was improved. The remote IP address of the checkip server is now displayed. Socket timeout was also fixed.