Quick notes for the 0.40.0 testing versions

- This version represents a complete recoding of the server software. 
  There is no longer one big upsd process that does everything.  Rather,
  there are now programs that support a specific model and a common upsd
  that gives them a unified connection to the network.

  Once it's been compiled and installed, this is how you start everything,
  assuming a Smart-UPS model on ttyS1.  Change things to suit your
  configuration given this example...

  /usr/local/ups/bin/smartups /dev/ttyS1
  /usr/local/ups/bin/upsd /var/state/ups/smartups-ttyS1

  After that's running, you can do /usr/local/ups/bin/upsc localhost to
  see everything that's been detected.

- gd is no longer included to save on space.  To use the CGI programs that
  draw nifty GIFs for you, it has to be installed separately.

  Find it at:
  http://www.boutell.com/gd/http/gd1.3.tar.gz
  ftp://ftp.boutell.com/pub/boutell/gd/gd1.3.tar.gz

  Get it, compile it, then manually copy some files around since there is
  no "install" target in the Makefile.  I put libgd.a in /usr/local/lib 
  and all of the .h files in /usr/local/include.  My stock Makefile
  reflects this.  If you use other paths, change GDPATH and GDINC to
  reflect them.

- There are a lot of TODOs scattered throughout the source, but nothing
  critical has been purposely omitted.  If I've missed something that was
  present in 0.34, let me know.

- The idea behind these testing versions is to let people play with some
  new code while the rest of the features are hammered out.  Hopefully
  some enterprising hackers will come up with additional support modules
  for the assortment of UPS models that they own.

- Additional documentation can be found in the docs subdirectory.

Russell Kroll <rkroll@exploits.org>
April 25, 1999
