]>
git.netwichtig.de Git - user/henk/code/ruby/rbot.git/log
Mark Kretschmann [Wed, 20 Sep 2006 07:47:33 +0000 (07:47 +0000)]
Quiz plugin: Improve error handling.
Giuseppe Bilotta [Sat, 9 Sep 2006 05:58:08 +0000 (05:58 +0000)]
Adapt opme plugin to new auth framework
Giuseppe Bilotta [Wed, 6 Sep 2006 19:50:22 +0000 (19:50 +0000)]
No-parameter commands in the topic plugin weren't recognized anymore. Fix it
Mark Kretschmann [Mon, 4 Sep 2006 09:08:37 +0000 (09:08 +0000)]
Fix regression in the quiz plugin: The same winning messages would be repeated over and over again.
Giuseppe Bilotta [Fri, 1 Sep 2006 16:06:39 +0000 (16:06 +0000)]
rbot now tries to report svn revision when ran from a svn checkout
Giuseppe Bilotta [Thu, 31 Aug 2006 23:14:04 +0000 (23:14 +0000)]
Fine tune and document 'permissions view' (auth core botmodule)
Giuseppe Bilotta [Thu, 31 Aug 2006 22:25:14 +0000 (22:25 +0000)]
messagemapper fix ... watch what you name your variables!
Mark Kretschmann [Thu, 31 Aug 2006 15:58:19 +0000 (15:58 +0000)]
Improve help.
Giuseppe Bilotta [Thu, 31 Aug 2006 15:16:34 +0000 (15:16 +0000)]
Ahem, forgot to save the last change before committing
Giuseppe Bilotta [Thu, 31 Aug 2006 15:15:41 +0000 (15:15 +0000)]
More nickserv cleanups
Giuseppe Bilotta [Thu, 31 Aug 2006 15:12:02 +0000 (15:12 +0000)]
Improve debugging output in messagemapper
Giuseppe Bilotta [Thu, 31 Aug 2006 15:08:04 +0000 (15:08 +0000)]
Fix messagemapper for optional arguments
Giuseppe Bilotta [Thu, 31 Aug 2006 14:25:17 +0000 (14:25 +0000)]
nickserv password now tries to inform the nickserv of the password change; it can also be called without the bot nick to change the password of the current nick
Mark Kretschmann [Tue, 29 Aug 2006 16:46:57 +0000 (16:46 +0000)]
* Fix: @commands was not initialized on a fresh registry.
* Remove legacy registry migration code.
Giuseppe Bilotta [Tue, 29 Aug 2006 09:49:58 +0000 (09:49 +0000)]
Introduce BotConfigValue permissions, to protect particularly sensitive config options while still allowing access to more innocent ones
Giuseppe Bilotta [Tue, 29 Aug 2006 07:44:41 +0000 (07:44 +0000)]
echo must default to false
Giuseppe Bilotta [Tue, 29 Aug 2006 07:27:20 +0000 (07:27 +0000)]
Say, I should check for such horribly stupid typos when committing ... fix after [462]
Giuseppe Bilotta [Tue, 29 Aug 2006 07:25:26 +0000 (07:25 +0000)]
script echo needs a to_s
Giuseppe Bilotta [Tue, 29 Aug 2006 07:23:22 +0000 (07:23 +0000)]
script plugin: echo function. like eval, but implies an m.reply
Giuseppe Bilotta [Mon, 28 Aug 2006 15:48:33 +0000 (15:48 +0000)]
Provide fine-grained topic permissions and fix a small bug in topic replace
Giuseppe Bilotta [Mon, 28 Aug 2006 15:34:13 +0000 (15:34 +0000)]
Topic plugin now defaults to very strict permissions
Giuseppe Bilotta [Sat, 26 Aug 2006 21:41:02 +0000 (21:41 +0000)]
script eval: unsafe, undocumented, not permitted by default
Mark Kretschmann [Sat, 26 Aug 2006 18:57:29 +0000 (18:57 +0000)]
Separate out the winning messages in an extra file, as advised by tango_.
Giuseppe Bilotta [Fri, 25 Aug 2006 23:41:46 +0000 (23:41 +0000)]
Adapt script plugin to new message mappper. Whitespace in code is now preserved
Giuseppe Bilotta [Fri, 25 Aug 2006 23:34:51 +0000 (23:34 +0000)]
Optimize remind plugin exploiting new message mapper
Giuseppe Bilotta [Fri, 25 Aug 2006 23:31:47 +0000 (23:31 +0000)]
Fix stupid bug in the new message mapping
Giuseppe Bilotta [Fri, 25 Aug 2006 23:24:44 +0000 (23:24 +0000)]
Optimize auth module exploiting new message mapping syntax
Giuseppe Bilotta [Fri, 25 Aug 2006 22:54:35 +0000 (22:54 +0000)]
New implementation for the message mapper: multi-word parameters can now be retrieved as substrings with preserved whitespace (use to_s), and parts of the message match can be made optional [by bracketing them]
Giuseppe Bilotta [Fri, 25 Aug 2006 20:29:09 +0000 (20:29 +0000)]
Better name for the rss plugin
Giuseppe Bilotta [Fri, 25 Aug 2006 20:24:05 +0000 (20:24 +0000)]
Fix small typo in basics core botmodule
Giuseppe Bilotta [Fri, 25 Aug 2006 07:40:21 +0000 (07:40 +0000)]
Fix misc RSS stuff: reverse publishing order of watched feeds, correct a config option description
Mark Kretschmann [Fri, 25 Aug 2006 07:35:00 +0000 (07:35 +0000)]
update
Giuseppe Bilotta [Fri, 25 Aug 2006 07:22:33 +0000 (07:22 +0000)]
Changeset [440] introduced a redundant definition of the downcase method for Channel
Mark Kretschmann [Fri, 25 Aug 2006 07:12:43 +0000 (07:12 +0000)]
Remove some legacy code.
Mark Kretschmann [Fri, 25 Aug 2006 06:56:02 +0000 (06:56 +0000)]
Initial import of the multiplayer trivia quiz game for rbot.
Mark Kretschmann [Wed, 23 Aug 2006 16:37:07 +0000 (16:37 +0000)]
Show the page number again.
Giuseppe Bilotta [Sun, 20 Aug 2006 21:53:02 +0000 (21:53 +0000)]
Improve NOTICE and PRIVMSG robustness when target is not a simple channel or user
Giuseppe Bilotta [Sun, 20 Aug 2006 21:35:13 +0000 (21:35 +0000)]
Bug in topic plugin introduced in [440]
Giuseppe Bilotta [Thu, 17 Aug 2006 17:17:25 +0000 (17:17 +0000)]
Restore tell and forget behaviour without 'keyword' before them
Giuseppe Bilotta [Thu, 17 Aug 2006 15:06:51 +0000 (15:06 +0000)]
Stupid horrible typo in botuser.rb login method
Giuseppe Bilotta [Thu, 17 Aug 2006 14:27:43 +0000 (14:27 +0000)]
Nickserv plugin now defaults to very strict permissions. Only owner can make the bot register/identify/whatever now
Giuseppe Bilotta [Thu, 17 Aug 2006 13:57:40 +0000 (13:57 +0000)]
Adapt topic plugin to new IRC framework
Giuseppe Bilotta [Thu, 17 Aug 2006 13:36:53 +0000 (13:36 +0000)]
Fix help. For real
Giuseppe Bilotta [Thu, 17 Aug 2006 13:34:16 +0000 (13:34 +0000)]
Provide the InvalidPassword exception
Giuseppe Bilotta [Wed, 16 Aug 2006 23:29:48 +0000 (23:29 +0000)]
Fix help
Giuseppe Bilotta [Wed, 16 Aug 2006 23:27:58 +0000 (23:27 +0000)]
Minor whitespace cleanup
Giuseppe Bilotta [Wed, 16 Aug 2006 23:22:00 +0000 (23:22 +0000)]
Revert [354]. The plugin name should not be changed between 0.9.10 and 0.9.11 to prevent data loss (the db is named after the plugin). Rather, we want to fix the help method
Giuseppe Bilotta [Wed, 16 Aug 2006 23:18:17 +0000 (23:18 +0000)]
Some error handling cleanup
Giuseppe Bilotta [Sat, 12 Aug 2006 21:35:16 +0000 (21:35 +0000)]
Fix a problem with subregistries
Giuseppe Bilotta [Fri, 11 Aug 2006 16:52:26 +0000 (16:52 +0000)]
nickokay now properly selected
Giuseppe Bilotta [Fri, 11 Aug 2006 16:23:47 +0000 (16:23 +0000)]
nickreply and nickokay method, with option to let reply/okay behave like this by default
Giuseppe Bilotta [Fri, 11 Aug 2006 12:33:33 +0000 (12:33 +0000)]
Actually commit the halflife2 plugin
Giuseppe Bilotta [Fri, 11 Aug 2006 08:49:10 +0000 (08:49 +0000)]
auth.allow? method now informs a user when they don't have permissions
Mark Kretschmann [Fri, 11 Aug 2006 08:02:07 +0000 (08:02 +0000)]
Tango says, ! in auth_path is bad mojo.
Mark Kretschmann [Fri, 11 Aug 2006 07:50:05 +0000 (07:50 +0000)]
Adapt to new auth system.
Giuseppe Bilotta [Thu, 10 Aug 2006 22:21:37 +0000 (22:21 +0000)]
AutoOp now triggers on nick change too
Giuseppe Bilotta [Thu, 10 Aug 2006 22:04:58 +0000 (22:04 +0000)]
Adapt AutoOp plugin to the new IRC framework
Giuseppe Bilotta [Thu, 10 Aug 2006 14:23:45 +0000 (14:23 +0000)]
New HalfLife 2 plugin from ocr. Resolves ticket #54
Giuseppe Bilotta [Thu, 10 Aug 2006 13:44:34 +0000 (13:44 +0000)]
BotUser wants username=, not name=
Giuseppe Bilotta [Thu, 10 Aug 2006 12:03:28 +0000 (12:03 +0000)]
Fix exception when a QUITting user was not in the first channel of the list of channels
Giuseppe Bilotta [Sun, 6 Aug 2006 23:27:51 +0000 (23:27 +0000)]
Fix RSS plugin problems caused by watches created before the new Irc framework
Giuseppe Bilotta [Sun, 6 Aug 2006 23:11:10 +0000 (23:11 +0000)]
Update ChangeLog. Let's try to keep it up to date with new changes now
Giuseppe Bilotta [Sun, 6 Aug 2006 23:01:14 +0000 (23:01 +0000)]
Some fixes for the rss plugin
Giuseppe Bilotta [Sun, 6 Aug 2006 22:47:28 +0000 (22:47 +0000)]
The kernel now has a @bot.kick(channel, user, msg) method
Tom Gilbert [Sun, 6 Aug 2006 22:47:08 +0000 (22:47 +0000)]
why do we have 2 figlets?
Giuseppe Bilotta [Sun, 6 Aug 2006 18:13:28 +0000 (18:13 +0000)]
Users can now be imported from exported data files. Existing users are overwritten
Giuseppe Bilotta [Sun, 6 Aug 2006 17:40:21 +0000 (17:40 +0000)]
Fix some bugs when setting permissions; introduce the new 'permissions view for <user>' command
Tom Gilbert [Sun, 6 Aug 2006 16:28:53 +0000 (16:28 +0000)]
sync Changelog
Giuseppe Bilotta [Sun, 6 Aug 2006 16:11:33 +0000 (16:11 +0000)]
Forgot the kernel fixes for previous commit
Giuseppe Bilotta [Sun, 6 Aug 2006 16:11:02 +0000 (16:11 +0000)]
Permissions can now be set and reset correctly
Giuseppe Bilotta [Sun, 6 Aug 2006 15:23:13 +0000 (15:23 +0000)]
Botuser information can now be exported
Giuseppe Bilotta [Sun, 6 Aug 2006 11:55:52 +0000 (11:55 +0000)]
Fix some kernel auth bugs
Giuseppe Bilotta [Sun, 6 Aug 2006 11:42:55 +0000 (11:42 +0000)]
When copying botusers, dup all the entries to prevent linked netmasks and such
Giuseppe Bilotta [Sun, 6 Aug 2006 11:39:56 +0000 (11:39 +0000)]
After changing a botuser setting, the settings for the issuing botuser were displayed. This commit fixes it
Giuseppe Bilotta [Sun, 6 Aug 2006 11:32:55 +0000 (11:32 +0000)]
Botusers can now be copied and renamed
Giuseppe Bilotta [Sun, 6 Aug 2006 10:51:58 +0000 (10:51 +0000)]
Botusers can now be destroyed
Giuseppe Bilotta [Sun, 6 Aug 2006 02:11:48 +0000 (02:11 +0000)]
Botusers can now be created.
Giuseppe Bilotta [Sun, 6 Aug 2006 01:33:09 +0000 (01:33 +0000)]
User management is now almost complete. The only missing functionality is the creation/deletion of botusers
Alexander Beisig [Sat, 5 Aug 2006 18:08:09 +0000 (18:08 +0000)]
make sure @commands is never nil in script.rb
Alexander Beisig [Sat, 5 Aug 2006 18:04:44 +0000 (18:04 +0000)]
reworked the keywords plugin, it uses a new and less messy syntax now
Giuseppe Bilotta [Sat, 5 Aug 2006 18:01:46 +0000 (18:01 +0000)]
auth botmodule now allows showing all user settings and enable/disable boolean ones. still needs work for setting and resetting. no user creation yet
Giuseppe Bilotta [Sat, 5 Aug 2006 13:08:02 +0000 (13:08 +0000)]
Fix user data not being upgraded and fix a bug in the login-by-mask code
Giuseppe Bilotta [Sat, 5 Aug 2006 12:20:46 +0000 (12:20 +0000)]
Fix some save/quit/rescan races
Giuseppe Bilotta [Sat, 5 Aug 2006 11:52:24 +0000 (11:52 +0000)]
Fix a disconnect on topic change
Giuseppe Bilotta [Sat, 5 Aug 2006 11:37:33 +0000 (11:37 +0000)]
Rename the file core.rb to reflect the new botmoulde name
Giuseppe Bilotta [Sat, 5 Aug 2006 11:35:57 +0000 (11:35 +0000)]
Internally rename the core botmodule to basics
Giuseppe Bilotta [Sat, 5 Aug 2006 11:33:29 +0000 (11:33 +0000)]
Fix server casemap handling
Giuseppe Bilotta [Sat, 5 Aug 2006 11:01:46 +0000 (11:01 +0000)]
Minor esthetical fixups
Giuseppe Bilotta [Sat, 5 Aug 2006 10:58:20 +0000 (10:58 +0000)]
Auth framework now allows automatic login and login-by-netmask (when enabled for the specific botusers) --defaults to off
Giuseppe Bilotta [Sat, 5 Aug 2006 00:18:40 +0000 (00:18 +0000)]
Adjust auth framework to work with improved Irc framework and fix some issues in the Irc framework itself. Get rid of some of the debug clauses
Giuseppe Bilotta [Fri, 4 Aug 2006 23:42:14 +0000 (23:42 +0000)]
Commit [369] was bogus. This one cleans up and sanitizes the Irc framework.
Giuseppe Bilotta [Fri, 4 Aug 2006 16:21:20 +0000 (16:21 +0000)]
Improve robustness of ArrayOf; fix some inspect methods
Giuseppe Bilotta [Fri, 4 Aug 2006 14:49:36 +0000 (14:49 +0000)]
Improve robustness of ArrayOf; fix some inspect methods
Giuseppe Bilotta [Fri, 4 Aug 2006 07:26:35 +0000 (07:26 +0000)]
Freenode changes the hostmask of users after identification. Do not fail when a known user comes up with a different netmask, just give a warning
Giuseppe Bilotta [Fri, 4 Aug 2006 07:15:29 +0000 (07:15 +0000)]
Ahem. I should remember to test things ''before'' committing, not after. Fix COREDIR as set by post-config
Giuseppe Bilotta [Fri, 4 Aug 2006 06:48:07 +0000 (06:48 +0000)]
Add myself to AUTHORS in trunk too
Giuseppe Bilotta [Fri, 4 Aug 2006 06:46:07 +0000 (06:46 +0000)]
Fix one more problem with missing COREDIR and clean up setup.rb
Chris Gahan [Fri, 4 Aug 2006 06:35:50 +0000 (06:35 +0000)]
Whoops.. removed the automatic adding of --debug. :)
Chris Gahan [Fri, 4 Aug 2006 06:34:44 +0000 (06:34 +0000)]
A little handy script that launches the rbot daemon from this directory (no need to install it!)
Giuseppe Bilotta [Fri, 4 Aug 2006 00:44:31 +0000 (00:44 +0000)]
Some fixes for the help system. Still not perfect, but better than before