Limnoria/plugins
James Vega 408ab6f88a Network: Properly parse WHOIS response
The 319 message that indicates which channel(s) a user is in prefix the
channel name with the modes (@, +, !, etc.) applied to that user.  These need
to be stripped from the channel name before we feed it to
irc.state.channels.get(), otherwise when irc.state.channels.get() returns None
we assume the channel can't be private and leak information.
2010-01-10 20:17:10 -05:00
..
Admin Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Alias Add a pluginCommands kwarg to Commands.listCommands. 2009-05-22 18:52:15 -04:00
Anonymous Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
AutoMode Added supybot.plugins.AutoMode.owner, so the bot can choose not to automode owners. 2009-03-11 13:37:27 -04:00
BadWords Check for empty word list in BadWords plugin before filtering. 2009-09-16 01:20:52 -04:00
Channel Channel: Allow kick to accept multiple nicks. 2009-07-20 18:08:21 -04:00
ChannelLogger ChannelLogger: Use a sane timestamp for filenameTimestamp 2009-03-08 00:08:59 -05:00
ChannelStats ChannelStats: Add tracking of max users for a channel. 2009-10-27 19:28:34 -04:00
Config Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Ctcp Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Dict Fully qualify the call to universalImport so we don't get a NameError. 2009-03-19 20:33:17 -04:00
Dunno Add Dunno plugin from supybot-plugins package 2009-05-07 22:50:32 -04:00
Factoids Use the correct URLs for the PySqlite website. 2009-10-21 22:48:04 -04:00
Filter Add azn and uniud commands. 2009-03-11 13:37:25 -04:00
Format Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Games Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Google Use 0 when no results are returned for Google.fight 2009-11-28 21:21:00 -05:00
Herald Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Internet Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Karma Use the correct URLs for the PySqlite website. 2009-10-21 22:48:04 -04:00
Lart Remove first person modification of the reason clause and add tests to support it. 2006-11-13 20:27:23 +00:00
Later Added tests for later notes. 2009-03-11 13:37:25 -04:00
Limiter Limiter: Always set the limit above the current number of users 2009-04-03 11:05:48 -04:00
Math Math: Update the units info from ConvertAll 2009-05-18 00:44:59 -04:00
Misc Added supybot.abuse.flood.command.invalid.notify, a configuration variable determining whether the bot will notify infractors of their ignoring. 2009-06-09 10:40:05 -05:00
MoobotFactoids Use the correct URLs for the PySqlite website. 2009-10-21 22:48:04 -04:00
Network Network: Properly parse WHOIS response 2010-01-10 20:17:10 -05:00
News Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
NickCapture Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Nickometer Small typos and doc fixes. 2009-11-04 22:54:46 -05:00
Note Note plugin: Fix erroneous use of __contributors__. 2009-08-26 15:43:10 -04:00
Owner Change a couple tests so they fail for real reasons instead of fake. 2009-11-01 19:08:34 -05:00
Plugin Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Praise Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Protector Use the hostmask argument isProtected is given instead of trying to use a non-existant variable. 2009-03-11 13:37:24 -04:00
Quote Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
QuoteGrabs Use the correct URLs for the PySqlite website. 2009-10-21 22:48:04 -04:00
Relay Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Reply Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
RSS Change canonize => normalize 2009-08-27 16:41:34 -04:00
Scheduler Add test for a bug Tar-Get brought up on IRC 2009-03-11 13:37:26 -04:00
Seen Added Seen.since, which lets a user see messages which were sent since the last time he parted a channel. 2009-07-01 15:40:58 -05:00
Services Services/plugin.py: Add some parens to ensure self.sentGhost is only used if it's not None. 2006-08-15 14:49:42 +00:00
ShrinkUrl ShrinkUrl: Use tinyurl's api-create page to avoid screen-scraping. 2009-11-04 22:37:53 -05:00
Status Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
String Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
Success Add Success plugin from supybot-plugins package 2009-05-07 22:52:16 -04:00
Time Update dateutil to latest version and include all files 2009-05-11 12:16:28 -04:00
Todo Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Topic Update Topic to use registry.TemplatedString 2009-10-15 22:35:17 -04:00
Unix Switch from using the various popen flavors to subprocess.Popen 2009-11-22 14:31:58 -05:00
URL Fix some typos/wordings. 2009-08-26 16:34:12 -04:00
User User: getHostmasks should always return a string 2009-07-16 11:39:20 -04:00
Utilities Change the modeline to use softtabstop instead of tabstop. 2006-02-11 15:52:51 +00:00
Web utils.web: Provide access to the raw httpUrlRe/urlRe strings 2009-10-15 22:16:38 -04:00
__init__.py Updated ChannelIdDatabasePlugin's getCommandHelp signature 2009-07-14 20:32:57 -04:00