Commit Graph

  • 0cfde66a7e Fixed a few tests. Jeremy Fincher 2003-05-29 17:07:45 +00:00
  • 66497f1f4e Added __delitem__ (untested, though) Jeremy Fincher 2003-05-29 17:06:04 +00:00
  • f40780156e Added IrcCommandDispatcher as base class for IrcCallback and IrcState. Jeremy Fincher 2003-05-29 17:03:42 +00:00
  • db4495111c Changed a debug.printf to a debug.msg. Jeremy Fincher 2003-05-29 16:37:03 +00:00
  • 97ce807088 Fixed a slight ugliness, use dir() instead of __dict__. Jeremy Fincher 2003-05-29 16:36:34 +00:00
  • 6f7e3e53c1 Moved queue from fix to structures. Jeremy Fincher 2003-05-29 16:35:35 +00:00
  • 328cdf2c0e Fixed bug in isNick that was causing the Relay.relaynames bug. Jeremy Fincher 2003-05-28 21:32:36 +00:00
  • 9b56122a8e Fixed quit function. Jeremy Fincher 2003-05-27 20:07:58 +00:00
  • 82c2a83c91 Fixed quit function. Jeremy Fincher 2003-05-27 20:06:05 +00:00
  • 1e910d3948 Added quit function. Jeremy Fincher 2003-05-27 20:03:37 +00:00
  • 5bc901e125 Changed foldoc to hopefully stave off the empty return. Jeremy Fincher 2003-05-23 05:46:33 +00:00
  • c0c5101cd3 Changed to only strip \r\n from right side of last argument. Jeremy Fincher 2003-05-21 17:52:23 +00:00
  • 09340376cb Changed utils.timeElapsed to use just a seconds instead of a now/then argument. Jeremy Fincher 2003-05-20 15:37:25 +00:00
  • 345f819e7a Changed reload to not unload the module if there's an error in loading. Jeremy Fincher 2003-05-19 13:47:19 +00:00
  • b633960740 Fixed lart code not to lart the bot himself. Jeremy Fincher 2003-05-16 18:04:46 +00:00
  • 26f185c0e9 Changed some formatting of command relays. Jeremy Fincher 2003-04-30 14:49:09 +00:00
  • 6822cc31a7 Better error handling for title command. Jeremy Fincher 2003-04-29 15:40:02 +00:00
  • d7bdb77538 Fixed bug in googlesite. Jeremy Fincher 2003-04-29 15:34:27 +00:00
  • b1e95f8b64 Started trying to make factoids useful. Jeremy Fincher 2003-04-29 13:25:40 +00:00
  • 737f35c99d Removed rate limiting during testing. Jeremy Fincher 2003-04-29 13:13:55 +00:00
  • 670669fe68 Initial checkin. Jeremy Fincher 2003-04-29 13:08:39 +00:00
  • 8a5e50b55a Added show of how many asserts were done. Jeremy Fincher 2003-04-29 13:02:09 +00:00
  • 26a457920e Added slice support to queue. Jeremy Fincher 2003-04-29 13:00:43 +00:00
  • 71bd193c16 Turned off superreload command. Jeremy Fincher 2003-04-29 13:00:04 +00:00
  • 3c33583454 Upgraded to 2.3 version; added a global 'asserts'. Jeremy Fincher 2003-04-29 12:59:35 +00:00
  • 54788a643a Some slightly new helper functions and stuff. Jeremy Fincher 2003-04-29 07:37:54 +00:00
  • ce6b03d52f Added a few important helper methods. Jeremy Fincher 2003-04-29 07:36:18 +00:00
  • 45cdde675c Added title command; fixed a latent bug or two. Jeremy Fincher 2003-04-29 06:48:54 +00:00
  • b037bcda4b Changed to only message doJoin when the user hasn't been notified of new messages. Jeremy Fincher 2003-04-25 08:49:02 +00:00
  • 8d0d138850 Updates to variable names and whatnot. Jeremy Fincher 2003-04-24 17:36:25 +00:00
  • 4f094a2e83 Changed utils.shrinkList to ircutils.shrinkList. Jeremy Fincher 2003-04-24 16:35:20 +00:00
  • 0aa5ece16a Trying new syncmail, added Cmd class. Jeremy Fincher 2003-04-24 07:58:16 +00:00
  • 3620be1ed2 Forgot the utils. Jeremy Fincher 2003-04-23 22:38:38 +00:00
  • 0cc386e7f7 Change notification to only-notify-of-unnotified-messages. Jeremy Fincher 2003-04-23 22:32:55 +00:00
  • 3f764eab0f Added more tests. Jeremy Fincher 2003-04-23 07:24:35 +00:00
  • bef6533ed4 Needed to commit something, this will need to be changed. Jeremy Fincher 2003-04-22 11:27:32 +00:00
  • 5045894dcc Changed the order of __init__s (yeah, I'm a dork). Jeremy Fincher 2003-04-22 11:24:57 +00:00
  • 6eacfb6c26 Changed IrcState.history to a RingBuffer instead of a MaxLengthQueue. Jeremy Fincher 2003-04-22 11:18:57 +00:00
  • ff54eecefc Swapped implementation of MaxLengthQueue. Jeremy Fincher 2003-04-22 11:16:03 +00:00
  • fe2f2c1ac0 Swapped implementation of MaxLengthQueue. Jeremy Fincher 2003-04-22 11:15:15 +00:00
  • 8fa7c95067 Somehow these didn't get updated when I moved queue to structures. Jeremy Fincher 2003-04-22 11:13:03 +00:00
  • 25daf96a9c Enabled __slots__ on RingBuffer. Jeremy Fincher 2003-04-22 11:02:39 +00:00
  • 45b4d95184 Moved data structures from fix to structures; changed implementation of MaxLengthQueue to a RingBuffer. Jeremy Fincher 2003-04-22 11:00:28 +00:00
  • ca4ad3882f Initial import. Jeremy Fincher 2003-04-22 08:27:11 +00:00
  • c39fba7b0b Syntax fix for SQL. Jeremy Fincher 2003-04-21 13:07:01 +00:00
  • 5aa9beacfb Forgot to import world. Jeremy Fincher 2003-04-21 06:17:19 +00:00
  • 545f675ae4 Forgot to add prefix to IrcMsg in two functions. Jeremy Fincher 2003-04-21 06:12:57 +00:00
  • b8e3396d6b Added some (now commented out) debugging printfs. Jeremy Fincher 2003-04-21 05:54:38 +00:00
  • 35d0a3cb22 Decreased size of checkCapability by moving some duplicated code out to another function with no good name. Jeremy Fincher 2003-04-21 05:38:13 +00:00
  • 2456082661 New test-passing implementation of checkCapability with debug.printfs commented out. Jeremy Fincher 2003-04-21 05:23:31 +00:00
  • 67e072c746 Changed implementation of queue. Jeremy Fincher 2003-04-21 05:17:06 +00:00
  • ebb30d7530 New tests. Jeremy Fincher 2003-04-21 04:39:11 +00:00
  • d9ca1637d7 Had to change PING/PONG handling to workaround non-RFC-compliant servers. Jeremy Fincher 2003-04-21 04:37:35 +00:00
  • 06fe786029 Added .reconnect() method to drivers. Jeremy Fincher 2003-04-21 04:32:42 +00:00
  • e1e6b974d6 Had to add and \!owner and \!admin to conf.defaultCapabilities Jeremy Fincher 2003-04-21 03:04:40 +00:00
  • 96e2a67aa5 Added say command to OwnerCommands. Jeremy Fincher 2003-04-21 01:58:04 +00:00
  • 5c6a6b60a0 Changed tests to be more thorough. Jeremy Fincher 2003-04-20 21:57:26 +00:00
  • 8b2ef2403e Removed comment. Jeremy Fincher 2003-04-20 21:56:54 +00:00
  • 83e8422a44 Whitespace change. Jeremy Fincher 2003-04-20 21:56:41 +00:00
  • c46ae750f6 Removed spurious parentheses. Jeremy Fincher 2003-04-20 21:56:08 +00:00
  • 959459d063 Finally passes all tests. Jeremy Fincher 2003-04-20 21:52:53 +00:00
  • 9fee5f17a9 Again, run tests before committing. Jeremy Fincher 2003-04-20 17:57:16 +00:00
  • df66715089 Oops...should run the tests before submitting new assertions :) Jeremy Fincher 2003-04-20 17:28:26 +00:00
  • 2227f5caae Fix for bug in Irc.removeCallback. Jeremy Fincher 2003-04-20 17:18:34 +00:00
  • e1dfcbd390 Added partition to facilitate bugfix in irclib.Irc.removeCallback. Jeremy Fincher 2003-04-20 17:17:50 +00:00
  • 7e1eb72849 Forgot to change test.py based on change in testing module names. Jeremy Fincher 2003-04-20 17:16:43 +00:00
  • 80e4dfbe63 Added world.threadsSpawned, logging of the number of threads spawned, and added the information to cpustats. Jeremy Fincher 2003-04-20 16:15:35 +00:00
  • cc61041491 Removed commented out stuff, added help string to superreload. Jeremy Fincher 2003-04-20 15:55:32 +00:00
  • b3e6c686a4 Changed nick class not to use __slots__. Jeremy Fincher 2003-04-20 09:34:42 +00:00
  • 30322c42b6 Changed nick class to use __slots__. Jeremy Fincher 2003-04-20 09:33:41 +00:00
  • 8bdfe2de97 Added docstrings to all the functions. Jeremy Fincher 2003-04-20 09:32:52 +00:00
  • bacbf53386 Lowered the default values for limit on shrinkList and privmsgPayload. Jeremy Fincher 2003-04-20 09:20:49 +00:00
  • e06ce955fa Changed formatting of rpn in case of a non-empty stack. Jeremy Fincher 2003-04-20 09:04:27 +00:00
  • 3188810d21 Added returns after irc.errors. Jeremy Fincher 2003-04-20 08:54:27 +00:00
  • b9153e5ad0 Added rpn command. Jeremy Fincher 2003-04-20 08:52:59 +00:00
  • 674fe77386 Added some asserts to match RFC more. Jeremy Fincher 2003-04-20 07:17:40 +00:00
  • c0d511c4f1 Added Driver module attribute. Jeremy Fincher 2003-04-20 07:15:39 +00:00
  • 11a674eb2b Added handling for case of a channel with no pairs/follows. Jeremy Fincher 2003-04-20 07:15:31 +00:00
  • 29efc019df Added copyright. Jeremy Fincher 2003-04-20 07:12:18 +00:00
  • f8bc027ede Added morehelp for the whole module. Jeremy Fincher 2003-04-20 06:26:17 +00:00
  • 4b3c9162b9 Added something to stop assertion errors in case of ChanServ stuff. Jeremy Fincher 2003-04-20 01:40:55 +00:00
  • f6392d4806 Added ignoring check in PrivmsgRegexp. Fixed stupid bug stupid stupid bug tyop bug.GRRRRR Jeremy Fincher 2003-04-20 01:35:05 +00:00
  • 92250ca055 Added ignoring check in PrivmsgRegexp. Jeremy Fincher 2003-04-20 01:28:40 +00:00
  • f6488d6071 Prevented deprecation warning and added another logging feature. Jeremy Fincher 2003-04-20 01:18:09 +00:00
  • a861941626 Fixed stupid bug. Jeremy Fincher 2003-04-20 01:02:29 +00:00
  • 0e505d89e1 Some more .__class__.__name__ -> name() conversions. Jeremy Fincher 2003-04-20 00:47:04 +00:00
  • 7971760790 Forgot to import drivers. Jeremy Fincher 2003-04-20 00:10:53 +00:00
  • 85abb8c3bb Fixed strange editing error. Jeremy Fincher 2003-04-20 00:00:37 +00:00
  • eb44d5cfed Added new driverModule attribute for driver independence. Jeremy Fincher 2003-04-19 23:53:47 +00:00
  • 77ac7c6b4e Added newDriver function for driver-module independence. Jeremy Fincher 2003-04-19 23:52:34 +00:00
  • dc8b430754 Fixed reconnects. Jeremy Fincher 2003-04-19 23:51:26 +00:00
  • ee74036505 Changed to be driver-module independent. Jeremy Fincher 2003-04-19 23:51:11 +00:00
  • 499507c103 Fixed tyop. Jeremy Fincher 2003-04-19 22:38:40 +00:00
  • ed06656025 Moved google groups snarfer to the Google module. Jeremy Fincher 2003-04-19 22:16:57 +00:00
  • e4fd36ffef Fixed 'useless reply on bad arguments' in threaded commands; added/changed Combine class. Jeremy Fincher 2003-04-19 21:42:55 +00:00
  • e4591e3d57 Changed list command to use cb.name() instead of cb.__class__.__name__. Jeremy Fincher 2003-04-19 21:41:23 +00:00
  • 43ae9188b5 Changed format of rssinfo command. Jeremy Fincher 2003-04-19 21:40:39 +00:00
  • 747d48c7ab Changed a few SQL statements and added oldnotes command. Jeremy Fincher 2003-04-19 21:40:04 +00:00
  • ab7fd51ddd Changed morse/unmorse and related stuff to be (hopefully) clearer. Jeremy Fincher 2003-04-19 21:39:23 +00:00
  • 85331d2848 Added support for old google (the crazy irc bot)-style google responses. Jeremy Fincher 2003-04-19 21:38:38 +00:00