Commit Graph

190 Commits

Author SHA1 Message Date
Jeremy Fincher
d7fce630d5 Finally fixed looping bug. Really. I mean it this time. I fixed it. It's gone. 2003-04-12 12:04:47 +00:00
Jeremy Fincher
f1ee8b1bbd Typoed variable in class Irc. 2003-04-12 11:55:25 +00:00
Jeremy Fincher
e5c58089ce Must've forgotten to commit this earlier. 2003-04-11 21:10:17 +00:00
Jeremy Fincher
019a648617 Changed dictionaries in IrcState to use ircutils.IrcDict. 2003-04-11 20:46:23 +00:00
Jeremy Fincher
d596752a5f Fixed bug (no __delitem__) in IrcDict and added test. 2003-04-11 20:44:29 +00:00
Jeremy Fincher
6aa1e8a7ed Changed many dictionaries to the more appropriate ircutils.IrcDict. 2003-04-11 20:42:21 +00:00
Jeremy Fincher
5a8f0ce7fa Forgot to put backtick in validchars. 2003-04-11 20:30:02 +00:00
Jeremy Fincher
7828b73e1b Stupid variable name changes... 2003-04-11 20:26:49 +00:00
Jeremy Fincher
04855169e2 Security fix. 2003-04-11 20:17:35 +00:00
Jeremy Fincher
5764cbd1da Whitespace change. 2003-04-11 07:10:55 +00:00
Jeremy Fincher
4d4bb3ad77 Wrong variable in join command. 2003-04-11 07:10:21 +00:00
Jeremy Fincher
67cbd8327d Closed bug 715763, 'Several JOIN commands don't allow specification of a key' 2003-04-10 07:56:41 +00:00
Jeremy Fincher
227f6e1e53 Made isIP actually test properly and added tests. 2003-04-10 07:36:49 +00:00
Jeremy Fincher
c1dd8204f8 Fixed isNick to allow digits and added test. 2003-04-10 07:29:08 +00:00
Jeremy Fincher
f4d187b1f1 Added __getstate__ and __setstate__ to set and Channel. 2003-04-09 18:57:25 +00:00
Jeremy Fincher
5da85d4f2f Forgot to actually enqueue in MaxLengthQueue.enqueue. 2003-04-09 18:35:59 +00:00
Jeremy Fincher
a79df8d841 Stupid typo. 2003-04-09 18:18:14 +00:00
Jeremy Fincher
595821f6fd Forgot stupid __getstate__ and __setstate__. 2003-04-09 18:16:39 +00:00
Jeremy Fincher
c19bae2b34 Forgot stupid self. 2003-04-09 18:15:05 +00:00
Jeremy Fincher
79a1d351ad Added and started using MaxLengthQueue. 2003-04-09 18:12:38 +00:00
Jeremy Fincher
896ce38514 Added __getstate__ and __setstate__ to IrcState 2003-04-09 17:59:13 +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
c849eda6ce Minor changes. 2003-04-09 15:13:51 +00:00
Jeremy Fincher
8c9811ea05 Changed AsyncoreDriver to accept an irc as an argument, hopefully fixing the looping bug. 2003-04-09 15:07:23 +00:00
Jeremy Fincher
60169accb2 Raised 'too many exceptions raised in too little time' limit to 10 exceptions in .5 seconds. 2003-04-09 14:46:45 +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
a5a1211f76 Added check to make sure a user's hostmask doesn't mask another's. 2003-04-08 07:28:45 +00:00
Jeremy Fincher
3c419192c8 Fixed length check to be 512, not 450. 2003-04-08 07:27:53 +00:00
Jeremy Fincher
705ec27a8f Fixed PyChecker complaint. 2003-04-08 07:23:56 +00:00
Jeremy Fincher
2047dd76b6 Added something(prompt). 2003-04-08 07:22:40 +00:00
Jeremy Fincher
822a12535b Added check of world.testing so nasty exceptions aren't printed during testing. 2003-04-08 07:21:38 +00:00
Jeremy Fincher
6f7a33ce5c Minor changes. 2003-04-08 07:20:42 +00:00
Jeremy Fincher
89fa7855da Added command timing to the verbose log. 2003-04-07 15:23:12 +00:00
Jeremy Fincher
6e0aff9fb2 Added more support for passworded servers. 2003-04-07 03:45:05 +00:00
Jeremy Fincher
16374c53d6 Fixed bug (and added test) in distance. 2003-04-06 15:10:14 +00:00
Jeremy Fincher
1b79a300f9 Added check for owner capability in IrcUser.checkCapability 2003-04-06 12:32:12 +00:00
Jeremy Fincher
02ba0176b2 Added joinModes function; docstring to bold; assert to separateModes. 2003-04-06 12:27:34 +00:00
Jeremy Fincher
584237d818 Added exception list support for ban and bans; changed the order of arguments in user; added password command 2003-04-06 12:26:35 +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
66236e1f34 Added support for PASS command on connect. 2003-04-06 12:22:34 +00:00
Jeremy Fincher
83dd73a643 Fixed bug #715340, nested commands not parsed correctly. 2003-04-06 10:36:31 +00:00
Jeremy Fincher
ec88721cb2 Made queue pickle-able. 2003-04-05 14:00:40 +00:00
Jeremy Fincher
6d3c060208 Made sure all authentication was removed on bot exit. 2003-04-05 13:54:12 +00:00
Jeremy Fincher
f078d7fe1b Changed IrcState.history to a queue(). 2003-04-05 13:46:44 +00:00
Jeremy Fincher
d9263c835d Initial import; pulled out of scripts/setup.py and put here for public use. 2003-04-05 13:38:48 +00:00
Jeremy Fincher
b6608b9643 Added flatten. 2003-04-05 13:35:25 +00:00
Jeremy Fincher
277a1a356d Changed conf.minHistory to conf.maxHistory. 2003-04-05 12:25:39 +00:00
Jeremy Fincher
e4715d4d3f Added length=0 handling to soundex to return the everything. 2003-04-05 11:29:29 +00:00
Jeremy Fincher
b8f2bbb1bb Another go at fixing the looping bug. 2003-04-05 11:25:38 +00:00