Changelog 3.7.3 * Changelog moved to more correct ChangeLog generated by svn2cl --group-by-day -i See http://tinyurl.com/2fzhc6 3.7.2 * Preventing unitialized values, check https://sourceforge.net/forum/message.php?msg_id=4167772 * added a TODO list * Removed the two empty lines at the end of ddclient * Applied checked_ssl_load.diff from Ubuntu * Cosmetic change about checkip * Changed nic_namecheap_update following the suggestion of edmdude on the forum (https://sourceforge.net/forum/message.php?msg_id=4316938) * Applied easydns.patch * 3com-oc-remote812 patch by The_Beast via IRC. * Applied eurodns.patch 3.7.1 * URL of zoneedit has changed (see bug #1558483) * Added initscript for Ubuntu (posted by Paolo Martinelli) * Added patch "Patch: Treat --daemon values as intervals" (submitted by James deBoer) * Don't send any mail when in not running daemon mode (patch submitted by Daniel Thaler) * Changed Changelog syntax * Applied patches submitted by Torsten: abuse_msg.diff: ddclient still reports the email to contact dyndns.org but they prefer a web form today (IIRC). This patch adjusts the abuse warning printed by ddclient. cachedir.diff: Original ddclient stores a cache file in /etc which would belong in /var/cache in my opinion and according to the FHS. help_nonroot.diff: Allow calling the help function as non-root. update-new-config.patch: Force update if config has changed smc-barricade-7401bra.patch: Support for SMC Barricade 7401BRA FW firewall cisco_fw.diff: Use configured hostname for firewall access with -use=cisco (closes: #345712). Thanks to Per Carlson for the patch! See http://bugs.debian.org/345712. maxinterval.diff: Increase max interval for updates. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=129370 http://www.dyndns.com/support/services/dyndns/faq.html#q15 * Changed max-interval to 25days. See https://www.dyndns.com/services/dns/dyndns/faq.html 3.7.0 - Added vi tag - Added support for 2Wire 1701HG Gateway (see https://sourceforge.net/forum/message.php?msg_id=3496041 submitted by hemo) - added ssl-support by perlhaq - updated cvs version to 3.7.0-pre - added support for Linksys RV042, see feature requests #1501093, #1500877 - added support for netgear-rp614, see feature request #1237039 - added support for watchguard-edge-x, patch #1468981 - added support for dlink-524, see patch #1314272 - added support for rtp300 - added support for netgear-wpn824 - added support for linksys-wcg200, see patch #1280713 - added support for netgear-dg834g, see patch #1176425 - added support for netgear-wgt624, see patch #1165209 - added support for sveasoft, see patch #1102432 - added support for smc-barricade-7004vbr, see patch #1087989 - added support for sitecom-dc202, see patch #1060119 - fixed the error of stripping out '#' in the middle of password, bug #1465932 - fixed a couple bugs in sample-etc_rc.d_init.d_ddclient and added some extra auto distro detection - added the validation of values when reading the configuration value. - this fixes a bug when trying to use periods/intervals in the daemon check times, bug #1209743 - added timeout option to the IO::Socket call for timing out the initial connection, bug: #1085110 3.6.7 - modified sample-etc_rc.d_init.d_ddclient.lsb (bug #1231930) - support for ConCont Protocol (patch #1265128) submitted by seather_misery - problem with sending mail should be solved - corrected a few writing mistakes - support for 'NetComm NB3' adsl modem (submitted by crazyprog) - Added Sitelutions DynDNS, fixed minor Namecheap bug (patch #1346867) 3.6.6 - support for olitec-SX200 - added sample-etc_rc.d_init.d_ddclient.lsb as a sample script for lsb-compliant systems. - support for linksys wrt854g (thanks to Nick Triantos) - support for linksys ver 3 - support for Thomson (Alcatel) SpeedTouch 510 (thanks to Aldoir) - Cosmetic fixes submitted by John Owens 3.6.5 - there was a bug in the linksys-ver2 - support for postscript (thanks to Larry Hendrickson) - Changelog out of README - modified all documentation to use /etc/ddclient/ddclient.conf (notified by nicolasmartin in bug [1070646]) 3.6.4 - added support for NameCheap service (thanks to Dan Boardman) - added support for linksys ver2 (thanks to Dan Perik) 3.6.3 - renamed sample-etc_dhclient-enter-hooks to sample-etc_dhclient-exit-hooks - add support for the Allnet 1298 Router - add -a to ifconfig to query all interfaces (for Solaris and OpenBSD) - update the process status to reflect what is happening. - add a To: line when sending e-mail - add mail-failure to send mail on failures only - try all addresses for multihomed hosts (like check.dyndns.org) - add support for dnspark - add sample for OrgDNS.org 3.6.2 - add support for Xsense Aero - add support for Alcatel Speedtouch Pro - do authentication when either the login or password are defined. - fix parsing of web status pages - 3.6 - add support for EasyDNS (see easydns.com) - add warning for possible incorrect continuation lines in the .conf file. - add if-skip with the default as was used before. - add cmd-skip. - 3.5.4 - added !active result code for DynDNS.org - 3.5.2 - avoid undefined variable in get_ip - 3.5.1 - fix parsing of quoted strings in .conf file - add filename and line number to any warnings regarding files. - 3.5 - allow any url to be specified for -fw {address|url} use -fw-skip {pattern} to specify a string preceding the IP address at the URL's page - allow any url to be specified for -web {address|url} use -web-skip {pattern} to specify a string preceding the IP address at the URL's page - modify -test to display any IP addresses that could be obtained from any interfaces, builtin fw definitions, or web status pages. - 3.4.6 (not released) - fix errors in -help - allow non-FQDNs as hosts; dslreports requires this. - handle german ifconfig output - try to get english messages from ifconfig so other languages are handled too. - added support for com 3c886a 56k Lan Modem - 3.4.5 - handle french ifconfig output - 3.4.4 - added support for obtaining the IP address from a Cisco DHCP interface. (Thanks, Tim) - 3.4.2 - update last modified time when nochg is returned from dyndns - add example regarding fw-login and fw-password's required by some home routers - 3.4.1 - add option (-pid) to record process id in a file. This option should be defined in the .conf file as it is done in the sample. - add detection of SIGHUP. When this signal is received, ddclient will wake up immediately, reload it's configuration file, and update the IP addresses if necessary. - 3.4 - ALL PEOPLE USING THIS CLIENT ARE URGED TO UPGRADE TO 3.4 or better. - fixed several timer related bugs. - reformatted some messages. - 3.3.8 - added support for the ISDN channels on ELSA LANCOM DSL/10 router - 3.3.7 - suppress repeated identical e-mail messages. - 3.3.6 - added support for the ELSA LANCOM DSL/10 router - ignore 0.0.0.0 when obtained from any FW/router. - 3.3.5 - fixed sample ddclient.conf. fw-ip= should be fw= - fixed problem getting status pages for some routers - 3.3.4 - added support for the MaxGate's UGATE-3x00 routers - 3.3.3 - sample* correct checks for private addresses - add redhat specific sample-etc_rc.d_init.d_ddclient.redhat - make daemon-mode be the default when named ddclientd - added support for the Linksys BEF* Internet Routers - 3.3.2 - (sample-etc_rc.d_init.d_ddclient) set COLUMNS to a large number so that 'ps -aef' will not prematurely truncate the CMD. - 3.3 - added rpm (thanks to Bo Forslund) - added support for the Netgear RT3xx Internet Routers - modified sample-etc_rc.d_init.d_ddclient to work with other Unix beside RedHat. - avoid rewritting the ddclient.cache file unnecessarily - fixed other minor bugs - 3.2.0 - add support for DynDNS's custom domain service. - change suggested directory to /usr/local/sbin - 3.1.0 - clean up; fix minor bugs. - removed -refresh - add min-interval to avoid too frequent update attempts. - add min-error-interval to avoid too frequent update attempts when the service is unavailable. - 3.0.1 - make all values case sensitive (ie. passwords) - 3.0 - new release! - new ddclient.conf format - rewritten to support DynDNS's NIC2 and other dynamic DNS services - added Hammernode (hn.org) - added ZoneEdit (zoneedit.com) - added DSLreports (dslreports.com) host monitoring - added support for obtaining IP addresses from - interfaces, - commands, - web, - external commands, - Watchguard's SOHO router - Netopia's R910 router - and SMC's Barracade - added daemon mode - added logging msgs to syslog and e-mail - 2.3.7 - add -refresh to the sample scripts so default arguments are obtained from the cache - added local-ip script for obtaining the address of an interface - added public-ip script for obtaining the ip address as seen from a public web page - 2.3.6 - fixed bug the broke enabling retrying when members.dyndns.org was down. - 2.3.5 - prevent warnings from earlier versions of Perl. - 2.3.4 - added sample-etc_dhclient-enter-hooks for those using the ISC DHCP client (dhclient) - 2.3.3 - make sure that ddclient.conf is only readable by the owner so that no one - else can see the password (courtesy of Steve Greenland). -- NOTE: you will need to change the permissions on ddclient.conf to prevent -- others from obtaining viewing your password. -- ie. chmod go-rwx /etc/ddclient.conf - 2.3.2 - make sure 'quiet' messages are printed when -verbose or -debug is enabled - fix error messages for those people using proxies. - 2.3 - fixed a problem reading in cached entries - 2.2.1 - sample-etc_ppp_ip-up.local - local ip address is $4 or $PPP_LOCAL (for debian) - use as the line terminator (some proxies are strict about this) - 2.2 - added support (-static) for updating static DNS (thanks Marc Sira) - changed ddclient.cache format (old style is still read) - sample-etc_ppp_ip-up.local - detect improper calling sequences - sample-etc_ppp_ip-up.local - local ip address is $3 or $PPP_LOCAL (for debian) - 2.1.2 - updated README - 2.1.1 - make sure result code reflects any failures - optionally (-quiet) omit messages for unnecessary updates - update sample-etc_cron.d_ddclient to use -quiet - 2.1 - avoid unnecessary updates by recording the last hosts updated in a cache file (default /etc/ddclient.cache) - optionally (-force) force an update, even if it may be unnecessary. This can be used to prevent dyndns.org from deleting a host that has not required an update for a long period of time. - optionally (-refresh), reissue all host updates. This can be used together with cron to periodically update DynDNS. See sample-etc-cron.d-ddclient for details. - optionally (-retry) save failed updates for future processing. This feature can be used to reissue updates that may have failed due to network connectivity problems or a DynDNS server outage ------------------------------------------------------------------------------- $Id: Changelog 72 2007-07-30 20:04:30Z wimpunk $ ------------------------------------------------------------------------