Commit Graph

53 Commits

Author SHA1 Message Date
Jeremy Fincher 3b5825ebe3 Removed use of eval from the tokenizer. 2003-07-31 06:45:03 +00:00
Jeremy Fincher a7daba5eb7 Added some more documentation (though the work is probably not done). 2003-07-21 06:10:35 +00:00
Jeremy Fincher 51cb83d3e6 Made logging for rate limiting more informative. 2003-06-05 10:00:31 +00:00
Jeremy Fincher db4495111c Changed a debug.printf to a debug.msg. 2003-05-29 16:37:03 +00:00
Jeremy Fincher 737f35c99d Removed rate limiting during testing. 2003-04-29 13:13:55 +00:00
Jeremy Fincher 5aa9beacfb Forgot to import world. 2003-04-21 06:17:19 +00:00
Jeremy Fincher b8e3396d6b Added some (now commented out) debugging printfs. 2003-04-21 05:54:38 +00:00
Jeremy Fincher 80e4dfbe63 Added world.threadsSpawned, logging of the number of threads spawned, and added the information to cpustats. 2003-04-20 16:15:35 +00:00
Jeremy Fincher f6392d4806 Added ignoring check in PrivmsgRegexp. Fixed stupid bug stupid stupid bug tyop bug.GRRRRR 2003-04-20 01:35:05 +00:00
Jeremy Fincher 92250ca055 Added ignoring check in PrivmsgRegexp. 2003-04-20 01:28:40 +00:00
Jeremy Fincher e4fd36ffef Fixed 'useless reply on bad arguments' in threaded commands; added/changed Combine class. 2003-04-19 21:42:55 +00:00
Jeremy Fincher 1178536288 Added Combine, a callback to combine two Privmsg callbacks (most often Privmsg and PrivmsgRegexp) 2003-04-18 08:24:04 +00:00
Jeremy Fincher 8a18f03faa Comment changes. 2003-04-16 07:12:36 +00:00
Jeremy Fincher 5c3cf2bc93 Made PrivmsgRegexp use isCommand. 2003-04-14 07:01:20 +00:00
Jeremy Fincher 2148a6e704 Added proper ArgumentError handling for threaded callbacks. 2003-04-14 05:51:41 +00:00
Jeremy Fincher 4e14a85ea1 Added verbose logging of tokenize times. 2003-04-12 12:19:27 +00:00
Jeremy Fincher 5a8f0ce7fa Forgot to put backtick in validchars. 2003-04-11 20:30:02 +00:00
Jeremy Fincher 04855169e2 Security fix. 2003-04-11 20:17:35 +00:00
Jeremy Fincher 59b6a7b67d Fixed stupid regexp. 2003-04-09 17:19:06 +00:00
Jeremy Fincher 091f2872b3 Fixed the unallowed dashes and underscores in command names. 2003-04-09 16:55:25 +00:00
Jeremy Fincher f76dedd795 Fixed verbose logging of command times to only print once for threaded commands. 2003-04-08 18:42:10 +00:00
Jeremy Fincher 3c419192c8 Fixed length check to be 512, not 450. 2003-04-08 07:27:53 +00:00
Jeremy Fincher 89fa7855da Added command timing to the verbose log. 2003-04-07 15:23:12 +00:00
Jeremy Fincher 7d2a096e7a Added check for rateLimiting in Privmsg.doPrivmsg (didn't check before) 2003-04-06 12:23:35 +00:00
Jeremy Fincher 83dd73a643 Fixed bug #715340, nested commands not parsed correctly. 2003-04-06 10:36:31 +00:00
Jeremy Fincher 29effdf8cc Made sure the bot responds with uneven quotations or brackets. 2003-04-04 08:29:13 +00:00
Jeremy Fincher 8d2ac8c359 Changed nickToLower to toLower (it works for channels too 2003-04-04 07:07:19 +00:00
Jeremy Fincher 33b4aa052c Changed debug.debugMsg to debug.msg. 2003-04-03 10:06:11 +00:00
Jeremy Fincher d5c5e1240b Removed funkyArgument; now we use safeArgument which does the repr() itself. 2003-04-03 08:31:47 +00:00
Jeremy Fincher c31167ed3f Stopped catching exceptions in the wrong place in callCommand. 2003-04-02 07:42:07 +00:00
Jeremy Fincher 806a45a936 Reverted back to non-exception-raising irc.error. 2003-04-02 07:27:32 +00:00
Jeremy Fincher cd5781c81a Added flags class attribute to PrivmsgRegexp 2003-04-01 07:59:17 +00:00
Jeremy Fincher a54020ad59 Fixed bug #711056 2003-04-01 05:39:36 +00:00
Jeremy Fincher 46f3012f9a Changed privmsgs.getArgs to raise ArgumentError, and make the necessary changes in callbacks to Do The Right Thing 2003-03-31 22:22:59 +00:00
Jeremy Fincher 2806ec0a69 Fixed double-reply on bracketed non-commands 2003-03-31 07:00:25 +00:00
Jeremy Fincher 0f6fe97bf4 Fixed a single-quote bug in Tokenizer 2003-03-31 06:08:23 +00:00
Jeremy Fincher 22490174f3 Made single quotes not quotes anymore. Now only double quotes and backticks work. 2003-03-28 07:02:44 +00:00
Jeremy Fincher cd350457b2 Fixed leftover debuging line and TypeError 2003-03-28 02:01:51 +00:00
Jeremy Fincher f97ab0d0b9 Fixed IrcObjectProxy.finalEval to give help in the face of an empty Error exception (like that raised by privmsgs.getArgs) 2003-03-28 01:17:33 +00:00
Jeremy Fincher 20c37dd96f Put setDaemon in its proper place. 2003-03-27 06:04:56 +00:00
Jeremy Fincher 6c3e6d7b99 PyChecker found another non-selfed variable 2003-03-26 10:08:27 +00:00
Jeremy Fincher a13c55a896 PyChecker found a non-selfed variable 2003-03-26 10:07:55 +00:00
Jeremy Fincher 5fa489e826 Fixed bug in IrcObjectProxy.getRealIrc: issubclass->isinstance 2003-03-26 07:39:34 +00:00
Jeremy Fincher 56a204b453 Made isCommand checking more flexible. 2003-03-26 07:02:09 +00:00
Jeremy Fincher 05b6303684 Added extra line before vim line at bottom. 2003-03-26 02:41:39 +00:00
Jeremy Fincher 4d43fe11db Changed nature of threaded implementation to give more descriptive debug messages and to catch and report uncaught exceptions. 2003-03-26 02:30:05 +00:00
Jeremy Fincher 1ceab4306c Fixed bug in recent commit: msg -> self.msg in IrcObjectProxy 2003-03-25 23:16:10 +00:00
Jeremy Fincher 03c50ff7b4 Made a helper function tokenize(s) so it can be called instead of Tokenizer().tokenize(s) 2003-03-25 22:32:14 +00:00
James Vega c803e5e9d8 Added vim:set ... : strings to source in order to keep file formatting
consistent between developers. Jeremy should be adding the equivalent
settings for emacs soon.
2003-03-24 08:41:19 +00:00
Jeremy Fincher dd35f8f610 Fixed typo: reponse->response 2003-03-24 08:27:58 +00:00