2e38b5e | James Vega | 30 August 2005, 23:39:46 UTC | Version 0.83.0 | 30 August 2005, 23:39:46 UTC |
296980e | James Vega | 30 August 2005, 16:22:45 UTC | scripts/supybot-plugin-create: Prompt the user to see if the wish to use Supybot's license. | 30 August 2005, 16:22:45 UTC |
408887e | James Vega | 30 August 2005, 13:25:40 UTC | Initial import of GETTING_STARTED | 30 August 2005, 13:25:40 UTC |
ef3e002 | James Vega | 22 August 2005, 18:52:37 UTC | src/utils/net: Fix our method of determining whether an IPV6 or IP socket is needed. | 22 August 2005, 18:52:37 UTC |
da76219 | James Vega | 18 August 2005, 18:49:12 UTC | INSTALL: Remove the 'local install' note for Windows. | 18 August 2005, 18:49:12 UTC |
96bb8c4 | James Vega | 18 August 2005, 18:41:26 UTC | INSTALL: Update the doc to be STX-formatted and include the 'local install' addendum. | 18 August 2005, 18:41:26 UTC |
9700121 | James Vega | 18 August 2005, 18:38:38 UTC | plugins/Todo: Specify a converter so negative priorities don't cause safeEval to bitch. | 18 August 2005, 18:38:38 UTC |
603cab6 | Jeremy Fincher | 15 August 2005, 05:37:05 UTC | Loaded plugins during __init__ rather than do001. | 15 August 2005, 05:37:05 UTC |
27656e5 | Jeremy Fincher | 15 August 2005, 05:36:23 UTC | Added a few more asserts and clarified an already existing one. | 15 August 2005, 05:36:23 UTC |
3a0d71c | James Vega | 10 August 2005, 11:40:24 UTC | plugins/Config: Also reload the ignoresdb when handling a SIGHUP. | 10 August 2005, 11:40:24 UTC |
a34a4fc | James Vega | 07 August 2005, 06:36:48 UTC | plugins/Services: Recognize the 'already identified' message for tracking identified status. | 07 August 2005, 06:36:48 UTC |
a3149f0 | James Vega | 04 August 2005, 21:19:41 UTC | src/irclib: If the post-inFilter message differs from the pre-inFilter message, log it for debugging purposes. | 04 August 2005, 21:19:41 UTC |
fa5ad68 | James Vega | 04 August 2005, 18:53:58 UTC | plugins/Network: Don't include +s channels in Network.whois reply if the reply isn't going to the +s channel. | 04 August 2005, 18:53:58 UTC |
a035492 | James Vega | 04 August 2005, 17:53:29 UTC | plugins/QuoteGrabs: Order the quotes in reverse chronological order. | 04 August 2005, 17:53:29 UTC |
cede4a4 | Jeremy Fincher | 02 August 2005, 02:47:42 UTC | Fixed bug in ircutils.isNick, which allowed nicks to start with dashes. | 02 August 2005, 02:47:42 UTC |
14acfca | Jeremy Fincher | 01 August 2005, 21:08:21 UTC | Forgot a .split() that was causing the channel-database parsing to fail on bans. | 01 August 2005, 21:08:21 UTC |
5582e69 | Jeremy Fincher | 01 August 2005, 21:01:46 UTC | Fixed ircdb.py to give full exception traces when unexpected exceptions occur. | 01 August 2005, 21:01:46 UTC |
f8156cc | Jeremy Fincher | 21 July 2005, 18:32:41 UTC | Removed TupleSubclass, which wasn't being used. | 21 July 2005, 18:32:41 UTC |
17afef9 | James Vega | 27 July 2005, 21:57:17 UTC | src/commands: Change the rest context so that it raises an IndexError when no arguments are available. This fixes the problem in Dunno (and any other plugin that uses plugins.ChannelIdDatabasePlugin) where calling the search command using only the getopts and no additional arguments will cause the command to fail and the help to be displayed. | 27 July 2005, 21:57:17 UTC |
772f1dd | James Vega | 26 July 2005, 12:22:16 UTC | scripts/supybot-plugin-doc: Don't escape characters if they're inside a single-quoted string. Also, make sure config vars with a default of None have a printable default string. | 26 July 2005, 12:22:16 UTC |
75c9a45 | James Vega | 25 July 2005, 22:44:13 UTC | plugins/Time: Fix some formatting so it looks correct in STX. | 25 July 2005, 22:44:13 UTC |
099231d | James Vega | 25 July 2005, 22:15:14 UTC | plugins/Math: Quote some example strings so the STX version is formatted better. | 25 July 2005, 22:15:14 UTC |
9d99590 | James Vega | 25 July 2005, 12:28:48 UTC | plugins/Unix: Update the tests to reflect the changes in Unix.spell responses. | 25 July 2005, 12:28:48 UTC |
d2dc42e | James Vega | 25 July 2005, 22:05:26 UTC | plugins/Google: Fix some formatting in Google.meta's docstring. | 25 July 2005, 22:05:26 UTC |
0367ae5 | James Vega | 22 July 2005, 13:08:40 UTC | plugins/Unix: Keep track of two lines in Unix.spell since aspell sometimes list suggestions after a '*' or '+' line. | 22 July 2005, 13:08:40 UTC |
1edb4e1 | James Vega | 22 July 2005, 12:20:11 UTC | plugins/RSS: Colons are pretty. | 22 July 2005, 12:20:11 UTC |
1aa73ac | Jeremy Fincher | 21 July 2005, 05:04:31 UTC | Removed Acquire, which I won't be using anymore. | 21 July 2005, 05:04:31 UTC |
45c7f77 | James Vega | 19 July 2005, 21:32:54 UTC | plugins/RSS: Fix info so it works again. | 19 July 2005, 21:32:54 UTC |
b375ea9 | James Vega | 19 July 2005, 13:55:37 UTC | plugins/Web: Fixed the title-retrieval parser to actually retrieve the entire title. | 19 July 2005, 13:55:37 UTC |
77330d4 | Jeremy Fincher | 18 July 2005, 04:55:12 UTC | Moved an XXX and added a skeleton method. | 18 July 2005, 04:55:12 UTC |
fc87901 | Jeremy Fincher | 18 July 2005, 04:46:41 UTC | Added some more XXXes for dangerfan. | 18 July 2005, 04:46:41 UTC |
27ac845 | Jeremy Fincher | 18 July 2005, 04:37:32 UTC | Moved some XXXes around, added some methods (so naming them isn't hard) and a new XXX about methods that return file objects. | 18 July 2005, 04:37:32 UTC |
75ecf79 | James Vega | 16 July 2005, 14:41:07 UTC | plugins/Network: Fix an information leak in Network.whois | 16 July 2005, 14:41:07 UTC |
91874db | Jeremy Fincher | 16 July 2005, 05:09:49 UTC | Added some XXXes to transaction.py. | 16 July 2005, 05:09:49 UTC |
bc3a47f | James Vega | 14 July 2005, 12:27:54 UTC | plugins/Format: Fix some copy/paste errors. | 14 July 2005, 12:27:54 UTC |
5b8400e | Jeremy Fincher | 08 July 2005, 09:14:45 UTC | Removed utils.iter.one, which was dumb, because iterators have a .next() method that does the same thing. | 08 July 2005, 09:14:45 UTC |
6f8e3d3 | James Vega | 10 July 2005, 18:27:40 UTC | src/irclib: Let's not override the name for the set type. | 10 July 2005, 18:27:40 UTC |
14dc0c0 | James Vega | 07 July 2005, 14:13:53 UTC | plugins/RSS: If the feed supplies an encoding, encode the headlines with it. | 07 July 2005, 14:13:53 UTC |
a88f52b | Jeremy Fincher | 06 July 2005, 03:59:46 UTC | Forgot to change the exception name in one of the spots it was raised in. | 06 July 2005, 03:59:46 UTC |
e9c52f6 | Jeremy Fincher | 06 July 2005, 03:59:16 UTC | Prefixed some non-public method names with an underscore. | 06 July 2005, 03:59:16 UTC |
612a8e1 | Jeremy Fincher | 05 July 2005, 17:48:00 UTC | Added utils.{transaction,error} | 05 July 2005, 17:48:00 UTC |
b369039 | Jeremy Fincher | 12 June 2005, 04:54:15 UTC | Added utils.iter.one, to grab one value from an iterable. | 12 June 2005, 04:54:15 UTC |
201d4ac | James Vega | 05 July 2005, 05:31:28 UTC | plugins/Google: Use a sensical form of English for Google.phonebook's error response. | 05 July 2005, 05:31:28 UTC |
1d7d642 | James Vega | 05 July 2005, 03:03:11 UTC | plugins/MoobotFactoids: Load a threaded plugin to hopefully trigger a timing bug. | 05 July 2005, 03:03:11 UTC |
1a5e05e | Jeremy Fincher | 30 June 2005, 22:10:04 UTC | NestedCommandsIrcProxy should set self.repliedTo if self.error is called. | 30 June 2005, 22:10:04 UTC |
830a5c5 | Jeremy Fincher | 30 June 2005, 22:04:59 UTC | Commented out an overly verbose (even for DEBUG level) log message. | 30 June 2005, 22:04:59 UTC |
bc1451e | James Vega | 29 June 2005, 19:05:20 UTC | plugins/Web: Encountering an HTMLParser exception doesn't mean the title hasn't already been snarfed. Don't bail right away. | 29 June 2005, 19:05:20 UTC |
bd31b7f | James Vega | 29 June 2005, 14:20:54 UTC | src/irclib: Handle IRCds which use a MAXLIST-style value for the MAXBANS 005 key. | 29 June 2005, 14:20:54 UTC |
0880a07 | James Vega | 29 June 2005, 14:16:31 UTC | test/test_callbacks: Fix a test failure. | 29 June 2005, 14:16:31 UTC |
464c1e3 | James Vega | 28 June 2005, 20:57:32 UTC | src/callbacks: Remove a duplicate except statement. | 28 June 2005, 20:57:32 UTC |
e4c9381 | James Vega | 13 June 2005, 17:27:15 UTC | src/commands: Update first so that state.errored will not prevent the bot from responding when the first converter fails. | 13 June 2005, 17:27:15 UTC |
35065b8 | James Vega | 13 June 2005, 17:13:04 UTC | plugins/Topic: Remove an unnecessary call to irc.state.getTopic. | 13 June 2005, 17:13:04 UTC |
c60deeb | James Vega | 13 June 2005, 17:12:31 UTC | plugins/Time: Add Utilities as a loaded plugin for the tests in order to fix some test failures. | 13 June 2005, 17:12:31 UTC |
d4d165e | James Vega | 10 June 2005, 12:19:10 UTC | plugins/Misc: Make sure Misc.last only skips the first message if last is being performed on the channel the user is currently in. | 10 June 2005, 12:19:10 UTC |
9df805c | Jeremy Fincher | 08 June 2005, 18:31:48 UTC | Removed a useless assert. | 08 June 2005, 18:31:48 UTC |
3d66bc8 | Jeremy Fincher | 08 June 2005, 17:49:54 UTC | Let's ensure that self.repliedTo is False before calling invalidCommands. | 08 June 2005, 17:49:54 UTC |
dff2862 | Jeremy Fincher | 08 June 2005, 17:45:58 UTC | Fixed jamessan's multiple-invalidCommand bug. | 08 June 2005, 17:45:58 UTC |
0d83dde | Jeremy Fincher | 08 June 2005, 16:24:54 UTC | Moved a comment to the appropriate place. | 08 June 2005, 16:24:54 UTC |
0027916 | James Vega | 08 June 2005, 14:28:48 UTC | test/test_callbacks.py: Added a test for multiple, nested invalidCommands not being recognized. | 08 June 2005, 14:28:48 UTC |
cc4c143 | Jeremy Fincher | 08 June 2005, 03:53:00 UTC | Log the name of each spawned thread at the DEBUG level. | 08 June 2005, 03:53:00 UTC |
490fb0b | Jeremy Fincher | 01 June 2005, 21:08:30 UTC | Changed prefixName to prefixNick, which is more appropriate, and has always bothered me. Better now than later. | 01 June 2005, 21:08:30 UTC |
a477f12 | James Vega | 01 June 2005, 21:06:04 UTC | plugins/Topic: Add a proper test for the previous Topic.set fix. | 01 June 2005, 21:06:04 UTC |
b41166c | Jeremy Fincher | 01 June 2005, 20:14:37 UTC | This should've been an error response in the first place. | 01 June 2005, 20:14:37 UTC |
4da1f38 | Jeremy Fincher | 01 June 2005, 20:13:33 UTC | Fixed the security issue nicktastic reported, and made sure that if, for some reason, an error doesn't raise an exception, it still stops the calling of the command function. | 01 June 2005, 20:13:33 UTC |
c444a67 | James Vega | 01 June 2005, 13:24:06 UTC | plugins/Channel: Catch a Key Error in "ban remove" and "ignore remove". | 01 June 2005, 13:24:06 UTC |
766dad2 | Jeremy Fincher | 01 June 2005, 06:20:29 UTC | Fixed an error in hostmask.list when there are no hostmasks. | 01 June 2005, 06:20:29 UTC |
5c8677c | Jeremy Fincher | 01 June 2005, 01:10:08 UTC | Give a better error message when a given command isn't found in a plugin. | 01 June 2005, 01:10:08 UTC |
6ed01d4 | James Vega | 01 June 2005, 01:13:25 UTC | plugins/Services: Fix up an error message so it actually makes sense. | 01 June 2005, 01:13:25 UTC |
227b152 | Jeremy Fincher | 30 May 2005, 19:20:36 UTC | Some plugins raise callbacks.Error rather than ImportError when they can't be imported (usually due to a dependency on sqlite or similar). | 30 May 2005, 19:20:36 UTC |
c1dcb47 | Jeremy Fincher | 30 May 2005, 19:20:17 UTC | Added another elucidating comment. | 30 May 2005, 19:20:17 UTC |
5815b3b | Jeremy Fincher | 30 May 2005, 19:19:43 UTC | Added some elucidating comments. | 30 May 2005, 19:19:43 UTC |
b5f1e2a | Jeremy Fincher | 30 May 2005, 19:19:11 UTC | Added utils.iter.limited, an iterable that limits the number of elements that can be taken from another iterable. | 30 May 2005, 19:19:11 UTC |
c268aab | James Vega | 30 May 2005, 04:36:01 UTC | +darcs | 30 May 2005, 04:36:01 UTC |
1475234 | James Vega | 30 May 2005, 04:28:24 UTC | Initial changelog and version changes for 0.83.0rc3. | 30 May 2005, 04:28:24 UTC |
7549a9f | James Vega | 30 May 2005, 04:22:37 UTC | docs/man: Update supybot.1 and supybot-adduser.1 to reflect removal of options. | 30 May 2005, 04:22:37 UTC |
34f5be5 | James Vega | 30 May 2005, 02:27:16 UTC | RSS: Use del instead of pop. | 30 May 2005, 02:27:16 UTC |
7fdb72a | James Vega | 30 May 2005, 00:52:54 UTC | plugins/RSS: Stop using attributes for feeds. | 30 May 2005, 00:52:54 UTC |
4baff17 | James Vega | 29 May 2005, 19:41:49 UTC | plugins/Alias: Stop using attributes for aliases. | 29 May 2005, 19:41:49 UTC |
85e9035 | James Vega | 29 May 2005, 16:54:57 UTC | plugins/RSS: Fix a bug in RSS.remove. | 29 May 2005, 16:54:57 UTC |
fab281b | James Vega | 29 May 2005, 03:58:39 UTC | Long line. | 29 May 2005, 03:58:39 UTC |
b9cd027 | Jeremy Fincher | 27 May 2005, 16:37:22 UTC | Fixed the help for register. | 27 May 2005, 16:37:22 UTC |
66076c0 | Jeremy Fincher | 27 May 2005, 03:47:04 UTC | Removed a useless wrapper around a method that shouldn't exist. | 27 May 2005, 03:47:04 UTC |
b09f358 | Jeremy Fincher | 26 May 2005, 02:50:00 UTC | Removed options related to the hashing of passwords; it's an unimportant user detail, and people smart enough to care are smart enough to do it themselves. | 26 May 2005, 02:50:00 UTC |
90d199b | Jeremy Fincher | 25 May 2005, 05:19:10 UTC | Removed the call to os.umask, which gained nothing and caused some problems (ones that I haven't quite figured out) | 25 May 2005, 05:19:10 UTC |
b59742d | Jeremy Fincher | 25 May 2005, 05:17:52 UTC | Removed the -O and -OO switches to reduce confusion; they didn't work anyway. | 25 May 2005, 05:17:52 UTC |
660776f | Jeremy Fincher | 23 May 2005, 19:38:29 UTC | Fixed twisted.internet.ssl imports to work still if OpenSSL isn't installed. | 23 May 2005, 19:38:29 UTC |
4fb1519 | Jeremy Fincher | 23 May 2005, 11:51:22 UTC | Properly fixed bugs where plugins expected strings and got non-strings. | 23 May 2005, 11:51:22 UTC |
a1992b5 | Jeremy Fincher | 23 May 2005, 11:23:53 UTC | Fixed the bug that caused "reply reply" to be necessary instead of just "reply". | 23 May 2005, 11:23:53 UTC |
aeaad90 | James Vega | 22 May 2005, 21:01:16 UTC | plugins/Time: Make sure the Time commands are nested-safe, i.e. they reply with strings. | 22 May 2005, 21:01:16 UTC |
ff2eb7d | Jeremy Fincher | 20 May 2005, 16:29:17 UTC | Tried (again) to fix bug #1156765. This might resurrect some old bugs, such as the inability to quit via Ctrl-C or similar. It must be tested. | 20 May 2005, 16:29:17 UTC |
5e07947 | James Vega | 19 May 2005, 23:52:53 UTC | plugins/Ctcp: Fix another utils.commaAndify bug. | 19 May 2005, 23:52:53 UTC |
8730832 | Jeremy Fincher | 19 May 2005, 23:39:19 UTC | Refactored the Socket driver, hopefully to resolve the currently outstanding bugs (#1156765 and #1097217) with it. | 19 May 2005, 23:39:19 UTC |
6986bba | Jeremy Fincher | 19 May 2005, 23:38:55 UTC | Changed the log message for trying SSL with Socket driver to point people in the direction of Twisted. | 19 May 2005, 23:38:55 UTC |
49e7467 | Jeremy Fincher | 19 May 2005, 23:38:13 UTC | Made the maxReconnectWait configurable. | 19 May 2005, 23:38:13 UTC |
d565307 | James Vega | 19 May 2005, 17:23:31 UTC | plugins/Topic: Fix a bug with Topic.set where setting topic 1 would set the entire topic. | 19 May 2005, 17:23:31 UTC |
e4242ba | James Vega | 19 May 2005, 17:21:44 UTC | plugin/Topic: Keep track of what the channel's topic is when we join so that we can undo the first topic change. | 19 May 2005, 17:21:44 UTC |
4e4c23a | Jeremy Fincher | 18 May 2005, 14:35:57 UTC | Removed the "All channels synced ..." message since it's not entirely accurate with our new JOIN ratelimiting. | 18 May 2005, 14:35:57 UTC |
08ab492 | Jeremy Fincher | 18 May 2005, 17:44:28 UTC | Fixed our NoSuitableDatabase error message not to log a traceback. | 18 May 2005, 17:44:28 UTC |
d5a889b | Jeremy Fincher | 18 May 2005, 14:55:55 UTC | Fixed problem that allowed connecting to an already-connected network. | 18 May 2005, 14:55:55 UTC |
9aaba99 | Jeremy Fincher | 18 May 2005, 05:23:38 UTC | Changed log message for 433 to be more accurate when a 432 is encountered. | 18 May 2005, 05:23:38 UTC |