Commit Graph

1472 Commits

Author SHA1 Message Date
James Vega c87788dc62 Make sure state.channel is carried over when we call State.essence. Also,
add continueOnError option to any().
2004-11-30 05:15:41 +00:00
Jeremy Fincher 01513bcb95 Fixed a couple test failures. 2004-11-30 04:49:21 +00:00
James Vega 7eed44eef7 Converted Random to wrap. Added a long converter to assist this. 2004-11-28 02:23:59 +00:00
Jeremy Fincher 877c6ee9a8 Added test, but didn't find the bug I wanted. 2004-11-24 12:01:03 +00:00
James Vega fda6b572a7 Make sure we reply if all of our fallbacks fail. 2004-11-16 00:55:00 +00:00
Jeremy Fincher a0e863deef Fix for bugz0r. 2004-11-11 15:25:17 +00:00
Jeremy Fincher 3f93307518 Fixed bug #1062631. 2004-11-09 12:29:20 +00:00
Jeremy Fincher d280387518 rest should require args unless indicated otherwise. Currently, we can't indicate otherwise, but that's because we haven't had a need for it yet. 2004-11-08 20:51:39 +00:00
Jeremy Fincher 54db030707 Added test, changed to use commands.wrap. 2004-11-08 20:03:42 +00:00
Jeremy Fincher 6341b26755 Fixed a failing test, showed a results number in search, and added to our standardSubstitute for Dunnos. 2004-11-08 17:02:02 +00:00
Jeremy Fincher 3f1dfa09c0 UPdated. 2004-11-08 16:54:45 +00:00
Jeremy Fincher ced5caa68f This never had any tests anyway, and now its plugin is gone. 2004-11-06 19:27:35 +00:00
Jeremy Fincher 3e8622abce Initial checkin. 2004-11-06 19:26:05 +00:00
Jeremy Fincher 964fa95bfd Removed standardSubstitute test. 2004-11-06 19:21:15 +00:00
Jeremy Fincher 58b3268bdd Have exnToString handle exceptions whose str representation is empty. 2004-11-04 06:01:17 +00:00
Jeremy Fincher 040888405c Refactoring of error-related configuration variables. 2004-11-04 05:34:24 +00:00
Kevin Murphy 3f2f500dc4 ToDo #1046877 : Added Enable/Disable commands 2004-10-28 06:37:39 +00:00
Jeremy Fincher d6949c95c1 Fixed a bug in the test. 2004-10-27 07:51:23 +00:00
Jeremy Fincher fae5772f19 Added for the moving of standardSubstitute. 2004-10-27 07:29:44 +00:00
James Vega 83cc539086 Let's do things the right way 2004-10-27 04:25:27 +00:00
James Vega 631da9c13f commands.wrap update 2004-10-27 03:26:55 +00:00
James Vega d2fb6fb4f8 Fix the tests 2004-10-27 03:26:04 +00:00
Jeremy Fincher ba1bb34729 Allow abbreviation in getLiteral. 2004-10-26 23:17:58 +00:00
Jeremy Fincher 0a71b92584 Removed a useless line and added a test that depends on that removed line. 2004-10-26 21:13:13 +00:00
Jeremy Fincher b32215e169 Tons of updates, text now snarfs all remaining, but we still haven't stopped combining rest in context. 2004-10-26 20:49:20 +00:00
Jeremy Fincher 303f087784 Old variable name. 2004-10-26 20:18:20 +00:00
James Vega cbd5abbab7 A bunch more %r -> %s conversions as well as wrap updates, new policy for
Channel.voice and some bug fixes for Debian
2004-10-25 22:59:03 +00:00
James Vega c0a8f5e45d commands.reversed => commands.reverse 2004-10-24 03:53:56 +00:00
Jeremy Fincher b8621f0c34 Fixed shrink command. 2004-10-24 03:04:29 +00:00
James Vega 4dafdcdd57 Massive updates. %r -> %s, some commands.wrap updates. Factoids is broke
until we get some stuff working in commands.py
2004-10-23 22:07:50 +00:00
Jeremy Fincher c6e5d22f6b Updated to use commands.wrap. 2004-10-23 21:27:01 +00:00
Jeremy Fincher e3bdd34f3f Allow ids to have # in front of them. 2004-10-23 20:32:29 +00:00
James Vega 601d58a662 utils.quoted 2004-10-23 19:40:00 +00:00
Jeremy Fincher d20381336a Bugfix for nick.atEnd taking precedence over prefixChars. 2004-10-23 19:26:53 +00:00
Jeremy Fincher 1745c6d144 Added shrink filter. 2004-10-23 16:32:59 +00:00
James Vega dd1550afcc commands.wrap update 2004-10-22 22:08:03 +00:00
Jeremy Fincher a238ed6298 Fixed TODO #1047283. 2004-10-22 06:21:34 +00:00
Jeremy Fincher 6389256dc2 Fixed bug #1051164. 2004-10-22 05:35:05 +00:00
Jeremy Fincher 6eb0066dec Converted to commands.wrap, added capitalize and title. 2004-10-19 11:58:04 +00:00
James Vega c6afe40abc commands.wrap update 2004-10-16 02:52:31 +00:00
James Vega 8dd75b1ff2 commands.wrap update 2004-10-15 13:28:27 +00:00
Jeremy Fincher a12d65160e Added testTestIrc. 2004-10-15 11:19:59 +00:00
Jeremy Fincher edc1e70648 Fixed empty types. 2004-10-15 11:18:55 +00:00
James Vega ec75306a37 Added a test for when we just want to wrap a command but don't need to get
any arguments from the user.
2004-10-15 11:13:53 +00:00
Jeremy Fincher 70f9e4c7b0 Fix for bug with outfilter. 2004-10-14 18:13:30 +00:00
Jeremy Fincher dcff006235 Added GNU filter. 2004-10-14 18:07:10 +00:00
Jeremy Fincher e720f46a5a Not completely working, but tests pass (for what's expected to pass). 2004-10-14 08:41:08 +00:00
Jeremy Fincher 4eafd9b779 New tests, and new implementation (though a test still fails). 2004-10-12 00:41:40 +00:00
James Vega 163d835502 Fix bug #1043863, urlquoted text in reply. 2004-10-11 11:43:15 +00:00
Jeremy Fincher 5bc91113fe Fixed so disabled commands in other plugins won't break our outfilter. 2004-10-10 15:11:19 +00:00
Jeremy Fincher f61591016b Added a test for random.choice behavior. 2004-10-10 03:55:29 +00:00
Jeremy Fincher afa182ab7c Added another test. 2004-10-09 04:56:50 +00:00
Jeremy Fincher 3dceea823d Added supybot.reply.whenAddressedByNick.atEnd. 2004-10-09 02:48:08 +00:00
Jeremy Fincher 2c8490c86a Added the undup filter. 2004-10-08 16:50:33 +00:00
Daniel DiPaolo d4b30b6214 Added new behavior for Misc.last when nested - can optionally exclude the nick
and timestamp
2004-10-08 16:00:51 +00:00
James Vega 0242a8619d Update News to use commands.wrap and switch from an SQLite db to a flatfile
mapping.
2004-10-06 21:56:06 +00:00
James Vega d72f69d245 Update the tests. 2004-10-04 19:00:51 +00:00
Jeremy Fincher c563596405 Converted to use commands. 2004-10-03 09:05:37 +00:00
Jeremy Fincher 0dc88e88b9 Some source code tweakings; I still don't know why that test fails, but it's a good reminder that we should use the copy method instead of the copy.copy function. 2004-10-03 08:50:45 +00:00
Kevin Murphy a87d8c9a1f Augmented test cases for RFE 1030244. 2004-10-03 08:29:59 +00:00
Jeremy Fincher d253d7e1bf Added --without. 2004-10-03 03:01:27 +00:00
Jeremy Fincher 4dd07b1690 Converted to use commands. 2004-10-02 20:12:48 +00:00
Jeremy Fincher 54d1a91e80 Commanded Fun.py. 2004-10-02 17:31:38 +00:00
Jeremy Fincher 43fbd5ac77 Forgot to remove the urlSnarfer test. 2004-09-30 15:02:52 +00:00
Jeremy Fincher 84ea24d27f Fixed test. 2004-09-30 09:21:40 +00:00
Jeremy Fincher c4cef878e6 Added another log filter. 2004-09-30 09:06:12 +00:00
Jeremy Fincher 3d81d6627b Updated to add the configurable single-letter commands. 2004-09-30 04:12:15 +00:00
Jeremy Fincher d147def54c Log filtering for testing. 2004-09-29 18:43:44 +00:00
Jeremy Fincher a6f7dc99b7 Moved tinyurl stuff out to the ShrinkUrl plugin. 2004-09-29 04:40:25 +00:00
Jeremy Fincher 0704c34fc7 Added a Hebrew filter. 2004-09-28 20:08:41 +00:00
Jeremy Fincher f15129adec Added test for maximum nesting. 2004-09-28 07:40:58 +00:00
Jeremy Fincher 05c06f8f4b Added tests for no errors where no errors should occur. 2004-09-28 07:19:47 +00:00
Jeremy Fincher e5df6c87ed tightened for new asserts. 2004-09-28 07:19:25 +00:00
Jeremy Fincher b70a683df1 Added cool exhaustive help test. 2004-09-25 16:32:36 +00:00
Jeremy Fincher 78da84e4cb Configurable quotes, w00t. 2004-09-24 01:13:17 +00:00
Jeremy Fincher 3e58419338 Various minor refactorings, moved supybot.reply.{brackets,pipeSyntax} to supybot.commands.nested. 2004-09-23 23:15:27 +00:00
Jeremy Fincher b627d23898 Added a test, though I haven't figured out how to fix this thing yet. 2004-09-23 16:34:38 +00:00
James Vega ed61675016 Fix the bugs in #1032945, Observer.list exceptions and exceptions when adding
an observer after a plugin reload.
2004-09-22 22:06:27 +00:00
Jeremy Fincher 998f61cce8 Moved disambiguation stuff to callbacks.IOP. Also fixed rename-persistence. 2004-09-22 21:38:20 +00:00
Jeremy Fincher 99e35d6810 Fixed a performance problem. 2004-09-22 13:13:37 +00:00
Jeremy Fincher 2e07e23fd5 A little overzealous with the #! removals, weren't we, jamessan? :) 2004-09-22 11:41:12 +00:00
Daniel DiPaolo b2dadb3516 Added new 'spellit' command 2004-09-22 03:38:39 +00:00
James Vega 3ee4223bda Fix for bug #1031800, uncaught exceptions in Config commands. 2004-09-21 14:21:57 +00:00
Kevin Murphy f3d0670175 RFE 1017095 - Added wildcard support to Seen command 2004-09-21 06:51:12 +00:00
James Vega fb56c08278 Add a test for Infobot not responding to directly addressed commands.
Add a test for some wonkiness with @user list when User and Seen are loaded.
2004-09-21 04:59:13 +00:00
James Vega 535f4a164f Fix bug #1031277, exception in some Topic commands when trying to modify a
topic in a channel that the bot is not in.
2004-09-20 19:24:15 +00:00
James Vega a87660ade2 Fix bug #1031347, Google.stats exception. 2004-09-20 17:26:32 +00:00
James Vega 23397b44b4 Remove #! lines. 2004-09-20 15:25:47 +00:00
Kevin Murphy 99c412940c RFE 871111 : Added test cases for --nokey option 2004-09-20 06:17:05 +00:00
James Vega 7f22a1c9b6 Add rfe #1004006, {add,remove,{un,}set}capability can accept multiple capabilities. 2004-09-20 01:33:44 +00:00
Daniel DiPaolo 3e44335f28 Added fundb.search() and tests, AND fixed a bug with reloading FunDB 2004-09-18 15:36:52 +00:00
Jeremy Fincher 324ab71db4 Added topic command. 2004-09-16 18:43:31 +00:00
Jeremy Fincher 0ceb2deb80 enableSpecificTrackerCommands. 2004-09-16 16:11:20 +00:00
Jeremy Fincher db4ae67a58 Fixed up a bit, and added tests 2004-09-16 16:03:47 +00:00
Jeremy Fincher 8a7681aa51 We added the ability for a command to determine if it's nested or not, so we can make this prettier. 2004-09-16 14:51:40 +00:00
Jeremy Fincher a8ce25a3ee Tests for tags. 2004-09-16 14:50:34 +00:00
Jeremy Fincher af65b54ecc Updated test to be more specific. 2004-09-16 14:18:23 +00:00
Jeremy Fincher 4f49f11f20 Updated to use tokenizedCommand. 2004-09-16 11:36:24 +00:00
Jeremy Fincher 727145afbe Added testSeconds. 2004-09-16 06:47:01 +00:00
Jeremy Fincher 00889cc390 Added max and min. 2004-09-15 16:17:03 +00:00
Jeremy Fincher f53d3d5934 Added Time plugin, moved Misc.seconds to it. 2004-09-15 14:39:34 +00:00
Jeremy Fincher c2399ec881 Case-insensitivity for Math.calc. 2004-09-14 21:51:54 +00:00
Kevin Murphy e473c53726 Added a test case to catch the issue with properly pluralizing the word 'command' in the contributions output 2004-09-13 07:12:53 +00:00
Jeremy Fincher 4fec6def71 Allow multiple authentication. 2004-09-13 02:01:00 +00:00
Jeremy Fincher 75b33b8b44 Somehow I forgot a time.sleep in ChannelPluginTestCase._feedMsg, so it was sucking up 100% CPU. 2004-09-13 01:33:07 +00:00
Jeremy Fincher ecaceff723 Bold was messing up the bug# regexp. 2004-09-13 01:32:15 +00:00
Jeremy Fincher 446174c51d Forgot to remove bender test. 2004-09-13 01:16:51 +00:00
Jeremy Fincher 8c68e389ec Forgot to change the dispatcher. 2004-09-13 01:16:24 +00:00
Jeremy Fincher 59d084abef Added a test for isnick always rejecting spaces in nick. 2004-09-13 00:42:10 +00:00
Jeremy Fincher e5d3d39bed Updated to log threads. 2004-09-13 00:41:50 +00:00
Kevin Murphy dba22a4b44 Updated for command name change in UrbanDict plugin 2004-09-12 21:05:52 +00:00
Jeremy Fincher 4f9e67a796 Fixed tests, and changed to use invalidCommand rather than addressedRegexps so commands may now be nested in definitions. 2004-09-12 20:24:08 +00:00
Jeremy Fincher a9694c1012 Network plugin for network-related commands. 2004-09-12 05:46:18 +00:00
Jeremy Fincher dfef079480 Name changed from 'Network' 2004-09-12 04:39:46 +00:00
Kevin Murphy 4dd4557796 Test cases for UrbanDict plugin 2004-09-11 20:35:39 +00:00
Jeremy Fincher e525e04a42 Persistent renames. 2004-09-11 16:16:16 +00:00
James Vega 9c8c505de5 Scrap the Old 'n' Busted. Bring in the New Hotness (aka, freshly abstracted). 2004-09-10 19:37:49 +00:00
James Vega a7bdd631e3 Add conf.supybot.plugins.Karma.allowUnaddressedKarma 2004-09-10 15:59:38 +00:00
Kevin Murphy ca38340de6 Included test cases for new Misc.contributors command 2004-09-10 08:31:17 +00:00
James Vega 51ad408ff3 Use our newly annotated ircmsgs to enhance Misc.last's output. 2004-09-10 06:45:27 +00:00
Jeremy Fincher 0cd853ad35 Added an extra test, just to be sure this worked. 2004-09-10 06:33:31 +00:00
Jeremy Fincher fa124b14b7 Networked things appropriately. 2004-09-10 06:32:42 +00:00
Jeremy Fincher 95877b2d53 This should work somewhat. 2004-09-10 06:26:46 +00:00
Jeremy Fincher 9fa465ce09 Changed action to do; it's more consistent with 'say' (rather than 'privmsg') and MozBot's similar plugin. 2004-09-10 06:24:30 +00:00
Jeremy Fincher daca76bfc8 Elucidating comment. 2004-09-09 15:35:05 +00:00
James Vega 3b30b7b4e4 Let's sleep just a smidge longer to ensure our time difference is >= 1 2004-09-09 14:59:30 +00:00
James Vega 3986f24dad Implement patch #1023620, Handling of international Google Groups snarfing 2004-09-09 14:04:44 +00:00
James Vega a62b731571 add dest='noplugins' & dest='nonetwork' instead of converting everything to
use options.no_plugins and options.no_network
2004-09-09 00:09:03 +00:00
James Vega ddfa5e8d32 Added patch #1024088, better handling of various Ebay URLs. 2004-09-08 23:44:39 +00:00
Jeremy Fincher ee70224aa3 Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap. 2004-09-08 23:34:48 +00:00
Jeremy Fincher 3ba8958a08 Changed to be more like other programs. 2004-09-08 22:39:30 +00:00
Jeremy Fincher 6526336c1d Fixed networkishness and broke out a test so its name is more appropriate. 2004-09-08 22:38:52 +00:00
Jeremy Fincher 277f0274b8 takeMsg after register. 2004-09-08 22:37:56 +00:00
Jeremy Fincher 9cba6478b1 Fixed networkishness. 2004-09-08 22:37:31 +00:00
Jeremy Fincher 61cc643932 More tests for TimeoutQueue. 2004-09-08 22:36:58 +00:00
James Vega 30d36aae1f Add support for multi-word karmas 2004-09-07 20:28:24 +00:00
Kevin Murphy 50d05323d6 Moved Geekquote related tests from test_Http to test_Geekquote
Added additional tests to test_Geekquote
2004-09-07 18:22:07 +00:00
Jeremy Fincher 35acc6c583 Added a --trace option, moved tracing to utils. 2004-09-06 08:19:20 +00:00
Jeremy Fincher f4f25ef72c Added abs to the calc command. 2004-09-06 08:07:54 +00:00
Jeremy Fincher a58b50c3bf Slight augmentation. 2004-09-06 07:54:03 +00:00
Grant Bowman cad43feff1 Simple beginning. 2004-09-05 20:12:50 +00:00
Daniel DiPaolo a4b3d66748 Yes, I realize that the new stuff doesn't work with these tests, but I
can't for the life of me figure out why not!  The tests look set up the
way they are supposed to (ChannelPlugin now...)
2004-09-05 17:30:10 +00:00
James Vega 977a33a43f Properly added and abstracted trackers commands 2004-09-04 05:51:30 +00:00
James Vega 553a61515c Consolidate @bugs, @rfes into @trackers and add support for retrieving info
on patches.  Add (commented out) infrastructure for supporting usage of
@bugs, @rfes, and @trackers depending on the value of a config var.
2004-09-03 19:46:50 +00:00
James Vega 75dc3e804a _getId needs the irc object if it's going to use it 2004-09-03 13:42:57 +00:00
Jeremy Fincher 13e77bac41 Added TimeoutQueue. 2004-09-01 21:58:21 +00:00
Jeremy Fincher c036213b4c Useful printing of pid. 2004-09-01 06:13:30 +00:00
Jeremy Fincher 962843f658 Moved network test. 2004-08-31 19:07:06 +00:00
Jeremy Fincher 1e4fad0c48 Fix0red the test0r. 2004-08-31 19:05:43 +00:00
Jeremy Fincher 96abea0317 don't reply.whenNotCommand. 2004-08-31 18:57:34 +00:00
Jeremy Fincher ead683b269 Can't define an empty word. 2004-08-31 18:23:47 +00:00
Jeremy Fincher 86c7743fc9 Fixed some == tests on nicks (became ircutils.strEqual). 2004-08-31 17:23:33 +00:00
Jeremy Fincher ec3a76c607 Swap network stuff to be inside the class. 2004-08-31 16:15:52 +00:00
Jeremy Fincher e138211f9b Bugfixes and a test. 2004-08-30 21:46:04 +00:00
Jeremy Fincher 0cd0a44e7d I honestly cannot believe that this wasn't caught sooner. 2004-08-30 06:02:57 +00:00
Jeremy Fincher 3aedb305f9 Fix for possible bugz0r with reply.withNoticeWhenPrivate. 2004-08-30 04:35:51 +00:00
James Vega a7379fe538 I should've run the tests earlier. Now adding the inital values to the db
actually works.
2004-08-30 02:03:38 +00:00
James Vega 164f57a01b Add Anonymous.action as requested by malex 2004-08-28 23:52:48 +00:00
James Vega 6b59933673 Let's make sure nested commands don't immediately nest commands (aka using a
nested command to determine what the outer nested command is going to call)
2004-08-28 22:28:44 +00:00
James Vega 0349d11853 Hopefully, this will fix the unicode issues we have with Amazon 2004-08-28 20:42:37 +00:00
Jeremy Fincher 1ad9816391 Tests for karma/infobot interaction. 2004-08-27 15:44:15 +00:00
Jeremy Fincher 9a7c64a359 Added clear command. 2004-08-27 15:26:52 +00:00
Jeremy Fincher 4c58c3995a Initial commit, test for bug with sending more than one later note. 2004-08-27 15:19:47 +00:00
Jeremy Fincher c38ca4dec1 Added redo. 2004-08-27 08:44:20 +00:00
Jeremy Fincher 7e22b2b78d Added swap. 2004-08-27 07:06:59 +00:00
James Vega 29a6c92b76 Added an optional pair to start the chain, tests, and caught some errors. 2004-08-27 06:34:48 +00:00
Jeremy Fincher 049ff3d0cb Fixed bug in default. 2004-08-27 05:29:44 +00:00
James Vega 73686aeb50 Attempt to fix an error in testing permban, but it doesn't want to let itself
be fixed.
2004-08-26 14:29:50 +00:00
James Vega ae8af84e6f RootWarner is a ChannelPluginTestCase and should use assertSnarf* asserts 2004-08-26 13:26:47 +00:00
Jeremy Fincher bd306febf0 Only firewall if we're not testing. 2004-08-26 05:23:24 +00:00
Jeremy Fincher e1aa6efdff Better fix for the bugs induced by this new firewall thing. 2004-08-26 05:05:01 +00:00
Jeremy Fincher 6381e2aef8 Fix for failures induced by the testing switch to un-firewalled (I think). 2004-08-26 04:53:30 +00:00
Jeremy Fincher f2fd7c9e66 oops, got this reversed. 2004-08-26 04:43:19 +00:00
Jeremy Fincher 6b1f742e71 prefixChars == reply.whenAddressedBy.chars. 2004-08-25 23:03:42 +00:00
James Vega e0c5dbae43 gotta stop being so greedy. it's not fair for everyone else 2004-08-25 16:42:54 +00:00
Jeremy Fincher ec55e86c61 Let's catch SyntaxError and turn it into an appropriate ValueError. 2004-08-25 05:17:37 +00:00
Jeremy Fincher 0143a41e4f Changed the topic command to be topic.set-with-no-number. 2004-08-24 23:06:16 +00:00
Jeremy Fincher 30f93fdc8f Added the Topic.default command. 2004-08-24 23:00:48 +00:00
Jeremy Fincher 151d3b7571 Topic.undo. 2004-08-24 22:48:56 +00:00
Jeremy Fincher 18dce894a5 Refactoring, added set, topic, and insert. 2004-08-24 22:03:13 +00:00
James Vega 07757282f2 Add --without option for Mist.last 2004-08-24 20:22:12 +00:00
James Vega 2a040b475f actually implement reply.withNoticeWhenPrivate 2004-08-24 19:48:01 +00:00
Jeremy Fincher 868a6684af Removed logfile command, no one uses it and it's an information leak (channel logfiles). 2004-08-23 21:35:43 +00:00
Jeremy Fincher 8410c09e13 Initial checkin. 2004-08-23 20:30:26 +00:00
Jeremy Fincher 5861a5e07c Changed totalbugs/totalrfes to a single total command. 2004-08-23 19:53:29 +00:00
James Vega edecd51fc1 It's handy to translate the user id to a name. 2004-08-23 19:23:01 +00:00
James Vega 852388e8b7 Being able to send a note using the person's current nick instead of needing
to know their ircdb user name is good
2004-08-23 17:36:00 +00:00
Jeremy Fincher 6e21d8b4e1 Made the test actually do something. 2004-08-23 16:38:29 +00:00
Jeremy Fincher fae870c04f Updated. 2004-08-23 16:16:53 +00:00
Jeremy Fincher 30c70820f0 Initial commit. 2004-08-23 16:10:57 +00:00
Jeremy Fincher c4ea6453fe Updated for jamessan's bugfix. 2004-08-23 14:09:47 +00:00
Jeremy Fincher fbb348b6e7 Copyright updates. Again, more is left to be done, but this is my part. 2004-08-23 13:14:06 +00:00
Jeremy Fincher 06131461da We should call our parents more often. 2004-08-23 13:04:22 +00:00
Jeremy Fincher 5f24e4f6e1 Robustitude changes for testsupport. 2004-08-23 13:01:25 +00:00
Grant Bowman 992cbb91ee Upgrade of Fun's eightball command ported from Tellbot, previously
ported from Mozbot's MagicEightBall.bm module.
2004-08-23 06:51:18 +00:00
Jeremy Fincher 0e9a7a7057 New implementation of formatting; dropped unformatting entirely. 2004-08-21 07:30:39 +00:00
Jeremy Fincher 81ca3238f0 Test for case-insensitivity. 2004-08-21 03:00:09 +00:00
Jeremy Fincher 0f1842b18d Only do real variable names. 2004-08-21 02:57:47 +00:00
Jeremy Fincher caa0790065 Split off a test. 2004-08-20 22:32:31 +00:00
Jeremy Fincher eb23fa3b14 Fixed some space problems in Google.calc. 2004-08-20 18:01:36 +00:00
Jeremy Fincher 71c752a7fb Added bender, fixed bugs. 2004-08-20 17:20:52 +00:00
Jeremy Fincher f914f5e7b9 Commented-out test that we're no longer worried about. 2004-08-20 05:31:59 +00:00
Jeremy Fincher d86ebf4e7f Updated calc. 2004-08-20 04:08:00 +00:00
Jeremy Fincher dec8c52b86 Fixed testChannel. 2004-08-19 18:19:20 +00:00
Jeremy Fincher 5be0b319a4 Bugfix. 2004-08-19 18:16:24 +00:00
James Vega fa84b0c87c Switchamabob 2004-08-19 17:57:55 +00:00
Jeremy Fincher 23c4267744 Updated for the presence of User.stats. 2004-08-19 17:47:06 +00:00
Jeremy Fincher 715bdcf6e3 Made this work on boxes that don't have sqlite. 2004-08-19 17:10:24 +00:00
Jeremy Fincher ad1b36a643 Added rescheduleEvent. 2004-08-19 16:58:42 +00:00
Grant Bowman f4d6bac09e Joined extraneous lines. 2004-08-19 06:34:44 +00:00
Grant Bowman 4c459c3a72 Bugzilla.py enhancement to allow snarfing "bug ###".
new config variable: supybot.plugins.Bugzilla.snarfTarget
Uses existing supybot.plugins.Bugzilla.bugSnarfer boolean for activation.
Includes update to test_Bugzilla.py.

Developed by Mike Taylor and I.
2004-08-19 05:29:56 +00:00
Jeremy Fincher 1290d2e3eb Added profiling information as well as the threads command. 2004-08-17 20:28:00 +00:00
James Vega 72f36efc18 Fix some problems in Infobot.py's sqlite implementation and genericize
some other errors to better fit in with db abstraction
2004-08-17 20:01:23 +00:00
Jeremy Fincher d1bf6b5497 New stats test. 2004-08-17 14:18:09 +00:00
James Vega ff8edb48fe Abstract Infobot's DB and default to SqliteInfobotDB over PickleInfobotDB 2004-08-17 05:16:28 +00:00
Jeremy Fincher 4e53cfef63 Fixed bug #1009683. 2004-08-16 18:44:38 +00:00
James Vega c2d5ac56ce Updated for database independence 2004-08-13 03:50:38 +00:00
Jeremy Fincher a9ab89664c Moved logfilesize to Status. 2004-08-11 17:04:57 +00:00
James Vega 86efb09d6e Since I don't want to deal with keeping the responses up-to-date, this is
now a testNotError suite.
2004-08-11 12:33:25 +00:00
Jeremy Fincher d762c1e8c8 Test fixes. 2004-08-11 07:42:32 +00:00
Jeremy Fincher 0768ce1c85 Converted to use dbi. 2004-08-11 06:17:11 +00:00
Jeremy Fincher 77ce14f481 Better error reporting in assertAction. 2004-08-11 06:13:11 +00:00
Jeremy Fincher c941521ba0 Converted to use dbi. 2004-08-11 05:48:28 +00:00
Jeremy Fincher e908b14c64 Added a field command. 2004-08-10 15:24:01 +00:00
Jeremy Fincher 8a4e79e007 Let's try to respect some channel values, shall we? 2004-08-08 17:48:33 +00:00
Jeremy Fincher 3fa477dc90 Removed reply.withPrivate notice, replaced with two separate variables, reply.withNotice and reply.inPrivate. 2004-08-08 17:34:59 +00:00
Jeremy Fincher 127e9f3ccf Fixed a bug in stripFormatting. 2004-08-08 02:07:11 +00:00
Jeremy Fincher 3db50c1a2b Fix for bug about reply.withPrivateNotice overriding stuff. 2004-08-08 00:41:13 +00:00
Jeremy Fincher 52cbec4838 Fixed some bugs with note orders, etc. 2004-08-07 00:48:03 +00:00
Jeremy Fincher efc095fcc6 Broke user and last commands off. 2004-08-06 17:35:00 +00:00
Jeremy Fincher 42bd2d42ae Updated to use FlatfileDB. 2004-08-06 11:16:05 +00:00
James Vega 9db07346dc Fix (and cleanup) thanks to the suggestion in Bug #1002547 2004-08-04 02:33:57 +00:00
Jeremy Fincher 3234af10e7 Fix for bug #998311; we should now work fine with channels with dots in their names. 2004-08-02 10:47:05 +00:00
Jeremy Fincher 220d4b0889 Strike-- 2004-08-01 18:10:03 +00:00
James Vega 20ebbc15d5 We have to add a non-banmask hostmask to match against. banmask hostmask is
too general.
2004-08-01 16:05:07 +00:00
James Vega d47d54bc82 Almost out entire testsuite works, yet again. Yay! 2004-08-01 14:38:37 +00:00
Jeremy Fincher 7c41187204 Now that we have directories in test-data, we better handle that. 2004-08-01 12:33:35 +00:00
Jeremy Fincher 98b7917ffc Don't know exactly why this helps, but there ya go. 2004-07-31 06:39:41 +00:00
Jeremy Fincher 9250d3ab32 Tons of differences, moved some registry values around, also changed some internal attributes of registry thingies. 2004-07-31 05:00:43 +00:00
James Vega 115a3a88ec move isCtcp to ircmsgs and fix up a couple things with Infobot 2004-07-31 03:45:25 +00:00
Jeremy Fincher 61793a489c Added the new buttkicking enable/disable. 2004-07-29 09:46:22 +00:00
Jeremy Fincher a7dcf7604b Removed PersistentDictionary. 2004-07-29 06:58:42 +00:00
Jeremy Fincher d594232c5c Reduced functionality, but I doubt anyone will complain. Much cleaner and clearer now that we're using flat files. 2004-07-28 05:59:30 +00:00
Jeremy Fincher 65c8b48d40 We're probably going to use Joel's irclib.py, stripped for its DCC stuff. 2004-07-27 23:55:05 +00:00
Jeremy Fincher 16ebd1c2ba Initial checkin. 2004-07-27 09:09:12 +00:00
Jeremy Fincher 377c443405 Deprecated, with no requests for revival. Removed. 2004-07-26 14:37:29 +00:00
Jeremy Fincher 4d04bb546d Extra, more accurate asserts can't hurt. 2004-07-26 06:26:08 +00:00
Jeremy Fincher fc312008ad Important change. 2004-07-26 06:20:03 +00:00
Jeremy Fincher 7dbbf16dcc Allow multiple nicks, refactored irclib.Irc a bit. 2004-07-26 06:05:39 +00:00
Jeremy Fincher f9c61271ea w00, less path mungingEXCLAIMEXCLAIM 2004-07-24 05:18:26 +00:00