summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2006-10-24Initial implementation of proper caching based on last-modified and etag ↵Giuseppe Bilotta
HTTP headers
2006-10-17salut plugin: handles multi-lingual salutations (hello/goodbye)Giuseppe Bilotta
2006-10-15Document the new language stuffGiuseppe Bilotta
2006-09-21Update ChangelogGiuseppe Bilotta
2006-09-09Adapt opme plugin to new auth frameworkGiuseppe Bilotta
2006-09-01rbot now tries to report svn revision when ran from a svn checkoutGiuseppe Bilotta
2006-08-31Fine tune and document 'permissions view' (auth core botmodule)Giuseppe Bilotta
2006-08-31More nickserv cleanupsGiuseppe Bilotta
2006-08-29Introduce BotConfigValue permissions, to protect particularly sensitive ↵Giuseppe Bilotta
config options while still allowing access to more innocent ones
2006-08-29script plugin: echo function. like eval, but implies an m.replyGiuseppe Bilotta
2006-08-26script eval: unsafe, undocumented, not permitted by defaultGiuseppe Bilotta
2006-08-25New implementation for the message mapper: multi-word parameters can now be ↵Giuseppe Bilotta
retrieved as substrings with preserved whitespace (use to_s), and parts of the message match can be made optional [by bracketing them]
2006-08-25updateMark Kretschmann
2006-08-20Improve NOTICE and PRIVMSG robustness when target is not a simple channel or ↵Giuseppe Bilotta
user
2006-08-20Bug in topic plugin introduced in [440]Giuseppe Bilotta
2006-08-17Restore tell and forget behaviour without 'keyword' before themGiuseppe Bilotta
2006-08-17Stupid horrible typo in botuser.rb login methodGiuseppe Bilotta
2006-08-17Nickserv plugin now defaults to very strict permissions. Only owner can make ↵Giuseppe Bilotta
the bot register/identify/whatever now
2006-08-17Adapt topic plugin to new IRC frameworkGiuseppe Bilotta
2006-08-17Fix help. For realGiuseppe Bilotta
2006-08-16Fix helpGiuseppe Bilotta
2006-08-12Fix a problem with subregistriesGiuseppe Bilotta
2006-08-11nickreply and nickokay method, with option to let reply/okay behave like ↵Giuseppe Bilotta
this by default
2006-08-11auth.allow? method now informs a user when they don't have permissionsGiuseppe Bilotta
2006-08-10AutoOp now triggers on nick change tooGiuseppe Bilotta
2006-08-10Adapt AutoOp plugin to the new IRC frameworkGiuseppe Bilotta
2006-08-10New HalfLife 2 plugin from ocr. Resolves ticket #54Giuseppe Bilotta
2006-08-10BotUser wants username=, not name=Giuseppe Bilotta
2006-08-10Fix exception when a QUITting user was not in the first channel of the list ↵Giuseppe Bilotta
of channels
2006-08-06Fix RSS plugin problems caused by watches created before the new Irc frameworkGiuseppe Bilotta
2006-08-06Update ChangeLog. Let's try to keep it up to date with new changes nowGiuseppe Bilotta
2006-08-06sync ChangelogTom Gilbert
2005-09-07changelogTom Gilbert
2005-08-21Sun Aug 21 13:29:55 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* fix for bug in quakenet plugin (trac #14) * multiple fixes for unescaped bot nick in regexp's (trac #13)
2005-08-12some tweaksTom Gilbert
2005-08-10update changelogTom Gilbert
2005-08-10AUTHORS update.Tom Gilbert
Added two plugins from Robin Kearney <robin@riviera.org.uk>
2005-08-08new plugin for markov-chain chat inanity :)Tom Gilbert
2005-08-07Sun Aug 07 18:20:24 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* stop insult plugin being used to insult the bot
2005-08-07Sun Aug 07 17:53:06 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* workaround for people without YAML::load_file * quit message for restart
2005-08-07Sun Aug 07 15:11:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* fix address_prefix, broken in 0.9.9, reported by ruskie.
2005-08-05Fri Aug 05 23:55:20 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* few more tweaks preparing to release 0.9.9
2005-08-04Thu Aug 04 23:03:30 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Improved ircd recognition of rfc2812.rb * de-string'd, de-cap'd rfc2812.rb, looks less shouty now * moved the Q auth stuff (for quakenet) into a new qauth plugin (untested!) * finish fixing the httputil
2005-08-03Thu Aug 04 00:11:52 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Tweaked the debug() stuff a bit. Need to do this more cleanly really * Added a fair bit of documentation for some of the new features
2005-08-03Wed Aug 03 15:25:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added french language file (TODO most of the plugins just talk english) * The way the Enum configs were set up, it wasn't possible to add language files to rbot at runtime (the directory was only scanned at startup). Now you can set a values Proc, which is called to return a list of allowed values whenever it's queried. * Added Config module for determining where we were installed. Unfortunately rubygems is a total whore in this regard, and I hope the current hackery I have to do to support it becomes redundant in the future.
2005-08-02Wed Aug 03 00:31:41 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Added Rakefile, tweaked gemspec
2005-08-02 * Fixed the new http.proxy* settings, they work!Tom Gilbert
* Fixed a bug with auth-checking for the config module * misc tweaks
2005-07-31Sun Jul 31 02:20:08 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Updated docgen to generate rdoc again with the new repo structure * added new restart command to the core bot, quits irc and reexecs the bot, to pick up new code/libraries etc.
2005-07-30Sat Jul 30 22:33:36 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Config items are now objects, various types are available. * The config wizard will now use registered config items if :wizard is set to true for those items. It will ask questions in the order they were registered. * The config module now works for doing runtime configuration. * misc refactoring
2005-07-30Sat Jul 30 01:19:32 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* config module for configuring the running bot via IRC * BotConfig.register method for various modules and any plugin to register bot configuration which the new config module will expose for them. * various other tweaks as I continue to refactor..