Commit Graph

1711 Commits

Author SHA1 Message Date
Jeremy Fincher d7941fd9ac Let's catch errors in loading src/ plugins. 2004-07-24 05:46:53 +00:00
Jeremy Fincher f9c61271ea w00, less path mungingEXCLAIMEXCLAIM 2004-07-24 05:18:26 +00:00
James Vega b2dbbe9ef5 small cleanups 2004-07-24 05:09:22 +00:00
Jeremy Fincher fe63755592 Fix bug, yay. 2004-07-24 05:07:24 +00:00
James Vega 0fbbd8cbd0 Work around a Python stupidity 2004-07-24 04:56:11 +00:00
Jeremy Fincher 3f0dcf15d1 Let's handle old registry entries gracefully. 2004-07-24 02:29:26 +00:00
Jeremy Fincher bb08574192 Refactored a touch. 2004-07-24 02:29:06 +00:00
Jeremy Fincher f9c030fe46 Updated some stuff, refactoring for the the User.config command. 2004-07-24 02:28:43 +00:00
Jeremy Fincher 53b29f1bf8 Allow commands to be the same name as callbacks. 2004-07-23 19:55:13 +00:00
Jeremy Fincher 2e4a8e3567 Updated to use the helper functions conf.register* 2004-07-23 06:54:29 +00:00
Jeremy Fincher 88b966306a Removed final remnants of bracketSyntax. 2004-07-23 04:59:41 +00:00
Jeremy Fincher f2ac57eb8a Fixed the problem with prefixing the nick in private messages. 2004-07-23 04:50:32 +00:00
Jeremy Fincher 0c38398a8d Let's just make sure everythings a string. 2004-07-23 04:08:14 +00:00
Jeremy Fincher 370c30a4cf Refactored, added moderate, unmoderate, and key. 2004-07-23 04:07:50 +00:00
Jeremy Fincher f871d3828c Added Channel.limit. 2004-07-23 01:19:30 +00:00
Jeremy Fincher 35038fd376 Added Channel.mode. 2004-07-23 01:01:29 +00:00
Jeremy Fincher a4386a6798 Updated to make mircColors an IrcDict, and clean up the limplementation of mircColor function. 2004-07-22 22:30:24 +00:00
Jeremy Fincher c064aa1155 Let's make sure to zfill those digits before we mircColor. 2004-07-22 20:57:46 +00:00
Jeremy Fincher 9e6a3ed094 Fixed bug #960696. 2004-07-22 16:16:01 +00:00
James Vega 315810d08e yay! no more stray whitespace 2004-07-21 19:36:35 +00:00
Jeremy Fincher 70efdfbea1 Slight cleanups. 2004-07-21 18:49:27 +00:00
Jeremy Fincher a95f1bc28c Added resize operation to RingBuffer and make IrcState use it. 2004-07-21 05:05:16 +00:00
James Vega 8282d3e847 whitespace and a forgotten conf import 2004-07-21 01:52:39 +00:00
Jeremy Fincher 44e8ff5be2 Added reconnect command. 2004-07-20 17:46:36 +00:00
Jeremy Fincher 3b74c01463 Added http proxy support. 2004-07-20 08:41:25 +00:00
Jeremy Fincher 2b506b2fc7 Made setUserValue argument order consistent with userValue argument order. 2004-07-20 07:34:22 +00:00
Jeremy Fincher 87d8d60e2e Oops, forgot to commit this with the Note commits. 2004-07-20 07:06:52 +00:00
Jeremy Fincher aad1d2dc41 Updated to allow different networks. 2004-07-20 05:57:58 +00:00
Jeremy Fincher fd6cb44549 Let's return the node, just in case it turns out to be useful. Of course, we know it turns out to be useful, or else we wouldn't be adding this... 2004-07-20 05:39:58 +00:00
Jeremy Fincher 2431ddb103 Allow help strings for plugins, except plugins that have an explicit command with their name. 2004-07-20 05:26:35 +00:00
Jeremy Fincher 70dd4dba3d Dotted. 2004-07-20 05:26:05 +00:00
Jeremy Fincher 2377a4a83c Automatically convert non-strings to strings with safeArgument. 2004-07-19 22:33:58 +00:00
Jeremy Fincher aeb470750a Updated with a useless comment for people reading the source code. They won't think we're complete OO heathen now. 2004-07-19 22:11:10 +00:00
Jeremy Fincher 40ec693b8a Updated for some privacy issues. 2004-07-19 22:07:15 +00:00
Jeremy Fincher 7bf740db35 Don't reveal the channel unless the nick command is given in it. 2004-07-17 06:07:45 +00:00
Jeremy Fincher ecae9af5a6 Updated to handle 438. 2004-07-17 06:03:24 +00:00
Jeremy Fincher c9867b28c3 This wouldn't work how users would expect it to work, so we're removing it. 2004-07-15 18:21:15 +00:00
Jeremy Fincher 1d6d200cc4 Fixed brain-o in error message. 2004-07-08 00:22:35 +00:00
James Vega 7fbb6daa15 Revert the previous 'fix' since to can never be None at that point. Also,
remove those evil lines full of white-space!
2004-07-07 18:04:55 +00:00
Jeremy Fincher 79db100b31 Actual commit for the fix for reply. 2004-07-01 17:58:17 +00:00
Jeremy Fincher e98daace4c Let's be more ASCII. 2004-07-01 17:56:02 +00:00
Jeremy Fincher 032fbe4ae2 Added permbans command. 2004-07-01 17:55:29 +00:00
James Vega 180d2e8392 Fix some help messages 2004-06-28 19:38:05 +00:00
James Vega 30a8c060ad Misc.last --nolimit 2004-06-28 19:09:25 +00:00
James Vega ef91ae1133 Add [<reason>] to Admin.part 2004-06-23 15:44:48 +00:00
Stéphan Kochen 5419ed05f4 Don't send JOIN if we don't join anything. 2004-06-23 15:43:00 +00:00
Jeremy Fincher 2b87b4d949 Grr. 2004-06-23 14:11:21 +00:00
Jeremy Fincher b6fbfef5e6 Hate. 2004-06-23 14:10:10 +00:00
Jeremy Fincher 287f016e58 Hack. 2004-06-23 14:03:18 +00:00
Jeremy Fincher b594ef798a Trying fix for lack of prefixing name. 2004-06-23 13:55:40 +00:00
James Vega fefe1f2806 Who would've thunk ya needed utils 2004-06-22 00:46:49 +00:00
James Vega 847227622f Fix some bugs I introduced with the conversion to utils.getSocket and improve
DCC's error checking.
2004-06-20 18:03:11 +00:00
James Vega 1383da0f1a Prevent scheduled downloads from happening when we're generating
docs (hopfully), and fix a userdataFilename bug introduced in the
earlier fix.
2004-06-20 08:14:59 +00:00
James Vega 9d9c3020ca Add handling of opening sockets to communicate with IPV6 hosts. 2004-06-20 07:37:25 +00:00
James Vega 233174d9ce Remember the basedir when we prompt users for their directories and wrap
the prompts a little tighter.
2004-06-19 19:02:06 +00:00
James Vega 61d6e029b1 Move creation of userdata.conf to scripts/supybot just to ensure that we're
not trying to create it before the directories exist.
2004-06-19 18:57:42 +00:00
James Vega 0721a7005c Simplified the last fix and commented out the kban tests since they don't
work properly
2004-06-19 16:36:29 +00:00
Jeremy Fincher 581a489177 Changed the non-strictRfc implementation of isNick not to allow full hostmasks. 2004-06-19 03:04:02 +00:00
James Vega 90a0529696 Fixed a bug and caught some interesting issues with strictRfc. Still need
to look into Channel.kban
2004-06-19 02:06:44 +00:00
James Vega d9d1aefac3 Clarify the help for Channel.permban 2004-06-19 00:42:52 +00:00
James Vega 45b534fa03 Make Owner.defaultplugin more robust in it's error detection. 2004-06-18 20:18:14 +00:00
Jeremy Fincher eb2deeb801 isDispatcher stuff. 2004-06-11 20:30:13 +00:00
James Vega d8b7254021 Revert a reply() change and fix some tests. 2004-06-09 23:48:33 +00:00
James Vega 06e92cdcb2 If an invalid password is specified *and* the hostmask isn't recognized we
need to watch for a KeyError instead of assuming it is the owner trying to
register a hostmask for another user.
2004-06-09 23:44:49 +00:00
Jeremy Fincher dcd5606b6c Tried to fix jamessan's dealio. 2004-06-06 23:50:19 +00:00
James Vega 34555c51ff I didn't like the idea of supybot being able to time travel 2004-06-04 06:18:33 +00:00
Jeremy Fincher 6bff999818 Remove logging of eStrId. 2004-05-11 22:37:32 +00:00
Jeremy Fincher 65c9ebc746 Updated slightly, let's see if this helps. 2004-05-11 22:29:29 +00:00
Jeremy Fincher 06a8f68f7e Forgot an import. 2004-05-11 17:41:54 +00:00
Jeremy Fincher ab51ed5778 Added a 437 handler. 2004-05-11 06:53:51 +00:00
Jeremy Fincher 8ab613dbed Remove bracketSyntax, make brackets channel-specific. 2004-05-07 16:14:02 +00:00
Jeremy Fincher 81d1d56b04 Handle variable prefixChars correct whenNotCommand. 2004-05-07 15:08:30 +00:00
Jeremy Fincher 25ec8f739f One more little tweak. Five hexadecimal digits isn't too hard to 'get'. 2004-05-07 14:47:21 +00:00
Jeremy Fincher fd5463a06b Changed eIds/eStrIds. 2004-05-07 14:41:25 +00:00
Jeremy Fincher 9100151f95 Added a nice little exception id system based on the idea in Mongoose <http://themongoose.sf.net/> for easier tracking of bugz0rs. 2004-05-07 12:36:57 +00:00
Jeremy Fincher f099a53374 Moved the gc.collect until the end. 2004-05-07 11:41:45 +00:00
Jeremy Fincher 0c51ead69d Minor stylistic update (I think). 2004-05-07 11:41:32 +00:00
Jeremy Fincher 2f2b7bd6c1 Changed supybot.defaultCapabilities to a space-separated list, made prefixChars channel-specific, and a few other quick changes. 2004-05-07 11:30:42 +00:00
Jeremy Fincher b4f977e2dd Fixed the wacky addressed problems. 2004-05-06 15:48:09 +00:00
Jeremy Fincher 6b3ed89e17 Minor updates. 2004-04-30 19:20:47 +00:00
Jeremy Fincher 6e6d619f48 Added a setValue option to setUserValue. 2004-04-30 19:19:46 +00:00
Jeremy Fincher e3b690f933 Added userdata registry. 2004-04-30 18:24:35 +00:00
Jeremy Fincher 4fdc49bb2b Forgot one more newline. 2004-04-30 08:26:13 +00:00
Jeremy Fincher 0c5aaaadde Fix for toXml. 2004-04-30 08:17:14 +00:00
Jeremy Fincher c890018aaf Added reason to kban. 2004-04-30 07:44:48 +00:00
Jeremy Fincher f9442d9483 Let owners tweak users to their utter enjoyment. 2004-04-30 05:45:05 +00:00
Jeremy Fincher 95ef531cb2 Let's change the default for supybot.databases.user.hashed. 2004-04-30 05:25:30 +00:00
Jeremy Fincher 418e14325a Told people who see garbage to file a bug. 2004-04-30 05:22:33 +00:00
Jeremy Fincher 550f6cd5c1 All hail the king of anality. 2004-04-30 04:23:51 +00:00
Jeremy Fincher d9a580a027 Updated tell not to tell to channels. 2004-04-30 02:21:17 +00:00
Jeremy Fincher dc1bc4ba55 Updated a ton of configuration variables. 2004-04-30 02:13:42 +00:00
Jeremy Fincher b5ad1bed54 Fix for G-LiTe's bug. 2004-04-29 23:33:31 +00:00
Jeremy Fincher 2c2e21e765 Fixed bug #941101. 2004-04-29 11:49:24 +00:00
Jeremy Fincher 8274d5dfb9 Fixed strictRfc appropriately. 2004-04-29 11:41:05 +00:00
Jeremy Fincher ef5e7c8091 Fixed a bug that I thought was already fixed. 2004-04-29 11:38:02 +00:00
Jeremy Fincher 7f87c1e40a Fixed some bugz0rs. 2004-04-28 10:31:15 +00:00
Jeremy Fincher e8470b40c0 supybot.plugins.Plugin.public. 2004-04-28 08:42:01 +00:00
Jeremy Fincher cd3039317d Added an author command. 2004-04-28 06:30:55 +00:00
James Vega 481dd5111a Add comma argument to commaAndify 2004-04-28 06:26:02 +00:00
Jeremy Fincher a0e7bd2bd1 Slight cleanup. 2004-04-27 17:14:54 +00:00
Jeremy Fincher b9524115b0 Fix for bug committed last night. 2004-04-27 17:14:31 +00:00
Jeremy Fincher b7fb78abed Slight optimization, finally figured out how to automatically intern all IrcStrings. 2004-04-27 11:06:26 +00:00
Jeremy Fincher fb46330ee7 Allowed for strings in ircmsgs.mode. 2004-04-27 10:50:53 +00:00
Jeremy Fincher 50226b4a64 Added a log message when not answering due to supybot.reply.whenNotCommand. 2004-04-27 10:43:31 +00:00
Jeremy Fincher 53ed45fac5 Fix for uncaught KeyError. 2004-04-26 19:33:27 +00:00
Jeremy Fincher bd1dedb8e9 Added toXml. 2004-04-22 05:11:20 +00:00
Jeremy Fincher fbe9460093 Oops, didn't think I'd need any changes here. 2004-04-22 05:02:46 +00:00
Jeremy Fincher e2de2784bc Allow the empty string for supybot.brackets, so users can turn off command nesting. 2004-04-22 04:28:54 +00:00
Jeremy Fincher 28fe96c833 Allow irc.error() to be called with no arguments and act as if ArgumentError was raised. 2004-04-21 04:31:42 +00:00
Jeremy Fincher ea4259af2f Updated version number. 2004-04-20 21:14:13 +00:00
Jeremy Fincher 7b16100376 Fix for bug #938377. 2004-04-20 10:59:20 +00:00
Jeremy Fincher ac67bb0cc0 Added more daemonization code. 2004-04-20 10:40:27 +00:00
Jeremy Fincher 494352b8ce Tyop. 2004-04-20 10:36:53 +00:00
Jeremy Fincher d3d43f8a0c Various sorted updates (pun intended, punks :)) 2004-04-20 10:11:27 +00:00
Jeremy Fincher ed8df0a998 Updated sorted for 2.4 compatibility. 2004-04-20 10:04:09 +00:00
Jeremy Fincher 9a907277c1 Changed reviter to reversed. 2004-04-20 09:51:20 +00:00
Jeremy Fincher 96838d0dbc Removed catch, moved curry to utils.py 2004-04-20 09:44:58 +00:00
Jeremy Fincher 69c7c76e3a Added another handler for daemonized...we're getting pretty close, we just need to actually daemonize :) 2004-04-20 09:42:20 +00:00
Jeremy Fincher 313624c1e2 Improved error message for the 'preserve the configuration' load attempt. 2004-04-19 05:06:36 +00:00
Jeremy Fincher 6ef38bd28f Added pidFile support and a signal handler for SIGTERM (the default for kill). 2004-04-19 05:05:53 +00:00
Jeremy Fincher e63dbb09bf I really should test these things before I commit. 2004-04-19 04:36:26 +00:00
Jeremy Fincher 54cdfdba6a Let's make sure we wait long enough to connect. 2004-04-19 04:29:36 +00:00
Daniel DiPaolo 201fb0acc2 Usability enhancement: Added a note in the callbacks.Privmsg docstring which
points people to getting the config values of a plugin.
2004-04-18 08:00:29 +00:00
Jeremy Fincher 086a2fcab6 Refactored LogLevel crap. 2004-04-18 06:24:37 +00:00
Jeremy Fincher 437afe707c Updated with a little infrastructure for allowing daemonization. 2004-04-18 05:56:31 +00:00
Jeremy Fincher 8eb20228af Changed an exception raised. 2004-04-18 02:47:12 +00:00
Jeremy Fincher 119619d437 Updated to fix a bug in Config.help and a bug in the test for Config.list. 2004-04-18 02:40:18 +00:00
Jeremy Fincher 7850da79d5 A little logging, etc. 2004-04-18 00:38:54 +00:00
Jeremy Fincher 069d48b269 Added announce command. 2004-04-18 00:38:20 +00:00
Jeremy Fincher cf5b75fbca Minor stylistic update. 2004-04-17 16:45:56 +00:00
Jeremy Fincher c955a32c63 Changed the default of detailedError, less important now that we have LogToIrc. 2004-04-17 16:45:29 +00:00
Jeremy Fincher f68ce97d97 Fixed globbing in User.list. 2004-04-17 16:40:32 +00:00
Jeremy Fincher 04876865f1 Added a proper random.choice implementation that works with non-sequence iterables. 2004-04-17 16:35:31 +00:00
Jeremy Fincher 2d2340bf17 Fixed 001 for misconfigured servers. 2004-04-17 14:12:17 +00:00
Jeremy Fincher e194e89c85 Check that an action doesn't continue past the first reply. 2004-04-17 14:07:55 +00:00
Jeremy Fincher 44899740a6 Added --capability to user list. 2004-04-16 21:05:41 +00:00
Jeremy Fincher 4923fc4a6c Oops, wrong commit. 2004-04-16 08:27:27 +00:00
Jeremy Fincher fdc5612dce Readability. 2004-04-16 08:17:24 +00:00
Jeremy Fincher a4b54566e9 Uncommented something I didn't understand. Good thing I saw this before the release :) 2004-04-16 08:13:55 +00:00
Jeremy Fincher 96e8f32999 Added a replySuccess if the user making the request isn't in the channels he's requesting the bot part. 2004-04-16 07:39:55 +00:00
Jeremy Fincher 12f9d6ed11 Let's make the second prompt configurable too. 2004-04-16 07:36:09 +00:00
Jeremy Fincher b888fa49be Updated version. 2004-04-16 07:26:25 +00:00
Jeremy Fincher 99adf8511f Uh, someone forgot to make the remainder of the changes necessary for the unColor -> stripColor conversion... 2004-04-15 23:41:24 +00:00
James Vega e87c31aea4 ircutils.strip{Bold,Reverse,Underline,Formatting} 2004-04-15 21:15:57 +00:00
Jeremy Fincher 7556219aa8 Updated. 2004-04-15 06:22:01 +00:00
Jeremy Fincher e3da04e3c4 Forgottten period. 2004-04-14 18:50:38 +00:00
Jeremy Fincher 589cdd0694 Added supybot.log.individualPluginLogfiles. 2004-04-14 16:06:22 +00:00
Jeremy Fincher 1a40c6fc69 Whoa. Long time no commit. Anyway, we make shelf dispatch to Shelf appropriately. 2004-04-14 15:16:10 +00:00
Jeremy Fincher 7fa9f47058 Updated timestampFormat to handle the empty string. 2004-04-14 02:37:17 +00:00
Jeremy Fincher b82991609e Updated the help messages for SyntaxErrors. 2004-04-13 16:03:05 +00:00
Jeremy Fincher e127a9575f Updated LogLevel. 2004-04-13 05:19:56 +00:00
Jeremy Fincher 132adeff7d Updated. 2004-04-13 05:18:17 +00:00
Jeremy Fincher d5ee023bfa Updated some design of the Values. 2004-04-13 01:01:52 +00:00
James Vega 0027117e8c Fix some coloring/formatting bugs we had 2004-04-13 01:01:17 +00:00
Jeremy Fincher 2e2e90b910 Reverted to 1.25. 2004-04-13 00:59:19 +00:00
Jeremy Fincher 7aa35058f7 Commented a possible optimization. 2004-04-13 00:12:23 +00:00
Jeremy Fincher 7f6c401e74 Comment some of my intentions. 2004-04-13 00:06:57 +00:00
Jeremy Fincher 07585182af Add a heapify because our modifications don't guarantee that the heap property is preserved. 2004-04-13 00:05:30 +00:00
Stéphan Kochen bea41b308a Fixed asyncore hogging the CPU on disconnect. Although this really looks
like a bug in asyncore to me. o_O
2004-04-12 21:53:49 +00:00
Stéphan Kochen 03294c8686 Same fix for asyncoreDrivers and a small cleanup. 2004-04-12 21:44:03 +00:00
Stéphan Kochen ff3c996deb - Prevent a duplicate INFO log message.
- Forgot a return there, which would cause it to send messages on a
  disconnected driver.
