Commit Graph

1936 Commits

Author SHA1 Message Date
Jeremy Fincher bebe005584 Fixed Regexp. 2004-09-09 19:13:46 +00:00
Jeremy Fincher 5ac4c8c481 No more unsets. 2004-09-09 18:58:56 +00:00
Jeremy Fincher 3537c34a58 More fix0rs for prefixName. 2004-09-09 18:53:40 +00:00
James Vega c84c47e8fb Put a band-aid on our "not catching InvalidRegistryName" problem. This
should be further investigated since callCommand should be doing the catching.
2004-09-09 16:25:53 +00:00
Jeremy Fincher 5aa00316ab Used some supers. 2004-09-09 15:34:13 +00:00
Jeremy Fincher 91101978d5 Added IrcMsg attribute tagging, and used it in some places. 2004-09-09 15:33:57 +00:00
Jeremy Fincher 767f5bb0a3 Added proper prefixName handling to callbacks.reply. 2004-09-09 15:33:18 +00:00
Jeremy Fincher 30ce7c572e Less fragile thread check; the other didn't interact perfectly well with privmsgs.thread. 2004-09-09 03:12:11 +00:00
James Vega 7e1184f47d SnarfIrc needs a helpful getattr 2004-09-09 03:01:12 +00:00
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