Jeremy Fincher
ee70224aa3
Changed callCommand to give a name rather than a method; added invalidCommand throttling, ctcp throttling, and whole bunch of other crap.
2004-09-08 23:34:48 +00:00
Jeremy Fincher
cf52bf14a3
Fixes for TimeoutQueue.
2004-09-08 22:52:30 +00:00
Jeremy Fincher
142349847b
Allow periodic events not to run the first time.
2004-09-08 22:51:30 +00:00
Jeremy Fincher
aad768c188
Added orderAlphabetically.
2004-09-08 22:51:00 +00:00
Jeremy Fincher
d62a96679f
urlSnarfer fixes.
2004-09-08 22:49:56 +00:00
Jeremy Fincher
db7940089b
Added FloodQueue.
2004-09-08 22:49:08 +00:00
Jeremy Fincher
dee61a32f1
Let's use os.linesep instead.
2004-09-08 22:48:53 +00:00
Jeremy Fincher
b3dfdd1ed5
More supported crap.
2004-09-08 22:48:32 +00:00
Jeremy Fincher
2c9034171b
Isn't this super?
2004-09-08 22:48:10 +00:00
Jeremy Fincher
f496c804a2
Changed the way upkeep is scheduled.
2004-09-08 22:42:54 +00:00
Jeremy Fincher
c958ef5d1c
XXX
2004-09-08 22:40:34 +00:00
James Vega
d77565a547
Show the AttributeError so we can see what the real problem is.
2004-09-07 19:14:57 +00:00
James Vega
846bf9102b
Correctly report the invalidCommand that set irc.finished.
2004-09-07 19:13:27 +00:00
James Vega
87a532374e
+cvs
2004-09-06 17:26:35 +00:00
James Vega
2df9642eb2
0.79.9999
2004-09-06 16:19:45 +00:00
Jeremy Fincher
887e92a12b
Don't make those error logs if we're testing.
2004-09-06 08:20:26 +00:00
Jeremy Fincher
0a2d7146a4
Use conf.Directory for the log directory.
2004-09-06 08:19:42 +00:00
Jeremy Fincher
35acc6c583
Added a --trace option, moved tracing to utils.
2004-09-06 08:19:20 +00:00
Jeremy Fincher
b133e59af4
Changed to a super, etc.
2004-09-06 08:04:03 +00:00
Jeremy Fincher
d95759931e
Elucidation is important.
2004-09-06 08:00:18 +00:00
James Vega
e22c732d14
Stupid keyboard
2004-09-06 00:54:27 +00:00
James Vega
48d312bab7
Fix a bug with adding __revision__ info to Exception
2004-09-06 00:51:53 +00:00
James Vega
5ed87fff49
+cvs
2004-09-05 01:01:21 +00:00
James Vega
dfd51532f4
Let people specify the entire conf.supybot.foo... when using @config
2004-09-03 13:52:10 +00:00
James Vega
8cc4a98d9e
Use a better docstring for NonNegativeInteger.
2004-09-03 13:51:06 +00:00
James Vega
911d9db4a4
Since Windows' version of Python doesn't build with IPV6 support, we have
...
to be careful about how we try to detect whether a string is IPV6.
2004-09-03 13:45:06 +00:00
Jeremy Fincher
3b9e141e88
Only send private configuration variables in private.
2004-09-01 22:21:37 +00:00
Jeremy Fincher
13e77bac41
Added TimeoutQueue.
2004-09-01 21:58:21 +00:00
James Vega
847a98c8c0
Periods are good as are not using dead code.
2004-09-01 18:27:10 +00:00
Jeremy Fincher
7afea527fa
Slight optimization.
2004-09-01 12:56:19 +00:00
Jeremy Fincher
445e76bef7
Fixed fix in the interpreter.
2004-09-01 12:33:22 +00:00
Jeremy Fincher
1ba2afa785
I thought I committed this before, but I guess not.
2004-09-01 10:59:47 +00:00
Jeremy Fincher
f6ae3b23a4
Elucidating docstring.
2004-09-01 10:56:55 +00:00
Jeremy Fincher
3db2904ed0
Updated for new authors abstraction (single points of control are good).
2004-09-01 06:06:54 +00:00
Jeremy Fincher
39855b85c8
Updated for the new release.
2004-08-31 20:23:35 +00:00
Jeremy Fincher
688993a3b6
Let's give the runner driver a name.
2004-08-31 20:19:48 +00:00
Jeremy Fincher
56dc087b20
Fixed the reconnect bug and still kept the quit bug fixed. w00t.
2004-08-31 20:05:37 +00:00
Jeremy Fincher
fe4a08ccc7
Fix0red a bugz0r.
2004-08-31 19:05:20 +00:00
Jeremy Fincher
ed71df8655
Fix for bug #1019392 .
2004-08-31 16:35:42 +00:00
Jeremy Fincher
7a3be8a8e5
Catch httplib.InvalidURL.
2004-08-31 16:15:17 +00:00
Jeremy Fincher
faa340913d
Unschedule ourselves after a reconnect and fixed a bugz0r in reconnecting.
2004-08-31 16:14:05 +00:00
Jeremy Fincher
6c1a7cb4a5
Cleaner interface for Config.list.
2004-08-31 15:40:23 +00:00
Jeremy Fincher
7ef00a2c6a
Handled reply.withNoticeWhenPrivate appropriately.
2004-08-31 14:54:37 +00:00
Jeremy Fincher
74763d4dec
Added exception revision logging.
2004-08-30 20:06:05 +00:00
Jeremy Fincher
74b4628d0b
Let's unschedule ourselves if we are told to die.
2004-08-30 18:51:56 +00:00
Jeremy Fincher
d22449d5a0
Fix0red an exception I forgot to catch.
2004-08-30 18:21:43 +00:00
Jeremy Fincher
1f6c3c72cf
Updated for the new release.
2004-08-30 07:08:26 +00:00
Jeremy Fincher
61e09d453a
Better handling of umodes.
2004-08-30 06:58:47 +00:00
Jeremy Fincher
0cd0a44e7d
I honestly cannot believe that this wasn't caught sooner.
2004-08-30 06:02:57 +00:00
Jeremy Fincher
3aedb305f9
Fix for possible bugz0r with reply.withNoticeWhenPrivate.
2004-08-30 04:35:51 +00:00
Jeremy Fincher
a8830b5083
Why oh why don't I check my imports?
2004-08-29 18:11:43 +00:00
Jeremy Fincher
7aac173140
Don't try to register SIGHUP on Windows.
2004-08-29 18:09:20 +00:00
Jeremy Fincher
f73acda4ff
Changed help for register to match the code.
2004-08-29 15:59:16 +00:00
James Vega
8e84a42989
Eat this commie bastard irc objects that don't want to die!
2004-08-29 07:29:43 +00:00
Jeremy Fincher
ffddc953e2
Let's try this for the connection problem bugs.
2004-08-29 06:51:36 +00:00
Jeremy Fincher
4d60937c69
Let's try this for the connection problem bugs.
2004-08-29 06:49:50 +00:00
Jeremy Fincher
1cd4b87f1e
It's not an error condition, it's appropriate.
2004-08-29 06:44:57 +00:00
Jeremy Fincher
04ae1b900f
Erroneous message (or so jamessan says ;))
2004-08-29 06:19:31 +00:00
Jeremy Fincher
32b3bce635
Let's die immediately if we've not finished connecting.
2004-08-29 05:52:33 +00:00
Jeremy Fincher
613a855d78
Changed some log messages.
2004-08-29 05:45:28 +00:00
Jeremy Fincher
d6e3f13513
Elucidating comment.
2004-08-29 04:32:07 +00:00
James Vega
6b59933673
Let's make sure nested commands don't immediately nest commands (aka using a
...
nested command to determine what the outer nested command is going to call)
2004-08-28 22:28:44 +00:00
Jeremy Fincher
1c737a4c8f
Try to make network stuff case-insensitive.
2004-08-28 20:13:33 +00:00
Jeremy Fincher
6c9d74e728
Changed networks to be case-insensitive.
2004-08-28 19:56:31 +00:00
Jeremy Fincher
8b737865b5
Made a generated debug value, useful for troubleshooting.
2004-08-28 12:35:26 +00:00
Jeremy Fincher
003d7d4ecc
Added a configuration variable for user modes.
2004-08-28 06:10:09 +00:00
Jeremy Fincher
c3b32148b3
Workaround stupid os.path.join stupidity.
2004-08-28 05:47:27 +00:00
Jeremy Fincher
bb3df205f2
Updated to work with non-absolute selfs again.
2004-08-28 05:37:52 +00:00
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