guoci 
								
							 
						 
						
							
							
							
							
								
							
							
								0e7497cb46 
								
							 
						 
						
							
							
								
								bpo-34898: Add mtime parameter to gzip.compress(). (GH-9704)  
							
							... 
							
							
							
							Without setting mtime, time.time() will be used as the timestamp which will
end up in the compressed data and each invocation of the compress() function
will vary over time. 
							
						 
						
							2018-11-07 11:50:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stéphane Wirtel 
								
							 
						 
						
							
							
							
							
								
							
							
								3e28eed9ec 
								
							 
						 
						
							
							
								
								bpo-34969: Add --fast, --best on the gzip CLI (GH-9833)  
							
							
							
						 
						
							2018-11-03 16:24:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stéphane Wirtel 
								
							 
						 
						
							
							
							
							
								
							
							
								e8bbc52deb 
								
							 
						 
						
							
							
								
								bpo-23596: Use argparse for the command line of gzip (GH-9781)  
							
							... 
							
							
							
							Co-authored-by: Antony Lee <anntzer.lee@gmail.com> 
							
						 
						
							2018-10-10 00:41:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c663fd60e 
								
							 
						 
						
							
							
								
								Replace KB unit with KiB ( #4293 )  
							
							... 
							
							
							
							kB (*kilo* byte) unit means 1000 bytes, whereas KiB ("kibibyte")
means 1024 bytes. KB was misused: replace kB or KB with KiB when
appropriate.
Same change for MB and GB which become MiB and GiB.
Change the output of Tools/iobench/iobench.py.
Round also the size of the documentation from 5.5 MB to 5 MiB. 
							
						 
						
							2017-11-08 14:44:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								03020cfa97 
								
							 
						 
						
							
							
								
								Issue  #28227 : gzip now supports pathlib  
							
							... 
							
							
							
							Patch by Ethan Furman. 
							
						 
						
							2016-10-02 13:47:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5f1a5187f7 
								
							 
						 
						
							
							
								
								Use sequence repetition instead of bytes constructor with integer argument.  
							
							
							
						 
						
							2016-09-11 14:41:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								8f26565ba9 
								
							 
						 
						
							
							
								
								Fix spelling (inital), grammar (may translates) in documentation, comments  
							
							
							
						 
						
							2016-04-19 04:03:41 +00: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2dbc6e6bce 
								
							 
						 
						
							
							
								
								Issue  #23529 : Limit the size of decompressed data when reading from  
							
							... 
							
							
							
							GzipFile, BZ2File or LZMAFile.  This defeats denial of service attacks
using compressed bombs (i.e. compressed payloads which decompress to a huge
size).
Patch by Martin Panter and Nikolaus Rath. 
							
						 
						
							2015-04-11 00:31:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2116b12da5 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:29:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7a3dba5f 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:24:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bca63b362d 
								
							 
						 
						
							
							
								
								Issue  #23688 : Added support of arbitrary bytes-like objects and avoided  
							
							... 
							
							
							
							unnecessary copying of memoryview in gzip.GzipFile.write().
Original patch by Wolfgang Maier. 
							
						 
						
							2015-03-23 14:59:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d4c2ac8394 
								
							 
						 
						
							
							
								
								Issue  #21560 : An attempt to write a data of wrong type no longer cause  
							
							... 
							
							
							
							GzipFile corruption.  Original patch by Wolfgang Maier. 
							
						 
						
							2015-03-23 15:25:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								e5127299c8 
								
							 
						 
						
							
							
								
								Issue  #20875 : Merge from 3.3  
							
							
							
						 
						
							2014-03-09 14:47:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								6120739f0c 
								
							 
						 
						
							
							
								
								Issue  #20875 : Prevent possible gzip "'read' is not defined" NameError.  
							
							... 
							
							
							
							Patch by Claudiu Popa. 
							
						 
						
							2014-03-09 14:44:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								ee1be99e05 
								
							 
						 
						
							
							
								
								Issue  #19222 : Add support for the 'x' mode to the gzip module.  
							
							... 
							
							
							
							Original patch by Tim Heaney. 
							
						 
						
							2013-10-19 00:11:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48e6a8c88a 
								
							 
						 
						
							
							
								
								Issue  #18743 : Fix references to non-existant "StringIO" module  
							
							... 
							
							
							
							in docstrings and comments. 
							
						 
						
							2013-08-29 11:39:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								50254c57cd 
								
							 
						 
						
							
							
								
								Issue  #18743 : Fix references to non-existant "StringIO" module  
							
							... 
							
							
							
							in docstrings and comments. 
							
						 
						
							2013-08-29 11:35:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b3bd624a55 
								
							 
						 
						
							
							
								
								Back out patch for  #1159051 , which caused backwards compatibility problems.  
							
							
							
						 
						
							2013-05-12 11:57:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcd339aac 
								
							 
						 
						
							
							
								
								Close   #17666 : Fix reading gzip files with an extra field.  
							
							
							
						 
						
							2013-04-08 22:37:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e69f0085e 
								
							 
						 
						
							
							
								
								Close   #17666 : Fix reading gzip files with an extra field.  
							
							
							
						 
						
							2013-04-08 22:35:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cc0172c007 
								
							 
						 
						
							
							
								
								Issue  #1159051 : GzipFile now raises EOFError when reading a corrupted file  
							
							... 
							
							
							
							with truncated header or footer.
Added tests for reading truncated gzip, bzip2, and lzma files. 
							
						 
						
							2013-01-22 17:11:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								57f9b7a124 
								
							 
						 
						
							
							
								
								Issue  #1159051 : GzipFile now raises EOFError when reading a corrupted file  
							
							... 
							
							
							
							with truncated header or footer.
Added tests for reading truncated gzip, bzip2, and lzma files. 
							
						 
						
							2013-01-22 17:07:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7c3922f44c 
								
							 
						 
						
							
							
								
								Issue  #1159051 : GzipFile now raises EOFError when reading a corrupted file  
							
							... 
							
							
							
							with truncated header or footer.
Added tests for reading truncated gzip and bzip2 files. 
							
						 
						
							2013-01-22 17:01:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6e8aabf5 
								
							 
						 
						
							
							
								
								#15546 : Fix GzipFile.peek()'s handling of pathological input data.  
							
							... 
							
							
							
							This is a backport of changeset 8c07ff7f882f. 
							
						 
						
							2013-01-22 15:54:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff262e18f 
								
							 
						 
						
							
							
								
								Issue  #15677 : Document that zlib and gzip accept a compression level of 0 to mean 'no compression'.  
							
							... 
							
							
							
							Patch by Brian Brazil. 
							
						 
						
							2012-11-11 14:14:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								19e568d254 
								
							 
						 
						
							
							
								
								Issue  #15677 : Document that zlib and gzip accept a compression level of 0 to mean 'no compression'.  
							
							... 
							
							
							
							Patch by Brian Brazil. 
							
						 
						
							2012-11-11 14:04:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2a021c80ce 
								
							 
						 
						
							
							
								
								Issue  #15800 : fix the closing of input / output files when gzip is used as a script.  
							
							
							
						 
						
							2012-08-30 00:30:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc4757b79 
								
							 
						 
						
							
							
								
								Issue  #15800 : fix the closing of input / output files when gzip is used as a script.  
							
							
							
						 
						
							2012-08-30 00:29:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								043540088a 
								
							 
						 
						
							
							
								
								#15546 : Also fix GzipFile.peek().  
							
							
							
						 
						
							2012-08-05 14:45:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								37d3ff1487 
								
							 
						 
						
							
							
								
								#15546 : Fix {GzipFile,LZMAFile}.read1()'s handling of pathological input data.  
							
							
							
						 
						
							2012-08-05 02:19:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								83a4dd3fdf 
								
							 
						 
						
							
							
								
								Update GzipFile docstring to mention gzip.open()'s new text-mode support.  
							
							
							
						 
						
							2012-06-30 13:34:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								10c8791978 
								
							 
						 
						
							
							
								
								Fix GzipFile's handling of filenames given as bytes objects.  
							
							... 
							
							
							
							Add relevant tests for GzipFile, and also for BZ2File and LZMAFile. 
							
						 
						
							2012-06-20 01:48:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								103e8113e4 
								
							 
						 
						
							
							
								
								Fix GzipFile's handling of filenames given as bytes objects.  
							
							
							
						 
						
							2012-06-20 01:35:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								68721019ef 
								
							 
						 
						
							
							
								
								Add fileobj support to gzip.open().  
							
							
							
						 
						
							2012-06-04 23:21:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								7e126205e6 
								
							 
						 
						
							
							
								
								Closes   #13989 : Add support for text modes to gzip.open().  
							
							... 
							
							
							
							Also, add tests for gzip.open(). 
							
						 
						
							2012-05-06 15:04:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								be66af424b 
								
							 
						 
						
							
							
								
								Clean up GzipFile mode string handling code.  
							
							
							
						 
						
							2012-02-12 00:06:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								d1a107132c 
								
							 
						 
						
							
							
								
								Merge:  #13989 : Document that GzipFile does not support text mode.  
							
							
							
						 
						
							2012-02-11 23:54:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								30d94b7aea 
								
							 
						 
						
							
							
								
								Issue  #13989 : Document that GzipFile does not support text mode.  
							
							... 
							
							
							
							Also, give a more helpful error message when opened with an invalid mode string. 
							
						 
						
							2012-02-11 23:45:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								50a4d5debb 
								
							 
						 
						
							
							
								
								Merge:  #13781 : Fix GzipFile to work with os.fdopen()'d file objects.  
							
							
							
						 
						
							2012-01-18 09:32:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								892b0b928d 
								
							 
						 
						
							
							
								
								Issue  #13781 : Fix GzipFile to work with os.fdopen()'d file objects.  
							
							
							
						 
						
							2012-01-18 09:25:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								5b5ee69e07 
								
							 
						 
						
							
							
								
								Remove dead code in gzip.  
							
							... 
							
							
							
							These functions appear to be holdovers from the 2.x code, intended to handle
problems with CRC signedness. 
							
						 
						
							2011-04-13 18:57:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								4ec4b0c041 
								
							 
						 
						
							
							
								
								Issue  #10791 : Implement missing method GzipFile.read1(), allowing GzipFile  
							
							... 
							
							
							
							to be wrapped in a TextIOWrapper.  Patch by Nadeem Vawda. 
							
						 
						
							2011-04-04 21:00:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								9f1c1dcde3 
								
							 
						 
						
							
							
								
								#10465 : fix broken delegation in __getattr__ of _PaddedFile.  
							
							
							
						 
						
							2010-11-20 11:25:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7980eaa98d 
								
							 
						 
						
							
							
								
								Issue  #9759 : GzipFile now raises ValueError when an operation is attempted  
							
							... 
							
							
							
							after the file is closed.  Patch by Jeffrey Finkelstein. 
							
						 
						
							2010-10-06 21:21:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7b998e9f52 
								
							 
						 
						
							
							
								
								GzipFile.peek improvements, suggested by Nir Aides.  
							
							
							
						 
						
							2010-10-04 21:55:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c3ed2e7f83 
								
							 
						 
						
							
							
								
								Issue  #9962 : GzipFile now has the peek() method.  
							
							
							
						 
						
							2010-09-29 10:49:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7b9698435d 
								
							 
						 
						
							
							
								
								Issue  #1675951 : Allow GzipFile to work with unseekable file objects.  
							
							... 
							
							
							
							Patch by Florian Festi. 
							
						 
						
							2010-09-23 16:22:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								79c5ef11d5 
								
							 
						 
						
							
							
								
								Issue  #3488 : Provide convenient shorthand functions gzip.compress  
							
							... 
							
							
							
							and `gzip.decompress`.  Original patch by Anand B. Pillai. 
							
						 
						
							2010-08-17 21:10:05 +00:00