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