v2.0a  [06may98]

 - Almost a complete rewrite of the bouncer, so jumped to 2.0 instead
   of going to 1.1 next
 - OPER WHO and KILL added (requires that "O:" is set in the config
   file).  After using the OPER command, WHO and KILL are enabled
 - No longer creates a PID for every connection
 - New configuration file syntax, will convert your old one automatically
 - Log file format changed, easier to read now :)

----------------------------------------------------------------------

v1.0k  [08apr98]

 - Fixed some minor bugs such as an overflow in the ip length
   (Cause garbage to appear in the log file)
 - Currently working on v1.1 (With alot more features)

v1.0j  [29mar98]

 - Commandline option to specify the configuration file
 - Moved the logfile and pidfile variables out of defines, and
   into the config file
 - Multiple vhosts can be listed in the configuration, and if no
   vhost is specifed with the "vip" command, the bouncer will list
   all of the ones listed in the config
 - changed the strcpy's in loadconf() to strncpy's to prevent
   overflows
 - added a function to generate a salt for use with crypt()  (though
   not being used yet.  Will be used in future versions so that the
   passwords can be encrypted)

v1.0i  [15mar98]

 - Rewrote the ident read and write routines to remove some excess
   variables
 - Added various command line options ("bnc -h" to view them)
 - After loading the configuration file, it is written back out
   with the standard comments, and removing excess lines

v1.0h  [14mar98]

 - Fixed it to compile under OpenBSD

v1.0g  [13mar98]

 - Sending the proxy a HUP signal will now reload the configuration
   file
 - Added "quit" command for compatibility with clients that wait for
   the server to disconnect when a quit command is given
 - Cleaned the appearance of the code (uniform syntax, spacing, etc)
   so debugging is easier

v1.0f  [11mar98]

 - Replaced the output routines with a single function to decrease
   the src and binary size
 - A reason is now given to people who attempt to connect to proxy
   when it's already reached it's user limit
 - Redid the child killer procedure to (hopefully) prevent child
   processes that still popped up occasionally
 - ignore SIGCHLD if it didn't come from a child process
   ("kill -CHLD `cat bnc.pid`" used to lower the current user count,
   even though it wasn't an actual child quitting)

v1.0e  [10mar98]

 - Started this record of changes :)
 - Fixed the cloak feature so that cloaked names shorter than
   the original exec name end properly
 - The log file now keeps track of the remote port too
 - Local host option added to the configuration file which will
   force the proxy to only listen on the specified host or IP
   (providing that host/IP is valid for the system the proxy is
   run on)
 - Cleaned and optimized some of the code

v1.0d  [08mar98]

 - First public release

v1.0a - v1.0c

 - Private beta testing

----------------------------------------------------------------------

TO-DO:

 - Create a password file for the proxy so that multiple accounts
   can be setup (so that the admin can see who's using what accounts,
   and possibly revoke someone's access if they distribute their
   password)

 - Add (optional) syslog support

SUGGESTIONS:

 - Create an admin account that can view/kill any connections to the
   proxy

BUGS:

 - None reported yet :)
