3d83cb9 | James Vega | 22 October 2007, 17:44:49 UTC | Fix a typo in the changelog. | 22 October 2007, 17:44:49 UTC |
8a0689a | James Vega | 22 October 2007, 17:34:59 UTC | Version 0.83.3 | 22 October 2007, 17:34:59 UTC |
faa4e14 | James Vega | 19 October 2007, 03:59:08 UTC | Really fix the issue where the bot flushing its config would cause logging to act as if the level were set to INFO. | 19 October 2007, 03:59:08 UTC |
7e4aa50 | James Vega | 17 October 2007, 03:42:38 UTC | Fix the encoding problem in RSS.info for good. | 17 October 2007, 03:42:38 UTC |
17f5344 | James Vega | 17 October 2007, 03:30:46 UTC | Check whether the user wants us to act on invalid command floods. (closes #1716878) | 17 October 2007, 03:30:46 UTC |
8fe69c1 | James Vega | 17 October 2007, 03:25:38 UTC | Using canonicalName (via AnnouncedFeeds) for plugins.RSS.announce causes unnecessary case changes for URLs. Simply use a String. | 17 October 2007, 03:25:38 UTC |
35debf5 | James Vega | 17 October 2007, 01:49:02 UTC | Add a default handler to prettyPrint for unknown commands. (closes #1630963) | 17 October 2007, 01:49:02 UTC |
8c56a60 | James Vega | 17 October 2007, 01:47:28 UTC | Cleanup the use of bolding so user input and default values aren't bolded. | 17 October 2007, 01:47:28 UTC |
88cd051 | James Vega | 17 October 2007, 01:11:54 UTC | Merge some bugfixes from trunk that will be useful in this branch. - Only tag the ircmsg if we actually get one back from irc.reply. We don't in situations like: @topic fit [tiny $url] - wrap() String.len to vastly simplify the function and prevent responding with -1 when we get no arguments. Add a test to make sure we respond with the help when called with no arguments. - Added kick ability to the BadWords plugin, imported it from supybot-plugins. - Final cleanups for BadWords kicking. - Catch the proper exception when parsing the title fails. - Use the hostmask argument isProtected is given instead of trying to use a non-existant variable. | 17 October 2007, 01:11:54 UTC |
c8eec36 | James Vega | 17 October 2007, 00:42:05 UTC | Making a branch specifically for 2.5 compatibility while the SQLite work continues on the trunk. | 17 October 2007, 00:42:05 UTC |
5020391 | James Vega | 18 May 2007, 16:04:19 UTC | Set svn:ignore for the build directory | 18 May 2007, 16:04:19 UTC |
a260230 | James Vega | 18 May 2007, 15:51:38 UTC | Add svn:ignore for *.pyc files | 18 May 2007, 15:51:38 UTC |
8111c48 | James Vega | 09 May 2007, 02:30:18 UTC | Switch from rssparser 3.3 to (the renamed) feedparser 4.1 in order to properly handle Bugzilla RSS feeds. | 09 May 2007, 02:30:18 UTC |
29778f5 | James Vega | 09 May 2007, 01:03:28 UTC | Fix the registry type for supybot.replies.possibleBug. | 09 May 2007, 01:03:28 UTC |
5c19747 | James Vega | 08 May 2007, 18:40:48 UTC | Fix the tests for mircColor and sorted (Thanks dcraven) | 08 May 2007, 18:40:48 UTC |
a8a7ec5 | James Vega | 25 April 2007, 19:06:33 UTC | Fix Google.calc ... Google changed their HTML | 25 April 2007, 19:06:33 UTC |
680473b | James Vega | 25 April 2007, 16:12:21 UTC | If we're using python2.5, import re in place of sre. | 25 April 2007, 16:12:21 UTC |
2bf838f | James Vega | 13 November 2006, 20:32:45 UTC | Include the proper string in assertAction's error message. | 13 November 2006, 20:32:45 UTC |
b57311a | James Vega | 13 November 2006, 20:27:23 UTC | Remove first person modification of the reason clause and add tests to support it. | 13 November 2006, 20:27:23 UTC |
78f0307 | Jeremy Fincher | 13 October 2006, 05:59:39 UTC | Handle flusher correctly. | 13 October 2006, 05:59:39 UTC |
6c13f55 | James Vega | 05 October 2006, 18:54:37 UTC | src/log.py: Seriously simplify the handling of different logging levels for log and log.stdout by setting the level on the different handlers ranther than the logging object itself. | 05 October 2006, 18:54:37 UTC |
664f56a | James Vega | 05 October 2006, 18:06:12 UTC | src/log.py: Collapse MultiLogger's methods into using __getattr__ to detect what's being called and return the proper function. | 05 October 2006, 18:06:12 UTC |
2636a35 | James Vega | 05 October 2006, 13:35:45 UTC | src/log.py: Support different logging levels for stdout and the logfile. | 05 October 2006, 13:35:45 UTC |
f91318e | James Vega | 05 October 2006, 13:35:09 UTC | src/conf.py: Don't use a NormalizedString for supybot.replies.possibleBug since it breaks up the URL. | 05 October 2006, 13:35:09 UTC |
5d954f7 | James Vega | 02 October 2006, 12:51:08 UTC | plugins/Google: Update the URLs referencing the search API. | 02 October 2006, 12:51:08 UTC |
ee9aaa8 | James Vega | 13 September 2006, 19:40:51 UTC | plugins/Web: Swtich the title parser back to HTMLParser sing sgmllib's parser spins on invalid input. | 13 September 2006, 19:40:51 UTC |
deb6dbc | James Vega | 30 August 2006, 01:27:48 UTC | docs/PLUGIN_TUTORIAL: Add a note about importing the random module. | 30 August 2006, 01:27:48 UTC |
4064da7 | James Vega | 28 August 2006, 13:18:12 UTC | plugins/RSS: UTF-8 encode the RSS' URL to prevent an encoding error when including the URL in the reply. | 28 August 2006, 13:18:12 UTC |
ea6000b | James Vega | 28 August 2006, 13:15:21 UTC | src/callbacks.py: Methods whose name != their canonical name should not be considered command methods (and therefore won't be listed in the output from Misc.list). | 28 August 2006, 13:15:21 UTC |
3908e98 | James Vega | 28 August 2006, 13:14:21 UTC | plugins/Factoids: Dynamically generate the help string using the value of supybot.plugins.Factoids.learnSeparator | 28 August 2006, 13:14:21 UTC |
cd2b58a | James Vega | 28 August 2006, 13:13:43 UTC | src/callbacks.py: Allow the docstring to be passed to getHelp() | 28 August 2006, 13:13:43 UTC |
4ee1437 | James Vega | 15 August 2006, 14:49:42 UTC | Services/plugin.py: Add some parens to ensure self.sentGhost is only used if it's not None. | 15 August 2006, 14:49:42 UTC |
99630bc | James Vega | 27 July 2006, 14:53:34 UTC | Bump versions to 0.83.2+darcs | 27 July 2006, 14:53:34 UTC |
6e7339c | James Vega | 23 July 2006, 23:26:16 UTC | 0.83.2 RELNOTES | 23 July 2006, 23:26:16 UTC |
3288bb6 | James Vega | 23 July 2006, 20:25:23 UTC | Changelog for 0.83.2 | 23 July 2006, 20:25:23 UTC |
9214f6a | James Vega | 14 July 2006, 20:55:44 UTC | plugins/Services: Make ghostDelay configurable with a default of 60 seconds. | 14 July 2006, 20:55:44 UTC |
c3cacbc | James Vega | 14 July 2006, 20:54:31 UTC | Munge Author's email in __str__ instead of relying on munging the results of Author.__str__ | 14 July 2006, 20:54:31 UTC |
1be3d7f | James Vega | 14 July 2006, 15:36:11 UTC | plugins/Services: Only send GHOST once every 60 seconds to prevent spinning when the services are down. Bug 1491034 | 14 July 2006, 15:36:11 UTC |
0af94ef | James Vega | 07 July 2006, 11:52:35 UTC | Removing docs/INTERFACES since jemfinch doesn't want to update it and it's nearly useless in its current state. | 07 July 2006, 11:52:35 UTC |
67c8318 | James Vega | 21 June 2006, 13:54:17 UTC | docs/INTERFACES: Re-add from CVS | 21 June 2006, 13:54:17 UTC |
987c696 | James Vega | 21 June 2006, 13:46:10 UTC | plugins/Seen: Use an IrcSet to gather the seen nicks instead of a list. This makes commands like '@seen *amessan' work as expected. | 21 June 2006, 13:46:10 UTC |
07be8cd | James Vega | 25 May 2006, 19:52:16 UTC | src/ircutils.py: A nasty hack around mIRC's broken color code rules. Must specify a foreground color if a background color is being specified, so we'll default it to white. | 25 May 2006, 19:52:16 UTC |
4de0a49 | James Vega | 05 May 2006, 12:51:08 UTC | plugins/Misc/test.py: Correct a test and make a couple tests more robust. | 05 May 2006, 12:51:08 UTC |
48a5f2a | James Vega | 05 May 2006, 12:50:13 UTC | plugins/Misc/test.py: Add a missing plugin that needs to be loaded. Update some documentation and add a note about why a test is failing. | 05 May 2006, 12:50:13 UTC |
514ddbc | James Vega | 05 May 2006, 02:13:41 UTC | src/log.py: Fix a NameError in a Windows specific section of the code. | 05 May 2006, 02:13:41 UTC |
a64f4e4 | James Vega | 04 May 2006, 19:26:16 UTC | docs/CAPABILITIES: Fix a typo. | 04 May 2006, 19:26:16 UTC |
dc6ae3c | James Vega | 03 May 2006, 17:34:35 UTC | src/test.py: Update some documentation. | 03 May 2006, 17:34:35 UTC |
f249946 | James Vega | 03 May 2006, 14:41:11 UTC | plugins/Google/test.py: Updated testNoNoLicenseKeyError to change the proper config variable and be safe when doing so. Also should be using a Snarf assert. | 03 May 2006, 14:41:11 UTC |
8d09aae | James Vega | 03 May 2006, 14:40:47 UTC | plugins/Filter/test.py: Need to include the Reply plugin for the action command. | 03 May 2006, 14:40:47 UTC |
855453a | James Vega | 03 May 2006, 13:30:27 UTC | plugins/Web/test.py: Bump the timeout since we're fetching a lot of information from other sources, which may take a while. | 03 May 2006, 13:30:27 UTC |
73d7fd3 | James Vega | 02 May 2006, 12:22:11 UTC | plugins/RSS/plugin.py: Refactor the character encoding detection and conversion so it can be used in more places. Hopepfully this will cause fewer UnicodeDecodeErrors. | 02 May 2006, 12:22:11 UTC |
6722a85 | James Vega | 01 May 2006, 17:49:37 UTC | plugins/RSS/test.py: A missing step in testAnnounce was causing other tests to unexpectedly fail. | 01 May 2006, 17:49:37 UTC |
48120bf | James Vega | 01 May 2006, 17:08:44 UTC | src/callbacks.py: Update a debug statement so it prints the proper method name. | 01 May 2006, 17:08:44 UTC |
67697d8 | James Vega | 01 May 2006, 16:50:02 UTC | src/registry.py: Update StringWithSpaceOnRight to accept the empty string as a valid value (instead of padding a space). | 01 May 2006, 16:50:02 UTC |
adc53b1 | James Vega | 01 May 2006, 16:49:23 UTC | src/registry.py: Update StringSurroundedBySpaces to only be one space if an empty value is set. | 01 May 2006, 16:49:23 UTC |
afc7831 | James Vega | 27 April 2006, 22:11:30 UTC | plugins/Alias: Update Alias.lock and Alias.unlock to work now that aliases are no longer attributes of the plugin. | 27 April 2006, 22:11:30 UTC |
e15a561 | James Vega | 27 April 2006, 00:29:14 UTC | plugins/Channel: Add the expiry information to Channel.ban list. | 27 April 2006, 00:29:14 UTC |
7c88da9 | James Vega | 27 April 2006, 00:03:32 UTC | Add the ADVANCED_PLUGIN_CONFIG, ADVANCED_PLUGIN_TESTING, CAPABILITIES, and USING_UTILS docs. | 27 April 2006, 00:03:32 UTC |
9b79f11 | James Vega | 13 April 2006, 14:26:06 UTC | src/drivers/__init__.py: Make Socket the default driver since Twisted has been causing so many problems lately. | 13 April 2006, 14:26:06 UTC |
96e001e | Andrey Rahmatullin | 03 April 2006, 17:08:57 UTC | Add nickserv "Password accepted" message for RusNet | 03 April 2006, 17:08:57 UTC |
53e88a6 | James Vega | 06 April 2006, 15:00:53 UTC | plugins/RSS/test.py: Remove a comment that doesn't apply anymore and add a test for another encoding problem. | 06 April 2006, 15:00:53 UTC |
880cce5 | James Vega | 06 April 2006, 04:01:11 UTC | src/utils/str.format: Recognize digits before the '.' in %f formatting. | 06 April 2006, 04:01:11 UTC |
6a2523f | James Vega | 13 March 2006, 16:12:53 UTC | Fix some typos in PLUGIN_TUTORIAL and update some wording so it doesn't assume the reader is on the website. | 13 March 2006, 16:12:53 UTC |
f54c7b6 | James Vega | 13 March 2006, 15:48:38 UTC | Update USING_WRAP to match current practices. | 13 March 2006, 15:48:38 UTC |
0f41a92 | James Vega | 13 March 2006, 15:39:38 UTC | Add the USING_WRAP and PLUGIN_TUTORIAL docs Strike wrote. | 13 March 2006, 15:39:38 UTC |
a395558 | James Vega | 27 February 2006, 20:24:40 UTC | plugins/Karma: Comment explaining the last bugfix. | 27 February 2006, 20:24:40 UTC |
c4b4fc0 | James Vega | 27 February 2006, 20:09:41 UTC | scripts/supybot: Stop setting a umask. We'll just obey the user's umask setting. | 27 February 2006, 20:09:41 UTC |
47d84c1 | James Vega | 27 February 2006, 20:08:58 UTC | plugins/Karma: FINALLY fix the crash bug with karma when addressing the bot and supybot.plugins.Karma.allowUnaddressedKarma was true. | 27 February 2006, 20:08:58 UTC |
26c0adf | Ali Afshar | 14 February 2006, 23:45:51 UTC | added support for Twisted2.0 by preventing the twisted reactor from spawning threads for dns queries. | 14 February 2006, 23:45:51 UTC |
a3e4fc5 | James Vega | 11 February 2006, 15:52:51 UTC | Change the modeline to use softtabstop instead of tabstop. | 11 February 2006, 15:52:51 UTC |
b416fb1 | Jeremy Fincher | 24 January 2006, 07:21:05 UTC | Added docs/STYLE from CVS. | 24 January 2006, 07:21:05 UTC |
177f373 | James Vega | 22 January 2006, 15:14:44 UTC | plugins/Services: Recognize Freenode's response when trying to identify with an unregistered nick. | 22 January 2006, 15:14:44 UTC |
fdc9c91 | James Vega | 21 January 2006, 15:40:57 UTC | plugins/Services: Forgot to set 'on' in a couple places | 21 January 2006, 15:40:57 UTC |
a373b17 | Jeremy Fincher | 21 January 2006, 04:34:57 UTC | Fixed a typo in the help for Topic.format. | 21 January 2006, 04:34:57 UTC |
5b3ca9b | James Vega | 18 January 2006, 00:19:31 UTC | src/registry.py, test/test_registry.py: Better handling of backslashes in config values. | 18 January 2006, 00:19:31 UTC |
76deae4 | James Vega | 16 January 2006, 14:33:53 UTC | plugins/Services: Add a note to the log messages indicating which network the various Services actions are occuring on. | 16 January 2006, 14:33:53 UTC |
84b1c7b | James Vega | 16 January 2006, 13:44:59 UTC | src/conf.py: Update the help string for supybot.drivers.module. It no longer refers to asyncore and specifies that Twisted is used by default if detected. | 16 January 2006, 13:44:59 UTC |
6d45897 | Jeremy Fincher | 12 January 2006, 19:17:09 UTC | Moved the disable method closer to its call site. | 12 January 2006, 19:17:09 UTC |
4dcc4de | Jeremy Fincher | 12 January 2006, 19:08:39 UTC | Fixed PrivmsgTextCase not to require Karma, which requires SQLite. | 12 January 2006, 19:08:39 UTC |
dca3a3c | Jeremy Fincher | 12 January 2006, 03:57:10 UTC | Minor style tweak. | 12 January 2006, 03:57:10 UTC |
9da5d05 | Jeremy Fincher | 11 January 2006, 13:48:46 UTC | Fixed a bug in handling of multiplication in results. | 11 January 2006, 13:48:46 UTC |
ec6779b | Jeremy Fincher | 24 December 2005, 02:25:00 UTC | Removed some unused variables from setup.py. | 24 December 2005, 02:25:00 UTC |
22c6422 | James Vega | 29 December 2005, 02:12:32 UTC | plugins/Network: Actually parse the option list and set an ssl variable. | 29 December 2005, 02:12:32 UTC |
648ae85 | James Vega | 17 December 2005, 01:35:31 UTC | URL: Update URL.last so that getopts args are only .lower()'d if they're a string. | 17 December 2005, 01:35:31 UTC |
0af83d2 | James Vega | 14 December 2005, 04:20:04 UTC | src/conf, plugins/Owner, plugins/Network: Add support for specifying an ssl connection via Network.connect. | 14 December 2005, 04:20:04 UTC |
97fdd16 | James Vega | 14 December 2005, 03:29:31 UTC | scripts/supybot-wizard: Add a question regarding the use of an SSL connection. | 14 December 2005, 03:29:31 UTC |
0b83f01 | James Vega | 30 November 2005, 16:02:09 UTC | src/irclib.py: Document the protected/channel owner patch | 30 November 2005, 16:02:09 UTC |
cbb5b7a | Marius Rieder | 01 November 2005, 04:49:23 UTC | protect_and_chanowner_in_unrealircd Add protectet users (&) und the channelowner (~) used in unrealircd to the ops list. | 01 November 2005, 04:49:23 UTC |
e5be124 | James Vega | 30 November 2005, 15:55:16 UTC | supybot-wizard: Update the intro paragraph since we haven't used that method in a loooong time. | 30 November 2005, 15:55:16 UTC |
f917ffd | James Vega | 15 November 2005, 16:05:31 UTC | plugin/Praise: Don't rstrip '.'. People can learn not to end their praise with a '.'. | 15 November 2005, 16:05:31 UTC |
5c59539 | James Vega | 03 November 2005, 05:31:24 UTC | Change pysqlite.sf.net references to pysqlite.org | 03 November 2005, 05:31:24 UTC |
ad4ef00 | James Vega | 24 October 2005, 03:06:29 UTC | plugins/MoobotFactoids: Fix bug in OptionList. | 24 October 2005, 03:06:29 UTC |
9883cb5 | James Vega | 22 October 2005, 19:36:38 UTC | plugins/MoobotFactoids: Add a test case for broken OptionList behavior. | 22 October 2005, 19:36:38 UTC |
e9fd59d | James Vega | 21 October 2005, 14:51:23 UTC | plugins/URL: Make URL.last case-insensitive. | 21 October 2005, 14:51:23 UTC |
9cb1669 | James Vega | 14 October 2005, 12:59:47 UTC | src/utils/web: Add another "UNKNOWN_HOST" code to catch. | 14 October 2005, 12:59:47 UTC |
9c34b23 | James Vega | 14 October 2005, 12:58:41 UTC | src/ircdb: checkPassword should return false when password is None instead of trying to continue with the check. | 14 October 2005, 12:58:41 UTC |
d074721 | James Vega | 14 October 2005, 12:57:21 UTC | plugins/User: Make sure we raise the error in User.unregister so allowUnregistration is obeyed. | 14 October 2005, 12:57:21 UTC |
53149cc | James Vega | 03 October 2005, 17:38:03 UTC | Update my email address in the man pages and add supybot-test.1 | 03 October 2005, 17:38:03 UTC |
9d48f2c | James Vega | 20 September 2005, 19:06:35 UTC | plugins/Web: Update the exception handling for the change in parsers. | 20 September 2005, 19:06:35 UTC |
8cf975d | James Vega | 22 September 2005, 18:06:56 UTC | plugins/Config: Finally fix Config.help so the error message actually reports the name instead of %s. | 22 September 2005, 18:06:56 UTC |