Ctrlproxy 2.4:
 * Better handling of comma-seperated arguments (e.g. multiple channels 
   for JOIN or PART)
 * Support listening on IPv6
 * Support MODE
 * Handle own nick changes correctly
 * Add logging support to admin module
 * Implement admin module
 * Handle disconnected clients more cleanly
 * Listening on multiple ports is now possible
 * Client SSL support added
 * Add first docs
 * Do smart rebinding to ports to prevent 'address in use' errors
   (SO_REUSEADDR)
 * Server SSL support added
 * Don't freak out on errors when JOINing or PARTing channels
 * Send 'real' list of supported MODE's
 * Cleanups in headers and functions
 * Support channel keys
 * Support environment variable MODULESDIR

Ctrlproxy 2.3:
 * Use general glib functions to retrieve homedir, username and fullname
   instead of getenv() and getpwuid()
 * Improve Makefile
 * Throw out debian directory (maintained downstream now)
 * Don't echo nick when changing it to exactly the same nick
 * Several segfaults have been fixed
 * Direct interfacing with inetd-style IRC servers
 * Added stats module, which logs the frequency of certain patterns in a tdb 
   database
 * Added printstats utility that prints contents of tdb database
 * Added strip module that prevents responses to a query from one client 
   to go to all clients
 * New interface for 'transports', and migrated transport-specific stuff 
   (TCP/IP) to seperate module
 * Added DTD file for ctrlproxyrc file
 * Added example stats PHP script
 * Support saving configuration when receiving USR1 signal.
 * Added autoconf support

Ctrlproxy previously didn't have a ChangeLog file, check CVS history 
for the changes.
