2e20c3e1 |
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. |