Skip to content

Commit

Permalink
Reorganise
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/svn@2 3873ddee-7413-0410-b6c4-c2c57c1ab35a
  • Loading branch information
wimpunk committed May 22, 2006
0 parents commit 74f33b7
Show file tree
Hide file tree
Showing 15 changed files with 4,272 additions and 0 deletions.
340 changes: 340 additions & 0 deletions COPYING

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions COPYRIGHT
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
ddclient - update client for www.dyndns.org accounts

Copyright (C) 1999 Paul Burry ([email protected])
Copyright (C) 2000 Paul Burry ([email protected])
Copyright (C) 2001 Paul Burry ([email protected])

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
241 changes: 241 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
Changelog

cvs
- 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

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$
Loading

0 comments on commit 74f33b7

Please sign in to comment.