Non-exhaustively fixes CVE-2016-9844, CVE-2018-1000035, CVE-2018-18384, and CVE-2019-13232. * gnu/packages/patches/unzip-COVSCAN-fix-unterminated-string.patch, gnu/packages/patches/unzip-CVE-2016-9844.patch, gnu/packages/patches/unzip-CVE-2018-1000035.patch, gnu/packages/patches/unzip-CVE-2018-18384.patch, gnu/packages/patches/unzip-case-insensitive.patch, gnu/packages/patches/unzip-alt-iconv-utf8-print.patch, gnu/packages/patches/unzip-alt-iconv-utf8.patch, gnu/packages/patches/unzip-close.patch, gnu/packages/patches/unzip-exec-shield.patch, gnu/packages/patches/unzip-fix-recmatch.patch, gnu/packages/patches/unzip-manpage-fix.patch, gnu/packages/patches/unzip-overflow.patch, gnu/packages/patches/unzip-symlink.patch, gnu/packages/patches/unzip-timestamp.patch, gnu/packages/patches/unzip-valgrind.patch, gnu/packages/patches/unzip-x-option.patch, gnu/packages/patches/unzip-zipbomb-manpage.patch, gnu/packages/patches/unzip-zipbomb-part1.patch, gnu/packages/patches/unzip-zipbomb-part2.patch, gnu/packages/patches/unzip-zipbomb-part3.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/compression.scm (unzip/fixed): New variable. Apply patches. (unzip)[replacement]: Graft.
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			396 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			396 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff -up unzip60/crc_i386.S.exec-shield unzip60/crc_i386.S
 | |
| --- unzip60/crc_i386.S.exec-shield	2007-01-07 06:02:58.000000000 +0100
 | |
| +++ unzip60/crc_i386.S	2009-11-18 11:16:39.630389312 +0100
 | |
| @@ -302,3 +302,6 @@ _crc32:                         /* ulg c
 | |
|  #endif /* i386 || _i386 || _I386 || __i386 */
 | |
|  
 | |
|  #endif /* !USE_ZLIB && !CRC_TABLE_ONLY */
 | |
| +
 | |
| +.section .note.GNU-stack, "", @progbits
 | |
| +.previous
 |