| 1 | -*- text -*- |
| 2 | As of version 1.98 unknown_lamer is the new maintainer. |
| 3 | Also as of version 1.98, you must have Guile 1.5.6+ or 1.6.x in order |
| 4 | to compile scripting support. |
| 5 | |
| 6 | Version 2.0: Stable release / CVS merges |
| 7 | - Merged stuff from Etienne Bernard's dev tree that he was working on |
| 8 | before I took over (not much) |
| 9 | - bot-adduser and bot-addshit now work from Scheme |
| 10 | |
| 11 | Version 1.99: Configure joy |
| 12 | - You can now disable scripting using --disable-scripting or |
| 13 | --enable-scripting=no |
| 14 | - Crypt can also be disabled with --disable-crypt or --enable-crypt=no |
| 15 | - Old hooks behavior has been restored (new hooks are added to the end |
| 16 | of the hooks list and processing does not stop at the first matched |
| 17 | hook). The hook behavior will change radically in 2.1. |
| 18 | |
| 19 | Version 1.98: Unknown_lamer made a large number of changes |
| 20 | - Code is now ISO C++ and compiles with GCC 3.1 |
| 21 | - Converted makefile system to use automake |
| 22 | - configure.ac now requires autoconf 2.50 (this is only a problem if |
| 23 | you modify it, but I should be the only one doing that) |
| 24 | - Transition to new Guile 1.6 API has begun |
| 25 | - Scripting must always be enabled for now (known "bug") |
| 26 | - first hook of a given type to match is the only hook executed, all |
| 27 | others are ignored. Note that the last hook to be registered is the |
| 28 | first in the list! |
| 29 | |
| 30 | |
| 31 | Version 1.97: lots of changes, especially guile's scripting support, which |
| 32 | is not yet documented. See in the scripts/ directory for |
| 33 | examples, and in Interp.C (the Startup() function) for the |
| 34 | list of all available commands. |
| 35 | |
| 36 | Version 1.30: Syntax change for "channel =" in bot.conf. See examples/bot.conf. |
| 37 | Rewrite of ident/password system. Should be more secure and |
| 38 | flexible. |