Commit Graph

  • d4d165ea40 plugins/Misc: Make sure Misc.last only skips the first message if last is being performed on the channel the user is currently in. James Vega 2005-06-10 12:19:10 +00:00
  • 9df805c568 Removed a useless assert. Jeremy Fincher 2005-06-08 18:31:48 +00:00
  • 3d66bc88e5 Let's ensure that self.repliedTo is False before calling invalidCommands. Jeremy Fincher 2005-06-08 17:49:54 +00:00
  • dff2862bb1 Fixed jamessan's multiple-invalidCommand bug. Jeremy Fincher 2005-06-08 17:45:58 +00:00
  • 0d83dde909 Moved a comment to the appropriate place. Jeremy Fincher 2005-06-08 16:24:54 +00:00
  • 0027916214 test/test_callbacks.py: Added a test for multiple, nested invalidCommands not being recognized. James Vega 2005-06-08 14:28:48 +00:00
  • cc4c143176 Log the name of each spawned thread at the DEBUG level. Jeremy Fincher 2005-06-08 03:53:00 +00:00
  • 490fb0b140 Changed prefixName to prefixNick, which is more appropriate, and has always bothered me. Better now than later. Jeremy Fincher 2005-06-01 21:08:30 +00:00
  • a477f12f47 plugins/Topic: Add a proper test for the previous Topic.set fix. James Vega 2005-06-01 21:06:04 +00:00
  • b41166cc4c This should've been an error response in the first place. Jeremy Fincher 2005-06-01 20:14:37 +00:00
  • 4da1f38235 Fixed the security issue nicktastic reported, and made sure that if, for some reason, an error doesn't raise an exception, it still stops the calling of the command function. Jeremy Fincher 2005-06-01 20:13:33 +00:00
  • c444a67e91 plugins/Channel: Catch a Key Error in "ban remove" and "ignore remove". James Vega 2005-06-01 13:24:06 +00:00
  • 766dad2f70 Fixed an error in hostmask.list when there are no hostmasks. Jeremy Fincher 2005-06-01 06:20:29 +00:00
  • 5c8677cf22 Give a better error message when a given command isn't found in a plugin. Jeremy Fincher 2005-06-01 01:10:08 +00:00
  • 6ed01d4a87 plugins/Services: Fix up an error message so it actually makes sense. James Vega 2005-06-01 01:13:25 +00:00
  • 227b15245a Some plugins raise callbacks.Error rather than ImportError when they can't be imported (usually due to a dependency on sqlite or similar). Jeremy Fincher 2005-05-30 19:20:36 +00:00
  • c1dcb47e3f Added another elucidating comment. Jeremy Fincher 2005-05-30 19:20:17 +00:00
  • 5815b3b348 Added some elucidating comments. Jeremy Fincher 2005-05-30 19:19:43 +00:00
  • b5f1e2a3e7 Added utils.iter.limited, an iterable that limits the number of elements that can be taken from another iterable. Jeremy Fincher 2005-05-30 19:19:11 +00:00
  • c268aab9bd +darcs James Vega 2005-05-30 04:36:01 +00:00
  • 14752347e2 Initial changelog and version changes for 0.83.0rc3. v0.83.0rc3 James Vega 2005-05-30 04:28:24 +00:00
  • 7549a9fe7c docs/man: Update supybot.1 and supybot-adduser.1 to reflect removal of options. James Vega 2005-05-30 04:22:37 +00:00
  • 34f5be5252 RSS: Use del instead of pop. James Vega 2005-05-30 02:27:16 +00:00
  • 7fdb72ab4f plugins/RSS: Stop using attributes for feeds. James Vega 2005-05-30 00:52:54 +00:00
  • 4baff174a5 plugins/Alias: Stop using attributes for aliases. James Vega 2005-05-29 19:41:49 +00:00
  • 85e9035535 plugins/RSS: Fix a bug in RSS.remove. James Vega 2005-05-29 16:54:57 +00:00
  • fab281b9b7 Long line. James Vega 2005-05-29 03:58:39 +00:00
  • b9cd0275e9 Fixed the help for register. Jeremy Fincher 2005-05-27 16:37:22 +00:00
  • 66076c0831 Removed a useless wrapper around a method that shouldn't exist. Jeremy Fincher 2005-05-27 03:47:04 +00:00
  • b09f35846c Removed options related to the hashing of passwords; it's an unimportant user detail, and people smart enough to care are smart enough to do it themselves. Jeremy Fincher 2005-05-26 02:50:00 +00:00
  • 90d199b86d Removed the call to os.umask, which gained nothing and caused some problems (ones that I haven't quite figured out) Jeremy Fincher 2005-05-25 05:19:10 +00:00
  • b59742dd35 Removed the -O and -OO switches to reduce confusion; they didn't work anyway. Jeremy Fincher 2005-05-25 05:17:52 +00:00
  • 660776f804 Fixed twisted.internet.ssl imports to work still if OpenSSL isn't installed. Jeremy Fincher 2005-05-23 19:38:29 +00:00
  • 4fb15198a0 Properly fixed bugs where plugins expected strings and got non-strings. Jeremy Fincher 2005-05-23 11:51:22 +00:00
  • a1992b55ec Fixed the bug that caused "reply reply" to be necessary instead of just "reply". Jeremy Fincher 2005-05-23 11:23:53 +00:00
  • aeaad9056c plugins/Time: Make sure the Time commands are nested-safe, i.e. they reply with strings. James Vega 2005-05-22 21:01:16 +00:00
  • ff2eb7daa9 Tried (again) to fix bug #1156765. This might resurrect some old bugs, such as the inability to quit via Ctrl-C or similar. It must be tested. Jeremy Fincher 2005-05-20 16:29:17 +00:00
  • 5e07947f74 plugins/Ctcp: Fix another utils.commaAndify bug. James Vega 2005-05-19 23:52:53 +00:00
  • 8730832e69 Refactored the Socket driver, hopefully to resolve the currently outstanding bugs (#1156765 and #1097217) with it. Jeremy Fincher 2005-05-19 23:39:19 +00:00
  • 6986bbad16 Changed the log message for trying SSL with Socket driver to point people in the direction of Twisted. Jeremy Fincher 2005-05-19 23:38:55 +00:00
  • 49e74670a4 Made the maxReconnectWait configurable. Jeremy Fincher 2005-05-19 23:38:13 +00:00
  • d5653077d3 plugins/Topic: Fix a bug with Topic.set where setting topic 1 would set the entire topic. James Vega 2005-05-19 17:23:31 +00:00
  • e4242ba994 plugin/Topic: Keep track of what the channel's topic is when we join so that we can undo the first topic change. James Vega 2005-05-19 17:21:44 +00:00
  • 4e4c23a781 Removed the "All channels synced ..." message since it's not entirely accurate with our new JOIN ratelimiting. Jeremy Fincher 2005-05-18 14:35:57 +00:00
  • 08ab492c4a Fixed our NoSuitableDatabase error message not to log a traceback. Jeremy Fincher 2005-05-18 17:44:28 +00:00
  • d5a889b54f Fixed problem that allowed connecting to an already-connected network. Jeremy Fincher 2005-05-18 14:55:55 +00:00
  • 9aaba996b3 Changed log message for 433 to be more accurate when a 432 is encountered. Jeremy Fincher 2005-05-18 05:23:38 +00:00
  • c5e1f4e561 Fix for bug #1203201. Jeremy Fincher 2005-05-18 04:31:41 +00:00
  • 0b848199b5 Fixed some style issues with logging calls. Jeremy Fincher 2005-05-18 04:18:35 +00:00
  • a1e707caa2 Changed Synchronized to make attributes (and changing the attributes' names) more maintainable. Jeremy Fincher 2005-05-16 18:42:38 +00:00
  • 23c0d23a01 src/conf.py: addhostmask is now "hostmask add" James Vega 2005-05-18 02:38:41 +00:00
  • 994cff5c05 Update a couple missed changeFunctionName calls. James Vega 2005-05-16 03:25:43 +00:00
  • 79fc5b5994 Fixed a bug in the way Synchronized was implemented. Jeremy Fincher 2005-05-16 00:23:44 +00:00
  • ce74fa825e Synchronized Commands (basically, all command-based plugins). Should fix the issue with Karma causing crashes due to PySQLite's un-thread-friendliness. Jeremy Fincher 2005-05-15 18:27:12 +00:00
  • cbf154b4ff Fixed Synchronized to allow synchronization of methods not defined in the current class. Jeremy Fincher 2005-05-15 18:26:50 +00:00
  • 4b0600a91a Added a Synchronized metaclass. Jeremy Fincher 2005-05-15 17:41:07 +00:00
  • 2394005cdd Moved utils.changeFunctionName to utils.python. Jeremy Fincher 2005-05-15 17:17:26 +00:00
  • 1d357dd470 Some more slight tweaks to the MetaFirewall implementation and stuff. Jeremy Fincher 2005-05-15 17:08:02 +00:00
  • 2861b5a334 Fixed some uselessness in log.MetaFirewall and removed an attribute that shouldn't be firewalled (it was vestigial). Jeremy Fincher 2005-05-15 16:50:10 +00:00
  • 44c2f08638 Used *MY* changelog entry for Seen.any. Jeremy Fincher 2005-05-15 16:12:16 +00:00
  • f25003d69f Fixed the wrong Seen.any changelog. Jeremy Fincher 2005-05-10 18:15:54 +00:00
  • 00fc0584ed Put more useful information into the docstring for utils.seq.window. Jeremy Fincher 2005-05-15 16:12:43 +00:00
  • 8693dbd5cc Update version numbers for 0.83.0rc2. v0.83.0rc2 James Vega 2005-05-12 15:59:02 +00:00
  • aa40e82e7f Add RELNOTES for 0.83.0rc2. James Vega 2005-05-12 15:57:40 +00:00
  • 789ad20b45 changelog update for 0.83.0rc2. James Vega 2005-05-12 15:53:47 +00:00
  • 170d735c91 plugins/Owner: Update some tests to how they should be written. Now we just need to get the code to work correctly. James Vega 2005-05-11 01:00:01 +00:00
  • 106fbc6eea plugins/Channel: Make disable/enable work again. James Vega 2005-05-11 00:58:58 +00:00
  • d26f9b1405 plugins/Todo: Fix a test failure. James Vega 2005-05-11 00:58:04 +00:00
  • 9a68ef22c1 plugins/Note: Fix a test failure. James Vega 2005-05-11 00:57:30 +00:00
  • c6007b320f plugins/Alias: Fix a test failure. James Vega 2005-05-11 00:56:49 +00:00
  • 915f84cd08 plugins/Plugin: Move an if outside of a for loop, since it won't change during the for loop. James Vega 2005-05-10 22:09:50 +00:00
  • 3c736cf2b7 Fix up the changelog. James Vega 2005-05-10 22:08:39 +00:00
  • fa824bdd07 Reordered changelog. Yeah, it's a little late, but it is somewhat useful anyway, for people who haven't used the release candidates. Jeremy Fincher 2005-05-10 10:59:03 +00:00
  • 22aac85bf8 setup.py: Add Insult, News, and Unix to the list of plugins. James Vega 2005-05-10 03:52:13 +00:00
  • f1e5f954a0 Add Insult in the new plugin format. James Vega 2005-05-10 03:40:39 +00:00
  • 41c7c5f2d2 Add Unix in the new plugin format. James Vega 2005-05-10 03:31:54 +00:00
  • 9693685f62 Add News in the new plugin format. James Vega 2005-05-10 03:02:15 +00:00
  • 726679d6e4 plugins/Misc: Give proper help when listing a plugin with no commands. James Vega 2005-05-09 17:53:06 +00:00
  • 7bfc9cbdd3 utils/str: Rename nth to ordinal and have it return the full string instead of just the ordinal ending. James Vega 2005-05-09 17:20:43 +00:00
  • 7deadddbe8 utils.str.nth Glen Mailer 2005-05-08 01:46:35 +00:00
  • 229990e130 plugins/Todo: Forgot to import ircdb when I updated the "@todo" message. James Vega 2005-05-09 15:23:34 +00:00
  • 06800f9fc7 Correctly catch the HTMLParseError James Vega 2005-05-07 03:55:14 +00:00
  • 47179f8bc6 Catch HTMLParserErrors when we're trying to grab the <title>. James Vega 2005-05-07 03:24:10 +00:00
  • ae5b51fe97 Add +darcs to version. James Vega 2005-05-06 15:07:34 +00:00
  • 6666e25327 Forgot to update the version numbers. v0.83.0rc1 James Vega 2005-05-06 14:19:12 +00:00
  • 1dc5a068c5 Add Vim modeline to supybot-wizard. James Vega 2005-05-06 02:36:10 +00:00
  • 903e605c77 Really make supybot-wizard see the new-style plugins. James Vega 2005-05-06 02:31:42 +00:00
  • 5948a710eb Make supybot-wizard see the new-style plugins. James Vega 2005-05-05 22:53:29 +00:00
  • 28600531ab Fix an exception in supybot-wizard. James Vega 2005-05-05 22:38:27 +00:00
  • f79ffc85bd Fixed bug with replies when it's not a command and it's not nested. Jeremy Fincher 2005-05-05 13:24:11 +00:00
  • 5274eb08a8 Commit the initial ChangeLog and RELNOTES for 0.83.0rc1. Open for comments, suggestions, inclusion of skipped over information. James Vega 2005-05-05 03:46:42 +00:00
  • e9389a0513 Add Factoids and MoobotFactoids to setup.py James Vega 2005-05-04 01:39:28 +00:00
  • b5b3d16c00 Relay.{join,part} should require admin capability. James Vega 2005-05-03 21:45:55 +00:00
  • 7af1a75b26 Add release.py, updated to use Darcs. James Vega 2005-05-02 17:39:12 +00:00
  • c444ec3b1b Make sure to catch any KeyErrors. James Vega 2005-05-01 22:54:14 +00:00
  • 3a061ad3c8 Change the "no todo" message for jemfinch. James Vega 2005-05-01 22:26:25 +00:00
  • fcfda73f64 Bug #1190350, Don't grab fake title. James Vega 2005-04-30 12:53:42 +00:00
  • d9ce747fef Add optional capability checking for changing another user's Herald. James Vega 2005-04-29 01:52:36 +00:00
  • df73547745 Fix up Plugin.contributors and a couple contributors dicts. James Vega 2005-04-26 02:53:08 +00:00
  • 44ef2bd81a Add unaddressedRegexps to PluginRegexp. James Vega 2005-04-21 17:28:48 +00:00