-*- text -*- As of version 1.98 unknown_lamer is the new maintainer. Also as of version 1.98, you must have Guile 1.5.6+ or 1.6.x in order to compile scripting support. Version 2.0.2: - Fixed GCC 4.0 Build Version 2.0.1: - Fixed bug with userlist that would cause an extra entry to be added if the bot's nickname had any uppercase letters in it Version 2.0: Stable release / CVS merges - Merged stuff from Etienne Bernard's dev tree that he was working on before I took over (not much) - bot-adduser and bot-addshit now work from Scheme Version 1.99: Configure joy - You can now disable scripting using --disable-scripting or --enable-scripting=no - Crypt can also be disabled with --disable-crypt or --enable-crypt=no - Old hooks behavior has been restored (new hooks are added to the end of the hooks list and processing does not stop at the first matched hook). The hook behavior will change radically in 2.1. Version 1.98: Unknown_lamer made a large number of changes - Code is now ISO C++ and compiles with GCC 3.1 - Converted makefile system to use automake - configure.ac now requires autoconf 2.50 (this is only a problem if you modify it, but I should be the only one doing that) - Transition to new Guile 1.6 API has begun - Scripting must always be enabled for now (known "bug") - first hook of a given type to match is the only hook executed, all others are ignored. Note that the last hook to be registered is the first in the list! Version 1.97: lots of changes, especially guile's scripting support, which is not yet documented. See in the scripts/ directory for examples, and in Interp.C (the Startup() function) for the list of all available commands. Version 1.30: Syntax change for "channel =" in bot.conf. See examples/bot.conf. Rewrite of ident/password system. Should be more secure and flexible.