2004-04-12 21:10:27 +00:00
Stéphan Kochen 1feffe91ac That shouldn't be there. 2004-04-12 20:58:37 +00:00
Jeremy Fincher edc6ea83f2 Fixed the socketDrivers problem (THANKS G-LITE{EXCLAIMEXCLAIMEXCLAIM}) 2004-04-12 20:33:11 +00:00
Stéphan Kochen 1541f051fd Seperated logging to channels to it's own plugin.
(...and a couple of smaller changes to log itself)
2004-04-12 16:08:23 +00:00
Jeremy Fincher d28d27254f Improved error message for bad hostmasks in addhostmask. 2004-04-11 23:37:58 +00:00
Stéphan Kochen e89827f203 Added support for logging to a channel. 2004-04-11 23:12:36 +00:00
Jeremy Fincher 63758a1a61 Updated version. 2004-04-09 17:41:32 +00:00
James Vega f5784851f2 Fixed a NameError exception 2004-04-09 16:54:48 +00:00
Jeremy Fincher ec0dd27960 All in the name of case insensitivity. 2004-04-09 16:29:16 +00:00
Jeremy Fincher f80cea1fff Updated help text for notice. 2004-04-09 15:30:55 +00:00
Jeremy Fincher 44ab483905 Slight update. 2004-04-09 15:30:34 +00:00
Jeremy Fincher f8b83f69f2 Slight optimization, not that it matters, but it makes the code easier to read, too. 2004-04-09 15:30:09 +00:00
James Vega b2153c83fb unColor is now working. Added a colorstrip outfilter to Filter to close RFE
#863599
2004-04-09 03:59:12 +00:00
Jeremy Fincher 7f6040a160 Refactored callbacks.{error,reply} and its friends; added supybot.reply.errorWithNotice. 2004-04-09 02:55:03 +00:00
Jeremy Fincher c75e8b5137 Updated version numbers. 2004-04-08 11:43:14 +00:00
Jeremy Fincher 3538dee7c9 Ah, a better way to do default normalization. 2004-04-08 11:13:03 +00:00
Jeremy Fincher 9eee85dc63 I really should test these things before committing. 2004-04-08 10:59:13 +00:00
Jeremy Fincher 22fb1b41cb Made the success message from unidentify more useful. 2004-04-08 10:53:12 +00:00
Jeremy Fincher 77f2c84245 Made drivers.module use OnlySomeStrings. 2004-04-08 10:50:05 +00:00
Jeremy Fincher 4258435d98 Some users might unidentify without being identified. 2004-04-08 10:47:32 +00:00
James Vega 106f957fac Fixed string formatting bug 2004-04-08 03:26:03 +00:00
Jeremy Fincher 46a3f07491 Made sure we can normalize for OnlySomeStrings. 2004-04-08 02:18:35 +00:00
Jeremy Fincher c97d3905c5 Fixed the non-quitting bug, although it's not been tested with twistedDrivers itself. It works with the other two. 2004-04-07 15:52:28 +00:00
Jeremy Fincher 9cfed8f0d3 Correctly handle the case where sys.stdout is closed. 2004-04-06 09:32:09 +00:00
Jeremy Fincher 93f64b6a68 Added supybot.reply.maximumMores. 2004-04-05 17:36:17 +00:00
Jeremy Fincher ce75589c6d Oops, I meant registry. 2004-04-05 16:01:49 +00:00
Jeremy Fincher 6cddfb5358 Added supybot.reply.truncate, to turn off the normal moring of things. 2004-04-05 16:01:36 +00:00
Jeremy Fincher 4697f61be2 Added supybot.plugins.Channel.alwaysRejoin. 2004-04-05 10:03:13 +00:00
Jeremy Fincher a4b4c2101c Added supybot.databases.users.hash. 2004-04-05 09:23:40 +00:00
Jeremy Fincher 3e1521fb8b Added slightly better handling of ImportError in do001. 2004-04-01 11:47:02 +00:00
Jeremy Fincher 1d27db449b Fixed forgotten import. 2004-03-30 21:09:02 +00:00
Jeremy Fincher e64ce62917 Updated slightly. 2004-03-30 08:33:20 +00:00
Jeremy Fincher 1654a35766 Added trueCycle in preparation for the new registry stuff for multiple servers per network. 2004-03-30 08:32:55 +00:00
Jeremy Fincher 71ea32c811 Added supybot.brackets for specifying what valid bracket characters are. 2004-03-30 08:27:05 +00:00
Jeremy Fincher d9c535f2bc Slight cleanups. 2004-03-30 08:02:59 +00:00
Jeremy Fincher f166ce8655 Removed ConfigIrcProxy, I forgot we didn't use it anymore. 2004-03-30 07:58:22 +00:00
Jeremy Fincher ba31427156 Tweaked docstring for flush and started stuff for online notification of exceptions. 2004-03-28 12:11:09 +00:00
Jeremy Fincher f5365a6202 Added channel logfile rotation. 2004-03-27 20:18:47 +00:00
Jeremy Fincher 532db9c456 Added logging of version of plugin in plugin logs. 2004-03-25 12:17:48 +00:00
Jeremy Fincher 9dc2618232 Fixed to use supybot.databases.users.timeoutIdentification correctly. 2004-03-25 12:16:37 +00:00
Jeremy Fincher ae97d0390a Added removeChannel to the SpaceSeparatedListOfChannels. 2004-03-25 12:15:57 +00:00
Jeremy Fincher a898bdaa94 Slight rewording of log message. 2004-03-25 12:14:41 +00:00
Jeremy Fincher c697af6f08 Focused an else and added an assert. 2004-03-25 12:09:39 +00:00
Jeremy Fincher a1e4b790dd Handle actions correctly in last. 2004-03-25 12:08:01 +00:00
Jeremy Fincher 5b03c6d5b7 Just some extra logging in case a flusher fails. 2004-03-24 22:53:47 +00:00
Jeremy Fincher 59e5a6bc9f Fix for bug that rejects extraneous spaces in Boolean registry values. 2004-03-21 19:40:13 +00:00
James Vega 22d484ef01 YAPMR 2004-03-19 17:13:33 +00:00
James Vega f14f3efd4c I like webutils 2004-03-14 05:58:17 +00:00
Jeremy Fincher eadfd7141b Fixed some exception handling madealios. 2004-03-02 01:29:44 +00:00
Jeremy Fincher b9483aee3b Added itemgetter and attrgetter to operator. 2004-03-01 18:15:21 +00:00
James Vega e04489e18a Add matching of $randdate or $randomdate 2004-02-29 21:13:54 +00:00
James Vega 4b32a206c4 Add Seen trackers for PART, JOIN, QUIT (and fix ircmsgs.prettyPrint for QUIT) 2004-02-29 21:13:20 +00:00
Jeremy Fincher d1bb8ce02f Bugfix with 433 handling. 2004-02-26 18:38:20 +00:00
Jeremy Fincher d2e1d80b27 Use plugins.standardSubstitute in supybot.replies. 2004-02-24 21:20:31 +00:00
Jeremy Fincher 07733594e9 Made urlSnarfer respect lobotomies. 2004-02-24 21:16:53 +00:00
Jeremy Fincher de512b24de Guarded asserts with strictRfc. 2004-02-24 11:21:12 +00:00
James Vega ad1a23fcd2 Removed doindent and trap KeyboardInterrupt in supybot. 2004-02-23 10:50:40 +00:00
Jeremy Fincher 9f766c154a Added itertools.groupby. 2004-02-21 10:29:10 +00:00
Jeremy Fincher d0547ba954 Added logging of invite. 2004-02-21 09:56:27 +00:00
James Vega 1300548d0a We should also be catching timeouts on the read. 2004-02-20 22:46:10 +00:00
Jeremy Fincher a59beb0b93 Updated version. 2004-02-20 07:52:39 +00:00
Jeremy Fincher 1624b1a786 Symmetry is beautiful. 2004-02-20 06:39:35 +00:00
Jeremy Fincher 39bbf683fb Fixed some typos. 2004-02-20 06:32:39 +00:00
Jeremy Fincher 57ec45e728 Added some little bit of extra logging. 2004-02-20 06:11:24 +00:00
Jeremy Fincher dda4d61421 Added the stuff needed for channel karma. 2004-02-20 05:33:12 +00:00
Daniel DiPaolo 940a934f6e Clarified the prefixChars help string 2004-02-19 08:04:09 +00:00
Stéphan Kochen 708ee91776 Actually, that is rather unnecessary. Sorry for messing up so bad today. :/ 2004-02-18 16:29:44 +00:00
Stéphan Kochen 52e7551493 Whoops, messed that up good. 2004-02-18 16:21:07 +00:00
Stéphan Kochen f08f875d3c Fixed a nasty bug where pipe syntax would still work if it's disabled but
the pipe character is spaced out, as in: @foo | bar
Also added supybot.bracketSyntax; defaults to True, don't worry. ;)
2004-02-18 15:39:30 +00:00
Jeremy Fincher 2747baf48a Fixed bug in IrcObjectProxy{Regexp} where actions weren't targetted correctly based on the to/private arguments. 2004-02-18 13:41:47 +00:00
Jeremy Fincher a7d83efbba Fixed bugz0r in the way stuff is printed. 2004-02-18 12:15:04 +00:00
Jeremy Fincher faa27d573f Fix for bug #899271, as well as some other problems with the test suite and ChannelPluginTestCase. 2004-02-18 07:36:40 +00:00
Jeremy Fincher c070e66d11 Fixed revision (again). 2004-02-17 18:54:35 +00:00
Jeremy Fincher 99926fd170 Added mode, and made sure to send one after joining a channel. 2004-02-17 18:12:01 +00:00
Jeremy Fincher e609d5dfd7 Fixed the problem of having multiple upkeeps scheduled. 2004-02-17 18:10:27 +00:00
Stéphan Kochen f1e34ccfa9 Added invite command with test, fixed docstrings. 2004-02-17 13:28:40 +00:00
Jeremy Fincher 6be8850822 Oops, we use commas now. 2004-02-17 06:51:07 +00:00
Jeremy Fincher f3c481d13f Removed some catching of exceptions that can never happen due to MetaFirewall. 2004-02-17 06:31:19 +00:00
Jeremy Fincher 2dab520e66 Fixed the __str__ of some Value subclasses. 2004-02-17 06:30:12 +00:00
Jeremy Fincher c809cc9217 Tried to fix0r the bugz0r that wishy and I are having with failures to reconnect. 2004-02-17 01:45:30 +00:00
Jeremy Fincher 223ac90fde Added logging of ERRORs from server. 2004-02-16 19:53:19 +00:00
Jeremy Fincher de72ad4026 Made a potential AssertionError not get raised. 2004-02-16 17:28:12 +00:00
Jeremy Fincher 6d117b2992 Fixed bug #898028. 2004-02-16 16:16:13 +00:00
Jeremy Fincher ced437b309 Change the default upkeepInterval to 1h instead of 5m. 2004-02-16 09:13:48 +00:00
Jeremy Fincher bd7c758dee Slightly fixed a formatting issue. 2004-02-16 08:41:26 +00:00
Jeremy Fincher c5aa3f0112 The documentation was wrong, not the code. 2004-02-16 08:36:29 +00:00
Jeremy Fincher f752ad5747 Commented out some useless debug logs. 2004-02-16 08:10:50 +00:00
Jeremy Fincher 5c660fd56e Fixed's Strike's bug in Misc.revision. IT'S STRIKE'S BUG, MIND YOU\! IT ALWAYS HAS BEEN STRIKE'S BUG\!\! DON\'T EVER LET HIM TELL YOU OTHERWISE\! 2004-02-16 04:10:06 +00:00
Jeremy Fincher bdbcd9562c Put a note in the help for config about leaving off the supybot.. 2004-02-16 04:07:45 +00:00
Jeremy Fincher 67ab9f8ae1 Fix for 'revision Math' bug. 2004-02-16 03:01:20 +00:00