Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e670be2273 
								
							 
						 
						
							
							
								
								Issue  #27029 : Removed deprecated support of universal newlines mode from ZipFile.open().  
							
							
							
						 
						
							2016-06-11 19:32:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f47fc5553b 
								
							 
						 
						
							
							
								
								Issue  #26039 : Document ZipInfo.is_dir() and make force_zip64 keyword-only.  
							
							... 
							
							
							
							Patch by Thomas Kluyver. 
							
						 
						
							2016-05-15 12:27:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								18ee29d0b8 
								
							 
						 
						
							
							
								
								Issue  #26039 : zipfile.ZipFile.open() can now be used to write data into a ZIP  
							
							... 
							
							
							
							file, as well as for extracting data.  Patch by Thomas Kluyver. 
							
						 
						
							2016-05-13 13:52:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								503f908090 
								
							 
						 
						
							
							
								
								Issue  #26039 : Added zipfile.ZipInfo.from_file() and zipinfo.ZipInfo.is_dir().  
							
							... 
							
							
							
							Patch by Thomas Kluyver. 
							
						 
						
							2016-02-08 00:02:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								b82032f935 
								
							 
						 
						
							
							
								
								Issue  #22341 : Drop Python 2 workaround and document CRC initial value  
							
							... 
							
							
							
							Also align the parameter naming in binascii to be consistent with zlib. 
							
						 
						
							2015-12-11 05:19:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6e3d2ba269 
								
							 
						 
						
							
							
								
								Issue  #25624 : ZipFile now always writes a ZIP_STORED header for directory  
							
							... 
							
							
							
							entries.  Patch by Dingyuan Wang. 
							
						 
						
							2015-11-22 14:50:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8bc792a602 
								
							 
						 
						
							
							
								
								Issue  #25624 : ZipFile now always writes a ZIP_STORED header for directory  
							
							... 
							
							
							
							entries.  Patch by Dingyuan Wang. 
							
						 
						
							2015-11-22 14:49:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9e777730eb 
								
							 
						 
						
							
							
								
								Issue  #25364 : zipfile now works in threads disabled builds.  
							
							
							
						 
						
							2015-10-10 19:43:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f299abdafa 
								
							 
						 
						
							
							
								
								Issue  #23731 : Implement PEP 488.  
							
							... 
							
							
							
							The concept of .pyo files no longer exists. Now .pyc files have an
optional `opt-` tag which specifies if any extra optimizations beyond
the peepholer were applied. 
							
						 
						
							2015-04-13 14:21:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								764fc9bfac 
								
							 
						 
						
							
							
								
								Issue  #21717 : The zipfile.ZipFile.open function now supports 'x' (exclusive  
							
							... 
							
							
							
							creation) mode. 
							
						 
						
							2015-03-25 10:09:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								77d899726f 
								
							 
						 
						
							
							
								
								Issue  #23252 :  Added support for writing ZIP files to unseekable streams.  
							
							
							
						 
						
							2015-03-23 01:09:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b76bcc4ffc 
								
							 
						 
						
							
							
								
								Issue  #14099 : Backout changeset e5bb3044402b (except adapted tests).  
							
							
							
						 
						
							2015-01-26 13:45:39 +02: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