Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							40675ffdfa 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						 
						
						... 
						
						
						
						Conflicts:
	plugins/Admin/plugin.py
	plugins/BadWords/config.py
	plugins/Filter/plugin.py
	plugins/Google/plugin.py
	plugins/Math/plugin.py
	plugins/Misc/plugin.py
	plugins/Note/plugin.py
	plugins/RSS/plugin.py
	plugins/Seen/test.py
	plugins/ShrinkUrl/config.py
	plugins/ShrinkUrl/plugin.py
	plugins/ShrinkUrl/test.py
	plugins/Status/plugin.py
	plugins/String/config.py
	plugins/String/plugin.py
	plugins/Time/plugin.py
	plugins/Todo/plugin.py
	plugins/Web/plugin.py
	plugins/__init__.py
	scripts/supybot-botchk
	setup.py
	src/__init__.py
	src/callbacks.py
	src/commands.py
	src/conf.py
	src/drivers/Socket.py
	src/ircdb.py
	src/irclib.py
	src/ircutils.py
	src/questions.py
	src/registry.py
	src/schedule.py
	src/test.py
	src/utils/file.py
	src/utils/gen.py
	src/utils/net.py
	src/utils/web.py
	src/world.py 
						
						
					 
					
						2013-08-24 11:28:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							88e4f73777 
							
						 
					 
					
						
						
							
							getSocket: Use returned family to create the socket  
						
						 
						
						... 
						
						
						
						The existing code was parsing the passed in host to determine what type
