Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5b90f5de26 
								
							 
						 
						
							
							
								
								Don't seek to the start of the file when open ZipFile with the 'w' mode  
							
							... 
							
							
							
							(regression introduced in issue #14099 ). 
							
						 
						
							2015-02-01 19:01:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a14f7d239f 
								
							 
						 
						
							
							
								
								Issue  #14099 : Restored support of writing ZIP files to tellable but  
							
							... 
							
							
							
							non-seekable streams. 
							
						 
						
							2015-01-26 14:01:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f15e524026 
								
							 
						 
						
							
							
								
								Issue  #14099 : Writing to ZipFile and reading multiple ZipExtFiles is  
							
							... 
							
							
							
							threadsafe now. 
							
						 
						
							2015-01-26 13:53:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f4adbae927 
								
							 
						 
						
							
							
								
								Issue  #14099 : ZipFile.open() no longer reopen the underlying file.  Objects  
							
							... 
							
							
							
							returned by ZipFile.open() can now operate independently of the ZipFile even
if the ZipFile was created by passing in a file-like object as the first
argument to the constructor. 
							
						 
						
							2014-12-03 09:14:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ad088f3ea 
								
							 
						 
						
							
							
								
								Issue  #14099 : ZipFile.open() no longer reopen the underlying file.  Objects  
							
							... 
							
							
							
							returned by ZipFile.open() can now operate independently of the ZipFile even
if the ZipFile was created by passing in a file-like object as the first
argument to the constructor. 
							
						 
						
							2014-12-03 09:11:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								51a43703af 
								
							 
						 
						
							
							
								
								Issue  #22217 : Implemented reprs of classes in the zipfile module.  
							
							
							
						 
						
							2014-10-29 22:42:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								518e71b18a 
								
							 
						 
						
							
							
								
								Issue  #22219 : The zipfile module CLI now adds entries for directories  
							
							... 
							
							
							
							(including empty directories) in ZIP file. 
							
						 
						
							2014-10-04 13:39:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46a34924e4 
								
							 
						 
						
							
							
								
								Issue  #20912 : Now directories added to ZIP file have correct Unix and MS-DOS  
							
							... 
							
							
							
							directory attributes. 
							
						 
						
							2014-09-23 22:40:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cfbb394488 
								
							 
						 
						
							
							
								
								Issue  #21866 : ZipFile.close() no longer writes ZIP64 central directory  
							
							... 
							
							
							
							records if allowZip64 is false. 
							
						 
						
							2014-09-23 21:34:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								97f17ff840 
								
							 
						 
						
							
							
								
								Issue  #22201 : Command-line interface of the zipfile module now correctly  
							
							... 
							
							
							
							extracts ZIP files with directory entries.  Patch by Ryan Wilson. 
							
						 
						
							2014-08-17 15:14:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								0af8a86be8 
								
							 
						 
						
							
							
								
								Fix issue  #14315 : The zipfile module now ignores extra fields in the central  
							
							... 
							
							
							
							directory that are too short to be parsed instead of letting a struct.unpack
error bubble up as this "bad data" appears in many real world zip files in the
wild and is ignored by other zip tools. 
							
						 
						
							2014-05-29 23:42:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c46d1faa4a 
								
							 
						 
						
							
							
								
								Issue  #20262 : Warnings are raised now when duplicate names are added in the  
							
							... 
							
							
							
							ZIP file or too long ZIP file comment is truncated. 
							
						 
						
							2014-01-20 21:59:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9b7a1a1af6 
								
							 
						 
						
							
							
								
								Issue  #20262 : Warnings are raised now when duplicate names are added in the  
							
							... 
							
							
							
							ZIP file or too long ZIP file comment is truncated. 
							
						 
						
							2014-01-20 21:57:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								69fdbf9cb0 
								
							 
						 
						
							
							
								
								Issue  #20078 : Reading malformed zipfiles no longer hangs with 100% CPU  
							
							... 
							
							
							
							consumption. 
							
						 
						
							2014-01-09 14:53:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce3f10aee 
								
							 
						 
						
							
							
								
								Issue  #20078 : Reading malformed zipfiles no longer hangs with 100% CPU  
							
							... 
							
							
							
							consumption. 
							
						 
						
							2014-01-09 14:50:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holth 
								
							 
						 
						
							
							
							
							
								
							
							
								9dee304205 
								
							 
						 
						
							
							
								
								Issue  #18585 : speed zipfile import by only generating zipfile._ZipDecryptor on demand  
							
							
							
						 
						
							2014-01-02 23:17:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6787a3806e 
								
							 
						 
						
							
							
								
								Issue  #15204 : Deprecated the 'U' mode in file-like objects.  
							
							
							
						 
						
							2013-11-23 22:12:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								235c5e0dd6 
								
							 
						 
						
							
							
								
								Issue  #17201 : ZIP64 extensions now are enabled by default.  
							
							... 
							
							
							
							Patch by William Mallard. 
							
						 
						
							2013-11-23 15:55:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Tismer 
								
							 
						 
						
							
							
							
							
								
							
							
								410d931a17 
								
							 
						 
						
							
							
								
								add filtering of individual files to PyZipFile  
							
							... 
							
							
							
							changed output of debug messages to say "path" or "file"
extended test for filtering  certain files in a package
added test for filtering files in a python dir (no package) 
							
						 
						
							2013-10-22 04:09:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Tismer 
								
							 
						 
						
							
							
							
							
								
							
							
								59202e5fc7 
								
							 
						 
						
							
							
								
								add a filterfunc to zip file.PyZipFile.writepy, issue 19274  
							
							
							
						 
						
							2013-10-21 03:59:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab25c7c011 
								
							 
						 
						
							
							
								
								Issue  #19053 : ZipExtFile.read1() with non-zero argument no more returns empty  
							
							... 
							
							
							
							bytes until end of data. 
							
						 
						
							2013-09-27 22:14:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d2c07a58af 
								
							 
						 
						
							
							
								
								Issue  #19053 : ZipExtFile.read1() with non-zero argument no more returns empty  
							
							... 
							
							
							
							bytes until end of data. 
							
						 
						
							2013-09-27 22:11:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								260fbe80c5 
								
							 
						 
						
							
							
								
								Issue  #15767 : Excise the remaining instances of ModuleNotFoundError  
							
							
							
						 
						
							2013-07-04 18:16:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b57a085c74 
								
							 
						 
						
							
							
								
								Issue  #17177 : Stop using imp in zipfile  
							
							
							
						 
						
							2013-06-15 17:32:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a1bfed5d 
								
							 
						 
						
							
							
								
								Move test___all__ over to unittest.main() and use ModuleNotFoundError  
							
							
							
						 
						
							2013-06-12 20:12:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								7eca9624be 
								
							 
						 
						
							
							
								
								Refactor recently added bugfix into more testable code by using a  
							
							... 
							
							
							
							method for windows file name sanitization.  Splits the unittest up
into several based on platform. 
							
						 
						
							2013-02-03 00:37:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								09aa752067 
								
							 
						 
						
							
							
								
								Refactor recently added bugfix into more testable code by using a  
							
							... 
							
							
							
							method for windows file name sanitization.  Splits the unittest up
into several based on platform. 
							
						 
						
							2013-02-03 00:36:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fc23ec62a6 
								
							 
						 
						
							
							
								
								Fix the test for issue  #6972 .  
							
							... 
							
							
							
							Remove trailing dots on Windows. 
							
						 
						
							2013-02-02 19:52:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								672671da47 
								
							 
						 
						
							
							
								
								Fix the test for issue  #6972 .  
							
							... 
							
							
							
							Remove trailing dots on Windows. 
							
						 
						
							2013-02-02 19:51:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e6444497 
								
							 
						 
						
							
							
								
								Fix the test for issue  #6972 .  
							
							... 
							
							
							
							Remove trailing dots on Windows. 
							
						 
						
							2013-02-02 19:50:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								ae42ec8004 
								
							 
						 
						
							
							
								
								Fixes Issue  #6972 : The zipfile module no longer overwrites files outside of  
							
							... 
							
							
							
							its destination path when extracting malicious zip files. 
							
						 
						
							2013-02-01 11:35:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								193e1be72d 
								
							 
						 
						
							
							
								
								Fixes Issue  #6972 : The zipfile module no longer overwrites files outside of  
							
							... 
							
							
							
							its destination path when extracting malicious zip files. 
							
						 
						
							2013-02-01 11:31:31 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								b47acbf46a 
								
							 
						 
						
							
							
								
								Fixes Issue  #6972 : The zipfile module no longer overwrites files outside of  
							
							... 
							
							
							
							its destination path when extracting malicious zip files. 
							
						 
						
							2013-02-01 11:22:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								db58e15ee5 
								
							 
						 
						
							
							
								
								Issue  #4844 : ZipFile now raises BadZipFile when opens a ZIP file with an  
							
							... 
							
							
							
							incomplete "End of Central Directory" record.  Original patch by Guilherme
Polo and Alan McIntyre. 
							
						 
						
							2013-01-31 15:30:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d72bfe9eb9 
								
							 
						 
						
							
							
								
								Issue  #4844 : ZipFile now raises BadZipFile when opens a ZIP file with an  
							
							... 
							
							
							
							incomplete "End of Central Directory" record.  Original patch by Guilherme
Polo and Alan McIntyre. 
							
						 
						
							2013-01-31 15:29:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d2b1527f14 
								
							 
						 
						
							
							
								
								Issue  #4844 : ZipFile now raises BadZipFile when opens a ZIP file with an  
							
							... 
							
							
							
							incomplete "End of Central Directory" record.  Original patch by Guilherme
Polo and Alan McIntyre. 
							
						 
						
							2013-01-31 15:27:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f7209225bb 
								
							 
						 
						
							
							
								
								Issue  #12004 : Fix an internal error in PyZipFile when writing an invalid  
							
							... 
							
							
							
							Python file.  Patch by Ben Morgan. 
							
						 
						
							2013-01-29 20:15:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b75db5de 
								
							 
						 
						
							
							
								
								Issue  #12004 : Fix an internal error in PyZipFile when writing an invalid  
							
							... 
							
							
							
							Python file.  Patch by Ben Morgan. 
							
						 
						
							2013-01-29 20:14:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								45c4375ea7 
								
							 
						 
						
							
							
								
								Issue  #12004 : Fix an internal error in PyZipFile when writing an invalid  
							
							... 
							
							
							
							Python file.  Patch by Ben Morgan. 
							
						 
						
							2013-01-29 20:10:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5f1cfbb5c0 
								
							 
						 
						
							
							
								
								Issue  #9720 : zipfile now writes correct local headers for files larger than 4 GiB.  
							
							
							
						 
						
							2013-01-15 00:41:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								64bfcc4c22 
								
							 
						 
						
							
							
								
								Issue  #9720 : zipfile now writes correct local headers for files larger than 4 GiB.  
							
							
							
						 
						
							2013-01-15 00:38:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								182d7cd531 
								
							 
						 
						
							
							
								
								Issue  #9720 : zipfile now writes correct local headers for files larger than 4 GiB.  
							
							
							
						 
						
							2013-01-15 00:31:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								6a5fc4c443 
								
							 
						 
						
							
							
								
								#14313 : zipfile now raises NotImplementedError when the compression type is unknown.  
							
							
							
						 
						
							2012-11-18 13:20:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8f1fefab9a 
								
							 
						 
						
							
							
								
								Issue  #16408 : Fix file descriptors not being closed in error conditions in the zipfile module.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-11-17 23:54:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8572da5e96 
								
							 
						 
						
							
							
								
								Issue  #16408 : Fix file descriptors not being closed in error conditions in the zipfile module.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-11-17 23:52:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17babc5e97 
								
							 
						 
						
							
							
								
								Issue  #16408 : Fix file descriptors not being closed in error conditions in the zipfile module.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-11-17 23:50:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								658f3522c6 
								
							 
						 
						
							
							
								
								#11981 : remove duplicate line.  Patch by Johan Euphrosine.  
							
							
							
						 
						
							2012-11-17 18:56:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								78157b3f6f 
								
							 
						 
						
							
							
								
								On behalf of Nadeem Vawda: issue  #10376 : micro-optimize reading from a Zipfile.  
							
							... 
							
							
							
							(patch by Serhiy) 
							
						 
						
							2012-06-23 16:44:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								a425c3d5a2 
								
							 
						 
						
							
							
								
								Make lzma.{encode,decode}_filter_properties private.  
							
							... 
							
							
							
							These functions were originally added to support LZMA compression in the zipfile
module, and are not of interest for the majority of users.
They can be made public in 3.4 if there is user interest, but in the meanwhile,
I've opted to present a smaller, simpler API for the module's initial release. 
							
						 
						
							2012-06-21 23:36:48 +02:00