Changes per 18/05-2003 RC4: -Optimized some methods. Not using syncronized handle() anymore. (why the hell did I use it in the first place?) -Code optimizations. (Smaller object creation cleanups) *Now added online plugin controll: -Online Plugins control: /msg bot plugins <cmd> password ... plugins killall ... *DONE ... plugins kill ID=<id> ... *DONE ... plugins add PATH=<path to file> ... *Loads a plugin, must be in, the "Plugin" directory and compiled. ... plugins list ... *List all active plugins. ------------------------------------------- Changes per 01/05-2003: - Optimized "case HelpMovieOptions:" even more by using \n at the end of the line instead by using BufferedWriter.newLine(). - Added a kill() method to the plugin api, it is executed when the plugin is killed by the bot. - Code cleanups - Optimizing the bot by making it not create a new HandleUserLogin each time it checks for passwords. ------------------------------------------- Changes per 21/04-2003: -Added BasicIRCLogger plugin. ------------------------------------------- Changes per 25/03-2003 version: MAJORS: Bug fixing. I've bug tracked the software for hours. Alot of bugs has been fixed then I mean alot. But dont stop sending bug reports :) - The code is now under GNU General public license (GNU GPL) :) - Join / Part channels. - Movie list command added. - Nick change bug fixed. - Make file made - DEL / ADD movie to the database. - QUIT command added. - Debugging output on / off added. - Users: The following commands added ADDUSER DELUSER LISTUSERS - MD5 cryptation on passwords in database for security. - Made a Makefile for linux users. - New and improved help system on irc, become really neat with nesting. - JDebug 1.1 update. Not much changed here execept added a static method. - JUMP - Server jumps incase of netsplits etc. Command added. - Cycle a specific channel. - Code/bug fixes: - Went from using standard String.substring etc parsing to regexp. * Makes the bot much much faster. - Alot of code cleanup ! * Easyer readalbe code and uses less cpu/memory. - Added connect() and reconnect() - Now has a plugin API. Check out the plugins for examples ! =) - Alot of code cleanup, fewer classes. etc. - Major bug in JDebug. Now fixed !