Changes for 0.78.3
	* Fixed bugs with text file writing so that it doesn't nuke the
	  File when it updates the status file.
	* Merged in patches from torbjorn@thor.EU.net for lots of
	  things, including authdns, radius and https.  https is not on
	  by default, and needs to be configured by you the user when
	  it is to be used.  These patches will be reworked when the
	  multiple checks at once is implemented to speed up network
	  monitoring
Changes for 0.78.2
	* Thanks to Dan at FrontierNet for access to his AIX machine to
	  port to there.
	* Web page set up for sysmon at http://puck.nether.net/sysmon/
	* Made some changes to sighup handling internally
	* Cleanup changes made for handling shutdown
	* Memory leak plugged in config loading of bogus dns names
	* Bug fixed in printing downtime > 1 day
	* Added last downtime info to html textfile
Changes for 0.78.1
	* Thanks to Ray Davis at Hewlett Packard for access to a hpux machine
	  to fix the hpux port and make it build with their C compiler
	* bug found in dns caching code which would handle invalid hostnames
	  improperly, causing core dumps
Changes for 0.78
	* "config logging none" to not syslog stuff
	* config noheartbeat to not send heartbeat packet
	* moved most config.h options to config file
	* added some memory leak debugging code
	* multiple clients allowed at once!!! :)
	* fixed a bug where multiple clients at once would cause a double
	  free() and kill the program
	* periodic re-page option added, config pageinterval 33 where 33 is in
	  minutes
Changes for 0.77
	* integrated some fixes from those great folks at ebone that keep me
	  on my toes with the code. (Steen.Linden@ebone.net)
	* removed the passing of client_socket all about to use a structure
          that will later be expanded to do the multiple clients at once
	  stuff.
	* changed sendmail to autodetect its path (erik.lawaetz@ebone.net)
	* added config statusfile [text|html] /path/to/file to write out
	  network status in
	* added dns caching code to reduce nameserver load
	* sighup support complete
	* moved all server<-> client interface to srvclient.c
	* changed config file options for www content checking to allow
	  specifying real urls and text, not hardcoded stuff
	* took out checkfile program, use sysmond -t (test config) instead
	* heartbeat packet stuff added, will send your hostname and
	  version on bootup for statistical purposes, never called again
	  no other data passed on.  You can #undef this in config.h
	* added new config option for syslog to get out of config.h
	* fixed single fd leak when loading config file :/
	* fixed bug in snapshots of syslog not always logging stuff due to
          leftover #ifdefs
	* added fd leaking watch code so we can tell if we're leaking fd's
	* after getting sighup, immediateley check the network don't sleep,
	  don't collect $200
	* check for sighup within sleep, and break out if you get one
	* added %d to pmesg declaration that prints downtime in
	  DD:HH:MM format
Changes for 0.76-beta5
	* cleaned up code to eliminate some uneeded global variable
	  nastyness
	* framework for sighup support, but not all coded in properly yet.
	* almost inital addition of dprintf, but need to hack it a bit
	  more for it to be useful
Changes for 0.76-beta4-2
	* fixed some udp bugs
	* various cleanups and runtime debugging started to be implemented
	  properly.. (sorta)
	* syslog cleanup
	* if syslog defined, it logs where client connections come from.
	  -- do we want rfc1413 (ident) support to be added?  blocking issues
	  with it.. etc..?
Changes for 0.76-beta3
	* config numfailures support fixed
	* curses client fixed (hopefully)
	* fixed a lot of compiler warnings
	* shuffled some code around and reworked status variables
	* comments updated somewhat
Changes for 0.76-beta2
	* imap config file options fixed
	* pop3 config file options fixed
	* overlapping internal variable problem fixed
	* bug in non-blocking code that caused possible infinate loops and
	  slow checks to be performed, and possible bad data to be returned
	* fix in some of the timer code
	* TCP connection timed out sensing code fixed
Changes for 0.75.7
	* several changes were done since the last version, not all were
	  documented.  They are listed here:
	* imap support finished
	* pop3 support finished
	* smtp support finished
	* redundant code elimiated
	* filedescriptor leak found and plugged
	* modularized the code a fair amount more in preparation for 
	  sending out checks in parallel
	* testpop3 and testimap programs added to the suite, to test the
	  individual services.  There should be a sysmond -s option soon to
	  test them internally via command line before adding them to the
	  config file
	* a few new parts of the data structure added for later expansion to
	  the parallel checking services.
Changes for 0.75.5
	* fixed another little memory leak in the ping() function
	* hacked on making all connections to block as little as possible
	  at all in this world without threads
	* hacked on icmp.c a lot
	* hacked on talktcp.c a lot
	* made icmp.c not use signals to check for data anymore
	* included "pingtest" utility (basically a ping program)
Changes for 0.75.4
	* reduced blocking to an almost minimum under most circumstances
	* added a new error report level for nntp checking, No server
	  Response
	* made the "block" program take the argument of the hostname to
          check blocking on instead of it being hardcoded
	* inclusion of JAVA client in distribution
Changes for 0.75.3
	* fixed several blocking issues
	* fixed a few more problems with client/server interaction
	* fixed nntp checking so it won't mailbomb folks
	* added block utility to test the blocking of your server
	* several minor fixes to improve security
Changes for 0.75.2
	* more client fixes (of course -- the client sucks)
	* fixed some inconsistencies in talking to sockets
	* put in news server monitoring stuff.  Check sample config file
	  for an example
	* added -d flag (no fork) to daemon (useful for debugging)
	* added -v flag (prints version) to daemon and exits
	* added -p flag (changes listening port number)
	* added signal handling to properly exit if we've gotten something
	  ugly
	* removed lotsa redundant code
Changes for 0.75.1
	* little fixes in client
	* now builds under Solaris x86 properly
	* a bit more documentation in the code
Changes for 0.75 (YAY, the *FINALLY RELEASED VERSION*)
	* syswatch now forks() and leaves a daemon around unless -d (debug)
	  is specified on command line
	* client is now in place and can request updates from the syswatch
	  daemon. (client hostname [portname]
Changes for 0.74beta5
	* Fixed code so it would work without NICEINTERFACE defined
	* Did some code cleanups, and more comments
	* Fixed a few problems with portability
	* Tested under NetBSD Alpha
	* Started listening on port 1345 for client connections, but
	  don't do anything with them yet.
	* mailing list created (syswatch@puck.nether.net)
Changes for 0.74beta3
	* fixed bug with ping() with counting icmp echo responses
	  incorrectly if they came from another ping/monitor process
	  on the same host.  Reproducable using ping -f to another host
	  on an ethernet, then running the monitor program.. it would think
	  everything was down.
	* Noticed code broken if NICEINTERFACE isn't defined
Changes for 0.74beta2
	* backed out dns cache code because of bugs
Changes for 0.74beta1
	* put in dns cache code to speed up boot time
Changes for 0.71
	* Tested under FreeBSD, OSF/1, Sunos4.1.4, Linux, Solaris
	* Fixed ping() memory leak
Changes for 0.70
	* ping support fixed
Changes from 0.65-0.68:
	* Many smarter things added
	* Can send e-mail to alert you if stuff breaks
	* Code cleanups
	* Created this logfile
