DynDNS program for www.theBBS.org

Author: Jimb Esser (wasteland@writeme.com)
Author's webpage: http://www.horningabout.com/jimb

This program is written in java and you need the JRE to run this program.

It has only been tested in Linux, since (better?) alternatives exist for
Windows.

Usage:
  jimb.dyndns accountname password [servername] [yourip]

  accountname - the hostname of your account.  If your site is set up for
mybbs.theBBS.org, then your account name would be "mybbs".
  password    - the password for your account
  servername  - optional paramater specifying a different server.  I think
this has to be a hostname, not an IP.  The default is "www.thebbs.org".
  yourip      - used to override the auto-detection of your IP address in
case either that doesn't work, or you are updating an account for a
computer other than the one it's running on.

Running through Java on the command line:
  Either add dyndns.jar to your CLASSPATH environment variable, or extract
the files from the .jar file to a directory on your hard drive.  Then,
from the root of the directory (where "jimb" is a subdirectory), type
something like this:
	java jimb.dyndns iw mypassword

License:
  None.  No warranty is stated or implied.  You may freely modify, copy,
hack, sell, and distribute this code in any form.  Now *that* is what I
call a General Public License :).
  If you make any positive improvements, please email me a copy of the
code at wasteland@writeme.com or at least let www.theBBS.org update their
page.


Notes:
  There is almost no error checking at all, a stack trace will be printed
in the event of an error, but no damage should be done by the program
crashing.
  This program was (roughly) based on the DynDNS pascal code from Maarten
Bekers, but really only 2 or 3 lines worth, and the server return code
chart.  Speaking of that, the program itself is only 116 lines long, 30 of
which is the mapping from server return codes to error messages.  Java
might be slow, but it's dang easy to program in!
