github troglobit/inadyn v2.0-rc1
In-a-dyn v2.0-rc1

latest releases: v2.12.0, v2.11.0, v2.10.0...
7 years ago

This is the first release candidate of the new v2.0 Inadyn. The most prominent changes are the new configuration file format and changed command line options.

Changes

  • New configuration file format using libConfuse

  • Radically simplified command line, a .conf file is now required

  • Support for reading address from interface, including IPv6 addresses

  • Support for calling an external script to get the IP address.

  • Support for multiple users @ same provider, idea from Valery Frolov:

    provider default@no-ip.com:1 {
        username    = ian
        password    = secret
        alias       = flemming.no-ip.com
    }
    
    provider default@no-ip.com:2 {
        username    = james
        password    = bond
        alias       = spectre.no-ip.com
    }
    
  • Support for ddnss.de and dynv6.com, contributed by Sven Hoefer

  • Support for spdyn.de, on request from Frank Röhm

  • Reorganized SSL code, split ssl.c into openssl.c and gnutls.c

  • Strict HTTPS certificate validation is now default. To disable this use strict-ssl = false in the .conf file.

  • Massive overhaul of inadyn(8) and inadyn.conf(5) man pages

  • Refactored memory handling and privilige separation to simplify code

  • Refactored logging and backgrounding to simplify code

  • Removed old compatibility symlinks and other required GNU specific
    files, we now distribute and install README.md and ChangeLog.md

Fixes

  • Fix issue #61: Add HTTPS certificate validation for OpenSSL/LibreSSL
  • Fix issue #67: Use GnuTLS native API for HTTPS
  • Fix DuckDNS: now requires 'www.' prefix in server URL. By Frank Aurich
  • Fix issue #110: Poodle SSL_MODE_SEND_FALLBACK_SCSV not needed
  • Fix issue #101: Remove support for custom pidfile
  • Fix issue #102: Relocate cache files /var/run/inadyn to /var/cache/inadyn
  • Fix issue #113: --drop-privs does not work
  • Add actual permissions check to os_check_perms()
  • Fix issue #121: Support for fully customizable update URL
  • Fix issue #122: Only use HTTPS connection for DNS update, not checkip

Don't miss a new inadyn release

NewReleases is sending notifications on new releases.