Commit Graph

  • acd36c80d4 Added toggles for auto-{op,voice,halfop} Jeremy Fincher 2003-10-29 00:04:30 +00:00
  • 372d22e6c8 Fixed bugs in Toggleable. Jeremy Fincher 2003-10-29 00:01:34 +00:00
  • 4f673181e8 Added Toggleable mixin. Jeremy Fincher 2003-10-28 23:32:56 +00:00
  • e49e5d02f4 Changes to ToggleDictionary. Jeremy Fincher 2003-10-28 23:14:49 +00:00
  • 2757f239b1 Added solaris to the list of supported operating systems for memory stats. Jeremy Fincher 2003-10-28 20:18:33 +00:00
  • 05f8d6a2f8 Added "todo change" and tests for it. Daniel DiPaolo 2003-10-28 18:43:43 +00:00
  • f9d97c91f5 Overhaul of Todo, somewhat. Made everyone's todos accessible by anyone, either by id or by username. Also, made it so todos are never deleted, just set to inactive. Daniel DiPaolo 2003-10-28 17:40:41 +00:00
  • 2527f47cb6 Punctuation ("?!") is now stripped from keys before insertion into the db Daniel DiPaolo 2003-10-28 15:30:43 +00:00
  • d174226c5c Added the ability to do hashed passwords. Jeremy Fincher 2003-10-28 15:13:53 +00:00
  • 8ae59844bf Fix some typos I thought I had already committed James Vega 2003-10-28 14:29:06 +00:00
  • 9825356e95 Cleaned up error message when exceptions are raised on loading the plugin module. Jeremy Fincher 2003-10-28 14:23:12 +00:00
  • b63f2170e8 Added a saltHash function. Jeremy Fincher 2003-10-28 14:20:00 +00:00
  • 80deb23897 Fix for relay whois bug with the reporting of status on channels. Jeremy Fincher 2003-10-28 14:08:11 +00:00
  • 186239ee84 Fixed an infinite loop problem in the new invalidCommand code. Jeremy Fincher 2003-10-28 06:57:52 +00:00
  • a34589cce7 Completed the removal of callbacks.Privmsg.doPrivmsg. Jeremy Fincher 2003-10-28 06:30:42 +00:00
  • b5f7bec137 Gave up on responding with *all* the nonCommands in a message. Jeremy Fincher 2003-10-28 06:23:52 +00:00
  • 63c86ec366 Removed a test that was left over from the unified Dunno/MoobotFactoids module Daniel DiPaolo 2003-10-28 06:13:05 +00:00
  • 0a34794a33 Small stylistic change and removed the returns from invalidCommand. Jeremy Fincher 2003-10-28 06:09:05 +00:00
  • 86a3746994 Added a finished variable so we don't have to rely on return values from invalidCommand. Jeremy Fincher 2003-10-28 06:06:21 +00:00
  • 7703e3f4d7 Typo fixes. Jeremy Fincher 2003-10-28 06:05:51 +00:00
  • ef4aed0db3 Just some slight style things (I'm committing because DannyB will be hacking on it later). Jeremy Fincher 2003-10-28 05:50:40 +00:00
  • c2f179cd0d Fixed some bugs and cleaned up the test suite. Jeremy Fincher 2003-10-28 05:49:31 +00:00
  • 084fe1854f More MoobotFactoids/Dunno separation fun and fixes Daniel DiPaolo 2003-10-28 05:31:51 +00:00
  • 3db33b5ef3 Removed the replyWhenNotCommand machinery entirely. Jeremy Fincher 2003-10-28 05:17:59 +00:00
  • b9fb362a65 Oops, not self.msg. Jeremy Fincher 2003-10-28 05:16:17 +00:00
  • eaa15860d8 Made sure commaAndify raises TypeError when it's given lists of non-strings. Jeremy Fincher 2003-10-28 05:10:03 +00:00
  • 5750480714 Forgot to set the prioirity appropriately. Jeremy Fincher 2003-10-28 05:03:56 +00:00
  • 9dc16ee761 Changed the most recent title test to use the proper URL. Jeremy Fincher 2003-10-28 04:52:27 +00:00
  • e0f617aead Beware the Dowloading! Jeremy Fincher 2003-10-28 04:44:29 +00:00
  • faea5a5909 Split out dunnos from MoobotFactoids (into Dunno.py) in anticipation of the invalidCommand infrastructure addition. Daniel DiPaolo 2003-10-28 01:46:58 +00:00
  • ad022a88ed Added ToggleDictionary class and modified the tests to better model the specification James Vega 2003-10-28 00:52:27 +00:00
  • e03c65f753 Changed the whole handling of nonCommands and ambiguousCommands and whatnot. Now plugins can define an 'invalidCommand' method to be called on invalid commands. Jeremy Fincher 2003-10-28 00:22:15 +00:00
  • 114909f702 Fix a silly line-continuation error James Vega 2003-10-28 00:20:23 +00:00
  • 7ae53ef169 Added loss to the plurals dictionary. Jeremy Fincher 2003-10-27 23:57:34 +00:00
  • 6e911131fd plugins/Gameknot.py: Add replyPossibleBug string to 'page format' error src/conf.py: Fix a typo in replyPossibleBug string James Vega 2003-10-27 23:45:15 +00:00
  • d370c485f6 Fix a new bug where a person not having a 'seen' status wasn't properly trapped James Vega 2003-10-27 23:22:35 +00:00
  • ed44f00c6f Missed an 's' in there James Vega 2003-10-27 23:02:48 +00:00
  • 61576fdd13 Reworked the togglesnarfer stuff James Vega 2003-10-27 22:58:47 +00:00
  • 1e4879dfb1 Reworked the togglesnarfer mechanism James Vega 2003-10-27 22:57:05 +00:00
  • 8ff643d540 Added a test for a website that causes @title to break James Vega 2003-10-27 22:32:56 +00:00
  • fbb37025dc plugins/Sourceforge.py: lots of cleanups to the code. Also changed how togglesnarfer works. test/test_Sourceforge.py: updated to follow the plugin changes James Vega 2003-10-27 20:24:32 +00:00
  • 19f50ea8f2 Added test for toString output when a channel is specified. Jeremy Fincher 2003-10-27 20:24:23 +00:00
  • 206de8d7e0 Initial checkin; has test for ToggleDictionary. Jeremy Fincher 2003-10-27 20:21:02 +00:00
  • 5ace5a48ad Some fixes to Poll, removed delete command, added example. Stéphan Kochen 2003-10-27 15:11:45 +00:00
  • 9caaf8fef9 Loaded Misc in every test because that's just plain neceessary, what with replyWhenNotCommand and all. Jeremy Fincher 2003-10-27 08:50:42 +00:00
  • f2ab2576da Unloaded Misc before testing for no response. Jeremy Fincher 2003-10-27 08:50:18 +00:00
  • c150567565 Misc includes a version command and is now loaded by default, so I had to disambiguate the version test. Jeremy Fincher 2003-10-27 08:48:04 +00:00
  • aab9d8a3a0 Made the output of gkstats a little prettier. Jeremy Fincher 2003-10-27 05:13:31 +00:00
  • fc11ff4f24 Handle properly the case where no matching commands were found. Jeremy Fincher 2003-10-27 04:59:54 +00:00
  • a1c911e954 Added the ability to see notes you've sent yourself. Jeremy Fincher 2003-10-26 17:50:12 +00:00
  • ebcc9a3f1d Added the ability to see notes you've sent yourself. Jeremy Fincher 2003-10-26 17:49:11 +00:00
  • fbd08fe704 Added the plugin name to the command if the command is abiguous. Jeremy Fincher 2003-10-26 17:39:01 +00:00
  • 7ba9a855bb Test for gkstats Strike. Jeremy Fincher 2003-10-26 12:26:39 +00:00
  • 6077e2896b Cosmetic change to a variable name. Jeremy Fincher 2003-10-25 18:28:36 +00:00
  • 0f45fe2c36 Fixed bug in testGreet. Jeremy Fincher 2003-10-25 18:22:52 +00:00
  • 218e53b409 Removed the die on the IRC object in relay disconnect because that makes all the plugins die. Jeremy Fincher 2003-10-24 23:15:04 +00:00
  • 39349302a6 Changed the way the plugin name is reported in help. Jeremy Fincher 2003-10-24 23:14:27 +00:00
  • dd673bc706 Changed splitting on None to pull off the nick to splitting on ' '. Jeremy Fincher 2003-10-24 23:13:51 +00:00
  • f83b2fb135 Fixed Added at: format again. Jeremy Fincher 2003-10-24 22:46:48 +00:00
  • 3538f2c7b4 Made outfilter channel-specific. Jeremy Fincher 2003-10-24 22:43:48 +00:00
  • 5ae13a9422 Made the bot keep stats on himself. Jeremy Fincher 2003-10-24 22:29:30 +00:00
  • fa5ac0a885 Fixed test to match new output. Jeremy Fincher 2003-10-24 22:08:15 +00:00
  • 5ddd26cc69 Fixed a bugger in Misc.py. Jeremy Fincher 2003-10-24 21:59:49 +00:00
  • a666eddd16 Added RFE #827538 and fixed the help test. Jeremy Fincher 2003-10-24 21:55:34 +00:00
  • 42795d34d0 Removed the percentage thing, it's not entirely useful. Jeremy Fincher 2003-10-24 21:42:54 +00:00
  • 9320ad0e4e Long live unicode! :D Stéphan Kochen 2003-10-24 21:37:09 +00:00
  • 143448c50a Made sure plugins are sorted in error messages. Jeremy Fincher 2003-10-24 21:35:59 +00:00
  • 388da451f2 Fixed failure (used testHelp) and added an encoding so Python doesn't complain. Jeremy Fincher 2003-10-24 21:28:12 +00:00
  • 094bdee30b Fixed bug with commandsOnStart not being called unless they were already canonical names. Jeremy Fincher 2003-10-24 18:53:34 +00:00
  • 8d9eb27a2f Initial version of the Poll plugin. Still needs some work. (RFE #715810) Stéphan Kochen 2003-10-24 16:54:07 +00:00
  • d85c8c555b Added plugin name to help output. Jeremy Fincher 2003-10-24 13:52:09 +00:00
  • aa088ef6d9 Added memory reporting stuff to cpustats. Jeremy Fincher 2003-10-24 13:38:55 +00:00
  • 6acd477e5a Geezle peats, still didn't get the channel thing right. Jeremy Fincher 2003-10-24 13:35:35 +00:00
  • df3602bf4d Added another field (Submitted by) to the snarfer. Centralized the re options for the parsers James Vega 2003-10-24 12:38:45 +00:00
  • c9a6f88a9e Updated for the new assertError/assertHelp. Jeremy Fincher 2003-10-24 11:52:24 +00:00
  • ff8159c91e Made only-syntax return without the parentheses. Jeremy Fincher 2003-10-24 11:47:45 +00:00
  • 83c0d344bf Changed to match the new behavior of assertError. Jeremy Fincher 2003-10-24 11:47:00 +00:00
  • 80777b942f Added assertHelp to remedy the fact that help strings now count as errors. Jeremy Fincher 2003-10-24 11:44:44 +00:00
  • f8da745d3f Updated to consider getting the help string an error in assertNotError and assertError. Jeremy Fincher 2003-10-24 11:31:48 +00:00
  • af402fd60a Added a configuration option to show only syntax on ArgumentError. Jeremy Fincher 2003-10-24 11:31:09 +00:00
  • 660ba14e96 Fixed some failing test cases. Jeremy Fincher 2003-10-24 11:03:43 +00:00
  • 44227181b7 Converted ChannelsDictionary to use a PersistentDictionary. Jeremy Fincher 2003-10-24 09:58:51 +00:00
  • 7d960ca4c6 Added PersistentDictionary.flush. Jeremy Fincher 2003-10-24 09:57:54 +00:00
  • b9434a23a6 Added PersistentDictionary. Jeremy Fincher 2003-10-24 09:53:03 +00:00
  • fa589ac423 Fix for bug #829353; added a test for the remove command. Jeremy Fincher 2003-10-24 09:10:10 +00:00
  • 300004ca62 Fix for bug #829300 Jeremy Fincher 2003-10-24 09:03:34 +00:00
  • d54ec97253 Fixed bug in CVS. Jeremy Fincher 2003-10-24 08:57:02 +00:00
  • 8229759769 Added 'setpriority' and tests. Daniel DiPaolo 2003-10-24 07:12:51 +00:00
  • c1ee1b8c10 Cosmetic fixes. Daniel DiPaolo 2003-10-24 06:11:16 +00:00
  • 051928efa5 Added locked_by back ... to stay, now admin/owner people can lock/unlock factoids that they didn't create. So it'll be nice to be able to see just who locked a factoid of yours. Daniel DiPaolo 2003-10-24 02:25:41 +00:00
  • 1b25a207bf Made MoobotFactoids case insensitive, and added tests to make sure that case-insensitivity works. Daniel DiPaolo 2003-10-24 01:03:18 +00:00
  • f0574da59a Fixed the 'title' regexp to be non-greedy, in case there's a </title> tag within the document itself. Also put a test for this (which will hopefully be a permanent link... not sure though) Daniel DiPaolo 2003-10-24 00:46:21 +00:00
  • aa05fc1a79 Made it so admins can unlock anyone's factoids. Daniel DiPaolo 2003-10-23 21:35:13 +00:00
  • 68dd30cb8b Made stats default to the name of the person asking. Jeremy Fincher 2003-10-23 20:59:51 +00:00
  • 6d9aea2d26 Missing conf import James Vega 2003-10-23 15:31:56 +00:00
  • 85e863f92c Parse 'my' in @lart and @praise (Closes: RFE #828950) James Vega 2003-10-23 15:23:01 +00:00
  • aa09eb16a7 Forgot to set the probability for NO YUO Jeremy Fincher 2003-10-23 15:10:07 +00:00
  • 7fd9859682 Switch irc.queueMsg to irc.reply James Vega 2003-10-23 14:59:03 +00:00
  • 7e01b8a74d Convert irc.queueMsg(callbacks.reply to irc.reply James Vega 2003-10-23 14:52:59 +00:00
  • 8b200efaa0 Removed bug. Jeremy Fincher 2003-10-23 14:46:56 +00:00