James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							f539e65b8e 
							
						 
					 
					
						
						
							
							Misc.last: Prevent potential information leaks  
						
						... 
						
						
						
						Add required predicates which
1) Do not retrieve messages from a channel the calling user isn't in
2) Do not retrieve messages from a +s channel unless the calling user is in a
   query or in that channel
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-03-08 01:09:25 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							856f372303 
							
						 
					 
					
						
						
							
							ChannelLogger: Use a sane timestamp for filenameTimestamp  
						
						... 
						
						
						
						Closes  #2591305 
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
					
						2009-03-08 00:08:59 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							d59ac366b3 
							
						 
					 
					
						
						
							
							ShrinkUrl: Add shrinkSnarfer.showDomain config  
						
						... 
						
						
						
						As requested by BeteNoire, add a config option to disable showing the domain
of the URL shrunk by the snarfer.
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-03-07 23:46:50 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							2314eb4406 
							
						 
					 
					
						
						
							
							Add *.pyc to gitignore  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-02-28 00:11:52 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							62acb0c998 
							
						 
					 
					
						
						
							
							Make RSS.announce a nested plugin  
						
						... 
						
						
						
						This simplifies the interface for dealing with announced feeds by providing
separate "announce add", "announce remove", "announce list" commands as
opposed to the one "announce" command with confusing syntax.
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-02-28 00:10:10 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0e05fe67c7 
							
						 
					 
					
						
						
							
							No need to define RSS.listCommands  
						
						... 
						
						
						
						Doing so can lead to RSS feeds being listed multiple times.
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-02-27 23:36:29 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							c17a27f6d0 
							
						 
					 
					
						
						
							
							Update release.py to work with git  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-02-27 15:06:04 -05:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							46a4076988 
							
						 
					 
					
						
						
							
							Add .gitignore  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-02-27 14:17:31 -05:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							4de0bb31f9 
							
						 
					 
					
						
						
							
							Corrected slight inaccuracy in a configuration parameter's help.  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							8d21b7a8cf 
							
						 
					 
					
						
						
							
							Google: Rename safeSearch to searchFilter to ease upgrades  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0c42ea111a 
							
						 
					 
					
						
						
							
							Fix our RE parsing to handle multiple backslashes before the separator  
						
						... 
						
						
						
						This also adds support for using brace pairs ({}, [], (), <>) as the
separators for m//. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0d4ff7f3dc 
							
						 
					 
					
						
						
							
							ircdb.py: Use a more concise return statement  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							ad25afa900 
							
						 
					 
					
						
						
							
							Added supybot.plugins.AutoMode.owner, so the bot can choose not to automode owners.  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							db615f2c40 
							
						 
					 
					
						
						
							
							callbacks: Actually obey the to argument of reply()  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							125d542706 
							
						 
					 
					
						
						
							
							Google: Fix Language.normalize to not prepend the empty string with 'lang_'  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							10342acd11 
							
						 
					 
					
						
						
							
							Re-fix IrcDriver, which actually does need the args to __init__  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							feeded6135 
							
						 
					 
					
						
						
							
							Config: Differentiate between (un)settable config vars  
						
						... 
						
						
						
						Config.{set,get,default} should only be called on settable config
variables.  Detect whether the given argument is settable and emit an
error if not.  This avoids an uncaught exception. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							730bca616b 
							
						 
					 
					
						
						
							
							Karma: Remove getName function which hasn't been used since 2004  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							ec018ef9f9 
							
						 
					 
					
						
						
							
							USING_WRAP: Add a missing paren  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							ce469b0851 
							
						 
					 
					
						
						
							
							ChannelLogger: Allow logging to be disabled on specific channels  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							125e24ceda 
							
						 
					 
					
						
						
							
							Channel.kban: Fall-back to exact hostmask when banmask matches the bot.  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							42ef99a152 
							
						 
					 
					
						
						
							
							Use getBanmask for Channel.{ignore,ban}.add  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							abb83d4863 
							
						 
					 
					
						
						
							
							Make getBanmask use protocols.irc.banmask.makeBanmask  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							89874f0c3f 
							
						 
					 
					
						
						
							
							AutoMode: Use protocols.irc.banmask when banning  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							775fe6fd4c 
							
						 
					 
					
						
						
							
							Move plugins.Channel.banmask to protocols.irc.banmask  
						
						... 
						
						
						
						Also add protocols.irc.banmask.makeBanmask as a common function for
