Jeremy Fincher
|
b5c52a9c11
|
Make defaultPlugins get automatically read from the registry.
|
2004-02-08 09:58:45 +00:00 |
|
Jeremy Fincher
|
07e6482f11
|
Added Owner.defaultplugin again, we needed a better interface to setting/removing default plugins.
|
2004-02-07 23:22:47 +00:00 |
|
Jeremy Fincher
|
b2efbdc84c
|
Added RFE #871658.
|
2004-02-07 11:48:03 +00:00 |
|
Jeremy Fincher
|
90112901f4
|
Make sure failed loads of plugins don't prevent those plugins from later being loaded.
|
2004-02-06 09:19:21 +00:00 |
|
Jeremy Fincher
|
8eeb9e7221
|
Updated error messages.
|
2004-02-05 07:53:00 +00:00 |
|
Jeremy Fincher
|
5e3fae4dbb
|
Robustified\!
|
2004-02-04 18:01:00 +00:00 |
|
Jeremy Fincher
|
285ac5ef6d
|
At least import the plugin module, so configuration is preserved.
|
2004-02-04 05:56:51 +00:00 |
|
Jeremy Fincher
|
3deab7b599
|
Added a defaultplugin for ignore to Admin.
|
2004-02-04 00:34:42 +00:00 |
|
Jeremy Fincher
|
988bf3d336
|
Fixed defaultPlugins.
|
2004-02-03 23:23:04 +00:00 |
|
Jeremy Fincher
|
9bf4f35a51
|
Refactored registry to remove the Group/Value distinction.
|
2004-02-03 16:43:22 +00:00 |
|
Jeremy Fincher
|
cb3f763bf0
|
Oops, forgot to %.
|
2004-02-03 00:16:07 +00:00 |
|
James Vega
|
7ebfa3f3da
|
Since when is there a reload command in Misc?
|
2004-01-29 16:46:18 +00:00 |
|
Jeremy Fincher
|
bd066d616e
|
Made do001 more robust against failures loading.
|
2004-01-27 11:29:54 +00:00 |
|
Jeremy Fincher
|
3624267dbf
|
Oops, forgot to commit this.
|
2004-01-26 15:10:04 +00:00 |
|
Jeremy Fincher
|
847b53d68a
|
Fixed some bugz0rs.
|
2004-01-26 08:10:36 +00:00 |
|
Jeremy Fincher
|
b94a7a3b4e
|
Made defaultplugin use the registry.
|
2004-01-25 08:22:50 +00:00 |
|
Jeremy Fincher
|
8cc8bba9e0
|
Made do001 handle already-loaded plugins (like, uh, right after reconnecting...)
|
2004-01-21 19:13:20 +00:00 |
|
Jeremy Fincher
|
e88f2e5ba5
|
Set defaultcommand for help to be Misc.
|
2004-01-20 22:12:47 +00:00 |
|
Jeremy Fincher
|
da3c0634a9
|
Changed eval/exec so that they never even get defined if conf.allowEval isn't True.
|
2004-01-20 16:16:25 +00:00 |
|
Jeremy Fincher
|
81a40ee782
|
Updated for the registry._cache change.
|
2004-01-20 12:09:54 +00:00 |
|
Jeremy Fincher
|
8228f7d7a1
|
Forgot to update when registerPlugin moved to conf.
|
2004-01-19 22:38:09 +00:00 |
|
Jeremy Fincher
|
9aede17efd
|
Changed not even to define eval/exec when conf.allowEval is False.
|
2004-01-18 19:35:36 +00:00 |
|
Jeremy Fincher
|
6ca78924f3
|
HUUUUUUUUGE Configuration change.
|
2004-01-18 07:58:26 +00:00 |
|
Jeremy Fincher
|
942d67cc21
|
Changed a %s to a %r.
|
2004-01-15 14:27:22 +00:00 |
|
Jeremy Fincher
|
69f8c40119
|
Added deprecation support.
|
2004-01-15 14:08:14 +00:00 |
|
Jeremy Fincher
|
11908f5f2c
|
Simplified quit.
|
2004-01-15 12:55:37 +00:00 |
|
Jeremy Fincher
|
74961db20e
|
An attempt to prevent the ugly exceptions from being raised on quit.
|
2004-01-15 11:48:23 +00:00 |
|
Jeremy Fincher
|
d33c5333c5
|
Removed set and unset, since they're not used at all by anyone.
|
2004-01-15 00:27:46 +00:00 |
|
Jeremy Fincher
|
9f1af0d95c
|
Fixed quit to note that it doesn't *really* take an argument, and to say who the bot was quit by.
|
2004-01-14 23:51:58 +00:00 |
|
Jeremy Fincher
|
1c03464fd9
|
Huge commit to finish refactoring of replies.
|
2004-01-08 23:03:48 +00:00 |
|
Jeremy Fincher
|
530aec2be0
|
Updated the reply infrastructure. No more msg, it's just not necessary.
|
2004-01-08 03:12:14 +00:00 |
|
Jeremy Fincher
|
aa7408c09b
|
Changed over to the cool new RichReplyMethods stuff, mostly.
|
2004-01-07 19:09:24 +00:00 |
|
Jeremy Fincher
|
a4507d0d9d
|
Set dying during quit.
|
2004-01-04 13:51:11 +00:00 |
|
Jeremy Fincher
|
5502794a23
|
Added docstring to disambiguate, fixed some bugs.
|
2004-01-01 20:16:45 +00:00 |
|
Jeremy Fincher
|
44728222eb
|
s/callback/plugin/g
|
2003-12-16 19:57:18 +00:00 |
|
Jeremy Fincher
|
42ce8c33a6
|
Swapped the argument order for utils.{pluralize,nItems}
|
2003-12-12 15:41:33 +00:00 |
|
Jeremy Fincher
|
ae44a337be
|
Put the new module in sys.modules, just to be safe.
|
2003-12-09 21:33:13 +00:00 |
|
Jeremy Fincher
|
882b872d7c
|
Made defaultplugin show the default plugin for a command if not given a plugin.
|
2003-12-02 19:21:05 +00:00 |
|
Jeremy Fincher
|
8ff34725c2
|
Added User.list command to list registered users.
|
2003-12-01 20:57:00 +00:00 |
|
Jeremy Fincher
|
48166f4895
|
Huge update to the logging infrastructure.
|
2003-11-26 18:21:12 +00:00 |
|
Jeremy Fincher
|
23968baf49
|
Fix bug #849302.
|
2003-11-25 22:52:04 +00:00 |
|
Jeremy Fincher
|
c151c77b99
|
Made Admin the default for {add,remove}capability..
|
2003-11-25 16:08:30 +00:00 |
|
Jeremy Fincher
|
a4284e7924
|
Added __revision__ strings.
|
2003-11-25 08:38:19 +00:00 |
|
Jeremy Fincher
|
e6ad1614f3
|
Be more lenient about non-existent pluginDirs.
|
2003-11-22 17:06:23 +00:00 |
|
Jeremy Fincher
|
27cb6d53c8
|
Set the defaultplugin of capabilities to be User.
|
2003-11-17 14:07:51 +00:00 |
|
Jeremy Fincher
|
eb6e112f70
|
Changed some maps/filters to imaps/ifilters for efficiency reasons (I was bored, basically).
|
2003-11-15 04:37:04 +00:00 |
|
Jeremy Fincher
|
e4f912fc51
|
Made Aliases disambiguate themselves, and made that API in Owner public.
|
2003-11-12 02:18:22 +00:00 |
|
Jeremy Fincher
|
2e0b225d0c
|
Changed the needed= keyword arg in privmsgs.getArgs to required=.
|
2003-11-11 13:20:06 +00:00 |
|
Jeremy Fincher
|
8580b6a44e
|
Made Owner complain if there is more than one src/ plugin with a given command.
|
2003-11-09 14:01:36 +00:00 |
|
Jeremy Fincher
|
8474b10f32
|
Made Relay not ignore, and added a check to Owner.doPrivmsg to make sure commands can't get called by ignored people (even if noIgnore is True on the plugin with the commands.
|
2003-11-04 17:34:48 +00:00 |
|
Jeremy Fincher
|
65e469ba38
|
Removed crazy-buggy rate limiting stuff.
|
2003-11-04 08:05:16 +00:00 |
|
Jeremy Fincher
|
94e3726b82
|
Added a checkIgnored to Owner.doPrivmsg.
|
2003-11-04 07:05:25 +00:00 |
|
Jeremy Fincher
|
bc5529c87d
|
Forgot to update the second call _disambiguate to the new interface.
|
2003-11-03 06:55:51 +00:00 |
|
Jeremy Fincher
|
6b4d03fecc
|
Made it always default to src/ plugins unless explicitly overridden.
|
2003-11-03 04:36:40 +00:00 |
|
Jeremy Fincher
|
8c93488146
|
Fixed Bug #833786 (spurious brackets not handled correctly).
|
2003-10-31 18:18:04 +00:00 |
|
Jeremy Fincher
|
ca8b17f909
|
Made join default to admin.
|
2003-10-30 19:06:04 +00:00 |
|
Jeremy Fincher
|
51c5d53259
|
Added defaultplugin.
|
2003-10-30 03:08:52 +00:00 |
|
Jeremy Fincher
|
47a9d24434
|
Changed setconf to show what the value of the variable is if we don't give something to set it.
|
2003-10-30 02:13:12 +00:00 |
|
Jeremy Fincher
|
e556e783b1
|
Moved ambiguous command handling to Owner; fixed handling of empty nested command.
|
2003-10-29 23:02:27 +00:00 |
|
Jeremy Fincher
|
e03c65f753
|
Changed the whole handling of nonCommands and ambiguousCommands and whatnot. Now plugins can define an 'invalidCommand' method to be called on invalid commands.
|
2003-10-28 00:22:15 +00:00 |
|
Jeremy Fincher
|
300004ca62
|
Fix for bug #829300
|
2003-10-24 09:03:34 +00:00 |
|
Jeremy Fincher
|
589172a5f0
|
Removed the never-should-have-been-committed connect/disconnect commands.
|
2003-10-23 09:07:18 +00:00 |
|
Jeremy Fincher
|
bd87b8ba58
|
Eh, just some more error checking on a broken command.
|
2003-10-22 01:49:11 +00:00 |
|
Jeremy Fincher
|
0769c0a586
|
Added special handling to make sure reloading Misc doesn't kill MoobotFactoids.
|
2003-10-21 22:24:13 +00:00 |
|
Jeremy Fincher
|
7a1130cc28
|
Made it so only one method will be called, unless a plugin specifically declares a command to be alwaysCalled.
|
2003-10-21 21:01:43 +00:00 |
|
Stéphan Kochen
|
617b4928ef
|
Doh!... again. Seems I left listconf in in the previous commit.
|
2003-10-21 10:06:31 +00:00 |
|
Jeremy Fincher
|
ab2bea589a
|
Changed the names of the src/ plugins.
|
2003-10-21 06:03:57 +00:00 |
|