Version 2.1.0-2 Date 2014-11-15 - moved /usr/lib/ddns/dynamic_dns_lucihelper.sh from luci-app-ddns into this package (Github openwrt/luci issue 251) (OpenWrt Trac tickets 18326 18347) - fix: dynamic_dns_update.sh did not loop (OpenWrt Trac ticket 18336) - add provider cloudflare.com IPv4 and IPv6 (Thanks to Paul for support and testing) (OpenWrt Trac ticket 12500) - modified detection, if dynamic_dns_fuctions are used by dynamic_dns_lucihelper.sh - redirect stdout of wget,curl,host,nslookup,nc etc to /tmp/ddns_$$.dat and *.err instead of variables - extended error detection in get_local_ip function - modified verify of option ip_script to allow parameters, when calling - add provider selfhost.de IPv4 - add provider no-ip.pl (nothing to do with no-ip.com) (Github openwrt/packages issue #542) IPv4 (tested) and also added for IPv6 (NOT tested) because client IP is autodetected be provider - add getlocalip_sample.sh as sample script for usage of option ip_source 'script' together with option ip_script '/usr/lib/ddns/getlocalip.sh -4' - cleanup whitespaces at line ends -------------------------------------------------------------------------------- Version 2.1.0-1 Date 2014-11-09 - fixed postinst and prerm in Makefile - implementation of provider specific update scripts into services and services_ipv6 file. first Provider "no-ip.com" - Thanks to DarkStarXxX for request and testing - finished uci/ddns wiki at http://wiki.openwrt.org/doc/uci/ddns - rewritten retry management - rewritten logging including following Issue 469 https://github.com/openwrt/packages/issues/469 - stop running sections on hotplug ifdown event (like start on ifup) - implement trap detection also kill "sleep" child processes SIGHUP to reload configuration (not really reloading, simply starting a new process) /etc/init.d/ddns reload implemented - code optimization - new provider LoopiaDNS.se Issue 494 https://github.com/openwrt/packages/issues/494 -------------------------------------------------------------------------------- Version 2.0.1-9 Date 2014-10-11 - add retry loop to verify dns and proxy when script starts -------------------------------------------------------------------------------- Version 2.0.1-8 Date 2014-10-06 - fixes problem CRITICAL ERROR - custom update_script not found -------------------------------------------------------------------------------- Version 2.0.1-7 Date 2014-10-05 - Added support for custom update scripts with new option update_script -------------------------------------------------------------------------------- Version 2.0.1-6 Date 2014-10-01 - url encode USERNAME and PASSWORD in update url -------------------------------------------------------------------------------- Version 2.0.1-5 Date 2014-09-30 - fix send_update() detection of private IPv4 -------------------------------------------------------------------------------- Version 2.0.1-4 Date 2014-09-29 - fix ticket #17998: wrongly detect ipv4 start with 10x.x.x.x -------------------------------------------------------------------------------- Version 2.0.1-3 Date 2014-09-28 - add service two-dns.de -------------------------------------------------------------------------------- Version 2.0.1-2 Date 2014-09-22 - fix issue (#337) current/registered ip https://github.com/openwrt/packages/issues/337 -------------------------------------------------------------------------------- Version 2.0.1-1 Date 2014-09-20 - 1st published version via github -------------------------------------------------------------------------------- Version 2.0.0 Date 2014-07-16 - published via OpenWrt TRAC system as zip-file for testing - IPv6 address support - log file support - syslog support for various error levels - verify all given parameters before starting main loop - retry max retry_counter times before terminating scripts