Colin Watson 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f35acb5b 
							
						 
					 
					
						
						
							
							syslinux: Fix syslinux_test in out-of-tree builds  
						
						... 
						
						
						
						syslinux_parse simplifies some filenames by removing things like ".."
segments, but the tests assumed that @abs_top_srcdir@ would be
untouched, which is not true in the case of out-of-tree builds where
@abs_top_srcdir@ may contain ".." segments.
Performing the substitution requires some awkwardness in Makefile.am due
to details of how config.status works.
Signed-off-by: Colin Watson <cjwatson@ubuntu.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> 
						
					 
					
						2019-03-05 10:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0a4f689a 
							
						 
					 
					
						
						
							
							verifiers: File type for fine-grained signature-verification controlling  
						
						... 
						
						
						
						Let's provide file type info to the I/O layer. This way verifiers
framework and its users will be able to differentiate files and verify
only required ones.
This is preparatory patch.
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
Reviewed-by: Ross Philipson <ross.philipson@oracle.com> 
						
					 
					
						2018-11-09 13:25:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andrei Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							48cd9dc104 
							
						 
					 
					
						
						
							
							syslinux_parse: assorted issues found by Coverity  
						
						... 
						
						
						
						1. Remove unneeded NULL check
CID: 96607
2. Do not allocate storage for initrd, copy it directly from input
buffer. Avoids memory leak in failure path.
CID: 96604
3. Unchecked error return from print()
CID: 96601, 73595 
						
					 
					
						2015-06-19 18:38:25 +03:00 
						 
				 
			
				
					
						
							
							
								Andrei Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8067fe28ed 
							
						 
					 
					
						
						
							
							syslinux_parse: make print_escaped actually stop before `to'  
						
						... 
						
						
						
						The only current user is mboot.c32 which unfortunately is not covered
by regression tests. 
						
					 
					
						2015-06-19 17:35:17 +03:00 
						 
				 
			
				
					
						
							
							
								Lunar 
							
						 
					 
					
						
						
						
						
							
						
						
							c9ee9bedef 
							
						 
					 
					
						
						
							
							syslinux: Support {vesa,}menu.c32.  
						
						
						
					 
					
						2015-03-27 15:15:13 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							dc06aa949b 
							
						 
					 
					
						
						
							
							syslinux_parse: Fix the case of unknown localboot.  
						
						... 
						
						
						
						Reported by: Jordan Uggla 
						
					 
					
						2015-03-04 14:19:29 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e29af836d0 
							
						 
					 
					
						
						
							
							Don't remove initrd= parameter.  
						
						... 
						
						
						
						Based on simplified patch by Lunar.
Reported by: Lunar 
						
					 
					
						2015-02-16 15:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b23635fcff 
							
						 
					 
					
						
						
							
							syslinux_parse: Always output comments even if no entries are found.  
						
						
						
					 
					
						2015-02-16 10:54:20 +01:00 
						 
				 
			
				
					
						
							
							
								Andrei Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							2efab86d5a 
							
						 
					 
					
						
						
							
							syslinux_parse: fix memory leak.  
						
						... 
						
						
						
						Found by: Coverity scan. 
						
					 
					
						2015-01-28 20:09:25 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							49978c5c4f 
							
						 
					 
					
						
						
							
							lib/syslinux_parse: Add missing error check.  
						
						... 
						
						
						
						Found by: Coverity scan. 
						
					 
					
						2015-01-26 09:42:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ca7c1fd6f3 
							
						 
					 
					
						
						
							
							lib/syslinux_parse: Fix memory leak.  
						
						... 
						
						
						
						Found by: Coveriy scan. 
						
					 
					
						2015-01-26 09:41:43 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							aa64393144 
							
						 
					 
					
						
						
							
							lib/syslinux_parse: Add missing alloc check.  
						
						... 
						
						
						
						Found by: Coverity scan. 
						
					 
					
						2015-01-26 09:40:42 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							59d4036594 
							
						 
					 
					
						
						
							
							Replace explicit sizeof divisions by ARRAY_SIZE.  
						
						
						
					 
					
						2015-01-21 17:37:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andrei Borzenkov 
							
						 
					 
					
						
						
						
						
							
						
						
							dbbac5a04c 
							
						 
					 
					
						
						
							
							grub-core/lib/syslinux_parse.c: do not free array  
						
						... 
						
						
						
						say->msg is inline array in a structure and should not be freed.
CID: 73610 
						
					 
					
						2014-11-30 18:49:14 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a72fc329eb 
							
						 
					 
					
						
						
							
							* grub-core/lib/syslinux_parse.c: Fix timeout quoting.  
						
						
						
					 
					
						2014-04-06 00:44:44 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							1962ed95cc 
							
						 
					 
					
						
						
							
							* grub-core/lib/syslinux_parse.c: Declare timeout unsigned.  
						
						
						
					 
					
						2013-12-18 12:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a43b3e5d8e 
							
						 
					 
					
						
						
							
							Silence spurious warning.  
						
						
						
					 
					
						2013-12-18 06:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimir Serbinenko 
							
						 
					 
					
						
						
						
						
							
						
						
							8f5add13ff 
							
						 
					 
					
						
						
							
							Implement syslinux parser.  
						
						
						
					 
					
						2013-12-18 05:28:05 +01:00