]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - ChangeLog
Update ChangeLog. Let's try to keep it up to date with new changes now
[user/henk/code/ruby/rbot.git] / ChangeLog
index 12e2b8b88149651b7510069b442d2eca1d5a3650..3970ad3970433fc05a0c7910e239ae740a64f299 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,49 @@
+2006-08-07  Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Add kick method to kernel: plugins can now use
+               @bot.kick channel, user, reason
+       to kick a user from a channel
+       * RSS plugin: fix rewatch_rss method
+
+2006-08-06 Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+
+       * Updating the ChangeLog again: describe the new stuff in trunk which
+       will be made available in the next release. Use Gnu style for new
+       changelog entries (yyyy-mm-dd name <email address>\n<tab> ...):
+       there's a macro for this since at least Vim 6.x and higher, called by
+       <Leader>o (default leader: slash (\))
+       * New IRC Framework: Server, Channels, User, Netmasks etc are all
+       proper Ruby objects. The better organization will allow multi-server
+       connections to be implemented more easily
+       * Modularize core: split the internal functionality from what can be
+       implemented as botmodules (which work just the same as plugins). Move
+       Configuration, Basics and Auth out of the 'kernel' into core
+       botmodules.
+       * New Auth Framework: BotUsers are now Ruby objects with attached
+       PermissionSets which define what the BotUser can do, by channel if
+       necessary. The new framework allows very fine-grained control while
+       still being very easy to manage for elementary usage. BotUser data can
+       be exported and imported, but no backwards compatibility has been
+       implemented yet. Most plugins still have to be updated to the new
+       command-path-based mechanism.
+
+Sun Aug 06 17:33:55 BST 2006  Tom Gilbert <tom@linuxbrit.co.uk>
+
+  * 0.9.10 released
+       * Changes: Lots of new and updated plugins, including one to poll RSS feeds.
+       A first step towards a better auth system (total revamp due in 0.9.11).
+       Improvements to network and server code which should provide greater
+       stability. A new message queueing mechanism with bitrate throttling. A new
+       logging framework for debugging and tracing the activities of the bot. A
+       new split-db registry system for better performance and transactional
+       usage of bdb for resilience. More integration with Nickserv where
+       available including optional automatic ghost-killing.
+
+Wed Sep 07 20:16:46 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>
+
+  * Fixed quit, broke it last commit
+       * Fixed trap() for win32
+
 Sun Aug 21 13:29:55 BST 2005  Tom Gilbert <tom@linuxbrit.co.uk>
 
   * fix for bug in quakenet plugin (trac #14)