Jeremy Fincher
|
a7ba5a0f25
|
Made world cleanup drivers, too.
|
2004-01-15 12:55:19 +00:00 |
|
Jeremy Fincher
|
63c64af2e4
|
Fixed double-killing ircs problem.
|
2004-01-15 12:54:31 +00:00 |
|
Jeremy Fincher
|
3c25e6f41f
|
Make _make... __make...
|
2004-01-15 12:54:10 +00:00 |
|
Jeremy Fincher
|
da0cf9b921
|
Added a few more methods. I think we're going to have to make Group.__getattr__ return the Value holder, not its .value attribute.
|
2004-01-15 12:17:50 +00:00 |
|
Jeremy Fincher
|
d283985405
|
Removed tempvars.
|
2004-01-15 12:16:55 +00:00 |
|
Jeremy Fincher
|
2a60ba61c5
|
Clear exception info to make sure things get collected, just in case.
|
2004-01-15 11:54:41 +00:00 |
|
Jeremy Fincher
|
74961db20e
|
An attempt to prevent the ugly exceptions from being raised on quit.
|
2004-01-15 11:48:23 +00:00 |
|
Jeremy Fincher
|
4a28fd91f5
|
Tweaked an error message, hopefully fixed the reconnecting problem.
|
2004-01-15 11:33:35 +00:00 |
|
Jeremy Fincher
|
cbb015a56e
|
Handled the ugly "timed out" error message.
|
2004-01-15 11:32:25 +00:00 |
|
Jeremy Fincher
|
d33c5333c5
|
Removed set and unset, since they're not used at all by anyone.
|
2004-01-15 00:27:46 +00:00 |
|
Jeremy Fincher
|
a61b5b8dca
|
Added storing of the default value to Values and GroupsWithDefault.
|
2004-01-15 00:26:31 +00:00 |
|
Jeremy Fincher
|
9f1af0d95c
|
Fixed quit to note that it doesn't *really* take an argument, and to say who the bot was quit by.
|
2004-01-14 23:51:58 +00:00 |
|
Jeremy Fincher
|
eee9b5aaf2
|
Made revision accept a .py at the end of the filenames.
|
2004-01-14 15:50:45 +00:00 |
|
Jeremy Fincher
|
0ddb356c0b
|
Changed the sorting function.
|
2004-01-14 14:18:56 +00:00 |
|
Jeremy Fincher
|
3319e2562d
|
Added writing!
|
2004-01-14 06:05:58 +00:00 |
|
Jeremy Fincher
|
82249961a3
|
Bugfix!
|
2004-01-14 03:27:45 +00:00 |
|
Jeremy Fincher
|
1a824e4c2e
|
Added loglevel RFE.
|
2004-01-13 18:03:01 +00:00 |
|
Jeremy Fincher
|
2ea181073b
|
Updated to allow help-getting.
|
2004-01-13 15:56:58 +00:00 |
|
Jeremy Fincher
|
3d0b8dc870
|
Updated to let GroupWithDefault have a .set() that works.
|
2004-01-13 06:26:35 +00:00 |
|
Jeremy Fincher
|
f90adb5325
|
Initial checkin.
|
2004-01-13 06:07:31 +00:00 |
|
Jeremy Fincher
|
bed5624e86
|
Oops, had to change a self.log to just a log.
|
2004-01-12 19:19:47 +00:00 |
|
Jeremy Fincher
|
13e0447ea5
|
Added bug #874038.
|
2004-01-11 15:17:00 +00:00 |
|
Jeremy Fincher
|
4452ca879e
|
Added functions for reading non-comment or empty lines of a file.
|
2004-01-11 14:33:38 +00:00 |
|
Jeremy Fincher
|
3e93599419
|
Fixed bugz0r in errorNoCapability.
|
2004-01-09 14:20:00 +00:00 |
|
Jeremy Fincher
|
e5689daf6d
|
Changed the logging of actual messages to debug, not info.
|
2004-01-09 00:03:38 +00:00 |
|
Jeremy Fincher
|
f453d10e9a
|
Added a few asserts (the same one three times, actually) to catch old code with a clearer error message.
|
2004-01-08 23:14:40 +00:00 |
|
Jeremy Fincher
|
1c03464fd9
|
Huge commit to finish refactoring of replies.
|
2004-01-08 23:03:48 +00:00 |
|
Jeremy Fincher
|
845142e688
|
Updated replyNotRegistered stuff.
|
2004-01-08 21:49:10 +00:00 |
|
Jeremy Fincher
|
2846b4ab2f
|
Updated more replies.
|
2004-01-08 15:47:38 +00:00 |
|
Jeremy Fincher
|
099b8bc14b
|
Updated some capabilities stuff.
|
2004-01-08 15:24:56 +00:00 |
|
Jeremy Fincher
|
530aec2be0
|
Updated the reply infrastructure. No more msg, it's just not necessary.
|
2004-01-08 03:12:14 +00:00 |
|
Jeremy Fincher
|
731b95a146
|
Changed a few Nones to 'unsets'.
|
2004-01-08 00:47:48 +00:00 |
|
Jeremy Fincher
|
ed7748492f
|
Fix for isIPV6 on platforms that don't support IPV6.
|
2004-01-07 22:48:01 +00:00 |
|
Jeremy Fincher
|
aa7408c09b
|
Changed over to the cool new RichReplyMethods stuff, mostly.
|
2004-01-07 19:09:24 +00:00 |
|
Jeremy Fincher
|
d6e9eafbf2
|
Don't call invalidCommand with CTCP messages.
|
2004-01-07 12:00:59 +00:00 |
|
Jeremy Fincher
|
989783c07c
|
Just in case, let's add a reset in connectionMade.
|
2004-01-06 18:57:14 +00:00 |
|
Jeremy Fincher
|
85e0783cb9
|
Added RFE #871165, doInvite for Admin.
|
2004-01-06 03:32:21 +00:00 |
|
Jeremy Fincher
|
e8f3b6468c
|
Fixed some bugz0rs.
|
2004-01-05 12:03:54 +00:00 |
|
Jeremy Fincher
|
09dfe24573
|
Fixed bugz0r with nested commands in Scheduler.repeat.
|
2004-01-04 19:35:02 +00:00 |
|
Jeremy Fincher
|
f1a68ff16f
|
Moved seconds command to Misc from Scheduler.
|
2004-01-04 15:19:41 +00:00 |
|
Jeremy Fincher
|
b2c156609f
|
Fixed!
|
2004-01-04 15:16:20 +00:00 |
|
Jeremy Fincher
|
8fc6502ed3
|
Added a bit of extra protectedness in PeriodicFileDownloader._downloadFile.
|
2004-01-04 14:44:53 +00:00 |
|
Jeremy Fincher
|
80bab37e98
|
Oops, gotta self it.
|
2004-01-04 13:54:14 +00:00 |
|
Jeremy Fincher
|
ab27174428
|
Essential canonicalNaming was not being done.
|
2004-01-04 13:54:00 +00:00 |
|
Jeremy Fincher
|
22767c2ed7
|
Added an extra log message or two.
|
2004-01-04 13:53:33 +00:00 |
|
Jeremy Fincher
|
a4507d0d9d
|
Set dying during quit.
|
2004-01-04 13:51:11 +00:00 |
|
Jeremy Fincher
|
da1d09d9e3
|
Added a few more types, fixed help to include the current value again.
|
2004-01-04 12:23:10 +00:00 |
|
Jeremy Fincher
|
c88a7c3609
|
Backing out canonicalName in isCommand.
|
2004-01-04 11:52:12 +00:00 |
|
Jeremy Fincher
|
9453c893a8
|
Removed some debugging prints.
|
2004-01-04 11:40:52 +00:00 |
|
Jeremy Fincher
|
ef4bff5571
|
Made isCommand use canonicalName and added getCommand.
|
2004-01-04 11:23:23 +00:00 |
|
Jeremy Fincher
|
669ac8995f
|
Moved _urlRe to webutils as urlRe.
|
2004-01-04 11:18:53 +00:00 |
|
Jeremy Fincher
|
95c2098b5d
|
Added some extra logging.
|
2004-01-03 15:51:53 +00:00 |
|
Jeremy Fincher
|
7c8892adb8
|
Fixed.
|
2004-01-02 22:29:14 +00:00 |
|
Jeremy Fincher
|
44aebd9536
|
Slight style update.
|
2004-01-02 22:29:03 +00:00 |
|
Jeremy Fincher
|
ed5f89bce1
|
Added some extra logging.
|
2004-01-02 22:02:33 +00:00 |
|
Jeremy Fincher
|
680729ffda
|
Fixed bugz0rs.
|
2004-01-02 21:55:15 +00:00 |
|
Jeremy Fincher
|
14eff0fdf1
|
Fixed problem in do002, splitting the wrong arg.
|
2004-01-02 21:32:56 +00:00 |
|
Jeremy Fincher
|
e9c67b25a5
|
Finished the nuking of VERBOSE and PRINTF.
|
2004-01-02 21:32:31 +00:00 |
|
Jeremy Fincher
|
a0d2a9da2a
|
Fixed bug #863808; added isIPV6.
|
2004-01-02 20:50:43 +00:00 |
|
Jeremy Fincher
|
8b6733ee5d
|
Fixed some bugz0rs.
|
2004-01-02 19:54:25 +00:00 |
|
Jeremy Fincher
|
e869cf7660
|
A little logging change.
|
2004-01-01 20:18:13 +00:00 |
|
Jeremy Fincher
|
542259fcd7
|
Added options to kban.
|
2004-01-01 20:17:55 +00:00 |
|
Jeremy Fincher
|
5502794a23
|
Added docstring to disambiguate, fixed some bugs.
|
2004-01-01 20:16:45 +00:00 |
|
Jeremy Fincher
|
4b3b245834
|
Made addressedRegexps and Regexps not run if there was an error. Also slightly refactgored handling of errors in Privmsg/IrcProxyObject. Also fixed spawning of threads to set the callback's threaded attribute.
|
2004-01-01 20:15:25 +00:00 |
|
Jeremy Fincher
|
34d0cdc79b
|
Added tons of new Types and globalConfigurables.
|
2004-01-01 20:13:22 +00:00 |
|
Jeremy Fincher
|
45af6513d8
|
Slightly updated.
|
2004-01-01 20:12:40 +00:00 |
|
Jeremy Fincher
|
2b32ccdc7d
|
Refactored Irc/Driver interaction.
|
2004-01-01 20:12:01 +00:00 |
|
Jeremy Fincher
|
26995a7017
|
Added conf.requireChannelCommandsToBeSentInChannel.
|
2004-01-01 20:10:52 +00:00 |
|
Jeremy Fincher
|
a7d0eb9829
|
Added a whole buttload of configuration variables.
|
2004-01-01 20:08:53 +00:00 |
|
Jeremy Fincher
|
e1b0d7d8a4
|
Removed printf and verbose. Just use debug instead.
|
2004-01-01 20:01:35 +00:00 |
|
Jeremy Fincher
|
1f441c54bd
|
Forgot to return the name in addEvent.
|
2004-01-01 20:00:29 +00:00 |
|
Jeremy Fincher
|
bcbfd2130e
|
Made matchCase its own available function.
|
2004-01-01 19:47:13 +00:00 |
|
Jeremy Fincher
|
cb5c22c9dc
|
Made pinging the server optional.
|
2003-12-20 07:01:09 +00:00 |
|
Jeremy Fincher
|
36b6821c5e
|
Set the default timeout for all sockets to 10 seconds.
|
2003-12-18 09:02:12 +00:00 |
|
Jeremy Fincher
|
29b0e20b2d
|
Added followIdentificationThroughNickChanges for RFE #845346.
|
2003-12-17 13:39:05 +00:00 |
|
Jeremy Fincher
|
bbafb4294e
|
Added conf.replyWhenNotAddressed for RFE #859183.
|
2003-12-17 13:22:21 +00:00 |
|
Jeremy Fincher
|
d9fcd25ac1
|
Oops, removed a log.
|
2003-12-17 13:16:31 +00:00 |
|
Jeremy Fincher
|
a3edca49a0
|
Workaround for bug in cgitb.
|
2003-12-16 23:13:48 +00:00 |
|
Jeremy Fincher
|
fd01a22e84
|
Changed some logging messages.
|
2003-12-16 21:06:20 +00:00 |
|
Jeremy Fincher
|
7b983bc921
|
Added some better logging.
|
2003-12-16 20:56:05 +00:00 |
|
Jeremy Fincher
|
a63d175498
|
Added memoization of hostmaskPatternEqual.
|
2003-12-16 20:36:43 +00:00 |
|
Jeremy Fincher
|
44728222eb
|
s/callback/plugin/g
|
2003-12-16 19:57:18 +00:00 |
|
Jeremy Fincher
|
c1f88120f0
|
Added an assert.
|
2003-12-16 18:14:48 +00:00 |
|
Jeremy Fincher
|
db8d18b1aa
|
Oops, forgot to commit this with the case-insensitive more changes.
|
2003-12-16 13:32:31 +00:00 |
|
Jeremy Fincher
|
40cac59dc5
|
Updated version number.
|
2003-12-12 19:03:22 +00:00 |
|
Jeremy Fincher
|
590c9c64a0
|
Made help handle defaultplugins and whatnot correctly.
|
2003-12-12 17:53:16 +00:00 |
|
James Vega
|
e485984604
|
Make sure the ban length is an integer
|
2003-12-12 16:56:25 +00:00 |
|
Jeremy Fincher
|
42ce8c33a6
|
Swapped the argument order for utils.{pluralize,nItems}
|
2003-12-12 15:41:33 +00:00 |
|
Jeremy Fincher
|
c922957655
|
Changed got376 to afterConnect.
|
2003-12-12 12:47:23 +00:00 |
|
Jeremy Fincher
|
c432a93afb
|
Try to prevent the ping loops we got in earlier.
|
2003-12-12 12:29:02 +00:00 |
|
Jeremy Fincher
|
8f777db9f9
|
Fixed bug #858008, and a fix for another bug that invalidCommands that raise an exception stop the whole process; now it'll continue to later plugins.
|
2003-12-11 14:32:45 +00:00 |
|
Jeremy Fincher
|
f592aab3c0
|
Fixed bug #857299.
|
2003-12-10 19:17:48 +00:00 |
|
Jeremy Fincher
|
3f6d347e2b
|
Added isCtcp.
|
2003-12-10 18:49:45 +00:00 |
|
Jeremy Fincher
|
94cdec8a26
|
Oops, should've used irc.error...brainfart!
|
2003-12-10 07:32:04 +00:00 |
|
Jeremy Fincher
|
da6743b9b7
|
Added appropriate error messages for Admin.join when the channel can't be joined. Also added channels command to see what channels the bot is in.
|
2003-12-10 07:29:01 +00:00 |
|
Jeremy Fincher
|
091be1311d
|
Spread out some tests, made action error on the empty string.
|
2003-12-10 04:38:44 +00:00 |
|
Jeremy Fincher
|
3978be5cdf
|
Fixed bug #856997.
|
2003-12-09 21:36:33 +00:00 |
|
Jeremy Fincher
|
ae44a337be
|
Put the new module in sys.modules, just to be safe.
|
2003-12-09 21:33:13 +00:00 |
|
Jeremy Fincher
|
a6099943b4
|
Fix for bug #857054.
|
2003-12-09 21:32:55 +00:00 |
|
James Vega
|
3ef5f546a1
|
Clarify the docstring for privmsgs.getArgs
|
2003-12-09 15:58:05 +00:00 |
|
Jeremy Fincher
|
88581d99e4
|
Added utils.sorted.
|
2003-12-09 14:46:12 +00:00 |
|
Jeremy Fincher
|
c8da4ad913
|
Removed a conf.replySuccess where one isn't needed (in unban).
|
2003-12-09 04:49:39 +00:00 |
|
Jeremy Fincher
|
4c64ffb4c7
|
Changed some logging messages.
|
2003-12-09 04:46:51 +00:00 |
|
Jeremy Fincher
|
e770054717
|
Nicer exit message :)
|
2003-12-09 04:38:04 +00:00 |
|
Jeremy Fincher
|
dbc7df71de
|
Had to import log after we import conf.
|
2003-12-09 03:52:29 +00:00 |
|
Jeremy Fincher
|
fe9bf97a59
|
Change changeusername to changename.
|
2003-12-09 00:02:51 +00:00 |
|
Jeremy Fincher
|
31a5e2b462
|
Added an assert to prevent improper usage by inexperienced developers.
|
2003-12-08 01:10:27 +00:00 |
|
Jeremy Fincher
|
ead91da748
|
Tightened up the restrictions on User.hostmasks, also required privacy for it.
|
2003-12-07 01:26:51 +00:00 |
|
Jeremy Fincher
|
2ec97484f3
|
Renamed replyWhenAddressedByName to replyWhenAddressedByNick.
|
2003-12-07 00:17:01 +00:00 |
|
Jeremy Fincher
|
2fea3e788e
|
Fixed RFE #855159.
|
2003-12-07 00:13:56 +00:00 |
|
Jeremy Fincher
|
f6f46f6689
|
Fixed bug #855014 and added RFEs #855453 and #855454.
|
2003-12-06 23:52:23 +00:00 |
|
Jeremy Fincher
|
b91a1b8941
|
Oops, shouldn't have committed, a stray underscore got here.
|
2003-12-06 14:18:10 +00:00 |
|
Jeremy Fincher
|
12fff1941e
|
Added a comment.
|
2003-12-06 14:16:18 +00:00 |
|
Jeremy Fincher
|
1dfca188e9
|
Added another case to except clauses for Connection Reset by Peer.
|
2003-12-06 14:16:02 +00:00 |
|
Jeremy Fincher
|
a36f81e158
|
Handled detailedTracebacks again.
|
2003-12-06 13:23:20 +00:00 |
|
Jeremy Fincher
|
a23fbcfb1c
|
Handled the case where nickmods got all run out.
|
2003-12-06 13:20:59 +00:00 |
|
Jeremy Fincher
|
bba1d274e0
|
Final changes in preparation for release.
|
2003-12-06 13:07:29 +00:00 |
|
Daniel DiPaolo
|
2e4ecfe03b
|
Fixed a bug in setprefixchar where things would get wonky when trying to set an
invalid prefixchar
|
2003-12-05 19:10:09 +00:00 |
|
Jeremy Fincher
|
f8f0333a9c
|
Changed the order of three statements so Owner can't get loaded twice.
|
2003-12-05 11:53:41 +00:00 |
|
Jeremy Fincher
|
40dcc0eb1c
|
Changed a log.info to a log.warning (more appropriate).
|
2003-12-05 11:52:50 +00:00 |
|
Jeremy Fincher
|
9873981fd8
|
Updated deop/dehalfop/devoice to work by default on the sender of the message.
|
2003-12-04 16:27:03 +00:00 |
|
Jeremy Fincher
|
e46765f426
|
Added a trusted capability (defaulting to off); made Utilties.re require it.
|
2003-12-04 08:28:56 +00:00 |
|
Jeremy Fincher
|
417f57f4e8
|
'Fixed' bug #853791 (really, just fixed the error message).
|
2003-12-04 08:12:09 +00:00 |
|
Jeremy Fincher
|
8242302a07
|
Updated the logging of various things that need logged.
|
2003-12-04 08:11:34 +00:00 |
|
Jeremy Fincher
|
5fb21b5d06
|
Eh, sorted some output.
|
2003-12-04 07:18:10 +00:00 |
|
Jeremy Fincher
|
5300ca59fd
|
Changed the format of Channel.capabilities to match User.capabilities.
|
2003-12-04 07:15:14 +00:00 |
|
Jeremy Fincher
|
a74d1d5aef
|
Added a little extra logging.
|
2003-12-04 00:29:06 +00:00 |
|
Jeremy Fincher
|
1b462c8b55
|
Added a few more substitutes and allowed a few more names to be more compatible with blootbot.
|
2003-12-04 00:07:16 +00:00 |
|
Jeremy Fincher
|
2aaca31709
|
Moved Configurable out to its own module.
|
2003-12-03 23:14:09 +00:00 |
|
Jeremy Fincher
|
6925ecf760
|
New hostmaskPatternEqual that's a bit more correct and perhaps slightly faster.
|
2003-12-03 23:13:07 +00:00 |
|
Jeremy Fincher
|
1f38ac29d5
|
Removed timestamps from stdout logging.
|
2003-12-03 22:34:03 +00:00 |
|
Jeremy Fincher
|
05ab09b9f5
|
Fixed to re-raise errors appropriately.
|
2003-12-03 22:32:33 +00:00 |
|
Jeremy Fincher
|
bb154e0a7f
|
Updated some format, didn't log some messages when the world is dying.
|
2003-12-03 22:31:33 +00:00 |
|
Jeremy Fincher
|
8fc9b00c03
|
Don't log the 'scheduling reconnect' message if the world is dying.
|
2003-12-03 22:29:49 +00:00 |
|
Jeremy Fincher
|
32eaa11322
|
Some better logging.
|
2003-12-03 22:17:12 +00:00 |
|
Jeremy Fincher
|
bc7083506f
|
Make sure to normalize the whitespace on help.
|
2003-12-03 22:02:29 +00:00 |
|
Jeremy Fincher
|
43a890e488
|
Added kick command.
|
2003-12-03 20:52:05 +00:00 |
|
Jeremy Fincher
|
4726fdf223
|
Made sure the pluralized power commands don't get run with no arguments.
|
2003-12-03 20:49:51 +00:00 |
|
Jeremy Fincher
|
e4d9f6ded2
|
Added some asserts to the pluralized power message functions.
|
2003-12-03 20:48:44 +00:00 |
|
Jeremy Fincher
|
39ab2b78bf
|
Added Channel.{deop,devoice,dehalfop}
|
2003-12-03 20:27:42 +00:00 |
|
Jeremy Fincher
|
7f3cafbfbd
|
Fixed ops, deops, halfops, dehalfops, voices, and devoices.
|
2003-12-03 20:17:13 +00:00 |
|
Jeremy Fincher
|
8e7416fd72
|
Limit the number of mores to 50.
|
2003-12-03 05:42:55 +00:00 |
|
Jeremy Fincher
|
902ff30dd4
|
Removed an extraneous __revision__ string and import fix.
|
2003-12-03 05:26:35 +00:00 |
|
Jeremy Fincher
|
890d2a5f4e
|
Added an iteritems to ChannelsDictionary and made it into an IterableMap.
|
2003-12-03 05:26:14 +00:00 |
|
Jeremy Fincher
|
7b9c0ccd86
|
Changed the name of WebException to WebError.
|
2003-12-03 04:57:30 +00:00 |
|
Jeremy Fincher
|
5dfb00ff7d
|
Added lobotomies command.
|
2003-12-03 01:28:31 +00:00 |
|
Jeremy Fincher
|
2f7d2d7f61
|
Gave DBHandler a .die() method.
|
2003-12-02 22:40:33 +00:00 |
|
Jeremy Fincher
|
1d54f0ec22
|
Handle the case where the suffix is in the name itself.
|
2003-12-02 20:36:02 +00:00 |
|
Jeremy Fincher
|
882b872d7c
|
Made defaultplugin show the default plugin for a command if not given a plugin.
|
2003-12-02 19:21:05 +00:00 |
|
Jeremy Fincher
|
949ea7aa2b
|
Made utils.pluralize a little smarter.
|
2003-12-02 18:58:57 +00:00 |
|
Jeremy Fincher
|
8e624e6eac
|
Fix for bug #852350. This should work, and it explains why I've never encountered it myself: I don't have mx.DateTime installed. Now we just make sure sqlite thinks *everyone* doesn't have it installed.
|
2003-12-02 12:32:58 +00:00 |
|
Jeremy Fincher
|
da92309ba4
|
Fixed bug #851661.
|
2003-12-02 11:55:26 +00:00 |
|
Jeremy Fincher
|
f23d8b0b1e
|
Added some extra logging.
|
2003-12-02 11:40:46 +00:00 |
|
Jeremy Fincher
|
2f1c8415b6
|
Added getUrlFd, used it in Http.kernel.
|
2003-12-02 11:10:31 +00:00 |
|
Jeremy Fincher
|
4e5e568244
|
Fix for bug #852433.
|
2003-12-02 11:06:39 +00:00 |
|
Jeremy Fincher
|
b473532b4c
|
Made last default to the current channel.
|
2003-12-02 10:55:22 +00:00 |
|
James Vega
|
1fa9e8c4a8
|
sockets, they do a body good
|
2003-12-02 05:49:56 +00:00 |
|
Jeremy Fincher
|
8d9ed6bf87
|
Added webutils module; used it in Http.
|
2003-12-02 00:12:45 +00:00 |
|
Jeremy Fincher
|
17d9a59845
|
Used cgitb instead of the default exception printing.
|
2003-12-02 00:01:49 +00:00 |
|
Jeremy Fincher
|
b39e1237fc
|
Added __iter__ to UsersDB for a cleaner interface.
|
2003-12-01 23:24:25 +00:00 |
|
Jeremy Fincher
|
e34d9deecd
|
Fixed RFE #851183, ircdb.users.numUsers.
|
2003-12-01 23:17:26 +00:00 |
|
Jeremy Fincher
|
c8de1e8155
|
Made the string of flags that require an argument an optional argument so you can parse the flags for some other purpose.
|
2003-12-01 21:59:01 +00:00 |
|
Jeremy Fincher
|
3179a8d8bc
|
Fixed the case problem in User.list.
|
2003-12-01 21:27:26 +00:00 |
|
Jeremy Fincher
|
9788815bdd
|
Added tests for globbing ability.
|
2003-12-01 21:17:29 +00:00 |
|
Jeremy Fincher
|
8ff34725c2
|
Added User.list command to list registered users.
|
2003-12-01 20:57:00 +00:00 |
|
Jeremy Fincher
|
97b8bab611
|
Added User.list command to list registered users.
|
2003-12-01 20:57:00 +00:00 |
|
Jeremy Fincher
|
b6dd266549
|
Re-added colored stdout logging.
|
2003-12-01 15:38:42 +00:00 |
|
Jeremy Fincher
|
3aa6faa82a
|
Some code accidentally code committed, a useless function.
|
2003-12-01 12:04:26 +00:00 |
|
Jeremy Fincher
|
24f95e6a75
|
Small efficiency/readability fixes.
|
2003-12-01 12:04:02 +00:00 |
|
Jeremy Fincher
|
fb2d9b7f4f
|
Various re fixes, including bug #850931.
|
2003-12-01 11:06:17 +00:00 |
|
James Vega
|
76c4dfc762
|
cleaned up a couple of pylint warnings
|
2003-11-30 19:34:14 +00:00 |
|
Jeremy Fincher
|
d5c9873231
|
New logfilesize.
|
2003-11-26 19:24:28 +00:00 |
|
Jeremy Fincher
|
41ab05862f
|
Changed the priority of the ignoring logged message.
|
2003-11-26 18:46:47 +00:00 |
|
Jeremy Fincher
|
d9cac7bfe4
|
Removed.
|
2003-11-26 18:29:15 +00:00 |
|
Jeremy Fincher
|
48166f4895
|
Huge update to the logging infrastructure.
|
2003-11-26 18:21:12 +00:00 |
|
Jeremy Fincher
|
23968baf49
|
Fix bug #849302.
|
2003-11-25 22:52:04 +00:00 |
|
Jeremy Fincher
|
d7dfff7f1e
|
Added __revision__ strings.
|
2003-11-25 17:33:58 +00:00 |
|
Jeremy Fincher
|
c151c77b99
|
Made Admin the default for {add,remove}capability..
|
2003-11-25 16:08:30 +00:00 |
|
Jeremy Fincher
|
e6ec71c990
|
Added some comments, updated for the change of anticapabilities from ! to -.
|
2003-11-25 16:07:29 +00:00 |
|
Jeremy Fincher
|
a763674d83
|
Added server attribute to Irc objects.
|
2003-11-25 11:53:09 +00:00 |
|
Jeremy Fincher
|
e4db34da14
|
Twisted driver had no die() method.
|
2003-11-25 11:45:09 +00:00 |
|
Jeremy Fincher
|
4770ef1b3f
|
Added the to= keyword argument to reply.
|
2003-11-25 11:08:57 +00:00 |
|
Jeremy Fincher
|
e65dcaab86
|
Allow more time for connect than for normal reads.
|
2003-11-25 10:34:07 +00:00 |
|
Jeremy Fincher
|
86524fa148
|
Added revision command for finding out the revision of supybot's files.
|
2003-11-25 09:32:18 +00:00 |
|
Jeremy Fincher
|
210809ab99
|
Fix for bug #848475.
|
2003-11-25 09:13:28 +00:00 |
|
Jeremy Fincher
|
4cb49606c5
|
Stopped listing the plugin dispatcher command in the commands list.
|
2003-11-25 08:51:27 +00:00 |
|
Jeremy Fincher
|
a4284e7924
|
Added __revision__ strings.
|
2003-11-25 08:38:19 +00:00 |
|
Jeremy Fincher
|
a966513c7d
|
Changed commit behavior of UsersDB and ChannelsDictionary to commit on setUser/delUser/newUser and setChannel, respectively.
|
2003-11-24 22:32:33 +00:00 |
|
Jeremy Fincher
|
dc2c9c55fe
|
Made __iter__ equivalent to iterkeys in IterableMap.
|
2003-11-23 14:09:20 +00:00 |
|
Jeremy Fincher
|
e6ad1614f3
|
Be more lenient about non-existent pluginDirs.
|
2003-11-22 17:06:23 +00:00 |
|
Jeremy Fincher
|
dfadfe7e34
|
Made Configurable store its data in human-readable/editable form.
|
2003-11-22 16:10:45 +00:00 |
|
Jeremy Fincher
|
1d95410f91
|
Fixed introduced bug in that callbacks.Privmsg.handled wasn't set appropriately when a command was called.
|
2003-11-22 07:16:34 +00:00 |
|
Jeremy Fincher
|
877d376988
|
Restricted the characters that a prefix character can be.
|
2003-11-22 06:53:34 +00:00 |
|
Jeremy Fincher
|
37c6516693
|
Fix for bug #846065.
|
2003-11-22 02:10:51 +00:00 |
|
Jeremy Fincher
|
e7fd4cafbb
|
Fixed a bug in ChannelDBHandler that *somehow* would cause a wrong database to be returned from getDb.
|
2003-11-21 23:32:24 +00:00 |
|
Jeremy Fincher
|
966a09437c
|
Fixed bug in isAction.
|
2003-11-21 22:13:18 +00:00 |
|
Jeremy Fincher
|
429c90ac2a
|
Added __len__, __repr__, and a useful __init__ to IrcMsgQueue.
|
2003-11-19 16:22:46 +00:00 |
|
Jeremy Fincher
|
9a7de79467
|
Made removeHostmask remove all the matching hostmasks.
|
2003-11-19 15:35:01 +00:00 |
|
Jeremy Fincher
|
baaa01755f
|
Made the help messages more inline with the other channel-based command helps.
|
2003-11-19 08:13:19 +00:00 |
|
Jeremy Fincher
|
8a2e50baf1
|
Should fix jamessan's bug.
|
2003-11-18 14:22:54 +00:00 |
|
Jeremy Fincher
|
27cb6d53c8
|
Set the defaultplugin of capabilities to be User.
|
2003-11-17 14:07:51 +00:00 |
|
Jeremy Fincher
|
c37b775867
|
Prevented a possible raised exception in IrcMsgQueue.
|
2003-11-17 08:35:50 +00:00 |
|
Jeremy Fincher
|
688013de27
|
Forgot to do a % in the debug.msg.
|
2003-11-17 07:32:20 +00:00 |
|
Jeremy Fincher
|
a2a97c1d83
|
Um, made urlSnarfer do what it was actually intended to do :)
|
2003-11-17 07:27:21 +00:00 |
|
Jeremy Fincher
|
6e1704a6dd
|
Needed to catch the possible KeyErrors in config.
|
2003-11-17 06:28:58 +00:00 |
|
Jeremy Fincher
|
23fa15f303
|
Made urlSnarfer thread the snarfer if the callback isn't already threaded.
|
2003-11-17 06:01:50 +00:00 |
|
Jeremy Fincher
|
92ed968ed0
|
Made password getting more standard.
|
2003-11-17 04:13:06 +00:00 |
|
Jeremy Fincher
|
27ce432b64
|
Made ChannelDBHandler threadsafe, and wrote a DBHandler for threadsafe non-channel-based databases.
|
2003-11-15 07:56:27 +00:00 |
|
Jeremy Fincher
|
dc93f865db
|
Changed some maps/filters to imaps/ifilters for efficiency reasons (I was bored, basically).
|
2003-11-15 04:46:09 +00:00 |
|
Jeremy Fincher
|
eb6e112f70
|
Changed some maps/filters to imaps/ifilters for efficiency reasons (I was bored, basically).
|
2003-11-15 04:37:04 +00:00 |
|
Jeremy Fincher
|
a8f31360e6
|
Changed last to be slightly more effiicent; changed a map to an imap.
|
2003-11-15 03:21:34 +00:00 |
|
Jeremy Fincher
|
0e01a1dee8
|
Sweede is a fscking retard.
|
2003-11-15 03:01:01 +00:00 |
|
Jeremy Fincher
|
296af52ed9
|
Removed some old stuff related to superReload and made ircs die before shutdown.
|
2003-11-14 22:10:57 +00:00 |
|
Jeremy Fincher
|
93b16b79c2
|
Made the bot refuse to kban himself; made him not use a banmask that would ban himself.
|
2003-11-13 19:35:24 +00:00 |
|
Jeremy Fincher
|
9b20e1dfb6
|
Fixed a possible uncaught KeyError, and added the ability for a kban to work on the person requesting it (so we can put it in aliases :))
|
2003-11-13 19:01:40 +00:00 |
|
Jeremy Fincher
|
6004181695
|
Fixed bug in banmask when the host doesn't have a dot in it (rare, but possible).
|
2003-11-13 19:00:35 +00:00 |
|
Jeremy Fincher
|
7b86dfb195
|
Made $nick the same as $who.
|
2003-11-13 18:38:52 +00:00 |
|
Daniel DiPaolo
|
b40a7e7757
|
Oops, if you remove a switch, remove it in the help :)
|
2003-11-13 01:34:21 +00:00 |
|
Jeremy Fincher
|
da3be6b624
|
Made sure the bot doesn't clobber an already-existing user in the user database when it changes nick.
|
2003-11-12 23:56:26 +00:00 |
|
Jeremy Fincher
|
e48569b64a
|
Changed addcapability to reject all attempts to add the owner capability.
|
2003-11-12 22:54:47 +00:00 |
|
Jeremy Fincher
|
66061f6a34
|
Fixed the formatting problem in expect.
|
2003-11-12 22:24:50 +00:00 |
|
Jeremy Fincher
|
08244ff36e
|
New test and fix for the associated bug.
|
2003-11-12 21:57:21 +00:00 |
|
Jeremy Fincher
|
e4f912fc51
|
Made Aliases disambiguate themselves, and made that API in Owner public.
|
2003-11-12 02:18:22 +00:00 |
|
Jeremy Fincher
|
b8c94599fc
|
Updated to the new version in preparation for the next release.
|
2003-11-12 01:34:24 +00:00 |
|
Jeremy Fincher
|
bb231a19e5
|
Removed --fancy option; made True the default.
|
2003-11-12 00:27:34 +00:00 |
|
Jeremy Fincher
|
5149d17b6a
|
Made Configurable persistent.
|
2003-11-11 15:58:20 +00:00 |
|
Jeremy Fincher
|
028b23d41c
|
Allowed abbrev to accept the dictionary object (good for passing in shelves or PersistentDictionaries).
|
2003-11-11 14:16:27 +00:00 |
|
Jeremy Fincher
|
e0cfe722c7
|
Added an assert for easier debugging.
|
2003-11-11 14:06:19 +00:00 |
|
Jeremy Fincher
|
2e0b225d0c
|
Changed the needed= keyword arg in privmsgs.getArgs to required=.
|
2003-11-11 13:20:06 +00:00 |
|
Jeremy Fincher
|
3b6b478aac
|
Moved action to Misc from Utilities.
|
2003-11-11 11:32:09 +00:00 |
|
Jeremy Fincher
|
830301570f
|
Added ignore, unignore, and ignores to be complete with Channel.
|
2003-11-09 14:34:23 +00:00 |
|
Jeremy Fincher
|
717fcab297
|
Removed the 'chan' from commands.
|
2003-11-09 14:11:15 +00:00 |
|
Jeremy Fincher
|
8580b6a44e
|
Made Owner complain if there is more than one src/ plugin with a given command.
|
2003-11-09 14:01:36 +00:00 |
|
Jeremy Fincher
|
783b56bbed
|
Removed Toggle stuff.
|
2003-11-08 09:47:48 +00:00 |
|
Jeremy Fincher
|
0435ff00dc
|
Added ConfigurableTypes.{str,int}.
|
2003-11-08 09:46:23 +00:00 |
|
Jeremy Fincher
|
b4e12a10bc
|
Fixed some bugs.
|
2003-11-08 00:10:09 +00:00 |
|
Jeremy Fincher
|
362ca56305
|
Fixed some bugs, added a test for ConfigurableDictionary.
|
2003-11-07 23:36:46 +00:00 |
|
Jeremy Fincher
|
cbe13abbf8
|
Added a ConfigurableTypes class for various type converters.
|
2003-11-07 20:16:14 +00:00 |
|
Jeremy Fincher
|
69adce4a57
|
Added Configurable class and changed Ebay to use it (as an example).
|
2003-11-07 20:11:37 +00:00 |
|
Jeremy Fincher
|
901a225619
|
Added safeEval.
|
2003-11-07 19:40:03 +00:00 |
|
Jeremy Fincher
|
646cbe4c32
|
Fixed stupid syntaxerror.
|
2003-11-07 18:59:55 +00:00 |
|
Jeremy Fincher
|
df88fc99d3
|
Removed an assertion that was asserting a condition that didn't need to be true.
|
2003-11-07 18:44:18 +00:00 |
|
Jeremy Fincher
|
9b6dce4961
|
Committed partial Configurable implementation (gotta go back home and hack on it more later).
|
2003-11-07 15:42:15 +00:00 |
|
Jeremy Fincher
|
4200349aea
|
Forgot to actually creat the _snarfedUrls attribute.
|
2003-11-07 14:10:28 +00:00 |
|
Jeremy Fincher
|
867814eb1d
|
Oops, forgot to commit this.
|
2003-11-07 12:47:36 +00:00 |
|
Jeremy Fincher
|
5dd35ea601
|
Untested, but I wanted to get urlSnarfer in there.
|
2003-11-07 12:40:18 +00:00 |
|
Jeremy Fincher
|
c746f9459b
|
Optimization to hostmaskPatternEqual.
|
2003-11-05 22:21:43 +00:00 |
|
Daniel DiPaolo
|
b14ee76ca0
|
Added 'chanignores' command to list current channel ignores.
|
2003-11-05 17:22:38 +00:00 |
|
Jeremy Fincher
|
6de6fb863b
|
Changed the initial value of threadsSpawned to 1.
|
2003-11-05 08:32:26 +00:00 |
|
Jeremy Fincher
|
c803edc689
|
Added substitution and fixed ' returns the same thing all the time' bug.
|
2003-11-05 04:57:13 +00:00 |
|
James Vega
|
4a1a662b6d
|
Add a better help description to identify
|
2003-11-04 22:50:22 +00:00 |
|
Jeremy Fincher
|
8474b10f32
|
Made Relay not ignore, and added a check to Owner.doPrivmsg to make sure commands can't get called by ignored people (even if noIgnore is True on the plugin with the commands.
|
2003-11-04 17:34:48 +00:00 |
|
Jeremy Fincher
|
93f02aa959
|
Added curry to fix.py, converted some code to use it.
|
2003-11-04 08:26:54 +00:00 |
|
Jeremy Fincher
|
28753856eb
|
__parented some classes.
|
2003-11-04 08:13:22 +00:00 |
|
Jeremy Fincher
|
65e469ba38
|
Removed crazy-buggy rate limiting stuff.
|
2003-11-04 08:05:16 +00:00 |
|
Jeremy Fincher
|
94e3726b82
|
Added a checkIgnored to Owner.doPrivmsg.
|
2003-11-04 07:05:25 +00:00 |
|
Jeremy Fincher
|
3f8c149047
|
Fixed major bugz0rs with IrcSet and IrcDict.
|
2003-11-04 05:50:19 +00:00 |
|
Daniel Berlin
|
def70e1ff5
|
Make different randomdates and randomints in the same string give different values
add tests to make sure it happens
|
2003-11-04 03:52:50 +00:00 |
|
Jeremy Fincher
|
ff57e4b67b
|
Made proper super calls.
|
2003-11-03 23:25:04 +00:00 |
|
Jeremy Fincher
|
944ef33dce
|
Fixed the reloading sets.Set bug more cleanly.
|
2003-11-03 23:23:28 +00:00 |
|
Jeremy Fincher
|
aae6f52c9e
|
Fixed bug with reloading of sets module.
|
2003-11-03 23:10:29 +00:00 |
|
Jeremy Fincher
|
bc5529c87d
|
Forgot to update the second call _disambiguate to the new interface.
|
2003-11-03 06:55:51 +00:00 |
|
Jeremy Fincher
|
6b4d03fecc
|
Made it always default to src/ plugins unless explicitly overridden.
|
2003-11-03 04:36:40 +00:00 |
|
Jeremy Fincher
|
077fcd8d7e
|
Added logging of regexp cache size.
|
2003-11-02 19:00:15 +00:00 |
|
Jeremy Fincher
|
5f55e2b589
|
Added a test for randomnick and fixed the bug it found.
|
2003-11-02 18:23:04 +00:00 |
|
Jeremy Fincher
|
31ef30d961
|
Changed the name of some variables ('whore' doesn't partse as 'who re{gexp}') and added tests.
|
2003-11-02 16:45:38 +00:00 |
|
Daniel Berlin
|
0adde0c117
|
Use randint instead
|
2003-11-02 03:39:28 +00:00 |
|
Daniel Berlin
|
51f80108c4
|
Added $randomint
|
2003-11-02 03:17:45 +00:00 |
|
Jeremy Fincher
|
8c93488146
|
Fixed Bug #833786 (spurious brackets not handled correctly).
|
2003-10-31 18:18:04 +00:00 |
|
Jeremy Fincher
|
ca8b17f909
|
Made join default to admin.
|
2003-10-30 19:06:04 +00:00 |
|
Jeremy Fincher
|
c3d7efa68b
|
Fixed bug with reload not working with non-canonicalNames.
|
2003-10-30 18:05:57 +00:00 |
|
Jeremy Fincher
|
895ecf718f
|
Fixed bug #832590.
|
2003-10-30 05:27:25 +00:00 |
|
Daniel Berlin
|
b0fd3f547c
|
Move ircutils.standardsubttext to plugins.standardSubstitute, make it do case insensitive replacement
|
2003-10-30 05:14:14 +00:00 |
|
Jeremy Fincher
|
af32b12745
|
Added some asserts to prevent bugs like we had earlier.
|
2003-10-30 04:14:09 +00:00 |
|
Jeremy Fincher
|
51c5d53259
|
Added defaultplugin.
|
2003-10-30 03:08:52 +00:00 |
|
Jeremy Fincher
|
f4e4233704
|
CanonicalNamed the toggles.
|
2003-10-30 02:38:11 +00:00 |
|
Jeremy Fincher
|
288dc6cf4c
|
Changed repr to pprint.pformat.
|
2003-10-30 02:20:36 +00:00 |
|
Jeremy Fincher
|
8819240864
|
Added a few commented-out debug printfs and set self.__class__.toggle instead of self.toggle.
|
2003-10-30 02:13:17 +00:00 |
|
Jeremy Fincher
|
47a9d24434
|
Changed setconf to show what the value of the variable is if we don't give something to set it.
|
2003-10-30 02:13:12 +00:00 |
|
Jeremy Fincher
|
58cf080109
|
Fixed the nesting bug with testEval and testCalc.
|
2003-10-29 23:40:14 +00:00 |
|
Jeremy Fincher
|
e556e783b1
|
Moved ambiguous command handling to Owner; fixed handling of empty nested command.
|
2003-10-29 23:02:27 +00:00 |
|
Daniel Berlin
|
70be390875
|
Add standard substitution function
|
2003-10-29 20:08:34 +00:00 |
|
Jeremy Fincher
|
afbf513df2
|
Changed not to use the deprecated new module.
|
2003-10-29 13:06:17 +00:00 |
|
Jeremy Fincher
|
6d36432508
|
Fixed __init__ and its error with instancemethods not having adjustable __doc__ strings.
|
2003-10-29 06:35:02 +00:00 |
|
Jeremy Fincher
|
cd4270942d
|
Made toggle require either #channel.op or admin capability.
|
2003-10-29 00:13:43 +00:00 |
|
Jeremy Fincher
|
372d22e6c8
|
Fixed bugs in Toggleable.
|
2003-10-29 00:01:34 +00:00 |
|
Jeremy Fincher
|
4f673181e8
|
Added Toggleable mixin.
|
2003-10-28 23:32:56 +00:00 |
|
Jeremy Fincher
|
e49e5d02f4
|
Changes to ToggleDictionary.
|
2003-10-28 23:14:49 +00:00 |
|
Jeremy Fincher
|
d174226c5c
|
Added the ability to do hashed passwords.
|
2003-10-28 15:13:53 +00:00 |
|
Jeremy Fincher
|
b63f2170e8
|
Added a saltHash function.
|
2003-10-28 14:20:00 +00:00 |
|
Jeremy Fincher
|
186239ee84
|
Fixed an infinite loop problem in the new invalidCommand code.
|
2003-10-28 06:57:52 +00:00 |
|
Jeremy Fincher
|
a34589cce7
|
Completed the removal of callbacks.Privmsg.doPrivmsg.
|
2003-10-28 06:30:42 +00:00 |
|
Jeremy Fincher
|
86a3746994
|
Added a finished variable so we don't have to rely on return values from invalidCommand.
|
2003-10-28 06:06:21 +00:00 |
|
Jeremy Fincher
|
3db33b5ef3
|
Removed the replyWhenNotCommand machinery entirely.
|
2003-10-28 05:17:59 +00:00 |
|
Jeremy Fincher
|
b9fb362a65
|
Oops, not self.msg.
|
2003-10-28 05:16:17 +00:00 |
|
Jeremy Fincher
|
eaa15860d8
|
Made sure commaAndify raises TypeError when it's given lists of non-strings.
|
2003-10-28 05:10:03 +00:00 |
|
Jeremy Fincher
|
5750480714
|
Forgot to set the prioirity appropriately.
|
2003-10-28 05:03:56 +00:00 |
|
James Vega
|
ad022a88ed
|
Added ToggleDictionary class and modified the tests to better model the
specification
|
2003-10-28 00:52:27 +00:00 |
|
Jeremy Fincher
|
e03c65f753
|
Changed the whole handling of nonCommands and ambiguousCommands and whatnot. Now plugins can define an 'invalidCommand' method to be called on invalid commands.
|
2003-10-28 00:22:15 +00:00 |
|
Jeremy Fincher
|
7ae53ef169
|
Added loss to the plurals dictionary.
|
2003-10-27 23:57:34 +00:00 |
|