of socket family to create.  getaddrinfo already provides this for us,
so there's no need to perform our own, potentially buggy, parsing.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2013-08-22 23:40:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e3acc03fd6 
							
						 
					 
					
						
						
							
							Another fix for b46a0dd6a2.  
						
						 
						
						
						
						
					 
					
						2013-08-17 19:27:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ecc33678 
							
						 
					 
					
						
						
							
							Fix commit b46a0dd (breaks tests for Alias and Aka).  
						
						 
						
						
						
						
					 
					
						2013-08-17 17:08:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kill Your TV 
							
						 
					 
					
						
						
						
						
							
						
						
							b46a0dd6a2 
							
						 
					 
					
						
						
							
							Unicode fixes for python 2.x  
						
						 
						
						... 
						
						
						
						These changes have been tested with Python 3.2.3 and Python 2.7.5. 
						
						
					 
					
						2013-08-17 14:12:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dd37f8dd3f 
							
						 
					 
					
						
						
							
							Socket: Forward DNS queries via the socks proxy (if any).  
						
						 
						
						
						
						
					 
					
						2013-08-17 15:47:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8d7b06efd1 
							
						 
					 
					
						
						
							
							utils.str.format: Replace %u with '' instead of '<>' if URL is empty.  
						
						 
						
						
						
						
					 
					
						2013-08-13 19:19:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1e050d7fa8 
							
						 
					 
					
						
						
							
							utils/str.py: Use already existing function utils.gen.timeElapsed instead of redundant one.  
						
						 
						
						
						
						
					 
					
						2013-08-11 12:08:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4b45ecf0 
							
						 
					 
					
						
						
							
							utils/str.py: Add the %T (Time delta) argument type.  
						
						 
						
						
						
						
					 
					
						2013-08-11 12:03:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c23f25545f 
							
						 
					 
					
						
						
							
							Fix core tests for Python 3 (actually imported + fixes).  
						
						 
						
						
						
						
					 
					
						2013-08-10 15:18:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4a265a6ce9 
							
						 
					 
					
						
						
							
							Enhance representation of InsensitivePreservingDict objects.  
						
						 
						
						
						
						
					 
					
						2013-07-13 11:20:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							771b739af7 
							
						 
					 
					
						
						
							
							utils.web.getEncoding: use <meta charset /> if available.  
						
						 
						
						
						
						
					 
					
						2013-07-09 12:40:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							b4402b28ed 
							
						 
					 
					
						
						
							
							utils.web: Rename get_encoding to getEncoding for consistency.  
						
						 
						
						
						
						
					 
					
						2013-07-09 12:05:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d4df5de91d 
							
						 
					 
					
						
						
							
							utils.web: Add function get_encoding.  
						
						 
						
						
						
						
					 
					
						2013-07-09 12:02:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carsten Teibes 
							
						 
					 
					
						
						
						
						
							
						
						
							7129dc2697 
							
						 
					 
					
						
						
							
							Switch to charade, which is better maintained and works under 2 and 3  
						
						 
						
						
						
						
					 
					
						2013-06-27 19:36:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							774158f2ec 
							
						 
					 
					
						
						
							
							utils/web.py: Fix compatibility with Python 3.  
						
						 
						
						
						
						
					 
					
						2013-06-17 04:10:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							cca1e6dba5 
							
						 
					 
					
						
						
							
							utils/web.py: Add some 'try' statements to make decoding as error-permissive as possible.  
						
						 
						
						
						
						
					 
					
						2013-06-13 17:22:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2eec980c8e 
							
						 
					 
					
						
						
							
							utils/web.py: Python 3 should use decode() only if it is a bytes object.  
						
						 
						
						
						
						
					 
					
						2013-06-13 04:22:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							a82ad9cb1a 
							
						 
					 
					
						
						
							
							utils/web.py: Properly import chardet.  
						
						 
						
						
						
						
					 
					
						2013-06-12 17:38:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							e24ab4501d 
							
						 
					 
					
						
						
							
							Fix bug with Python 3.3 (?)  
						
						 
						
						
						
						
					 
					
						2013-06-06 05:49:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2016983d35 
							
						 
					 
					
						
						
							
							Add supybot.utils.net.getAddressFromHostname() and improve Socket driver to try successively all IP addresses.  
						
						 
						
						
						
						
					 
					
						2013-05-31 17:21:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							cefd91d4f1 
							
						 
					 
					
						
						
							
							Fix encoding issues with Alias containing non-ascii characters.  
						
						 
						
						
						
						
					 
					
						2013-05-31 15:42:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							ad25f17639 
							
						 
					 
					
						
						
							
							RSS: Add Python 3 support.  
						
						 
						
						
						
						
					 
					
						2013-05-29 15:16:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							6ffcf122a7 
							
						 
					 
					
						
						
							
							Remove code specific to Python 2.{3,4,5}.  
						
						 
						
						
						
						
					 
					
						2013-05-13 15:27:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8d95a424b0 
							
						 
					 
					
						
						
							
							Fix fetch of RSS feeds containing unicode.  
						
						 
						
						
						
						
					 
					
						2013-05-13 10:51:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							caf255afd9 
							
						 
					 
					
						
						
							
							Internationalize string-handling functions in src/utils/.  
						
						 
						
						... 
						
						
						
						This commit was supposed to be before the two previous ones, but I messed up with Git. 
						
						
					 
					
						2013-04-21 16:00:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							916a85c965 
							
						 
					 
					
						
						
							
							core: Various Python 3 compatibility fixes.  
						
						 
						
						
						
						
					 
					
						2013-03-25 19:15:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d753df9d0c 
							
						 
					 
					
						
						
							
							Print extra debug data in the logs.  
						
						 
						
						
						
						
					 
					
						2013-02-03 17:46:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							77f614be86 
							
						 
					 
					
						
						
							
							utils.web.HtmlToText: Convert html entities.  
						
						 
						
						
						
						
					 
					
						2013-02-01 20:50:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							6c0497d34e 
							
						 
					 
					
						
						
							
							Fix traceback when utils.str.dqrepr is given a unicode object.  
						
						 
						
						
						
						
					 
					
						2013-01-23 13:53:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							fe39d35b2f 
							
						 
					 
					
						
						
							
							core: Fix normalizeWhitespace handling of new lines.  
						
						 
						
						
						
						
					 
					
						2013-01-04 22:28:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							28dc3dd3ac 
							
						 
					 
					
						
						
							
							core: Fix normalizeWhitespace.  
						
						 
						
						
						
						
					 
					
						2013-01-04 20:25:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3dba9088b0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'supybot/master' into testing  
						
						 
						
						... 
						
						
						
						Conflicts:
	INSTALL
	plugins/ChannelLogger/README.txt
	plugins/ChannelStats/README.txt
	plugins/Google/plugin.py
	plugins/Google/test.py
	plugins/Plugin/test.py
	plugins/Web/test.py
	setup.py
	src/callbacks.py
	src/ircdb.py
	src/irclib.py
	src/utils/str.py
	test/test_irclib.py 
						
						
					 
					
						2013-01-01 21:11:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							295f9b1f0d 
							
						 
					 
					
						
						
							
							Make utils.str.soundex perform better when length is large  
						
						 
						
						... 
						
						
						
						Closes: Sf patch#148
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-12-31 17:29:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							cab1830140 
							
						 
					 
					
						
						
							
							utils.structures: Prevent a RingBuffer from being bigger than the new size, when calling resize().  
						
						 
						
						
						
						
					 
					
						2012-12-27 12:22:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							90b7f3cd4e 
							
						 
					 
					
						
						
							
							utils.web: Simplify getUrlFd by using standard parse methods  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-23 17:06:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							85eb0b4b0d 
							
						 
					 
					
						
						
							
							Fix 3a7830097196.  
						
						 
						
						
						
						
					 
					
						2012-10-23 16:15:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							6ab807be43 
							
						 
					 
					
						
						
							
							utils.net: Use _ipAddr and _domain from utils.web to define emailRe  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-20 19:43:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							db3746d122 
							
						 
					 
					
						
						
							
							Add support for authentication scheme.  
						
						 
						
						... 
						
						
						
						This commit closes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690879 
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-20 19:42:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							7d87d422e1 
							
						 
					 
					
						
						
							
							Fix detection of .42 domains  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-20 19:15:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3a78300971 
							
						 
					 
					
						
						
							
							Add support for authentication scheme.  
						
						 
						
						... 
						
						
						
						This commit closes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690879  
						
						
					 
					
						2012-10-20 20:23:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							f310350335 
							
						 
					 
					
						
						
							
							Web: add 'timeout' config for web fetch, default 5 sec.  
						
						 
						
						... 
						
						
						
						Otherwise, when a site would take a long time to respond, the thread would hang for quite a while.
