Jeremy Fincher
|
0b699e8ad8
|
Must...save...bytes...
|
2004-08-16 18:47:23 +00:00 |
|
Jeremy Fincher
|
5042f9e1c8
|
Use a global q so urls snarfed by another plugin aren't snarfed by later plugins.
|
2004-08-16 18:47:07 +00:00 |
|
Jeremy Fincher
|
4e53cfef63
|
Fixed bug #1009683.
|
2004-08-16 18:44:38 +00:00 |
|
James Vega
|
d267fe9fbf
|
Revert our directories.plugins defaults to the old behavior
|
2004-08-16 18:00:00 +00:00 |
|
James Vega
|
46c71a7521
|
Add dbi.NoRecordError and update Quotes to use it
|
2004-08-16 17:34:58 +00:00 |
|
James Vega
|
eb1dac0d60
|
Misc.last --with matches case-insensitively
|
2004-08-16 17:34:16 +00:00 |
|
Jeremy Fincher
|
7b2cbd950f
|
Fixed the user list problem mo betta.
|
2004-08-16 13:22:08 +00:00 |
|
Jeremy Fincher
|
e7aa2efcfd
|
Fixed the user list problem.
|
2004-08-16 01:29:22 +00:00 |
|
Jeremy Fincher
|
a1a703df32
|
Let's go to repr. Beware, people, this may invalidate certain databases.
|
2004-08-12 07:41:05 +00:00 |
|
Jeremy Fincher
|
22ddd5cb92
|
has, a counterpart to be.
|
2004-08-11 17:10:20 +00:00 |
|
Jeremy Fincher
|
bb0aa6f4cc
|
PyChecker updates.
|
2004-08-11 17:06:02 +00:00 |
|
Jeremy Fincher
|
1c84dd676b
|
Renamed to _children.
|
2004-08-11 17:05:33 +00:00 |
|
Jeremy Fincher
|
a9ab89664c
|
Moved logfilesize to Status.
|
2004-08-11 17:04:57 +00:00 |
|
Jeremy Fincher
|
cafd724d30
|
PyChecker fixes.
|
2004-08-11 13:51:15 +00:00 |
|
James Vega
|
efb7891f46
|
pylint cleanups
|
2004-08-11 12:57:52 +00:00 |
|
James Vega
|
3e1be1858b
|
Let's not bold the options in expect()
|
2004-08-11 12:54:56 +00:00 |
|
Jeremy Fincher
|
b3169b7c54
|
Forgot chanPlugin. Yay, PyChecker.
|
2004-08-11 07:43:28 +00:00 |
|
Jeremy Fincher
|
c59db0f3a8
|
PyChecker fixes.
|
2004-08-11 07:33:08 +00:00 |
|
Jeremy Fincher
|
775b542126
|
Useless imports, a nice little bugz0r, found by PyChecker.
|
2004-08-11 07:30:43 +00:00 |
|
Jeremy Fincher
|
8a53eab39d
|
Better error reporting.
|
2004-08-11 06:18:29 +00:00 |
|
Jeremy Fincher
|
12ee483f7a
|
Slight bugfixes; returning from a remove is unpossible.
|
2004-08-11 05:48:55 +00:00 |
|
Jeremy Fincher
|
e5e98fdc2f
|
Initial checkin.
|
2004-08-11 05:14:15 +00:00 |
|
Jeremy Fincher
|
234d4d8ef9
|
Cleanup for PyChecker.
|
2004-08-11 05:01:06 +00:00 |
|
Jeremy Fincher
|
6bd8d43c28
|
PyChecker updates.
|
2004-08-10 22:09:23 +00:00 |
|
Jeremy Fincher
|
3f5cac26b8
|
oops, forgot parenthese.
|
2004-08-10 22:08:54 +00:00 |
|
Jeremy Fincher
|
c16bfcb371
|
Removed the default channel of #supybot.
|
2004-08-10 21:35:53 +00:00 |
|
Jeremy Fincher
|
7913e880ce
|
Oops, recent changes broke things.
|
2004-08-10 15:49:57 +00:00 |
|
Jeremy Fincher
|
f8207cf116
|
Not finding appropriate commands is a reply, not an error. That's what apropos is for.
|
2004-08-10 07:51:14 +00:00 |
|
Jeremy Fincher
|
2259e9d8b6
|
Added log.stat, supybot.log.statistics, and changed some statistic-keeping functions over to use log.stat.
|
2004-08-10 07:39:23 +00:00 |
|
Jeremy Fincher
|
b7bd3d414e
|
Fixed weird formatting of colorized stdout stuff.
|
2004-08-08 17:59:49 +00:00 |
|
Jeremy Fincher
|
8a4e79e007
|
Let's try to respect some channel values, shall we?
|
2004-08-08 17:48:33 +00:00 |
|
Jeremy Fincher
|
5ec79236a3
|
Give an appropriate error message when trying to Config.channel a non-channel-value.
|
2004-08-08 17:36:08 +00:00 |
|
Jeremy Fincher
|
2ebbc80a95
|
Removed testing code, it's never used.
|
2004-08-08 17:35:32 +00:00 |
|
Jeremy Fincher
|
3fa477dc90
|
Removed reply.withPrivate notice, replaced with two separate variables, reply.withNotice and reply.inPrivate.
|
2004-08-08 17:34:59 +00:00 |
|
Jeremy Fincher
|
127e9f3ccf
|
Fixed a bug in stripFormatting.
|
2004-08-08 02:07:11 +00:00 |
|
Jeremy Fincher
|
3db50c1a2b
|
Fix for bug about reply.withPrivateNotice overriding stuff.
|
2004-08-08 00:41:13 +00:00 |
|
Jeremy Fincher
|
16c832bd62
|
Do we really need the timestamp here?
|
2004-08-07 00:58:45 +00:00 |
|
Jeremy Fincher
|
7dbb8685f5
|
Fix the problem with wrapping.
|
2004-08-07 00:57:13 +00:00 |
|
Jeremy Fincher
|
ef9c94beb5
|
Oops, did I forget to commit this before?
|
2004-08-06 16:11:44 +00:00 |
|
Jeremy Fincher
|
daf81b1b90
|
Added a registry variable for disallowed list --private.
|
2004-08-06 06:57:54 +00:00 |
|
Jeremy Fincher
|
b207baf9d3
|
Removed redundant nick. I forgot about the nick prefix when I wrote that.
|
2004-08-06 06:57:11 +00:00 |
|
Jeremy Fincher
|
afc21c2afe
|
Added a comment for something that's easy to forget later.
|
2004-08-06 06:47:47 +00:00 |
|
Jeremy Fincher
|
e26bd517ed
|
PeriodError.
|
2004-08-06 05:19:11 +00:00 |
|
Jeremy Fincher
|
50c8cfaf26
|
Unregister should remove the node from the cache as well.
|
2004-08-05 18:47:03 +00:00 |
|
Jeremy Fincher
|
3fc03d2fa5
|
Fix for bug #1004002.
|
2004-08-05 18:45:09 +00:00 |
|
Jeremy Fincher
|
d134a2d9ac
|
Updated to use webutils throughout.
|
2004-08-05 18:29:26 +00:00 |
|
Jeremy Fincher
|
0bbd05db58
|
It definitely shouldn't be an error to not be recognized by whoami, that's somewhat the point.
|
2004-08-05 16:03:04 +00:00 |
|
Jeremy Fincher
|
697249dc4e
|
supybot.protocols.irc.queueDuplicateMessages
|
2004-08-05 08:09:18 +00:00 |
|
Jeremy Fincher
|
54876e45ab
|
Let's always run upkeep before we exit normally.
|
2004-08-05 06:01:35 +00:00 |
|
Jeremy Fincher
|
44e1098430
|
Added optional line wrapping to logs.
|
2004-08-05 05:40:32 +00:00 |
|
Jeremy Fincher
|
8daceeaebd
|
Changed the way channel databases are handled, added supybot.databases.plugins.channelSpecific.
|
2004-08-05 05:23:44 +00:00 |
|
Jeremy Fincher
|
fa8f39a725
|
Slight style updates.
|
2004-08-05 04:36:10 +00:00 |
|
Jeremy Fincher
|
9ea8a9e55b
|
Changed the *permban* commands to *ban* commands.
|
2004-08-05 04:34:19 +00:00 |
|
Jeremy Fincher
|
76a79b0d76
|
New Dunno implementation.
|
2004-08-05 03:59:40 +00:00 |
|
Jeremy Fincher
|
a64d6b3881
|
Handle the no plugins case.
|
2004-08-05 03:57:48 +00:00 |
|
Jeremy Fincher
|
6dd8693daa
|
No one's using this WorkQueue crap; I didn't really mean for it to be committed.
|
2004-08-04 04:50:59 +00:00 |
|
Jeremy Fincher
|
da7e93a283
|
Added a check for the already-presence of an attribute.
|
2004-08-03 14:01:54 +00:00 |
|
Jeremy Fincher
|
2bd7a31c27
|
Made name and hostmask optional in addhostmask.
|
2004-08-03 07:39:05 +00:00 |
|
Jeremy Fincher
|
45d3d63d4b
|
Uh oh, we're getting repeats. Let's fix this.
|
2004-08-03 07:26:03 +00:00 |
|
Jeremy Fincher
|
2eedf7dfad
|
Added Owner.rename, to rename commands.
|
2004-08-03 07:20:53 +00:00 |
|
Jeremy Fincher
|
f53058e5c7
|
User configuration stuff can wait until later.
|
2004-08-03 06:03:16 +00:00 |
|
Jeremy Fincher
|
69b6ee4c6f
|
Slightly different wordings.
|
2004-08-03 05:40:45 +00:00 |
|
Jeremy Fincher
|
26fcd9ad97
|
Slightt update -- private implies not prefixName.
|
2004-08-03 04:44:12 +00:00 |
|
Jeremy Fincher
|
0533feafe9
|
callback => plugin.
|
2004-08-03 03:27:49 +00:00 |
|
Jeremy Fincher
|
2429c1c6f7
|
Added SpaceSeparatedSetOfStrings.
|
2004-08-02 12:34:06 +00:00 |
|
Jeremy Fincher
|
5dbb3141ad
|
Bugfix in the add.
|
2004-08-02 11:39:16 +00:00 |
|
Jeremy Fincher
|
a5e473bba2
|
Updated to make sure Relay doesn't break dying.
|
2004-08-02 11:38:53 +00:00 |
|
Jeremy Fincher
|
cb1cd25995
|
Let's actually respect the channel-value-ness of reply.whenAddressedByNick.
|
2004-08-02 11:19:58 +00:00 |
|
Jeremy Fincher
|
1f874cf918
|
We don't mind writing empty files if the original file doesn't exist.
|
2004-08-02 10:51:57 +00:00 |
|
Jeremy Fincher
|
8b780ecc81
|
Added 'channel' command since we can now have commands with the same name as a plugin. This is useful for configuring ChannelValues.
|
2004-08-02 10:47:40 +00:00 |
|
Jeremy Fincher
|
3234af10e7
|
Fix for bug #998311; we should now work fine with channels with dots in their names.
|
2004-08-02 10:47:05 +00:00 |
|
Jeremy Fincher
|
0e70115376
|
Better error message, bizotch.
|
2004-08-01 23:19:59 +00:00 |
|
Jeremy Fincher
|
f44f5410f3
|
Moved the do376 joining stuff to Owner so Admin can be safely unloaded.
|
2004-08-01 19:05:06 +00:00 |
|
Jeremy Fincher
|
654ae4970a
|
Don't let dumb people unload Owner.
|
2004-08-01 18:46:56 +00:00 |
|
Jeremy Fincher
|
74e3cce0a2
|
Slightly nicer fix, I don't know why I didn't think of this before.
|
2004-08-01 18:08:55 +00:00 |
|
James Vega
|
7834a2c50b
|
Now registry.Regexp updates properly
|
2004-08-01 16:33:56 +00:00 |
|
James Vega
|
a927e5d897
|
Yay, imports.
|
2004-08-01 14:42:25 +00:00 |
|
James Vega
|
d47d54bc82
|
Almost out entire testsuite works, yet again. Yay!
|
2004-08-01 14:38:37 +00:00 |
|
Jeremy Fincher
|
b6ba7955ac
|
With some clearer thinking, I believe this is the proper implementation of tmpDir. If there's something wrong with it, send me a note or write a test and it'll be fixed.
|
2004-08-01 12:46:03 +00:00 |
|
James Vega
|
d573550e77
|
Fixed some bugs when using relative path names.
|
2004-08-01 00:50:12 +00:00 |
|
Jeremy Fincher
|
beb9e8cab1
|
Better.
|
2004-07-31 19:47:02 +00:00 |
|
Jeremy Fincher
|
5a6cd1efa3
|
Update to use temporary directory.
|
2004-07-31 19:12:38 +00:00 |
|
Jeremy Fincher
|
2a611309a7
|
Added mores group and instant.
|
2004-07-31 12:38:38 +00:00 |
|
Jeremy Fincher
|
0fcb77243e
|
Oops, closed is reserved, apparently.
|
2004-07-31 12:14:36 +00:00 |
|
Jeremy Fincher
|
f349f08111
|
Changed IrcObjectProxyRegexp to SimpleProxy to more accurately show what the deal is.
|
2004-07-31 12:14:13 +00:00 |
|
Jeremy Fincher
|
a2feec9ac0
|
Added NonNegativeInteger.
|
2004-07-31 12:09:52 +00:00 |
|
Jeremy Fincher
|
ecd67cb7a7
|
Only rollback if we haven't closed.
|
2004-07-31 10:58:31 +00:00 |
|
Jeremy Fincher
|
823bfb040f
|
Added utils.AtomicFile and converted our uses of 'w' to it. This rocks.
|
2004-07-31 10:21:07 +00:00 |
|
Jeremy Fincher
|
b2a94583f2
|
Added AtomicFile.
|
2004-07-31 09:44:03 +00:00 |
|
Jeremy Fincher
|
e03c3ecf0a
|
Oops, got a debugging print in there.
|
2004-07-31 08:46:07 +00:00 |
|
Jeremy Fincher
|
ae26bf4a6c
|
Still changing over those variable names.
|
2004-07-31 08:43:58 +00:00 |
|
Jeremy Fincher
|
e64444ce56
|
Fixed some bad calls to setMode.
|
2004-07-31 08:40:31 +00:00 |
|
Jeremy Fincher
|
41f07048c1
|
Slight change to logging output.
|
2004-07-31 08:27:25 +00:00 |
|
Jeremy Fincher
|
38c4422f88
|
Let's not store modes +/-ovh.
|
2004-07-31 08:26:04 +00:00 |
|
Jeremy Fincher
|
5d542dcdd1
|
Let's catch this KeyError, shall we?
|
2004-07-31 07:45:19 +00:00 |
|
Jeremy Fincher
|
fbe80ef138
|
Added limit commands.
|
2004-07-31 07:24:55 +00:00 |
|
Jeremy Fincher
|
750d6c5e5b
|
Added tell to Infobot.
|
2004-07-31 06:46:19 +00:00 |
|
Jeremy Fincher
|
c98ac36ccc
|
Now we log connects in twistedDrivers as well.
|
2004-07-31 06:17:27 +00:00 |
|
Jeremy Fincher
|
20e972ec1f
|
Fixed bugs in defaultplugin.
|
2004-07-31 06:15:19 +00:00 |
|
Jeremy Fincher
|
d8bc23d0e4
|
Fixed.
|
2004-07-31 05:43:38 +00:00 |
|
Jeremy Fincher
|
9250d3ab32
|
Tons of differences, moved some registry values around, also changed some internal attributes of registry thingies.
|
2004-07-31 05:00:43 +00:00 |
|
Jeremy Fincher
|
f3ed778040
|
Refactored _getNextServer and friends as well as logging.
|
2004-07-31 04:58:53 +00:00 |
|
James Vega
|
115a3a88ec
|
move isCtcp to ircmsgs and fix up a couple things with Infobot
|
2004-07-31 03:45:25 +00:00 |
|
Jeremy Fincher
|
3bf798e7a4
|
Removed useless try/except block.
|
2004-07-31 00:47:08 +00:00 |
|
Jeremy Fincher
|
a3e04ea9e8
|
Handled some XXXs.
|
2004-07-31 00:46:26 +00:00 |
|
Jeremy Fincher
|
6f0309cc24
|
Fixed some lacking imports.
|
2004-07-30 23:39:59 +00:00 |
|
Jeremy Fincher
|
a8a95c2ecc
|
Fixed the one-channel bug.
|
2004-07-30 22:35:51 +00:00 |
|
Jeremy Fincher
|
7328bd50ba
|
Added network-specific channels.
|
2004-07-30 21:07:28 +00:00 |
|
James Vega
|
fb0a5dd51f
|
Make sure we resetDelay so that reconnects don't take progressively longer.
|
2004-07-30 20:05:01 +00:00 |
|
Jeremy Fincher
|
e051e5e192
|
Fixed multiple servers.
|
2004-07-30 19:05:57 +00:00 |
|
Jeremy Fincher
|
a8a5d5129e
|
Another attempt to allow multiple servers in twistedDrivers.
|
2004-07-30 18:18:37 +00:00 |
|
Jeremy Fincher
|
2336af5525
|
Updated to allow multiple servers.
|
2004-07-30 06:52:21 +00:00 |
|
Jeremy Fincher
|
aeda0833d2
|
Added a __repr__ for Irc objects.
|
2004-07-29 18:28:43 +00:00 |
|
Jeremy Fincher
|
734b3c226b
|
Let's reset only once, m'kay?
|
2004-07-29 10:31:10 +00:00 |
|
Jeremy Fincher
|
e714edef3c
|
Oops, forgot this.
|
2004-07-29 10:25:32 +00:00 |
|
Jeremy Fincher
|
d6faaefa30
|
Why not make this public?
|
2004-07-29 09:53:13 +00:00 |
|
Jeremy Fincher
|
30abebecbe
|
Some random commits, NormalizedString, etc.
|
2004-07-29 09:51:38 +00:00 |
|
Jeremy Fincher
|
61793a489c
|
Added the new buttkicking enable/disable.
|
2004-07-29 09:46:22 +00:00 |
|
Jeremy Fincher
|
17f15da7f7
|
We haven't needed this for awhile now.
|
2004-07-29 08:41:47 +00:00 |
|
Jeremy Fincher
|
b252ae87c9
|
Added a value option to registryValue to allow not getting the value (and just returning the group).
|
2004-07-29 07:40:32 +00:00 |
|
Jeremy Fincher
|
b26ef394ab
|
Updated forgotten % in Misc.tell.
|
2004-07-29 07:39:59 +00:00 |
|
Jeremy Fincher
|
9bfb616623
|
Fixed list bug.
|
2004-07-29 07:37:27 +00:00 |
|
Jeremy Fincher
|
0f5920571e
|
Updated __str__ for Irc objects.
|
2004-07-29 07:05:46 +00:00 |
|
Jeremy Fincher
|
a3f136279f
|
Spelled publicly correctly, and moved the proper registration of the public attribute from Owner to conf.registerPlugin.
|
2004-07-29 07:01:40 +00:00 |
|
Jeremy Fincher
|
a7dcf7604b
|
Removed PersistentDictionary.
|
2004-07-29 06:58:42 +00:00 |
|
Jeremy Fincher
|
bfa2382aae
|
Slight doc/style updates.
|
2004-07-28 16:42:39 +00:00 |
|
Jeremy Fincher
|
7c71096929
|
Changed the default for setValue keyword in setUserValue.
|
2004-07-28 06:12:02 +00:00 |
|
Jeremy Fincher
|
46383f9fc7
|
Made --private only show private plugins.
|
2004-07-28 04:27:51 +00:00 |
|
Jeremy Fincher
|
79bb9029ef
|
Bug in removing channels from supybot.channels.
|
2004-07-28 03:28:02 +00:00 |
|
Jeremy Fincher
|
73af1f2a8d
|
Bug in removing channels from supybot.channels.
|
2004-07-28 03:27:35 +00:00 |
|
Jeremy Fincher
|
f606c43753
|
Let's remove stupid directories.
|
2004-07-28 02:58:10 +00:00 |
|
Jeremy Fincher
|
0f12c4bb19
|
Refactored a little.
|
2004-07-28 02:56:44 +00:00 |
|
Jeremy Fincher
|
230a0503a2
|
Added DataFilename.
|
2004-07-28 02:56:08 +00:00 |
|
Jeremy Fincher
|
fb8fc70221
|
Removed, moved to plugins/__init__.py for lack of a better name.
|
2004-07-28 02:23:09 +00:00 |
|
Jeremy Fincher
|
d2ff10b25d
|
Updated some logs, fixed a major bug with reconnecting in irc.reset.
|
2004-07-28 00:32:09 +00:00 |
|
Jeremy Fincher
|
65c8b48d40
|
We're probably going to use Joel's irclib.py, stripped for its DCC stuff.
|
2004-07-27 23:55:05 +00:00 |
|
Jeremy Fincher
|
35bd48b9e8
|
I thought *args would be a list. Turns out it's not.
|
2004-07-27 23:33:22 +00:00 |
|
Rob Sanderson
|
cdd0de9a0c
|
Updated Chat and Accept handlers
|
2004-07-27 23:13:43 +00:00 |
|
Rob Sanderson
|
9b2b71a5e1
|
Ooops. Forgot to register configs.
|
2004-07-27 22:44:50 +00:00 |
|
Rob Sanderson
|
afbeb4d582
|
Updated for XXXs down to unfinished reference code
-- Azaroth
|
2004-07-27 22:38:37 +00:00 |
|
Jeremy Fincher
|
43013d4cc0
|
Updated with a whole bunch of XXX commands for azaroth.
|
2004-07-27 09:53:38 +00:00 |
|
Jeremy Fincher
|
e6ff03a3a8
|
Updated with a whole bunch of XXX commands for azaroth.
|
2004-07-27 09:52:34 +00:00 |
|
Jeremy Fincher
|
6cc8c29a6b
|
Added dcc, to build dcc privmsgs.
|
2004-07-27 09:52:14 +00:00 |
|
Jeremy Fincher
|
810a051923
|
Removeed some useless imports.
|
2004-07-27 05:21:14 +00:00 |
|
Jeremy Fincher
|
4b40f18825
|
Gave the schedule driver a proper name.
|
2004-07-27 05:18:34 +00:00 |
|
Jeremy Fincher
|
5163921d40
|
Removed do001 because we don't need it any longer; the network is always set.
|
2004-07-27 05:18:19 +00:00 |
|
Jeremy Fincher
|
e393459893
|
Refactored slightly, added some debug logging, etc.
|
2004-07-27 05:17:53 +00:00 |
|
Rob Sanderson
|
726dc3f0f5
|
Improved DCC handing, including file send, file send resume and chat handling.
See FServe.py plugin for sample wrapping code.
--Azaroth
|
2004-07-27 02:03:50 +00:00 |
|
Jeremy Fincher
|
76bdab270f
|
Some extra rules for not telling.
|
2004-07-26 23:51:00 +00:00 |
|
Jeremy Fincher
|
1b5e3b82f8
|
Added supybot.reply.withNoticeWhenPrivate.
|
2004-07-26 15:51:01 +00:00 |
|