Version 2.1.0-3 Date 2014-12-07 - removed special handling for dynamic_dns_helper.sh and url_escape.sed in Makefile/postinst - minor fixes in logging - allow retry_count of "0" to run infinite retrys on error -- https://dev.openwrt.org/ticket/18382 - changed naming of .dat and .err file to have one per section, not one per process - defer hotplug helper from 25-ddns to 95-ddns (according initscript START=95) -- https://github.com/openwrt/packages/issues/568 (#568) - fix commandline for busybox wget -- https://dev.openwrt.org/ticket/18411 -- https://dev.openwrt.org/ticket/18437 -- https://github.com/openwrt/packages/issues/605 (#605) - remove checking answer from ddns provider because there are to many different. Many providers did not follow API from dyndns.com -------------------------------------------------------------------------------- Version 2.1.0-2 Date 2014-11-15 - moved /usr/lib/ddns/dynamic_dns_lucihelper.sh from luci-app-ddns into this package -- https://github.com/openwrt/luci/issue/251 -- https://dev.openwrt.org/ticket/18326 -- https://dev.openwrt.org/ticket/18347 - fix: dynamic_dns_update.sh did not loop -- https://dev.openwrt.org/ticket/18336 - add provider cloudflare.com IPv4 and IPv6 (Thanks to Paul for support and testing) -- https://dev.openwrt.org/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) -- https://github.com/openwrt/packages/issues/542 (#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