also needed to mod src/utils/web.py to take the timeout arg.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-15 22:10:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							6025f7364c 
							
						 
					 
					
						
						
							
							core: force inet_aton argument to string to prevent occasional error on reconnect.  
						
						 
						
						... 
						
						
						
						it /should/ always be a string anyway, but sometimes things break with
a TypeError that it is an int instead of the expected string and hangs
up the bot.
Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-10-14 12:21:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							156b3d93e1 
							
						 
					 
					
						
						
							
							Socket driver: Add support for Socks proxies.  
						
						 
						
						
						
						
					 
					
						2012-10-07 13:13:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James McCoy 
							
						 
					 
					
						
						
						
						
							
						
						
							cef93a6cfd 
							
						 
					 
					
						
						
							
							Use relative imports for all packages under the supybot namespace  
						
						 
						
						... 
						
						
						
						Signed-off-by: James McCoy <jamessan@users.sourceforge.net> 
						
						
					 
					
						2012-09-17 22:12:11 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Folkinshteyn 
							
						 
					 
					
						
						
						
						
							
						
						
							2c051bab9f 
							
						 
					 
					
						
						
							
							core: force inet_aton argument to string to prevent occasional error on reconnect.  
						
						 
						
						... 
						
						
						
						it /should/ always be a string anyway, but sometimes things break with
a TypeError that it is an int instead of the expected string and hangs
up the bot. 
						
						
					 
					
						2012-08-30 11:32:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b33a3794 
							
						 
					 
					
						
						
							
							Fix compatibility with Python 2.6.  
						
						 
						
						
						
						
					 
					
						2012-08-13 13:01:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc8e04195 
							
						 
					 
					
						
						
							
							utils.web.urlencode: Encode data into bytes.  
						
						 
						
						
						
						
					 
					
						2012-08-05 16:57:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							32a7da6f51 
							
						 
					 
					
						
						
							
							Add 2to3 fixer to process utils.gen.IterableMap correctly.  
						
						 
						
						
						
						
					 
					
						2012-08-05 12:32:57 +02:00