Jeremy Fincher
|
52393396b2
|
Changed the timing log from info to debug.
|
2004-02-08 10:02:05 +00:00 |
|
Jeremy Fincher
|
6b6efcddcc
|
Removed some useless debugging madealios.
|
2004-02-08 03:24:09 +00:00 |
|
Jeremy Fincher
|
2022839a96
|
Gave replies the **kwargs.
|
2004-02-07 12:38:31 +00:00 |
|
Jeremy Fincher
|
9108591b7f
|
Added isCommand to the firewalled methods.
|
2004-02-07 11:48:37 +00:00 |
|
Jeremy Fincher
|
47d81547aa
|
Added log.firewall and log.MetaFirewall, and converted several classes to use them.
|
2004-02-06 09:20:47 +00:00 |
|
James Vega
|
7b8b1a25ca
|
Improve supybot's handling of PRIVMSGs that start with 'supybot'
|
2004-02-02 02:36:53 +00:00 |
|
Jeremy Fincher
|
5b2d89b086
|
Fixed that one bug submitted by jamessan about plugin.command capabilities being unhandled.
|
2004-01-30 22:14:39 +00:00 |
|
Jeremy Fincher
|
b9abf8427a
|
Removed killProxy, which was never used.
|
2004-01-26 03:50:15 +00:00 |
|
Jeremy Fincher
|
bd47403bf0
|
Made registryValue work with dotted syntax.
|
2004-01-21 16:25:38 +00:00 |
|
James Vega
|
c3173fe4b4
|
registryValue was missing a little self loving
|
2004-01-21 01:16:37 +00:00 |
|
Jeremy Fincher
|
0cd95c63d5
|
Added supybot.reply.noCapabilityError.
|
2004-01-20 22:39:15 +00:00 |
|
Jeremy Fincher
|
e8bba56f1f
|
Added supybot.reply.detailedErrors.
|
2004-01-20 22:26:48 +00:00 |
|
Jeremy Fincher
|
03647ce53d
|
Added supybot.threadAllCommands.
|
2004-01-20 22:09:10 +00:00 |
|
Jeremy Fincher
|
26c4bcd27d
|
Juggled some parentheses around and added registryValue to callbacks.Privmsg.
|
2004-01-20 16:17:12 +00:00 |
|
Jeremy Fincher
|
224cacc966
|
Fixed several bugs and added the replies rich reply method.
|
2004-01-19 20:51:04 +00:00 |
|
Jeremy Fincher
|
6ca78924f3
|
HUUUUUUUUGE Configuration change.
|
2004-01-18 07:58:26 +00:00 |
|
Stéphan Kochen
|
dddf1d2a08
|
Removed a debug message.
|
2004-01-16 23:28:29 +00:00 |
|
Stéphan Kochen
|
1572ccf452
|
Typo I presume :)
|
2004-01-16 21:12:56 +00:00 |
|
Jeremy Fincher
|
b2f23c6f63
|
Updated the rest of the code to use utils.changeFunctionName.
|
2004-01-16 16:39:00 +00:00 |
|
Jeremy Fincher
|
f5ec8f1467
|
Refactored, and made sure Privmsg.callCommand doesn't catch exceptions.
|
2004-01-16 16:14:46 +00:00 |
|
Jeremy Fincher
|
1e15c4ca75
|
Partial fix for bug #877601, I'll do the rest in class.
|
2004-01-16 12:50:32 +00:00 |
|
Jeremy Fincher
|
8164f5bb1f
|
Partial fix for bug #877601, I'll do the rest in class.
|
2004-01-16 12:42:52 +00:00 |
|
Jeremy Fincher
|
38e8c33422
|
Stylistic updates.
|
2004-01-15 19:09:40 +00:00 |
|
Jeremy Fincher
|
3c25e6f41f
|
Make _make... __make...
|
2004-01-15 12:54:10 +00:00 |
|
Jeremy Fincher
|
82249961a3
|
Bugfix!
|
2004-01-14 03:27:45 +00:00 |
|
Jeremy Fincher
|
bed5624e86
|
Oops, had to change a self.log to just a log.
|
2004-01-12 19:19:47 +00:00 |
|
Jeremy Fincher
|
13e0447ea5
|
Added bug #874038.
|
2004-01-11 15:17:00 +00:00 |
|
Jeremy Fincher
|
3e93599419
|
Fixed bugz0r in errorNoCapability.
|
2004-01-09 14:20:00 +00:00 |
|
Jeremy Fincher
|
f453d10e9a
|
Added a few asserts (the same one three times, actually) to catch old code with a clearer error message.
|
2004-01-08 23:14:40 +00:00 |
|
Jeremy Fincher
|
1c03464fd9
|
Huge commit to finish refactoring of replies.
|
2004-01-08 23:03:48 +00:00 |
|
Jeremy Fincher
|
845142e688
|
Updated replyNotRegistered stuff.
|
2004-01-08 21:49:10 +00:00 |
|
Jeremy Fincher
|
099b8bc14b
|
Updated some capabilities stuff.
|
2004-01-08 15:24:56 +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
|
d6e9eafbf2
|
Don't call invalidCommand with CTCP messages.
|
2004-01-07 12:00:59 +00:00 |
|
Jeremy Fincher
|
09dfe24573
|
Fixed bugz0r with nested commands in Scheduler.repeat.
|
2004-01-04 19:35:02 +00:00 |
|
Jeremy Fincher
|
b2c156609f
|
Fixed!
|
2004-01-04 15:16:20 +00:00 |
|
Jeremy Fincher
|
c88a7c3609
|
Backing out canonicalName in isCommand.
|
2004-01-04 11:52:12 +00:00 |
|
Jeremy Fincher
|
ef4bff5571
|
Made isCommand use canonicalName and added getCommand.
|
2004-01-04 11:23:23 +00:00 |
|
Jeremy Fincher
|
4b3b245834
|
Made addressedRegexps and Regexps not run if there was an error. Also slightly refactgored handling of errors in Privmsg/IrcProxyObject. Also fixed spawning of threads to set the callback's threaded attribute.
|
2004-01-01 20:15:25 +00:00 |
|
Jeremy Fincher
|
bbafb4294e
|
Added conf.replyWhenNotAddressed for RFE #859183.
|
2003-12-17 13:22:21 +00:00 |
|
Jeremy Fincher
|
db8d18b1aa
|
Oops, forgot to commit this with the case-insensitive more changes.
|
2003-12-16 13:32:31 +00:00 |
|
Jeremy Fincher
|
42ce8c33a6
|
Swapped the argument order for utils.{pluralize,nItems}
|
2003-12-12 15:41:33 +00:00 |
|
Jeremy Fincher
|
8f777db9f9
|
Fixed bug #858008, and a fix for another bug that invalidCommands that raise an exception stop the whole process; now it'll continue to later plugins.
|
2003-12-11 14:32:45 +00:00 |
|
Jeremy Fincher
|
f592aab3c0
|
Fixed bug #857299.
|
2003-12-10 19:17:48 +00:00 |
|
Jeremy Fincher
|
f6f46f6689
|
Fixed bug #855014 and added RFEs #855453 and #855454.
|
2003-12-06 23:52:23 +00:00 |
|
Jeremy Fincher
|
40dcc0eb1c
|
Changed a log.info to a log.warning (more appropriate).
|
2003-12-05 11:52:50 +00:00 |
|
Jeremy Fincher
|
a74d1d5aef
|
Added a little extra logging.
|
2003-12-04 00:29:06 +00:00 |
|
Jeremy Fincher
|
bc7083506f
|
Make sure to normalize the whitespace on help.
|
2003-12-03 22:02:29 +00:00 |
|
Jeremy Fincher
|
8e7416fd72
|
Limit the number of mores to 50.
|
2003-12-03 05:42:55 +00:00 |
|
Jeremy Fincher
|
41ab05862f
|
Changed the priority of the ignoring logged message.
|
2003-11-26 18:46:47 +00:00 |
|
Jeremy Fincher
|
48166f4895
|
Huge update to the logging infrastructure.
|
2003-11-26 18:21:12 +00:00 |
|
Jeremy Fincher
|
4770ef1b3f
|
Added the to= keyword argument to reply.
|
2003-11-25 11:08:57 +00:00 |
|
Jeremy Fincher
|
a4284e7924
|
Added __revision__ strings.
|
2003-11-25 08:38:19 +00:00 |
|
Jeremy Fincher
|
1d95410f91
|
Fixed introduced bug in that callbacks.Privmsg.handled wasn't set appropriately when a command was called.
|
2003-11-22 07:16:34 +00:00 |
|
Jeremy Fincher
|
37c6516693
|
Fix for bug #846065.
|
2003-11-22 02:10: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
|
0e01a1dee8
|
Sweede is a fscking retard.
|
2003-11-15 03:01:01 +00:00 |
|
Jeremy Fincher
|
08244ff36e
|
New test and fix for the associated bug.
|
2003-11-12 21:57:21 +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
|
28753856eb
|
__parented some classes.
|
2003-11-04 08:13:22 +00:00 |
|
Jeremy Fincher
|
65e469ba38
|
Removed crazy-buggy rate limiting stuff.
|
2003-11-04 08:05:16 +00:00 |
|
Jeremy Fincher
|
895ecf718f
|
Fixed bug #832590.
|
2003-10-30 05:27:25 +00:00 |
|
Jeremy Fincher
|
58cf080109
|
Fixed the nesting bug with testEval and testCalc.
|
2003-10-29 23:40:14 +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
|
afbf513df2
|
Changed not to use the deprecated new module.
|
2003-10-29 13:06:17 +00:00 |
|
Jeremy Fincher
|
186239ee84
|
Fixed an infinite loop problem in the new invalidCommand code.
|
2003-10-28 06:57:52 +00:00 |
|
Jeremy Fincher
|
a34589cce7
|
Completed the removal of callbacks.Privmsg.doPrivmsg.
|
2003-10-28 06:30:42 +00:00 |
|
Jeremy Fincher
|
86a3746994
|
Added a finished variable so we don't have to rely on return values from invalidCommand.
|
2003-10-28 06:06:21 +00:00 |
|
Jeremy Fincher
|
b9fb362a65
|
Oops, not self.msg.
|
2003-10-28 05:16:17 +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
|
39349302a6
|
Changed the way the plugin name is reported in help.
|
2003-10-24 23:14:27 +00:00 |
|
Jeremy Fincher
|
094bdee30b
|
Fixed bug with commandsOnStart not being called unless they were already canonical names.
|
2003-10-24 18:53:34 +00:00 |
|
Jeremy Fincher
|
d85c8c555b
|
Added plugin name to help output.
|
2003-10-24 13:52:09 +00:00 |
|
Jeremy Fincher
|
ff8159c91e
|
Made only-syntax return without the parentheses.
|
2003-10-24 11:47:45 +00:00 |
|
Jeremy Fincher
|
af402fd60a
|
Added a configuration option to show only syntax on ArgumentError.
|
2003-10-24 11:31:09 +00:00 |
|
Jeremy Fincher
|
8b200efaa0
|
Removed bug.
|
2003-10-23 14:46:56 +00:00 |
|
Jeremy Fincher
|
f847208b65
|
Updated docstring for dispatchers slightly.
|
2003-10-23 08:43:50 +00:00 |
|
Jeremy Fincher
|
d60b3daecb
|
Made error message better for dispatcher commands.
|
2003-10-22 17:19:08 +00:00 |
|
Jeremy Fincher
|
cad2269ba5
|
Made ordering in PrivmsgCommandAndRegexp depend on the list of regexp-methods.
|
2003-10-21 21:15:29 +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 |
|
Jeremy Fincher
|
72402b98c7
|
Removed handling of ambiguous commands in IrcObjectProxy; Misc is the only place where it's to be handled. Also fixed bug that a dispatched command raising callbacks.ArgumentError results in the syntax for the dispatcher.
|
2003-10-21 07:20:54 +00:00 |
|
Jeremy Fincher
|
3212ece69c
|
Finished 'big change' to allow dispatching and stuff.
|
2003-10-20 11:34:21 +00:00 |
|
Jeremy Fincher
|
55ccb85542
|
Removed the syntax command; changed interface of callbacks.findCallbackForCommand to return a list of the matching callbacks; fix help to handle the prefixing of the plugin name.
|
2003-10-20 10:25:13 +00:00 |
|
Stéphan Kochen
|
e12f69b7a2
|
Added conf.replyWithPrivateNotice and 'notice' command.
|
2003-10-20 10:10:46 +00:00 |
|
Jeremy Fincher
|
0b6c2084cf
|
Fixed handling of callbacks.ArgumentError in PrivmsgCommandAndRegexp.
|
2003-10-20 07:31:17 +00:00 |
|
Jeremy Fincher
|
eb31db6277
|
Added memoization optimization to tokenize function.
|
2003-10-20 04:26:37 +00:00 |
|
Jeremy Fincher
|
68fd496516
|
Added memoization optimization to tokenize function.
|
2003-10-20 04:17:14 +00:00 |
|
Jeremy Fincher
|
06cd9ae285
|
Added memoization optimization to tokenize function.
|
2003-10-20 04:16:44 +00:00 |
|
Jeremy Fincher
|
8fc200ae1f
|
Removed premature optimization of using the regexp to decide when to tokenize. We'll optimize when we have to, likely by making tokenize memoize.
|
2003-10-20 03:56:15 +00:00 |
|
Jeremy Fincher
|
63135c4c48
|
Removed a debugging print.
|
2003-10-15 06:53:54 +00:00 |
|
Jeremy Fincher
|
aa1b992643
|
Added error reporting to regexp-based callCommands.
|
2003-10-13 23:20:15 +00:00 |
|
Jeremy Fincher
|
9eff6d997e
|
Removed/commented out some debug.printfs.
|
2003-10-12 12:42:43 +00:00 |
|
Jeremy Fincher
|
e96c1359fd
|
Added addressedRegexps set to PrivmsgCommandAndRegexp.
|
2003-10-09 04:29:37 +00:00 |
|
Jeremy Fincher
|
b0f5674f91
|
Fixed bug #820262.
|
2003-10-08 22:38:27 +00:00 |
|
Jeremy Fincher
|
b1495a1718
|
Added a docstring.
|
2003-10-05 20:40:45 +00:00 |
|
Jeremy Fincher
|
970c819e79
|
Changed fix.py to munge __builtins__ rather than requiring a "from fix import *" statement.
|
2003-10-05 12:47:19 +00:00 |
|
Jeremy Fincher
|
71fcfb8db9
|
Deleted a few variables that shouldn't have been exported.
|
2003-10-04 12:29:58 +00:00 |
|
Jeremy Fincher
|
8d620207ea
|
Added lots of docstrings.
|
2003-10-04 11:34:44 +00:00 |
|
Jeremy Fincher
|
bbbc97c11b
|
Added fix for possible bug in re.finditer.
|
2003-10-04 09:59:06 +00:00 |
|