TODO LIST
-------------

High Priority
    * Update all documentation
    * Convert \n --> \r\n in ALL IRC messages
    * check that parser will handle blank lines and
       garbage input
    * ruleset operator == () might be buggy?
    * change all logfile output to [#chan] format
    * Start PINGing the IRC server
	* Start PINGing the user
	* Clean up SSL reading code (uses ugly goto looping)
	* Timer code needs a lot of testing.
	* Consider read()'ing some of the ACKs in dccsends

Hopeful

	* Better anti-idling -- irc.prison.net, for example is a bitch with that
  	* Auto-Reconn for detached connections?
  	* Allow CONN to be used when connected? (drop & connect?)
    * Set variables for ctcp replies
    * add 'notes' system
	* convert user_options variables to some kind of table	
	* Reloading the config file doesn't even touch the listening ports.
  	* IPv6 support.
	* Support mIRC DCC Resume
	* how bout a stupid announcement system to tell users options that
       have changed after rehashes?
	* A Party-line type of thing.
	* Encrypted password support in the config file

Unlikely:

    * File serving system
    * Proxy linking
    * Refrigerator