Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2b490f3d 
								
							 
						 
						
							
							
								
								Issue  #18011 : base64.b32decode() now raises a binascii.Error if there are  
							
							... 
							
							
							
							non-alphabet characters present in the input string to conform a docstring.
Updated the module documentation. 
							
						 
						
							2013-05-28 15:27:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								b501b565c6 
								
							 
						 
						
							
							
								
								Use simple call to os.symlink for broken link (intended for previous commit)  
							
							
							
						 
						
							2013-05-27 23:52:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								3a09286790 
								
							 
						 
						
							
							
								
								Issue  #13772 : Restored directory detection of targets in os.symlink on Windows, which was temporarily removed in Python 3.2.3 due to an incomplete implementation. The implementation now works even if the symlink is created in a location other than the current directory.  
							
							
							
						 
						
							2013-05-27 23:21:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								db4e5c53c9 
								
							 
						 
						
							
							
								
								Issue  #15392 : Create a unittest framework for IDLE.  
							
							... 
							
							
							
							Preliminary patch by Rajagopalasarma Jayakrishnan. 
							
						 
						
							2013-05-27 21:32:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								80bc00f582 
								
							 
						 
						
							
							
								
								Issue  #18063 : fix some struct specifications in the tests for sys.getsizeof().  
							
							
							
						 
						
							2013-05-25 23:47:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								4ace240fe5 
								
							 
						 
						
							
							
								
								Clean-up duplicated code in tests  
							
							
							
						 
						
							2013-05-25 07:12:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								6dc32b34dd 
								
							 
						 
						
							
							
								
								Issue  #13612 : handle unknown encodings without a buffer overflow.  
							
							... 
							
							
							
							This affects pyexpat and _elementtree. PyExpat_CAPI now exposes a new
function - DefaultUnknownEncodingHandler.
Based on a patch by Serhiy Storchaka. 
							
						 
						
							2013-05-25 05:25:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5a38c728 
								
							 
						 
						
							
							
								
								Fix test_bad_address on Ubuntu 13.04  
							
							
							
						 
						
							2013-05-25 13:08:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ronald Oussoren 
								
							 
						 
						
							
							
							
							
								
							
							
								27a4ac535f 
								
							 
						 
						
							
							
								
								Issue  #17269 : Workaround for a platform bug in getaddrinfo on OSX  
							
							... 
							
							
							
							Without this patch socket.getaddrinfo crashed when called
