You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
4.7 KiB

  1. Version 2.1.0-3
  2. Date 2014-12-07
  3. - removed special handling for dynamic_dns_helper.sh and url_escape.sed in Makefile/postinst
  4. - minor fixes in logging
  5. - allow retry_count of "0" to run infinite retrys on error
  6. -- https://dev.openwrt.org/ticket/18382
  7. - changed naming of .dat and .err file to have one per section, not one per process
  8. - defer hotplug helper from 25-ddns to 95-ddns (according initscript START=95)
  9. -- https://github.com/openwrt/packages/issues/568 (#568)
  10. - fix commandline for busybox wget
  11. -- https://dev.openwrt.org/ticket/18411
  12. -- https://dev.openwrt.org/ticket/18437
  13. -- https://github.com/openwrt/packages/issues/605 (#605)
  14. - remove checking answer from ddns provider because there are to many different.
  15. Many providers did not follow API from dyndns.com
  16. --------------------------------------------------------------------------------
  17. Version 2.1.0-2
  18. Date 2014-11-15
  19. - moved /usr/lib/ddns/dynamic_dns_lucihelper.sh from luci-app-ddns into this package
  20. -- https://github.com/openwrt/luci/issue/251
  21. -- https://dev.openwrt.org/ticket/18326
  22. -- https://dev.openwrt.org/ticket/18347
  23. - fix: dynamic_dns_update.sh did not loop
  24. -- https://dev.openwrt.org/ticket/18336
  25. - add provider cloudflare.com IPv4 and IPv6 (Thanks to Paul for support and testing)
  26. -- https://dev.openwrt.org/ticket/12500
  27. - modified detection, if dynamic_dns_fuctions are used by dynamic_dns_lucihelper.sh
  28. - redirect stdout of wget,curl,host,nslookup,nc etc to /tmp/ddns_$$.dat and *.err instead of variables
  29. - extended error detection in get_local_ip function
  30. - modified verify of option ip_script to allow parameters, when calling
  31. - add provider selfhost.de IPv4
  32. - add provider no-ip.pl (nothing to do with no-ip.com)
  33. -- https://github.com/openwrt/packages/issues/542 (#542)
  34. IPv4 (tested) and also added for
  35. IPv6 (NOT tested) because client IP is autodetected be provider
  36. - add getlocalip_sample.sh as sample script for usage of
  37. option ip_source 'script' together with
  38. option ip_script '/usr/lib/ddns/getlocalip.sh -4'
  39. - cleanup whitespaces at line ends
  40. --------------------------------------------------------------------------------
  41. Version 2.1.0-1
  42. Date 2014-11-09
  43. - fixed postinst and prerm in Makefile
  44. - implementation of provider specific update scripts into services and services_ipv6 file.
  45. first Provider "no-ip.com" - Thanks to DarkStarXxX for request and testing
  46. - finished uci/ddns wiki at http://wiki.openwrt.org/doc/uci/ddns
  47. - rewritten retry management
  48. - rewritten logging including following Issue 469
  49. https://github.com/openwrt/packages/issues/469
  50. - stop running sections on hotplug ifdown event (like start on ifup)
  51. - implement trap detection
  52. also kill "sleep" child processes
  53. SIGHUP to reload configuration (not really reloading, simply starting a new process)
  54. /etc/init.d/ddns reload implemented
  55. - code optimization
  56. - new provider LoopiaDNS.se Issue 494
  57. https://github.com/openwrt/packages/issues/494
  58. --------------------------------------------------------------------------------
  59. Version 2.0.1-9
  60. Date 2014-10-11
  61. - add retry loop to verify dns and proxy when script starts
  62. --------------------------------------------------------------------------------
  63. Version 2.0.1-8
  64. Date 2014-10-06
  65. - fixes problem CRITICAL ERROR - custom update_script not found
  66. --------------------------------------------------------------------------------
  67. Version 2.0.1-7
  68. Date 2014-10-05
  69. - Added support for custom update scripts with new option update_script
  70. --------------------------------------------------------------------------------
  71. Version 2.0.1-6
  72. Date 2014-10-01
  73. - url encode USERNAME and PASSWORD in update url
  74. --------------------------------------------------------------------------------
  75. Version 2.0.1-5
  76. Date 2014-09-30
  77. - fix send_update() detection of private IPv4
  78. --------------------------------------------------------------------------------
  79. Version 2.0.1-4
  80. Date 2014-09-29
  81. - fix ticket #17998: wrongly detect ipv4 start with 10x.x.x.x
  82. --------------------------------------------------------------------------------
  83. Version 2.0.1-3
  84. Date 2014-09-28
  85. - add service two-dns.de
  86. --------------------------------------------------------------------------------
  87. Version 2.0.1-2
  88. Date 2014-09-22
  89. - fix issue (#337) current/registered ip
  90. https://github.com/openwrt/packages/issues/337
  91. --------------------------------------------------------------------------------
  92. Version 2.0.1-1
  93. Date 2014-09-20
  94. - 1st published version via github
  95. --------------------------------------------------------------------------------
  96. Version 2.0.0
  97. Date 2014-07-16
  98. - published via OpenWrt TRAC system as zip-file for testing
  99. - IPv6 address support
  100. - log file support
  101. - syslog support for various error levels
  102. - verify all given parameters before starting main loop
  103. - retry max retry_counter times before terminating scripts