James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							b5eac0994a 
							
						 
					 
					
						
						
							
							Call unqualified process/regexp_wrapper, since commands exports them now.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-24 00:26:51 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							ac500b059a 
							
						 
					 
					
						
						
							
							String: set default re subprocess timeout to 0.1, since that should be quite enough.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-20 14:56:30 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							72c5c8ec09 
							
						 
					 
					
						
						
							
							String: fix it up to work with the previously committed enhancement for subprocess timeout.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-20 14:47:16 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							92be7c255f 
							
						 
					 
					
						
						
							
							String: make levenshtein command threaded, since it can take a nontrivial amount of time with longer inputs.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-15 21:49:15 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							34e5aedc45 
							
						 
					 
					
						
						
							
							String: make re timeout configurable.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-15 21:47:32 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							7f98aa7105 
							
						 
					 
					
						
						
							
							Some improvements to the commands.process function - better process naming and informational output.  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-15 21:28:41 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							a2985c37d6 
							
						 
					 
					
						
						
							
							Create a commands.process function which runs a function inside a separate process.  
						
						... 
						
						
						
						This is the only way to limit the execution time of a possibly long-running python statement.
Use this on String.re, due to the possibility of pathologically long re matching in python.
This allows us to remove the 'trusted-only' restriction on string.re.
In the future, this should probably be used in other places that take user-supplied regexps,
such as 'misc last --regexp', for example, as well as other potentially long-running tasks
that can block the bot.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-15 21:19:34 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							82ecf36fcd 
							
						 
					 
					
						
						
							
							Update my name/contact information  
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-09-01 10:16:48 -04:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							8b73f78b3e 
							
						 
					 
					
						
						
							
							Merge branch 'maint/0.83.4'  
						
						... 
						
						
						
						Conflicts:
	plugins/Misc/plugin.py
	src/ircutils.py
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-11-13 15:26:19 -05:00 
						 
				 
			
				
					
						
							
							
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							01c8dc7f78 
							
						 
					 
					
						
						
							
							String.decode: Only encode('utf-8') when the decode string is unicode  
						
						... 
						
						
						
						Closes: Sf#3165718
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2011-10-22 14:57:20 -04:00 
						 
				 
			
				
					
						
							
							
								Štěpán Němec 
							
						 
					 
					
						
						
						
						
							
						
						
							a66034f852 
							
						 
					 
					
						
						
							
							Fix some typos/wordings.  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-08-26 16:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							804fbe8209 
							
						 
					 
					
						
						
							
							String: Trim trailing \n from encode's response.  
						
						... 
						
						
						
						Certain encode functions, like base64, add a trailing \n which simply clutters
the response for Supybot.
Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-04-06 11:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0b667817 
							
						 
					 
					
						
						
							
							String: Update the codecs URL in encode/decode's help  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-04-06 11:27:04 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfe8e66f3 
							
						 
					 
					
						
						
							
							String: Give a more useful message when decoding base64 fails  
						
						... 
						
						
						
						Signed-off-by: James Vega <jamessan@users.sourceforge.net> 
						
						
					 
					
						2009-04-06 11:26:15 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							4de0bb31f9 
							
						 
					 
					
						
						
							
							Corrected slight inaccuracy in a configuration parameter's help.  
						
						
						
						
					 
					
						2009-03-11 13:37:27 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							828d41e37d 
							
						 
					 
					
						
						
							
							Add utils/crypt.py as a Python version-agnostic crypt module  
						
						
						
						
					 
					
						2009-03-11 13:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							068f029355 
							
						 
					 
					
						
						
							
							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. 
						
						
					 
					
						2009-03-11 13:37:24 -04:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e4fc5b1d 
							
						 
					 
					
						
						
							
							Change the modeline to use softtabstop instead of tabstop.  
						
						
						
						
					 
					
						2006-02-11 15:52:51 +00:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							9971e991fe 
							
						 
					 
					
						
						
							
							Fix the modelines.  
						
						
						
						
					 
					
						2005-03-23 20:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							fdbecfd1d4 
							
						 
					 
					
						
						
							
							Changed the name of the strlen command just to be 'len'.  
						
						
						
						
					 
					
						2005-02-10 07:04:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Fincher 
							
						 
					 
					
						
						
						
						
							
						
						
							b0cb616709 
							
						 
					 
					
						
						
							
							Changed callbacks.Privmsg to be callbacks.Plugin, and callbacks.PrivmsgCommandAndRegexp to be callbacks.Plugin.  
						
						
						
						
					 
					
						2005-02-09 07:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							c409493d3d 
							
						 
					 
					
						
						
							
							Update some copyright strings.  
						
						
						
						
					 
					
						2005-02-02 05:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								James Vega 
							
						 
					 
					
						
						
						
						
							
						
						
							39e323f4b1 
							
						 
					 
					
						
						
							
							Split off commands from Fun and Utilities to the new String plugin.  
						
						
						
						
					 
					
						2005-02-02 05:02:08 +00:00