Jeremy Fincher
ae4b8f7861
Allow non-basenames in dirize.
2004-08-28 05:27:05 +00:00
Jeremy Fincher
2c3e9fa97a
Fixed pluralize for words ending in x.
2004-08-27 22:55:40 +00:00
Jeremy Fincher
f6fbe4eb27
Made register more useful, should fix some Services.identify bugs.
2004-08-27 20:10:17 +00:00
Jeremy Fincher
42f3e1340c
Reply's getConfig shouldn't be used on GlobalValues.
2004-08-27 15:13:48 +00:00
Jeremy Fincher
b7307c5b67
Respect KICKLEN.
2004-08-27 09:14:13 +00:00
Jeremy Fincher
afce0547e1
Added watch and caught some possible errors.
2004-08-27 09:11:28 +00:00
Jeremy Fincher
4b24a3f499
Added the +cvs back.
2004-08-27 08:29:05 +00:00
Jeremy Fincher
dae0d1152a
Updated version numbers.
2004-08-27 07:33:35 +00:00
Jeremy Fincher
8f3d3908d2
Slight tweak to message.
2004-08-27 07:12:27 +00:00
Jeremy Fincher
9c73c57089
Channel sync logs and some other minute tweaks.
2004-08-27 06:46:28 +00:00
Jeremy Fincher
c2a61b2f06
Let's respect the server's nicklen and maxchannels parameters.
2004-08-27 06:45:58 +00:00
Jeremy Fincher
bcae3b6b9e
Slight fix.
2004-08-27 05:56:43 +00:00
Jeremy Fincher
049ff3d0cb
Fixed bug in default.
2004-08-27 05:29:44 +00:00
Jeremy Fincher
b810f7604b
We'll fix this later, but right now let's be consistent with permban.
2004-08-27 05:09:18 +00:00
Jeremy Fincher
c11dba117a
Added defaultcapability command.
2004-08-27 05:00:40 +00:00
Jeremy Fincher
f4c384a274
Changed supybot.capabilities to an ircdb.CapabilitySet instead of a ircutils.IrcSet.
2004-08-27 04:48:16 +00:00
Jeremy Fincher
f0a5207117
Let's setValue by default, that's more useful.
2004-08-27 04:32:50 +00:00
Jeremy Fincher
f7094ae7b9
Added a few more little madoodles to supported stuff.
2004-08-27 04:32:15 +00:00
Jeremy Fincher
2c5276bc98
Fixed help for enable/disable.
2004-08-27 04:31:53 +00:00
Jeremy Fincher
00409b53da
Fix for stupid socket module problems.
2004-08-26 21:49:40 +00:00
James Vega
36d9b07b41
Rename ban/unban back to permban/unpermban and add the mode -b part to
...
unpermban. I'll leave the addition of mode +b in permban to jemfinch since
he'll probably factor out a bit of common code in permban and the new ban
command.
2004-08-26 14:28:37 +00:00
James Vega
b59eba8c58
Prettify the display of current value in Config.help
2004-08-26 14:25:04 +00:00
Jeremy Fincher
bd306febf0
Only firewall if we're not testing.
2004-08-26 05:23:24 +00:00
Jeremy Fincher
517a5909ea
Removed a FIXME that's really just a complaint.
2004-08-26 05:22:52 +00:00
Jeremy Fincher
f2fd7c9e66
oops, got this reversed.
2004-08-26 04:43:19 +00:00
Jeremy Fincher
ff7622b083
Added an extra try/except madoodle since what we expect to be firewalled (a plugin's invalidCommand).
2004-08-26 04:19:06 +00:00
James Vega
533fbd2762
Proper fix for problem URL tests exposed
2004-08-26 02:29:48 +00:00
Jeremy Fincher
a8584ba898
Fix for failing test in URL.
2004-08-26 01:04:23 +00:00
Jeremy Fincher
23eb75f33b
Another bug.
2004-08-25 23:23:51 +00:00
Jeremy Fincher
86b49eccb2
Bugz0r.
2004-08-25 23:19:07 +00:00
Jeremy Fincher
5f5e79135f
For some reason, when I searched for do353 earlier, it didn't come up. Now it turns out that it should've...who knows.
2004-08-25 23:14:00 +00:00
Jeremy Fincher
ea1ddf1880
353 handling in IrcState.
2004-08-25 23:04:18 +00:00
Jeremy Fincher
6b1f742e71
prefixChars == reply.whenAddressedBy.chars.
2004-08-25 23:03:42 +00:00
Jeremy Fincher
b6b22f7c23
Channel isn't necessary for NAMES.
2004-08-25 22:56:48 +00:00
Jeremy Fincher
d1884179b3
Added names function.
2004-08-25 22:50:24 +00:00
James Vega
dbc3b59499
we need the world
2004-08-25 17:05:27 +00:00
Jeremy Fincher
ec55e86c61
Let's catch SyntaxError and turn it into an appropriate ValueError.
2004-08-25 05:17:37 +00:00
Jeremy Fincher
6b72890679
Better error catching and print when connecting.
2004-08-25 05:08:27 +00:00
Jeremy Fincher
e4d77f4285
Updated actually to work.
2004-08-25 05:07:23 +00:00
Jeremy Fincher
a0dbc917c2
*Really* make the disconnect message look good with twistedDrivers.
2004-08-25 04:44:35 +00:00
Jeremy Fincher
ee4900cb81
This should be a fix for the inability to Ctrl-C quit.
2004-08-25 04:44:00 +00:00
Jeremy Fincher
614ed32908
Fix for double-logging, to be sure...let's just hope it does something for the lack of exiting as well.
2004-08-25 04:32:10 +00:00
Jeremy Fincher
58176d41a9
Elucidating log.
2004-08-25 04:25:06 +00:00
Jeremy Fincher
d18250fb93
Commented-out debug print.
2004-08-25 04:09:55 +00:00
Jeremy Fincher
53d3279efc
Neater log message.
2004-08-25 04:09:29 +00:00
Jeremy Fincher
9f1dd19ff7
oops, forgot to return.
2004-08-25 04:08:42 +00:00
Jeremy Fincher
24e09136b6
Allow numeric levels as well, so statistcs can be -1 if necessary.
2004-08-25 04:06:07 +00:00
Jeremy Fincher
914ecddaf1
Added 005 handling to IrcState.
2004-08-24 22:15:56 +00:00
Jeremy Fincher
b50be65d45
Updated to allow kwargs.
2004-08-24 22:12:18 +00:00
James Vega
07757282f2
Add --without option for Mist.last
2004-08-24 20:22:12 +00:00
James Vega
2a040b475f
actually implement reply.withNoticeWhenPrivate
2004-08-24 19:48:01 +00:00
Jeremy Fincher
547137dc1c
Give the original error a Raise argument.
2004-08-24 14:03:24 +00:00
Jeremy Fincher
0d53db7512
What kind of crack was I on when I wrote this?
2004-08-24 04:10:27 +00:00
Jeremy Fincher
acf0a3f3e5
Augmented the add method for Note.
2004-08-24 04:09:15 +00:00
Jeremy Fincher
4c30b3f644
Change the default for individualPluginLogfiles.
2004-08-23 22:48:17 +00:00
Jeremy Fincher
5fe709f749
Properly handle error messages from loading plugins.
2004-08-23 22:15:54 +00:00
Jeremy Fincher
87ff856d11
Change the default of allowEmptyOverwrite, because it's annoying.
2004-08-23 22:10:30 +00:00
Jeremy Fincher
8a352be8ff
Don't ask me why I was copying that list.
2004-08-23 22:07:35 +00:00
Jeremy Fincher
9db025a88a
Let's be cool, Twisted.
2004-08-23 21:29:38 +00:00
Jeremy Fincher
b085ba5ba3
HUP handling.
2004-08-23 20:08:49 +00:00
Jeremy Fincher
c5a4972cc8
Fix for IrcObjectProxy.error not accepting a Raise argument.
2004-08-23 19:59:49 +00:00
Jeremy Fincher
d28ddf718e
Changed from INFO to DEBUG the 'Not snarfing' messages.
2004-08-23 19:40:31 +00:00
Jeremy Fincher
b099b66272
Bugfix for darelf's IRC server.
2004-08-23 13:41:04 +00:00
Jeremy Fincher
25efb6fc74
Reverted Misc and updated STYLE to reflect what I thought I'd already documented somewhere.
2004-08-23 13:30:35 +00:00
Jeremy Fincher
61e471a87c
Let's catch sslerror too. Why the stupid Python developers didn't make this a subclasss of socket.error, I don't know.
2004-08-23 13:25:53 +00:00
Jeremy Fincher
fbb348b6e7
Copyright updates. Again, more is left to be done, but this is my part.
2004-08-23 13:14:06 +00:00
Jeremy Fincher
b7e030f5e3
Elucidating comment.
2004-08-23 13:03:46 +00:00
Jeremy Fincher
1704fa2cfe
Let's not connect multiple times to a network.
2004-08-23 12:38:33 +00:00
Jeremy Fincher
c0386751cf
Moved the connect and disconnect commands to the Owner plugin from the Relay plugin.
2004-08-23 12:34:16 +00:00
Jeremy Fincher
e757cb9750
Removed the servers keyword to registerNetwork (it was useless) and added an append method to the Servers class.
2004-08-23 12:29:04 +00:00
Jeremy Fincher
038705c5c9
Some cleanups in preparation for being multi-server without Relay.
2004-08-23 12:28:26 +00:00
Jeremy Fincher
48f58cc4de
Elucidating comment.
2004-08-23 12:27:47 +00:00
Jeremy Fincher
c63c7a1764
Gave output an option fd.
2004-08-23 12:27:23 +00:00
Jeremy Fincher
920b4cfd18
Make compact the default for stack traces.
2004-08-23 12:25:36 +00:00
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