Jeremy Fincher
|
1c5faf37b2
|
Moved the networks command here from the Relay plugin.
|
2004-08-23 12:14:37 +00:00 |
|
Jeremy Fincher
|
f467550400
|
Added delayed death and fixed a bugz0r (die wasn't calling driver.IrcDriver.die)
|
2004-08-23 12:09:43 +00:00 |
|
Grant Bowman
|
181f9899b4
|
Use of (preferred?) format string notation.
|
2004-08-23 05:33:59 +00:00 |
|
James Vega
|
b77d6d0afc
|
Make the error a little more descriptive
|
2004-08-23 04:41:07 +00:00 |
|
Jeremy Fincher
|
21dea0efc5
|
Allow revision to accept wildcards.
|
2004-08-22 15:22:17 +00:00 |
|
Jeremy Fincher
|
8936208e02
|
Bah.
|
2004-08-22 14:36:43 +00:00 |
|
Jeremy Fincher
|
fbd3f46788
|
Forgot this import with the src/Owner.py import that supported it.
|
2004-08-22 07:11:29 +00:00 |
|
Jeremy Fincher
|
98062e8844
|
Converted to an outFilter for greater efficiency (why send a message to myself at all?) and added a check for testing, because otherwise the tests break.
|
2004-08-22 07:07:47 +00:00 |
|
Jeremy Fincher
|
17c569ba2c
|
Let's have an extra hoop for people who don't want to load the src/ plugins to jump through.
|
2004-08-22 06:41:22 +00:00 |
|
Jeremy Fincher
|
4391272e50
|
Let's log what the actual message is.
|
2004-08-22 06:26:19 +00:00 |
|
Jeremy Fincher
|
980762492b
|
Uh, one wonders why I didn't do this in the first place. Just fix the bugs that are already there, Jeremy.
|
2004-08-22 06:24:45 +00:00 |
|
Jeremy Fincher
|
96fa5e42d5
|
Added a wait keyword argument.
|
2004-08-22 00:04:27 +00:00 |
|
Jeremy Fincher
|
516d130f1e
|
Retarded, I put the inFilter in the LogProxy class rather than in the Owner class\!
|
2004-08-21 20:34:29 +00:00 |
|
Jeremy Fincher
|
28e79eecfd
|
Added a safety measure to keep the bot from looping message itself.
|
2004-08-21 20:03:56 +00:00 |
|
Jeremy Fincher
|
6ecf2ae6ea
|
Let's hope this doesn't break anything too serious.
|
2004-08-21 09:14:59 +00:00 |
|
Jeremy Fincher
|
62ff576aaa
|
Slightly less verbose.
|
2004-08-21 08:53:29 +00:00 |
|
Jeremy Fincher
|
966129c9a3
|
A docstring doesn't hurt much.
|
2004-08-21 08:02:52 +00:00 |
|
Jeremy Fincher
|
a37129a7c7
|
Cooler stackTrace.
|
2004-08-21 07:28:41 +00:00 |
|
Jeremy Fincher
|
2434bdd063
|
Better handling of gaierror.
|
2004-08-21 07:28:27 +00:00 |
|
Jeremy Fincher
|
43b83013e8
|
Fixed problem with multiple servers.
|
2004-08-21 07:26:23 +00:00 |
|
Jeremy Fincher
|
4027d2a171
|
Only try to close the connection if we ever got connected.
|
2004-08-21 07:06:52 +00:00 |
|
Jeremy Fincher
|
39b83723a2
|
Augmented upkeep to do even more upkeep, if asked.
|
2004-08-21 07:01:45 +00:00 |
|
Jeremy Fincher
|
0f1842b18d
|
Only do real variable names.
|
2004-08-21 02:57:47 +00:00 |
|
Jeremy Fincher
|
288c6785a8
|
Added perlVariableSubstitute.
|
2004-08-21 02:49:29 +00:00 |
|
Jeremy Fincher
|
bd3e056be4
|
Let's not try to queue our connect messages if we're zombie.
|
2004-08-20 22:11:48 +00:00 |
|
Jeremy Fincher
|
535d872cab
|
Information-gathering and robustitude.
|
2004-08-20 21:17:34 +00:00 |
|
Jeremy Fincher
|
af994cfcff
|
Added a default behavior for Admin.nick if no nick is given.
|
2004-08-20 21:07:54 +00:00 |
|
Jeremy Fincher
|
fac96b16dc
|
Fix for problem with channelvalues not being removed on setValue.
|
2004-08-20 16:45:48 +00:00 |
|
Jeremy Fincher
|
dd45f302e5
|
Didn't convert this when I changed to _added.
|
2004-08-20 16:06:38 +00:00 |
|
Jeremy Fincher
|
ed63bc5435
|
I think there are bugs here, some tests are failing, but it's late and I can't figure out why.
|
2004-08-20 06:58:25 +00:00 |
|
Jeremy Fincher
|
2b4df1ffe9
|
Let's not die twice.
|
2004-08-20 05:42:58 +00:00 |
|
Jeremy Fincher
|
255125bb0b
|
Default user agent.
|
2004-08-20 05:31:27 +00:00 |
|
Jeremy Fincher
|
956a156b21
|
Added some underscore action to eval.
|
2004-08-20 05:30:37 +00:00 |
|
Jeremy Fincher
|
9d320188d1
|
Let's stop the double kill.
|
2004-08-20 04:37:18 +00:00 |
|
Jeremy Fincher
|
a4c8384e49
|
Boomshakalaka\!
|
2004-08-20 04:35:27 +00:00 |
|
Jeremy Fincher
|
4e10d65b56
|
Not self.log, foos.
|
2004-08-20 03:45:58 +00:00 |
|
Jeremy Fincher
|
e844d9c943
|
This should fix the problems with children of ChannelValues.
|
2004-08-20 03:43:02 +00:00 |
|
Jeremy Fincher
|
f901a8773a
|
Use MSIE user-agent, allow passing of headers in.
|
2004-08-19 22:06:56 +00:00 |
|
Jeremy Fincher
|
64b7d0d735
|
Quit messages actually go through now.
|
2004-08-19 20:32:07 +00:00 |
|
Jeremy Fincher
|
6d1d6013cd
|
Fixed exception id 0x8a41d.
|
2004-08-19 19:48:00 +00:00 |
|
Jeremy Fincher
|
ad1b36a643
|
Added rescheduleEvent.
|
2004-08-19 16:58:42 +00:00 |
|
Jeremy Fincher
|
55f5f341ce
|
Documentation should stay current with the code.
|
2004-08-19 16:58:19 +00:00 |
|
Jeremy Fincher
|
d26b311fef
|
Let's make sure we unregister configuration-wise before we check to see if the plugin isn't loaded.
|
2004-08-19 16:51:57 +00:00 |
|
Jeremy Fincher
|
9c64990fca
|
Oops, forgot a state. It's like seventh grade geography all over again\!
|
2004-08-19 15:49:32 +00:00 |
|
Jeremy Fincher
|
d36459ab0b
|
More spelling/capitalization normalization.
|
2004-08-19 13:33:34 +00:00 |
|
Jeremy Fincher
|
501b642796
|
Some extra periods.
|
2004-08-19 12:19:18 +00:00 |
|
Jeremy Fincher
|
20fddb4c5d
|
Slight style corrections.
|
2004-08-18 23:43:06 +00:00 |
|
Jeremy Fincher
|
0f598271dc
|
Speeling fixes.
|
2004-08-18 23:15:27 +00:00 |
|
Jeremy Fincher
|
107d237cc9
|
Cleaner thread.
|
2004-08-18 18:48:36 +00:00 |
|
Jeremy Fincher
|
523204f080
|
Let's allow errors to raise their complaint.
|
2004-08-18 18:44:34 +00:00 |
|
Jeremy Fincher
|
b22e3c44e2
|
Changed supplyDefault to _supplyDefault and added %s handling for supybot.nick.alternates.
|
2004-08-17 20:43:25 +00:00 |
|
Jeremy Fincher
|
1290d2e3eb
|
Added profiling information as well as the threads command.
|
2004-08-17 20:28:00 +00:00 |
|
James Vega
|
72f36efc18
|
Fix some problems in Infobot.py's sqlite implementation and genericize
some other errors to better fit in with db abstraction
|
2004-08-17 20:01:23 +00:00 |
|
Jeremy Fincher
|
376e67def3
|
Added ison.
|
2004-08-17 16:58:47 +00:00 |
|
Jeremy Fincher
|
7855f61f58
|
Let's change this to a debug log.
|
2004-08-17 15:36:42 +00:00 |
|
Jeremy Fincher
|
b6f03a42b4
|
We shouldn't send a new nick in response to 433 when we've already connected.
|
2004-08-17 15:20:59 +00:00 |
|
Jeremy Fincher
|
e7daa3c144
|
Handle the empty value case.
|
2004-08-17 08:32:00 +00:00 |
|
Jeremy Fincher
|
e1cf38f171
|
Handle QUIT properly in IrcState.
|
2004-08-17 08:29:56 +00:00 |
|
Jeremy Fincher
|
3cf02c85a6
|
Better stupid nick resolution scheme.
|
2004-08-17 08:07:47 +00:00 |
|
Jeremy Fincher
|
f89bb167d1
|
Various updates.
|
2004-08-17 06:36:51 +00:00 |
|
James Vega
|
0ee2ff4fbb
|
De-uglified urllib2.URLErrors and cleaned up a couple blocks in plugins/Http.py
|
2004-08-17 02:52:40 +00:00 |
|
Jeremy Fincher
|
51d05670bd
|
Let's show the current value in COnfig.help.
|
2004-08-16 21:43:59 +00:00 |
|
Jeremy Fincher
|
7b75d47095
|
Slight tweaks.
|
2004-08-16 21:36:48 +00:00 |
|
Jeremy Fincher
|
eff7489469
|
Don't try to kick people that aren't in the channel.
|
2004-08-16 21:26:38 +00:00 |
|
Jeremy Fincher
|
edf7af7711
|
Stats command. I'm obsessed.
|
2004-08-16 20:04:15 +00:00 |
|
Jeremy Fincher
|
162456108e
|
It's possible that the Misc plugin isn't loaded.
|
2004-08-16 20:03:11 +00:00 |
|
Jeremy Fincher
|
7a65e937b4
|
Hax0r. Watch this revision, I have a feeling we're going to revert this change at some point.
|
2004-08-16 20:02:26 +00:00 |
|
Jeremy Fincher
|
dfd929d197
|
Darn, missed one.
|
2004-08-16 18:57:28 +00:00 |
|
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 |
|
Jeremy Fincher
|
82d6966885
|
Tweaked.
|
2004-07-26 06:22:27 +00:00 |
|
Jeremy Fincher
|
7dbbf16dcc
|
Allow multiple nicks, refactored irclib.Irc a bit.
|
2004-07-26 06:05:39 +00:00 |
|
Jeremy Fincher
|
dc4d78774d
|
Forgot an import.
|
2004-07-26 05:39:44 +00:00 |
|
Jeremy Fincher
|
c515e925b8
|
Added an __call__ on Groups so a better error message is raised.
|
2004-07-25 11:06:56 +00:00 |
|
Jeremy Fincher
|
282846fd59
|
Added registry.split.
|
2004-07-25 11:06:00 +00:00 |
|
Jeremy Fincher
|
3f08089a32
|
Added registry.split.
|
2004-07-24 21:40:47 +00:00 |
|
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 |
|