Commit Graph

6235 Commits

Author SHA1 Message Date
Jeremy Fincher 65fbb08c7f Started using source-nested plugins. 2005-02-24 12:49:25 +00:00
Jeremy Fincher 574e9509b7 Added support for source-nested plugins. 2005-02-24 12:49:08 +00:00
James Vega 09eecf5a4e Fix ranking display. 2005-02-26 16:24:26 +00:00
James Vega 72edc74fbd Show the person's part message (if there is one). 2005-02-25 18:53:36 +00:00
Jeremy Fincher d43828ecfa Added split throttling to the Herald plugin. 2005-02-25 10:01:00 +00:00
Jeremy Fincher 13e1f7ccb9 Added isSplit, a function for checking whether a given QUIT message is a split quit. 2005-02-25 09:59:39 +00:00
Jeremy Fincher 50d390ece4 Added a reset method, a couple more tests, and fixed a slight bug (IndexError being raised from the wrong place) 2005-02-25 09:44:51 +00:00
Jeremy Fincher b0e006ab12 Fixed help to show the full command. 2005-02-24 12:50:09 +00:00
James Vega b272bd7752 Goodbye debug log. 2005-02-25 04:58:40 +00:00
James Vega 919f9e0915 Grammar nazi of DOOM! 2005-02-25 00:06:16 +00:00
James Vega 80c53dcea3 Make automatic announcement errors not: a) poll every time __call__ is called, b) respond with the errors. 2005-02-25 00:04:39 +00:00
Jeremy Fincher 4648360a04 Added op, halfop, and voice converters, and converted Channel to use them. 2005-02-24 09:59:21 +00:00
Jeremy Fincher 1e56f0df7e Forgot to have a case for a disabled channel :) 2005-02-24 09:54:48 +00:00
Jeremy Fincher 74e4299636 Forgot a dot. 2005-02-24 09:13:33 +00:00
Jeremy Fincher e863999e16 Accidentally changed this from an error to a reply when refactoring. 2005-02-24 04:25:28 +00:00
Kevin Murphy 48c472d493 Check for the unknown author and special case accordingly 2005-02-23 18:17:01 +00:00
Kevin Murphy 5e5e2f3336 Fixed some typos 2005-02-23 17:40:44 +00:00
James Vega 2408457221 Fix a bug with a missing argument for string formatting. 2005-02-23 16:40:21 +00:00
James Vega 181c623703 Make our error message for the Plugin.__init__ changes better and try to prevent spurious, invalid error messages. 2005-02-23 00:04:07 +00:00
James Vega 527a6e1834 Fix the problem with RSS complaining about invalid feed names. 2005-02-23 00:03:09 +00:00
James Vega db36e979db Wrap Plugin.list. 2005-02-22 23:51:01 +00:00
James Vega 98199fe693 Forgot to add Limiter to setup.py 2005-02-22 23:50:21 +00:00
James Vega 234beab9aa Add Limiter in the new plugin format. 2005-02-22 19:35:35 +00:00
James Vega 25ae2a52cf Use get to avoid a KeyError. 2005-02-22 14:28:45 +00:00
James Vega 3f94bf6dae Fix an exception in RSS.announce. 2005-02-22 14:27:59 +00:00
James Vega 9f6fcf260f Add Todo in the new plugin format.
The db format has been changed to a single flat file per user.
2005-02-21 01:27:12 +00:00
Jeremy Fincher 07814fc808 Fix for bug in first.__repr__. 2005-02-21 01:04:45 +00:00
Jeremy Fincher 06a6656dc7 Updated Status to use some of the new methods. 2005-02-19 23:44:50 +00:00
Jeremy Fincher 66036c344f Oops, forgot a format. 2005-02-19 19:48:48 +00:00
Jeremy Fincher 1c10d4cd20 Fixed help. 2005-02-19 19:44:49 +00:00
Jeremy Fincher ee7ca1668c Fix for the new refactoring in callbacks. 2005-02-19 08:43:37 +00:00
James Vega aff8f8636e Disallow retrieving other people's capabilities and make the response private so we don't leak channel information. 2005-02-19 00:23:34 +00:00
James Vega 21970da9f0 Make use of format() in a few more places. 2005-02-19 00:22:23 +00:00
Jeremy Fincher 5985562a31 Put the monkey patch in the wrong place. 2005-02-18 23:53:11 +00:00
Jeremy Fincher c9408a95f5 Re-added capability checking stuff. Boo. This needs refactored. 2005-02-18 23:44:38 +00:00
Jeremy Fincher ff3b03973f Let's not try to call getCommand on callbacks that don't have it. 2005-02-18 23:01:41 +00:00
Jeremy Fincher 7ff9463f9b A little refactoring, a few more cases where we should ignore messages. 2005-02-18 23:00:59 +00:00
Jeremy Fincher 6756d4958c Fixed Owner.isCommand to be isCommandMethod. 2005-02-18 18:33:01 +00:00
Jeremy Fincher ff8728b6c1 Moved the titleSnarfer to Web, so we need to insist that we're called before that instead. 2005-02-18 18:46:57 +00:00
Jeremy Fincher 08b4359be0 Fix for bug #1143733. 2005-02-18 18:41:38 +00:00
Jeremy Fincher 06feea3ae7 Fixed test failures caused after test_irclib.py runs, and added a couple extra asserts and some commented out lines for more predictable test order. 2005-02-18 18:31:44 +00:00
Jeremy Fincher cf760c0401 Changed Karma's tokenizedCommand to an invalidCommand. 2005-02-18 16:24:48 +00:00
Jeremy Fincher b0df87ed7d Fixed addressedRegexps handling in PluginRegexp. 2005-02-18 16:19:44 +00:00
James Vega 568ebcdf96 Add tests for utils.iter.choice. 2005-02-18 13:40:29 +00:00
James Vega 9ed5efaaef Fix defaultPlugin to work with jemfinch's refactoring. 2005-02-18 13:40:05 +00:00
Jeremy Fincher f50edbe008 Added our hacked shlex.py, prior to the 2.3 bastardization that made it unsuitable for our purposes. 2005-02-18 08:30:59 +00:00
Jeremy Fincher e6645df9aa Removed the generated value, which is less than useful. 2005-02-18 08:30:35 +00:00
Jeremy Fincher 34e4891bbc Changed to use getattr again; getCommandMethod is pretty much reserved for, well, commands. 2005-02-18 08:26:28 +00:00
Jeremy Fincher 9327be4b59 Added an assert to make sure findCallbacksForArgs is used correctly. 2005-02-18 08:26:02 +00:00
Jeremy Fincher e926198c8f Forgot to remove this with the rest of the Babelfish removal. 2005-02-18 07:36:32 +00:00