Commit Graph

1567 Commits

Author SHA1 Message Date
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