Commit Graph

1268 Commits

Author SHA1 Message Date
Jeremy Fincher
0098784ffd Small stylistic update (now it's a little more readable). 2004-02-10 00:53:58 +00:00
Jeremy Fincher
6ebc226e00 Reject invalid join commands outright. 2004-02-10 00:53:01 +00:00
Stéphan Kochen
ec8d1bef06 'nother buggeh that prevent my previous commit from working. :)- 2004-02-10 00:12:51 +00:00
Stéphan Kochen
85fc5f25be Allow channel keys in registry. 2004-02-10 00:00:27 +00:00
Jeremy Fincher
53f9c0aa94 Made an empty stings cancel out of the plugin selection. 2004-02-09 19:01:47 +00:00
Jeremy Fincher
5969fbf990 Make op/halfop/voice like de{op,halfop,voice}. 2004-02-09 18:23:21 +00:00
Jeremy Fincher
c60664f620 Fixed bugz0r #893239. 2004-02-09 16:32:00 +00:00
Jeremy Fincher
de30db819a Changed the assert to a log.info. 2004-02-09 16:19:28 +00:00
Jeremy Fincher
86eb377442 Handle a possible suck-100%-cpu bug if drivers._drivers contains only the schedule driver. 2004-02-09 07:09:06 +00:00
Daniel DiPaolo
abd4eeddf0 Don't put a period at the end of the Misc.plugin output! It's useful to be
able to do "@list [plugin foo]"!
2004-02-09 03:25:59 +00:00
Jeremy Fincher
ea2f4a55ca Fixed urlSnarfer bugz0r. 2004-02-09 02:52:41 +00:00
Jeremy Fincher
da209e5a36 Made enable case-insensitive. 2004-02-08 23:54:01 +00:00
Jeremy Fincher
a178492453 Made the interval between upkeeps configurable. 2004-02-08 10:49:08 +00:00
Jeremy Fincher
52393396b2 Changed the timing log from info to debug. 2004-02-08 10:02:05 +00:00
Jeremy Fincher
b5c52a9c11 Make defaultPlugins get automatically read from the registry. 2004-02-08 09:58:45 +00:00
Jeremy Fincher
15ae4d5c2a Man, I don't know where that extra line came from, but it's bothering me in cvs diff. 2004-02-08 09:28:33 +00:00
Jeremy Fincher
ca4a8dceef Moved some error handling to a different place. 2004-02-08 09:26:21 +00:00
Jeremy Fincher
96eecfd477 Fixed most tests and made some stricter policy changes, as well handled the case of getUserId returning several hostmasks a little better. 2004-02-08 09:25:14 +00:00
Jeremy Fincher
3ca4b1d43c Updating version numbers. 2004-02-08 03:59:09 +00:00
Jeremy Fincher
6b6efcddcc Removed some useless debugging madealios. 2004-02-08 03:24:09 +00:00
Jeremy Fincher
679b4dec26 Gotta give the channel and id in deserialize. 2004-02-07 23:56:32 +00:00
Jeremy Fincher
f2f2680c91 Added support for groups alone having help. 2004-02-07 23:35:42 +00:00
Jeremy Fincher
2092fe4134 Fixed the output of Misc.plugin slightly. 2004-02-07 23:23:07 +00:00
Jeremy Fincher
07e6482f11 Added Owner.defaultplugin again, we needed a better interface to setting/removing default plugins. 2004-02-07 23:22:47 +00:00
Jeremy Fincher
c43947ce63 Oops, forgot this guy. 2004-02-07 22:24:41 +00:00
Jeremy Fincher
0ab86752a7 *Really* fixed supybot-adduser now. 2004-02-07 22:23:12 +00:00
Jeremy Fincher
6072094207 Changed ChannelUserDatabase to ChannelUserDB. 2004-02-07 21:36:40 +00:00
Jeremy Fincher
097d4e93d6 Changed Herald to CSV. 2004-02-07 21:23:00 +00:00
Jeremy Fincher
2022839a96 Gave replies the **kwargs. 2004-02-07 12:38:31 +00:00
Jeremy Fincher
0982ee2638 Fixed bugz0rs in the new version. 2004-02-07 12:35:58 +00:00
Jeremy Fincher
94c16a0bd3 Made version look online to find the newest version. 2004-02-07 12:19:15 +00:00
Jeremy Fincher
9108591b7f Added isCommand to the firewalled methods. 2004-02-07 11:48:37 +00:00
Jeremy Fincher
b2efbdc84c Added RFE #871658. 2004-02-07 11:48:03 +00:00
Jeremy Fincher
0525b9a4fa Ooops, thought I tested it, but it turns I had forgotten to install. 2004-02-07 11:23:19 +00:00
Jeremy Fincher
b51961b18a Added supybot.defaultSocketTimeout as a configurable. 2004-02-07 11:12:12 +00:00
Jeremy Fincher
1c1046cddb The bot won't de itself anymore. 2004-02-07 06:24:45 +00:00
Jeremy Fincher
47d81547aa Added log.firewall and log.MetaFirewall, and converted several classes to use them. 2004-02-06 09:20:47 +00:00
Jeremy Fincher
4fec15f40e Fix the cause of several exceptions being raised on loading of plugins. 2004-02-06 09:19:54 +00:00
Jeremy Fincher
90112901f4 Make sure failed loads of plugins don't prevent those plugins from later being loaded. 2004-02-06 09:19:21 +00:00
Jeremy Fincher
0784ad7246 Changed replyPossibleBug to a channel value. 2004-02-06 08:48:35 +00:00
Jeremy Fincher
303bba29d4 Minor little tweak. 2004-02-06 05:53:16 +00:00
Jeremy Fincher
21ef041a58 Updated to make case insensitivity with preservation much easier (based on utils.InsensitivePreservingDict). 2004-02-05 07:54:38 +00:00
Jeremy Fincher
8eeb9e7221 Updated error messages. 2004-02-05 07:53:00 +00:00
Jeremy Fincher
9def8a49bd Hmm, didn't define keys. 2004-02-05 07:32:20 +00:00
Jeremy Fincher
19a86f3873 Added a raiseError optional argument to getChannel. 2004-02-05 07:17:11 +00:00
Jeremy Fincher
6771c24ca6 Added InsensitivePreservingDict and made IrcDict a subclass of it. 2004-02-05 07:14:35 +00:00
Jeremy Fincher
82a4d96ca7 Oops, didn't have an __revision__. 2004-02-04 18:01:55 +00:00
Jeremy Fincher
5e3fae4dbb Robustified\! 2004-02-04 18:01:00 +00:00
Jeremy Fincher
a7c7cc2841 Minor stylistic changes. 2004-02-04 15:55:56 +00:00
Jeremy Fincher
952aa0e395 Fix0red the groupz0rs. 2004-02-04 15:55:03 +00:00
Jeremy Fincher
285ac5ef6d At least import the plugin module, so configuration is preserved. 2004-02-04 05:56:51 +00:00
Jeremy Fincher
ee6107d016 Added an extra caveat to the supybot.flush help. 2004-02-04 05:11:31 +00:00
Jeremy Fincher
9f33b4c1bd Oops, didn't give the appropriate namespace. 2004-02-04 04:56:37 +00:00
Jeremy Fincher
5d98b1a5bc Converted ignores to a separate file, rather than a registry value. 2004-02-04 00:39:52 +00:00
Jeremy Fincher
3deab7b599 Added a defaultplugin for ignore to Admin. 2004-02-04 00:34:42 +00:00
Jeremy Fincher
43af36e5f5 Strike's a tard. 2004-02-03 23:55:31 +00:00
Jeremy Fincher
988bf3d336 Fixed defaultPlugins. 2004-02-03 23:23:04 +00:00
Jeremy Fincher
b8b014d447 Output the default value into the registry file. 2004-02-03 23:19:22 +00:00
Jeremy Fincher
4c8f3d5314 Made the registry dynamically reloadable as well as added a supybot.flush configuration variable. 2004-02-03 22:58:54 +00:00
Jeremy Fincher
1df9b64c39 Got it back workin, mo. 2004-02-03 22:39:24 +00:00
Jeremy Fincher
27b24e142a Reordred some more, changed the default of prefixChars, and fixed some older-written values. 2004-02-03 18:21:19 +00:00
Jeremy Fincher
e853325a42 Reordered some more. 2004-02-03 17:59:45 +00:00
Daniel DiPaolo
62d2c13f45 Reordering stuff. 2004-02-03 17:40:19 +00:00
Jeremy Fincher
9bf4f35a51 Refactored registry to remove the Group/Value distinction. 2004-02-03 16:43:22 +00:00
Jeremy Fincher
18ce33a61d Shortened upkeep message slightly so it fits in a single line with the timestamp. 2004-02-03 16:19:43 +00:00
Jeremy Fincher
717ee92e41 Catch exceptions in dying callbacks so all callbacks get a chance to die. 2004-02-03 07:11:32 +00:00
Jeremy Fincher
393a5b48f3 Cooler upkeep logging message. Again. 2004-02-03 05:38:39 +00:00
Jeremy Fincher
c0f3c7d9ba Cooler upkeep logging message. 2004-02-03 05:38:02 +00:00
Jeremy Fincher
40e3c861c0 Forgot to re-add the user/channel databases to the flushers. 2004-02-03 04:10:22 +00:00
Jeremy Fincher
1232cc06c8 Fixed tinyz0r bug in _canonicalizeName. 2004-02-03 03:08:52 +00:00
Jeremy Fincher
3bd50b1d6a Fixed testing, w00t! 2004-02-03 03:07:54 +00:00
Jeremy Fincher
cb3f763bf0 Oops, forgot to %. 2004-02-03 00:16:07 +00:00
Jeremy Fincher
4b107808c2 Eh, those things didn't need to be where they were. 2004-02-02 17:19:38 +00:00
Jeremy Fincher
b9e611fd91 Allow an implicit supybot. 2004-02-02 08:33:03 +00:00
Jeremy Fincher
c0ea69ef0f Made the exceptions raised give more useful messages. 2004-02-02 08:31:11 +00:00
Jeremy Fincher
84b0295e80 Fixed User.list. 2004-02-02 08:24:48 +00:00
Jeremy Fincher
e8e5e11a51 Changed command to badCommand. 2004-02-02 03:24:03 +00:00
Jeremy Fincher
b119f94ed4 Converted to a new user/channel database format. 2004-02-02 02:56:16 +00:00
James Vega
7b8b1a25ca Improve supybot's handling of PRIVMSGs that start with 'supybot' 2004-02-02 02:36:53 +00:00
Jeremy Fincher
92b2bd31cf Made stdout stuff dynamically check the value of supybot.log.stdout. 2004-02-02 00:59:02 +00:00
Jeremy Fincher
651db477ae No need for user 0 now; just change it to None. 2004-02-02 00:27:14 +00:00
Jeremy Fincher
ad4b7945ae Fixed bugz0r in handling of nested actioning replies in tell. 2004-02-01 23:04:19 +00:00
Jeremy Fincher
c101fd121a Made globalValues a group. 2004-01-31 20:51:52 +00:00
Jeremy Fincher
67a97fd136 Added getDomain and some tests. 2004-01-31 17:36:17 +00:00
Jeremy Fincher
59d563f38a Converted supybot.log.minimumPriority to supybot.log.level. 2004-01-31 01:37:39 +00:00
Jeremy Fincher
da99f93d4a Added search command. 2004-01-31 01:37:01 +00:00
Jeremy Fincher
8aa74dee4b Converted to work. 2004-01-30 22:15:39 +00:00
Jeremy Fincher
5b2d89b086 Fixed that one bug submitted by jamessan about plugin.command capabilities being unhandled. 2004-01-30 22:14:39 +00:00
Jeremy Fincher
6ecd46bada Added modes to the Channel. 2004-01-30 19:53:34 +00:00
Jeremy Fincher
3590d2aac8 Slight stylistic updates. 2004-01-30 19:27:02 +00:00
Jeremy Fincher
1f934bf55e Removed line that wasn't absolutely necessary and seemed to be causing trouble. 2004-01-30 06:12:16 +00:00
Jeremy Fincher
f0097c2257 Remove get/set, changed it to just config. 2004-01-30 05:51:54 +00:00
James Vega
7ebfa3f3da Since when is there a reload command in Misc? 2004-01-29 16:46:18 +00:00
Vincent Foley
7bdf8210cb Fixed a bug 2004-01-28 21:42:46 +00:00
Jeremy Fincher
f57ceba827 Make sure network is always present, even if unset. 2004-01-28 19:07:21 +00:00
Jeremy Fincher
ca06e32f53 Removed! Bwahahaha! LONG LIVE THE REGISTRYcvs remove src/configurable.pycvs remove src/configurable.py 2004-01-28 18:15:03 +00:00
Jeremy Fincher
43c00a3f94 Added a network attribute to the Irc object. 2004-01-28 16:55:08 +00:00
Jeremy Fincher
7f107ff9c2 Made maxSize a config variable, supybot.httpPeekSize. 2004-01-28 16:14:12 +00:00
James Vega
0e3a4c37e1 Changed the capabilities separator to ';' since we use ',' in the actual
capabilities.
2004-01-27 22:34:21 +00:00
Jeremy Fincher
a6e8685c74 Added blank line. I don't remember why, but I'm tired of looking at it in CVS diff, and I'm sure I added it for a reason. 2004-01-27 20:05:36 +00:00