Jeremy Fincher
|
c3d7efa68b
|
Fixed bug with reload not working with non-canonicalNames.
|
2003-10-30 18:05:57 +00:00 |
|
Jeremy Fincher
|
895ecf718f
|
Fixed bug #832590.
|
2003-10-30 05:27:25 +00:00 |
|
Daniel Berlin
|
b0fd3f547c
|
Move ircutils.standardsubttext to plugins.standardSubstitute, make it do case insensitive replacement
|
2003-10-30 05:14:14 +00:00 |
|
Jeremy Fincher
|
af32b12745
|
Added some asserts to prevent bugs like we had earlier.
|
2003-10-30 04:14:09 +00:00 |
|
Jeremy Fincher
|
51c5d53259
|
Added defaultplugin.
|
2003-10-30 03:08:52 +00:00 |
|
Jeremy Fincher
|
f4e4233704
|
CanonicalNamed the toggles.
|
2003-10-30 02:38:11 +00:00 |
|
Jeremy Fincher
|
288dc6cf4c
|
Changed repr to pprint.pformat.
|
2003-10-30 02:20:36 +00:00 |
|
Jeremy Fincher
|
8819240864
|
Added a few commented-out debug printfs and set self.__class__.toggle instead of self.toggle.
|
2003-10-30 02:13:17 +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
|
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 |
|
Daniel Berlin
|
70be390875
|
Add standard substitution function
|
2003-10-29 20:08:34 +00:00 |
|
Jeremy Fincher
|
afbf513df2
|
Changed not to use the deprecated new module.
|
2003-10-29 13:06:17 +00:00 |
|
Jeremy Fincher
|
6d36432508
|
Fixed __init__ and its error with instancemethods not having adjustable __doc__ strings.
|
2003-10-29 06:35:02 +00:00 |
|
Jeremy Fincher
|
cd4270942d
|
Made toggle require either #channel.op or admin capability.
|
2003-10-29 00:13:43 +00:00 |
|
Jeremy Fincher
|
372d22e6c8
|
Fixed bugs in Toggleable.
|
2003-10-29 00:01:34 +00:00 |
|
Jeremy Fincher
|
4f673181e8
|
Added Toggleable mixin.
|
2003-10-28 23:32:56 +00:00 |
|
Jeremy Fincher
|
e49e5d02f4
|
Changes to ToggleDictionary.
|
2003-10-28 23:14:49 +00:00 |
|
Jeremy Fincher
|
d174226c5c
|
Added the ability to do hashed passwords.
|
2003-10-28 15:13:53 +00:00 |
|
Jeremy Fincher
|
b63f2170e8
|
Added a saltHash function.
|
2003-10-28 14:20:00 +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
|
3db33b5ef3
|
Removed the replyWhenNotCommand machinery entirely.
|
2003-10-28 05:17:59 +00:00 |
|
Jeremy Fincher
|
b9fb362a65
|
Oops, not self.msg.
|
2003-10-28 05:16:17 +00:00 |
|
Jeremy Fincher
|
eaa15860d8
|
Made sure commaAndify raises TypeError when it's given lists of non-strings.
|
2003-10-28 05:10:03 +00:00 |
|
Jeremy Fincher
|
5750480714
|
Forgot to set the prioirity appropriately.
|
2003-10-28 05:03:56 +00:00 |
|
James Vega
|
ad022a88ed
|
Added ToggleDictionary class and modified the tests to better model the
specification
|
2003-10-28 00:52: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
|
7ae53ef169
|
Added loss to the plurals dictionary.
|
2003-10-27 23:57:34 +00:00 |
|
James Vega
|
6e911131fd
|
plugins/Gameknot.py: Add replyPossibleBug string to 'page format' error
src/conf.py: Fix a typo in replyPossibleBug string
|
2003-10-27 23:45:15 +00:00 |
|
Jeremy Fincher
|
fc11ff4f24
|
Handle properly the case where no matching commands were found.
|
2003-10-27 04:59:54 +00:00 |
|
Jeremy Fincher
|
fbd08fe704
|
Added the plugin name to the command if the command is abiguous.
|
2003-10-26 17:39:01 +00:00 |
|
Jeremy Fincher
|
6077e2896b
|
Cosmetic change to a variable name.
|
2003-10-25 18:28:36 +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
|
5ddd26cc69
|
Fixed a bugger in Misc.py.
|
2003-10-24 21:59:49 +00:00 |
|
Jeremy Fincher
|
a666eddd16
|
Added RFE #827538 and fixed the help test.
|
2003-10-24 21:55:34 +00:00 |
|
Jeremy Fincher
|
143448c50a
|
Made sure plugins are sorted in error messages.
|
2003-10-24 21:35:59 +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
|
44227181b7
|
Converted ChannelsDictionary to use a PersistentDictionary.
|
2003-10-24 09:58:51 +00:00 |
|
Jeremy Fincher
|
7d960ca4c6
|
Added PersistentDictionary.flush.
|
2003-10-24 09:57:54 +00:00 |
|
Jeremy Fincher
|
b9434a23a6
|
Added PersistentDictionary.
|
2003-10-24 09:53:03 +00:00 |
|
Jeremy Fincher
|
300004ca62
|
Fix for bug #829300
|
2003-10-24 09:03:34 +00:00 |
|
Jeremy Fincher
|
8b200efaa0
|
Removed bug.
|
2003-10-23 14:46:56 +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
|
f847208b65
|
Updated docstring for dispatchers slightly.
|
2003-10-23 08:43:50 +00:00 |
|
Jeremy Fincher
|
b3a95c3c0b
|
Updated to reflect the change in name of the wizards.
|
2003-10-23 07:32:19 +00:00 |
|
Jeremy Fincher
|
10c7b7c0c0
|
Made sure no messages longer than 512 bytes every leave the bot.
|
2003-10-23 05:53:49 +00:00 |
|
Jeremy Fincher
|
1168251809
|
Removed shrinkList and privmsgPayload.
|
2003-10-23 05:13:51 +00:00 |
|
Jeremy Fincher
|
de63973a2f
|
Angle bracketed replyPossibleBug URL.
|
2003-10-22 20:26:54 +00:00 |
|
Jeremy Fincher
|
1657339433
|
Fixed some help strings.
|
2003-10-22 18:49:51 +00:00 |
|
Jeremy Fincher
|
d60b3daecb
|
Made error message better for dispatcher commands.
|
2003-10-22 17:19:08 +00:00 |
|
Jeremy Fincher
|
689c464012
|
Made --from use ircutils.nickEqual.
|
2003-10-22 08:08:59 +00:00 |
|
Jeremy Fincher
|
d28b015b52
|
Added an apropos command.
|
2003-10-22 04:32:29 +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
|
9c2a8121ec
|
Fixed bug in isNick.
|
2003-10-22 01:40:27 +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
|
be97120c63
|
Made the hostmask command default to providing the hostmask of the person asking giving the command if no nick is provided.
|
2003-10-21 21:33:27 +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
|
e298f33d7e
|
Fixed problem with new.function.
|
2003-10-21 20:59:51 +00:00 |
|
Jeremy Fincher
|
d472938bae
|
Made the ambiguous error message when multiple commands are ambiguous a little prettier.
|
2003-10-21 19:00:12 +00:00 |
|
Jeremy Fincher
|
3c4a53c42c
|
Slightly changed the error message to make it sound better.
|
2003-10-21 17:57:16 +00:00 |
|
Jeremy Fincher
|
912fb78afb
|
Made the last test pass.
|
2003-10-21 17:14:28 +00:00 |
|
James Vega
|
46907405d9
|
Switch Sf back to Sourceforge due to a conversation I wasn't aware of where
they reversed the naming-decision
|
2003-10-21 16:43:02 +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
|
c67a3eae19
|
Fixed ambiguous error handling.
|
2003-10-21 07:26:29 +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
|
79d455dd95
|
Changed the default minimumPriority.
|
2003-10-21 06:38:03 +00:00 |
|
Jeremy Fincher
|
ab2bea589a
|
Changed the names of the src/ plugins.
|
2003-10-21 06:03:57 +00:00 |
|
Jeremy Fincher
|
0f30bbc359
|
Fixed bug in MiscCommands.replyWhenNotCommand that it would respond to unhandled CTCP requests.
|
2003-10-21 05:02:48 +00:00 |
|
Stéphan Kochen
|
1b1fe4408e
|
setconf can now list conf variables and tell which type they are.
|
2003-10-20 23:22:40 +00:00 |
|
Stéphan Kochen
|
a73f4bd751
|
Doh!
|
2003-10-20 20:48:19 +00:00 |
|
Jeremy Fincher
|
645302a163
|
Added handling for ambiguous commands to doPrivmsg.
|
2003-10-20 11:34: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
|
7815d2c0b6
|
Added code to make dataDir/logDir/confDir directories if they don't exist.
|
2003-10-20 07:18:43 +00:00 |
|
Jeremy Fincher
|
1ddc5195d4
|
Fixed bug in list, was using .startswith instead of == for the plugin name.
|
2003-10-20 05:56:14 +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
|
d21a99a37a
|
Added stripping of prefix characters from help argument.
|
2003-10-19 19:19:47 +00:00 |
|
Jeremy Fincher
|
f57a523bb4
|
Oops, forgot to update the privmsgs.thread.
|
2003-10-19 15:15:58 +00:00 |
|
Jeremy Fincher
|
f917053150
|
Didn't update nickmods to match conf.nickmods when Irc.reset is called, in case we're on a dumb network like Freenode.
|
2003-10-19 13:59:00 +00:00 |
|
Jeremy Fincher
|
4c8bb936b8
|
Changed bug to reportbug.
|
2003-10-17 16:39:05 +00:00 |
|
Jeremy Fincher
|
5ff709375e
|
Oops, forgot the docstring.
|
2003-10-16 20:06:17 +00:00 |
|
Jeremy Fincher
|
2ffe5a13dd
|
Added depluralize function and fixed latent (untested) capitalization buggerishness.
|
2003-10-16 20:05:45 +00:00 |
|
Jeremy Fincher
|
121be3d9cf
|
Made the constructor take dictionaries.
|
2003-10-16 19:40:14 +00:00 |
|
Jeremy Fincher
|
f392696d98
|
Added TwoWayDictionary.
|
2003-10-16 19:36:33 +00:00 |
|
Jeremy Fincher
|
683ba63949
|
Fixed bug in IrcState.copy -- it wasn't doing deep copies.
|
2003-10-16 13:27:40 +00:00 |
|
Jeremy Fincher
|
ee24accaf7
|
Fixed bug in default argument for IrcMsg.__init__ -- args should default to (), not None.
|
2003-10-16 13:11:46 +00:00 |
|
Jeremy Fincher
|
3c676f844a
|
Removed the OwnerCommands.say command; it wasn't useful enough.
|
2003-10-16 10:47:48 +00:00 |
|
Jeremy Fincher
|
889e99cec6
|
Fixed an invalid irc.error in the part command.
|
2003-10-16 10:43:35 +00:00 |
|
Jeremy Fincher
|
63135c4c48
|
Removed a debugging print.
|
2003-10-15 06:53:54 +00:00 |
|