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/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 <CR><LF> 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 $
------------------------------------------------------------------------
