Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac053d8f1 
							
						 
					 
					
						
						
							
							Merge branch 'rewrite-rss' into testing  
						
						 
						
						
						
						
					 
					
						2014-07-31 22:53:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							00e25f86d8 
							
						 
					 
					
						
						
							
							Implement TruncatableSet.__repr__.  
						
						 
						
						
						
						
					 
					
						2014-07-31 22:53:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							5f582e3f52 
							
						 
					 
					
						
						
							
							Make AtomicFile support context managers.  
						
						 
						
						
						
						
					 
					
						2014-07-31 22:53:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4a3d39e747 
							
						 
					 
					
						
						
							
							Merge branch 'rewrite-rss' into testing  
						
						 
						
						... 
						
						
						
						Conflicts:
	src/utils/str.py 
						
						
					 
					
						2014-07-31 19:24:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2f327ab9c1 
							
						 
					 
					
						
						
							
							Fix Python 2.6 support (broken in the two last commits).  
						
						 
						
						
						
						
					 
					
						2014-07-31 18:06:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8be1671867 
							
						 
					 
					
						
						
							
							Fix unicode handling issue of utils.str.format on Python 2.  
						
						 
						
						
						
						
					 
					
						2014-07-31 19:57:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							8010cd5ae2 
							
						 
					 
					
						
						
							
							Fix unicode handling issue of utils.str.format on Python 2.  
						
						 
						
						
						
						
					 
					
						2014-07-31 19:57:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c51876b4d6 
							
						 
					 
					
						
						
							
							Allow TruncatableSet to get no argument.  
						
						 
						
						
						
						
					 
					
						2014-07-31 18:43:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							94fbea6266 
							
						 
					 
					
						
						
							
							Add utils.structures.TruncatableSet.  
						
						 
						
						
						
						
					 
					
						2014-07-31 14:24:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							ab011a6618 
							
						 
					 
					
						
						
							
							ShrinkUrl & core: Fix encoding issue related to getUrlFd.  
						
						 
						
						
						
						
					 
					
						2014-07-16 05:42:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							9210aa1a33 
							
						 
					 
					
						
						
							
							utils.web.getUrl: add the 'timeout' argument (and fix the doc of getUrlFd).  
						
						 
						
						
						
						
					 
					
						2014-04-26 12:43:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							28536f0528 
							
						 
					 
					
						
						
							
							Fix utils.gen.safeEval to work with instances of ast.NameConstant (introduced in Pythn 3.4).  
						
						 
						
						
						
						
					 
					
						2014-04-19 10:17:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							77e6de6bba 
							
						 
					 
					
						
						
							
							Fix errors detected by PyLint.  
						
						 
						
						
						
						
					 
					
						2014-03-05 14:14:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb25db6e5 
							
						 
					 
					
						
						
							
							Add support for SRV records in domain name resolution.  
						
						 
						
						
						
						
					 
					
						2014-03-01 09:22:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							108b0de0d1 
							
						 
					 
					
						
						
							
							Add support of IP-binding in non-IRC connections.  
						
						 
						
						
						
						
					 
					
						2014-03-01 09:06:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c872cd793f 
							
						 
					 
					
						
						
							
							Fix compatibility with Pypy (does not support __closure__ attribute for functions).  
						
						 
						
						
						
						
					 
					
						2014-01-26 21:19:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							06fdaa792f 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_map).  
						
						 
						
						
						
						
					 
					
						2014-01-21 10:57:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							1fbdedc7e0 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_funcattrs, fix_itertools, and fix_itertools_imports).  
						
						 
						
						
						
						
					 
					
						2014-01-21 10:50:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							35a62b4e77 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_ws_comma, fix_xreadlines, and fix_zip).  
						
						 
						
						
						
						
					 
					
						2014-01-21 10:40:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							ca419f6485 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_reduce, fix_renames, fix_repr, fix_set_literal, fix_standarderror, fix_sys_exc, fix_throw, and fix_tuple_params).  
						
						 
						
						
						
						
					 
					
						2014-01-20 16:04:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7db3ab21 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_except).  
						
						 
						
						
						
						
					 
					
						2014-01-20 15:49:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							2fda69b4d6 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_raise).  
						
						 
						
						
						
						
					 
					
						2014-01-20 15:43:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							c1c23f66f4 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_print).  
						
						 
						
						
						
						
					 
					
						2014-01-20 15:31:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							529b8f8d99 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_nonzero, fix_operator, and fix_paren).  
						
						 
						
						
						
						
					 
					
						2014-01-20 15:19:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							d1649a44ac 
							
						 
					 
					
						
						
							
							Continue accelerating the 2to3 step (remove fix_idioms, fix_imports2, fix_input, fix_intern, fix_isinstance, fix_ne, fix_next, and fix_raw_input).  
						
						 
						
						
						
						
					 
					
						2014-01-20 15:13:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							4652c9ce51 
							
						 
					 
					
						
						
							
							Start accelerating the 2to3 step (remove fix_apply, fix_buffer, fix_callable, fix_exec, fix_execfile, fix_exitfunc, fix_filter, fix_funcattrs, fix_future, fix_getcwdu, and fix_has_key).  
						
						 
						
						
						
						
					 
					
						2014-01-20 14:49:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nyuszika7h 
							
						 
					 
					
						
						
						
						
							
						
						
							0e480b4e52 
							
						 
					 
					
						
						
							
							Fix file descriptor leaks  
						
						 
						
						
						
						
					 
					
						2014-01-03 17:44:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							89fb4fb3b2 
							
						 
					 
					
						
						
							
							Fix stack frames display for objects without __dict__ attribute.  
						
						 
						
						
						
						
					 
					
						2013-12-25 16:08:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							84cad71cf5 
							
						 
					 
					
						
						
							
							Fix inspection of the stack if the 'self' object has no __dict__.  
						
						 
						
						
						
						
					 
					
						2013-12-15 19:30:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							f894983b55 
							
						 
					 
					
						
						
							
							Add inspection of self.* in debug locals dump.  
						
						 
						
						
						
						
					 
					
						2013-12-05 12:35:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Valentin Lorentz 
							
						 
					 
					
						
						
						
						
							
						
						
							42b8a0676c 
							
						 
					 
					
						
						
							
							utils/web.py: Attempt to fix handling of RSS feeds using broken entity references.  
						
						 
						
						
						
						
					 
					
						2013-11-26 15:15:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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