getting a banmask from a hostmask. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							a84a0423ad 
							
						 
					 
					
						
						
							
							Only import cdb if it's needed  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							5fabe8f747 
							
						 
					 
					
						
						
							
							Do not pass arguments to object.__init__ in IrcDriver.__init__  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							c23c84a725 
							
						 
					 
					
						
						
							
							Twisted.py: Remove useless code  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5462f446 
							
						 
					 
					
						
						
							
							Remove "Twisted is used if detected" from supybot.drivers.module  
						
						... 
						
						
						
						This description is no longer accurate as the autodetection code has
been disabled for almost 3 years. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							20dd2a0782 
							
						 
					 
					
						
						
							
							No need to define Alias.listCommands.  
						
						... 
						
						
						
						Doing so can actually result in duplicate alias listings. 
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							768119d258 
							
						 
					 
					
						
						
							
							Directly call isCommandMethod from listCommands.  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6926826a 
							
						 
					 
					
						
						
							
							Make sure getCommandMethod only returns a valid command method  
						
						... 
						
						
						
						In situations like an alias, simply using getattr(self, command[0]) may
return a class method instead of the alias (think "Alias add die ..."). 
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							62897a9663 
							
						 
					 
					
						
						
							
							Workaround Python's idiocy with float -> str -> float conversions  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc16641b9 
							
						 
					 
					
						
						
							
							Use the timestamp formatter instead of duplicating the code  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3d9e64a3 
							
						 
					 
					
						
						
							
							Add test to ensure quoted factoids are preserved  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							e787c7aa49 
							
						 
					 
					
						
						
							
							Clarify comment about timestamp() override  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							08a0531bf7 
							
						 
					 
					
						
						
							
							Update Factoids.getCommandHelp to respect supybot.reply.showSimpleSyntax  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6117da4f 
							
						 
					 
					
						
						
							
							Embed formatArgumentError in Commands._callCommand.  
						
						... 
						
						
						
						This allows it to utilize getCommandHelp which means that plugins which define
their own getCommandHelp will no longer have broken help responses when
ArgumentError exceptions are raised. 
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							338a899782 
							
						 
					 
					
						
						
							
							Make getCommandHelp respect supybot.reply.showSimpleSyntax  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							026a683dec 
							
						 
					 
					
						
						
							
							Update cachingGetHelp to match callbacks.getHelp's prototype  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							c936897488 
							
						 
					 
					
						
						
							
							Allow doc to be specified for getSyntax, similar to getHelp  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc917bd36 
							
						 
					 
					
						
						
							
							Guard feedparser import and warn the user if it's not available  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							e938c4d31b 
							
						 
					 
					
						
						
							
							Remove dictclient from Dict/ and update Dict/README.txt  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0ade3a0a4d 
							
						 
					 
					
						
						
							
							Remove feedparser from RSS/ and update RSS/README.txt  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							1f4d1fca9f 
							
						 
					 
					
						
						
							
							Add test for a bug Tar-Get brought up on IRC  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							507b95a2eb 
							
						 
					 
					
						
						
							
							Fix a couple Misc tests  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4c66071b 
							
						 
					 
					
						
						
							
							Adjust testTitle to take into account /.'s slight change  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							3d5c877f80 
							
						 
					 
					
						
						
							
							Finally fix the XXX we had for httpUrlRe and urlRe  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							75c300c6b0 
							
						 
					 
					
						
						
							
							Remove useless sets import and extraneous newlines  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							6590bf898a 
							
						 
					 
					
						
						
							
							Do not directly import sets. supybot.utils provides __builtins__['set']  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00