20000427: Client Security Issue
A minor security weakness in the client has been patched.
The gory details are here:
19990928: Yet another Client
Scott Campbell's wincable includes a DDNS auto-update client now!
I have tracked down the few contributed clients and put them up here for
everyone. The IPUpdate systray client and Simon's client also. If there
are any others lurking out there please send them my way.
19990709: Commercial Services
Commercial domain name hosting is now available. For as little as $10/mo
per domain you can have your own domain host names track your dynamic
IP(s). MX services and POP boxes are also available.
19990525: CLI client port to Win32
Scott Campbell has ported the CLI client to Win32! This is a straight
port of my reference client, I have seen the source, looks great.
19990524: Protocol Version 2 Released
The server and client have been touched up in a number of small ways. The
changes made it difficult to maintain compatibility with old clients, so a
new protocol version has been introduced. The ddns system always
supported versioning, so all version 1 clients will just simply refuse to
work with the new version 2 server. Grab a copy of the new client and
rebuild to get it going again.
(16k source tree)
19990523: Win32 raw interface client
Simon has come through again with a Win32 client that uses the raw.cgi
gateway. I will place the client files under /files/ as soon as Simon
gives me the package.
A Win32 port binary (thanks to Scott Campbell) of ddns is available here:
ddns.exe (48k binary)
The POSIX compatiable (most unices) client for this service is available
ddnsd-client.tar.gz (16k source)
For other yet unsupported platforms, there is a CGI interface to the
command line client:
Wincable BPC login client with inbuilt DDNS auto-update client:
nice auto-update client that sits in the systray:
IPUpdate.zip (2.7Mb zip)
win32 client for the raw.cgi interface:
bpcusersr1.zip (348k zip)
Various other code/text may end up under /files/
An all new raw mode ddns gateway has been implemented.
http://www.bpc-users.org/raw.cgi This interface is
intended for automated agents and the new Win32 client that is currently
in the pipe line. It takes a single argument, the command line for the
eg raw.cgi?args=-echo. Both GET and POST
methods are supported, please use URL encoding to make the string atomic
or else the results may be undefined.
Simon Wright has asked me to
add a 'raw' mode to the setip.cgi script. I thought it was a great idea
so I have done so. Setting raw=on removes all HTML decoration from the
response. This should be useful for the people writting automated scripts
to make use of that form. The output it now basically whatever you see in
the show_response() function of
ddns.c. Essentially look for
OK_* and ERR_*
Andrew Reilly has written an clever
little shell script that allows
any system with lynx to use the ddns gateway directly with no need to
build the ddns client for that platform.