with some unusual argument combinations. 
							
						 
						
							2013-05-24 13:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6724612755 
								
							 
						 
						
							
							
								
								add test for inequality  
							
							
							
						 
						
							2013-05-22 13:27:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								66d53fa9ad 
								
							 
						 
						
							
							
								
								Issue  #16986 : ElementTree now correctly parses a string input not only when  
							
							... 
							
							
							
							an internal XML encoding is UTF-8 or US-ASCII. 
							
						 
						
							2013-05-22 17:07:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-Francois Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								dd225e4c64 
								
							 
						 
						
							
							
								
								Issue  #17684 : Fix some test_socket failures due to limited FD passing support  
							
							... 
							
							
							
							on OS-X. Patch by Jeff Ramnani. 
							
						 
						
							2013-05-20 19:08:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								611d901289 
								
							 
						 
						
							
							
								
								add recursive repr test  
							
							
							
						 
						
							2013-05-19 19:39:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dc49b2b88c 
								
							 
						 
						
							
							
								
								Try to make test more reliable (saw some sporadic failures on buildbots)  
							
							
							
						 
						
							2013-05-19 15:55:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								916fc7bf28 
								
							 
						 
						
							
							
								
								Issue  #11995 : test_pydoc doesn't import all sys.path modules anymore.  
							
							
							
						 
						
							2013-05-19 15:44:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								08231a9c6a 
								
							 
						 
						
							
							
								
								Issue  #17901 : fix TreeBuilder construction for an explicit element_factory=None  
							
							... 
							
							
							
							Based on report and patch by Aaron Oakley. 
							
						 
						
							2013-05-18 15:47:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								90a24270f8 
								
							 
						 
						
							
							
								
								Close file before reopening to keep Windows happy in test_sax.  
							
							
							
						 
						
							2013-05-18 18:11:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86d53cadda 
								
							 
						 
						
							
							
								
								Issue  #17980 : Fix possible abuse of ssl.match_hostname() for denial of service using certificates with many wildcards (CVE-2013-2099).  
							
							
							
						 
						
							2013-05-18 17:56:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								636f93c63b 
								
							 
						 
						
							
							
								
								Issue  #17980 : Fix possible abuse of ssl.match_hostname() for denial of service using certificates with many wildcards (CVE-2013-2099).  
							
							
							
						 
						
							2013-05-18 17:56:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d2b58a9880 
								
							 
						 
						
							
							
								
								only recursively expand in the format spec ( closes   #17644 )  
							
							
							
						 
						
							2013-05-17 17:34:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5cfbd2642c 
								
							 
						 
						
							
							
								
								frozen modules now apparently have empty __path__  
							
							
							
						 
						
							2013-05-31 22:18:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0651b5fa 
								
							 
						 
						
							
							
								
								Issue  #18065 : For frozen packages set __path__ to [].  
							
							... 
							
							
							
							Previously __path__ was set to [__name__], but that could lead to bad
results if someone managed to circumvent the frozen importer and
somehow ended up with a finder that thought __name__ was a legit
directory/location. 
							
						 
						
							2013-05-31 23:18:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0dbb4c7f13 
								
							 
						 
						
							
							
								
								Issues  #18088 , 18089: Introduce  
							
							... 
							
							
							
							importlib.abc.Loader.init_module_attrs() and implement
importlib.abc.InspectLoader.load_module().
The importlib.abc.Loader.init_module_attrs() method sets the various
attributes on the module being loaded. It is done unconditionally to
support reloading. Typically people used
importlib.util.module_for_loader, but since that's a decorator there
was no way to override it's actions, so init_module_attrs() came into
existence to allow for overriding. This is also why module_for_loader
is now pending deprecation (having its other use replaced by
importlib.util.module_to_load).
All of this allowed for importlib.abc.InspectLoader.load_module() to
be implemented. At this point you can now implement a loader with
nothing more than get_code() (which only requires get_source();
package support requires is_package()). Thanks to init_module_attrs()
the implementation of load_module() is basically a context manager
containing 2 methods calls, a call to exec(), and a return statement. 
							
						 
						
							2013-05-31 18:56:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b60a43eabf 
								
							 
						 
						
							
							
								
								Add a reset_name argument to importlib.util.module_to_load in order to  
							
							... 
							
							
							
							control whether to reset the module's __name__ attribute in case a
reload is being done. 
							
						 
						
							2013-05-31 18:11:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c7a2825681 
								
							 
						 
						
							
							
								
								Issue  #18094 : test_uuid no more reports skipped tests as passed.  
							
							
							
						 
						
							2013-05-31 22:34:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								357c9fb055 
								
							 
						 
						
							
							
								
								Rename importlib.util.ModuleManager to module_to_load so that the name  
							
							... 
							
							
							
							explains better what the context manager is providing. 
							
						 
						
							2013-05-30 17:31:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								2e537f9edc 
								
							 
						 
						
							
							
								
								test_decimal: add __sizeof__() tests for code coverage.  
							
							
							
						 
						
							2013-05-29 18:50:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								8d90e383a3 
								
							 
						 
						
							
							
								
								Merge 3.3.  
							
							
							
						 
						
							2013-05-29 15:47:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								6b3026ce72 
								
							 
						 
						
							
							
								
								merge from 3.3  
							
							... 
							
							
							
							#17403 : urllib.parse.robotparser normalizes the urls before adding to
ruleline. This helps in handling certain types invalid urls in a conservative
manner. Patch contributed by Mher Movsisyan. 
						
							2013-05-29 05:57:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								7b503965a0 
								
							 
						 
						
							
							
								
								Merge with 3.3  
							
							
							
						 
						
							2013-05-28 22:22:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3dc48d6f69 
								
							 
						 
						
							
							
								
								Issue  #18070 : importlib.util.module_for_loader() now sets __loader__  
							
							... 
							
							
							
							and __package__ unconditionally in order to do the right thing for
reloading. 
							
						 
						
							2013-05-28 18:35:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a3687f0d68 
								
							 
						 
						
							
							
								
								Introduce importlib.util.ModuleManager which is a context manager to  
							
							... 
							
							
							
							handle providing (and cleaning up if needed) the module to be loaded.
A future commit will use the context manager in
Lib/importlib/_bootstrap.py and thus why the code is placed there
instead of in Lib/importlib/util.py. 
							
						 
						
							2013-05-28 17:29:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								281945f427 
								
							 
						 
						
							
							
								
								Issue  #18025 : Fixed a segfault in io.BufferedIOBase.readinto() when raw  
							
							... 
							
							
							
							stream's read() returns more bytes than requested. 
							
						 
						
							2013-05-28 16:27:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5758fa78d0 
								
							 
						 
						
							
							
								
								Issue  #17746 : Skip test_shutil.test_non_matching_mode when run as root or  
							
							... 
							
							
							
							on unsuitable platform/environment. 
							
						 
						
							2013-05-28 15:53:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								77a3ad743f 
								
							 
						 
						
							
							
								
								Issue  #18011 : base64.b32decode() now raises a binascii.Error if there are  
							
							... 
							
							
							
							non-alphabet characters present in the input string to conform a docstring.
Updated the module documentation. 
							
						 
						
							2013-05-28 15:30:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								fb1141cd55 
								
							 
						 
						
							
							
								
								Merge with 3.3  
							
							
							
						 
						
							2013-05-27 23:53:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								8f1a8e32b1 
								
							 
						 
						
							
							
								
								Merge with 3.3  
							
							
							
						 
						
							2013-05-27 23:26:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								667a03b292 
								
							 
						 
						
							
							
								
								Merge with 3.3  
							
							
							
						 
						
							2013-05-27 21:33:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3b62ca88e4 
								
							 
						 
						
							
							
								
								Issue  #18072 : Implement get_code() for importlib.abc.InspectLoader and  
							
							... 
							
							
							
							ExecutionLoader. 
							
						 
						
							2013-05-27 21:11:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								9ffe85e1e8 
								
							 
						 
						
							
							
								
								Move importlib.abc.SourceLoader.source_to_code() to InspectLoader.  
							
							... 
							
							
							
							While the previous location was fine, it makes more sense to have the
method higher up in the inheritance chain, especially at a point where
get_source() is defined which is the earliest source_to_code() could
programmatically be used in the inheritance tree in importlib.abc. 
							
						 
						
							2013-05-26 16:45:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1256f1f438 
								
							 
						 
						
							
							
								
								Issue  #18063 : fix some struct specifications in the tests for sys.getsizeof().  
							
							
							
						 
						
							2013-05-25 23:48:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								eadd8cf507 
								
							 
						 
						
							
							
								
								Fix   #16832  - expose cache validity checking support in ABCMeta  
							
							
							
						 
						
							2013-05-25 18:41:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								8be90396f2 
								
							 
						 
						
							
							
								
								Clean-up duplicated code in tests  
							
							
							
						 
						
							2013-05-25 07:12:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3022f24f 
								
							 
						 
						
							
							
								
								Issue  #13612 : handle unknown encodings without a buffer overflow.  
							
							... 
							
							
							
							This affects pyexpat and _elementtree. PyExpat_CAPI now exposes a new
function - DefaultUnknownEncodingHandler.
Based on a patch by Serhiy Storchaka. 
							
						 
						
							2013-05-25 05:27:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								765f3cce48 
								
							 
						 
						
							
							
								
								Fix test_bad_address on Ubuntu 13.04  
							
							
							
						 
						
							2013-05-25 13:08:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								3b84eae03e 
								
							 
						 
						
							
							
								
								Closes   #18046 : Simplified logging internals relating to levels and their names. Thanks to Alex Gaynor for the patch.  
							
							
							
						 
						
							2013-05-25 03:20:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								8307075ce8 
								
							 
						 
						
							
							
								
								Fix   #17272  - Make Request.full_url and Request.get_full_url return same result under all circumstances.  
							
							... 
							
							
							
							Document the change of Request.full_url to a property. 
							
						 
						
							2013-05-24 09:14:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ronald Oussoren 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3e6cc452 
								
							 
						 
						
							
							
								
								(3.3->default) Issue  #17269 : Workaround for a platform bug in getaddrinfo on OSX  
							
							... 
							
							
							
							Without this patch socket.getaddrinfo crashed when called
with some unusual argument combinations. 
							
						 
						
							2013-05-24 13:51:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								965efe9e5e 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-05-22 13:27:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								447b6e3c6e 
								
							 
						 
						
							
							
								
								Issue  #16986 : ElementTree now correctly parses a string input not only when  
							
							... 
							
							
							
							an internal XML encoding is UTF-8 or US-ASCII. 
							
						 
						
							2013-05-22 17:21:06 +03:00