Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cae730b452 
								
							 
						 
						
							
							
								
								Automatically determine prefix when netbooted on EFI  
							
							
							
						 
						
							2011-07-02 16:56:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								574618a2e9 
								
							 
						 
						
							
							
								
								unify prefix handling across platforms  
							
							
							
						 
						
							2011-07-02 14:09:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								548947916b 
								
							 
						 
						
							
							
								
								* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Use  
							
							... 
							
							
							
							default_bg_color rather than black.
(grub_gfxterm_fullscreen): Likewise.
(grub_gfxterm_background_color_cmd): Save new background color in
default_bg_color. 
							
						 
						
							2011-06-28 17:05:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8d5d8444bd 
								
							 
						 
						
							
							
								
								* grub-core/Makefile.core.def (chain): Fix coreboot filename.  
							
							
							
						 
						
							2011-06-27 19:30:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5afeb5bdd6 
								
							 
						 
						
							
							
								
								* grub-core/disk/pata.c (grub_pata_initialize) [QEMU_MIPS]: Fix a  
							
							... 
							
							
							
							mismerge. 
							
						 
						
							2011-06-27 19:26:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7df45ee6 
								
							 
						 
						
							
							
								
								Chainloading on coreboot support.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (chain): Add coreboot.
	* grub-core/loader/i386/coreboot/chainloader.c: New file. 
							
						 
						
							2011-06-27 14:14:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d0b526b277 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsd.c (grub_bsd_load): Handle relocator failure  
							
							... 
							
							
							
							if it happens. 
							
						 
						
							2011-06-27 13:57:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff1d945ed 
								
							 
						 
						
							
							
								
								Implement time command.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (time): New module.
	* grub-core/commands/time.c: New file.
	* grub-core/script/parser.y: Remove "time" keyword.
	* grub-core/script/yylex.l: Likewise. 
							
						 
						
							2011-06-27 12:31:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bdea379833 
								
							 
						 
						
							
							
								
								* grub-core/lib/relocator.c (malloc_in_range): Fix a memory corruption  
							
							... 
							
							
							
							when handling leftovers. 
							
						 
						
							2011-06-27 12:18:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f945dccb 
								
							 
						 
						
							
							
								
								* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer) Use right  
							
							... 
							
							
							
							type in pointers on sparc64.
	(get_card_packet): Likewise. 
							
						 
						
							2011-06-27 12:13:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								f9b75e8a67 
								
							 
						 
						
							
							
								
								* grub-core/commands/videoinfo.c (hook): Indicate current video mode  
							
							... 
							
							
							
							with `*'.
(grub_cmd_videoinfo): Fetch current video mode. 
							
						 
						
							2011-06-27 10:47:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3d9b8612 
								
							 
						 
						
							
							
								
								* grub-core/disk/scsi.c (grub_scsi_read): Limit SCSI reads to 32K  
							
							... 
							
							
							
							because of underlying system restrictions. 
							
						 
						
							2011-06-27 10:12:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9fc9ce3795 
								
							 
						 
						
							
							
								
								Coreboot video support.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (vga): Extend to coreboot and multiboot.
	(vbe): Likewise.
	* grub-core/kern/i386/coreboot/startup.S: Include int.S.
	* grub-core/kern/i386/pc/startup.S (grub_bios_interrupt): Moved from
	here ...
	* grub-core/kern/i386/int.S: ... here.
	* grub-core/video/i386/pc/vbe.c: Updated includes.
	* grub-core/video/i386/pc/vga.c: Likewise.
	* include/grub/i386/coreboot/memory.h
	(GRUB_MEMORY_MACHINE_SCRATCH_ADDR): New definition.
	(GRUB_MEMORY_MACHINE_SCRATCH_SEG): Likewise.
	(GRUB_MEMORY_MACHINE_SCRATCH_SIZE): Likewise.
	* include/grub/i386/pc/int.h (GRUB_CPU_INT_FLAGS_DEFAULT) [!PCBIOS]:
	Disable interrupts.
	* include/grub/i386/pc/vga.h: Removed. All users updated. 
							
						 
						
							2011-06-27 08:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								41bec7fec9 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c (grub_ahci_readwrite_real): Use proper  
							
							... 
							
							
							
							definitions for dprintf.
	* grub-core/disk/pata.c (grub_pata_readwrite): Likewise. 
							
						 
						
							2011-06-27 08:43:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ca80309d32 
								
							 
						 
						
							
							
								
								* grub-core/net/drivers/ieee1275/ofnet.c (send_card_buffer): Fix  
							
							... 
							
							
							
							prototype.
	(get_card_packet): Likewise. 
							
						 
						
							2011-06-27 08:40:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								59b455fcea 
								
							 
						 
						
							
							
								
								Fix incorrect ISR PXE calls  
							
							
							
						 
						
							2011-06-27 06:31:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9d22909b85 
								
							 
						 
						
							
							
								
								efinet support  
							
							
							
						 
						
							2011-06-26 22:42:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f8614119a0 
								
							 
						 
						
							
							
								
								Few ofnet cleanups  
							
							
							
						 
						
							2011-06-26 22:38:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14f0752dcf 
								
							 
						 
						
							
							
								
								Print MAC address when listing cards  
							
							
							
						 
						
							2011-06-26 22:37:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d36f20db46 
								
							 
						 
						
							
							
								
								Don't do unaligned access when parsing DHCP packet  
							
							
							
						 
						
							2011-06-26 22:37:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yves Blusseau 
								
							 
						 
						
							
							
							
							
								
							
							
								9e322ce8de 
								
							 
						 
						
							
							
								
								Display the path of the file when file is not found  
							
							... 
							
							
							
							* grub-core/fs/fat.c: Display the filename when file is not found.
	* grub-core/fs/fshelp.c: Likewise.
	* grub-core/fs/hfs.c: Likewise.
	* grub-core/fs/jfs.c: Likewise.
	* grub-core/fs/minix.c: Likewise.
	* grub-core/fs/ufs.c: Likewise.
	* grub-core/fs/btrfs.c: Likewise.
	* grub-core/commands/i386/pc/play.c: Likewise. 
							
						 
						
							2011-06-26 21:48:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a8fae12c5b 
								
							 
						 
						
							
							
								
								minor cleanups  
							
							
							
						 
						
							2011-06-26 17:18:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Szymon Janc 
								
							 
						 
						
							
							
							
							
								
							
							
								cbf597afb1 
								
							 
						 
						
							
							
								
								* grub-core/commands/cmp.c (grub_cmd_cmp): Remove unnecessary NULL  
							
							... 
							
							
							
							pointer checks before calling grub_free().
	* grub-core/commands/wildcard.c (match_devices): Likewise.
	* grub-core/commands/wildcard.c (match_files): Likewise.
	* grub-core/fs/cpio.c (grub_cpio_dir): Likewise.
	* grub-core/fs/cpio.c (grub_cpio_open): Likewise.
	* grub-core/fs/udf.c (grub_udf_read_block): Likewise.
	* grub-core/fs/xfs.c (grub_xfs_read_block): Likewise.
	* grub-core/loader/efi/chainloader.c (grub_cmd_chainloader): Likewise.
	* grub-core/normal/cmdline.c (grub_cmdline_get): Likewise.
	* grub-core/script/yylex.l (grub_lexer_unput): Likewise.
	* grub-core/video/readers/jpeg.c (grub_video_reader_jpeg): Likewise.
	* grub-core/video/readers/png.c (grub_png_output_byte): Likewise. 
							
						 
						
							2011-06-26 17:17:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								80ca250565 
								
							 
						 
						
							
							
								
								Add backward compatibiulity with old (pxe) syntax. Several cleanups  
							
							
							
						 
						
							2011-06-26 17:06:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf651f7907 
								
							 
						 
						
							
							
								
								Fix incorrect memset  
							
							
							
						 
						
							2011-06-26 14:47:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8e60fc8f85 
								
							 
						 
						
							
							
								
								Send network packets on PXE  
							
							
							
						 
						
							2011-06-26 04:19:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cc4bfec8fa 
								
							 
						 
						
							
							
								
								Fix a memory leak  
							
							
							
						 
						
							2011-06-26 04:18:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick 
								
							 
						 
						
							
							
							
							
								
							
							
								6295b32f79 
								
							 
						 
						
							
							
								
								* grub-core/kern/main.c (grub_load_normal_mode): Correct the comment.  
							
							
							
						 
						
							2011-06-25 01:09:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								77c0840ba6 
								
							 
						 
						
							
							
								
								* grub-core/net/i386/pc/pxe.c (grub_pxe_recv): Fix declaration.  
							
							... 
							
							
							
							(grub_pxe_send): Likewise.
	(GRUB_MOD_INIT): Fix types. 
							
						 
						
							2011-06-25 00:18:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Szymon Janc 
								
							 
						 
						
							
							
							
							
								
							
							
								40ea05dee4 
								
							 
						 
						
							
							
								
								* grub-core/io/xzio.c: Fix code style issues  
							
							
							
						 
						
							2011-06-24 22:37:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8f72becdef 
								
							 
						 
						
							
							
								
								merge mainline into net  
							
							
							
						 
						
							2011-06-24 22:20:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Manoel Rebelo Abranches 
								
							 
						 
						
							
							
							
							
								
							
							
								90162423e9 
								
							 
						 
						
							
							
								
								Network infrastructure.  
							
							... 
							
							
							
							The ARP protocol was made by Paulo Pinatti <ppinatti@br.ibm.com>
	* include/grub/net/arp.h: New file.
	* include/grub/net/device.h: Likewise.
	* include/grub/net/ethernet.h: Likewise.
	* include/grub/net/ip.h: Likewise.
	* include/grub/net/netbuff.h: Likewise.
	* include/grub/net/tftp.h: Likewise.
	* include/grub/net/udp.h: Likewise.
	* include/grub/ieee1275/ofnet.h: Likewise.
	* include/grub/emu/export.h: Likewise.
	* include/grub/net.h: Likewise.
	* grub-core/net/arp.c: Likewise.
	* grub-core/net/ethernet.c: Likewise.
	* grub-core/net/ip.c: Likewise.
	* grub-core/net/udp.c: Likewise.
	* grub-core/net/tftp.c: Likewise.
	* grub-core/net/netbuff.c: Likewise.
	* grub-core/net/net.c: Likewise.
	* grub-core/net/drivers/emu/emunet.c: Likewise.
	* grub-core/net/drivers/ieee1275/ofnet.c: Likewise.
	* grub-core/Makefile.am (KERNEL_HEADER_FILES): Add net.h, ofnet.h and
	export.h.
	* grub-core/Makefile.core.def (net): New module.
	(tftp): Likewise.
	(ofnet): Likewise.
	(emunet): Likewise.
	* grub-core/commands/ls.c (grub_ls_list_devices) [!GRUB_UTIL]: List
	network protocols.
	* grub-core/kern/device.c (grub_net_open) : New variable.
	(grub_device_open): Handle network device.
	(grub_device_close): Likewise.
	* grub-core/kern/file.c (grub_file_net_seek) : New variable.
	(grub_grubnet_fini): Likewise.
	(grub_file_seek): Seek in network device.
	* grub-core/kern/fs.c (grub_fs_probe): Handle network devices.
	* grub-core/kern/ieee1275/init.c (grub_machine_set_prefix): Handle
	network root.
	(grub_machine_fini): Call grub_grubnet_fini.
	* grub-core/kern/ieee1275/openfw.c (grub_ieee1275_parse_args): Handle
	network.
	(grub_ieee1275_get_aliasdevname): New function.
	* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
	Add unofficial Solaris network info.
	(grub_multiboot_make_mbi): Likewise.
	* grub-core/fs/i386/pc/pxe.c: Moved from here ...
	* grub-core/net/i386/pc/pxe.c: ...here. Adapted for new design.
	* include/grub/device.h (grub_fs): Removed.
	* include/grub/err.h (grub_err_t): Add network-related values.
	* include/grub/i386/pc/pxe.h: Removed bootp parts.
	* include/grub/ieee1275/ieee1275.h (grub_ofnetcard_data): New struct.
	(grub_ieee1275_get_aliasdevname): New proto.
	* include/grub/net.h: Rewritten.
	Also-By: Paulo Pinatti <ppinatti@br.ibm.com>
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
							
						 
						
							2011-06-24 22:16:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a057797f18 
								
							 
						 
						
							
							
								
								merge mine and abranches' branches. Fix several issues  
							
							
							
						 
						
							2011-06-24 21:51:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8b51fd98b9 
								
							 
						 
						
							
							
								
								bootp support  
							
							
							
						 
						
							2011-06-24 20:35:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								031f22a01f 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Ensure uniqueness of readable  
							
							... 
							
							
							
							names. 
							
						 
						
							2011-06-24 18:26:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4388ca7224 
								
							 
						 
						
							
							
								
								* grub-core/commands/wildcard.c (match_files): Add a useful dprintf.  
							
							... 
							
							
							
							(wildcard_expand): Don't stop on nonregexp parts after regexp ones since
	it truncates the output.
	Reported by: Ximin Luo. 
							
						 
						
							2011-06-24 13:43:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								98e2f50661 
								
							 
						 
						
							
							
								
								* grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Skip . and ..  
							
							
							
						 
						
							2011-06-24 13:02:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bc09e1a238 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/getroot.c (grub_guess_root_device): Revert to  
							
							... 
							
							
							
							old method if mountinfo would return /dev/root and /dev/root doesn't
	exist. 
							
						 
						
							2011-06-24 04:32:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								290766fb77 
								
							 
						 
						
							
							
								
								ZFS zlib support  
							
							... 
							
							
							
							* grub-core/fs/zfs/zfs.c (zlib_decompress): New function.
	(decomp_table): Add zlib entries.
	(zio_read): USe 8 bits for compression function rather than 3.
	* include/grub/zfs/zio.h (zio_compress): Add zlib values. 
							
						 
						
							2011-06-24 00:31:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								005dd67cb6 
								
							 
						 
						
							
							
								
								* grub-core/disk/ahci.c: Add missing license statements.  
							
							... 
							
							
							
							* grub-core/fs/romfs.c: Likewise.
	* grub-core/lib/ia64/setjmp.S: Likewise.
	* grub-core/loader/i386/pc/freedos.c: Likewise.
	* grub-core/loader/ia64/efi/linux.c: Likewise.
	* grub-core/video/colors.c: Likewise.
	* include/grub/dl.h (GRUB_MOD_DEP): New macro. 
							
						 
						
							2011-06-24 00:29:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5ab3f48a92 
								
							 
						 
						
							
							
								
								AHCI support.  
							
							... 
							
							
							
							* grub-core/Makefile.core.def (ata_pthru): Removed.
	(ahci): New module.
	(pata): Likewise.
	* grub-core/bus/usb/ohci.c (GRUB_MOD_FINI): Unregister preboot hook
	on unload.
	* grub-core/commands/hdparm.c (grub_hdparm_do_ata_cmd): Use ATA
	readwrite.
	(grub_hdparm_do_check_powermode_cmd): Likewise.
	(grub_hdparm_do_smart_cmd): Likewise.
	(grub_hdparm_set_val_cmd): Likewise.
	(grub_cmd_hdparm): Likewise. Check thta we have an ATA device.
	* grub-core/disk/ahci.c: New file.
	* grub-core/disk/ata.c: Factor out the low-level part into ...
	* grub-core/disk/pata.c: ... here.
	* grub-core/disk/ata_pthru.c: Contents moved to ...
	* grub-core/disk/pata.c: ... here.
	* grub-core/disk/scsi.c (grub_scsi_names): New array.
	(grub_scsi_iterate): Use grub_scsi_names.
	(grub_scsi_open): Likewise.
	* grub-core/kern/disk.c (grub_disk_ata_pass_through): Removed.
	* include/grub/ata.h (grub_ata_commands): Add DMA commands.
	(grub_ata_regs_t): New struct.
	(grub_disk_ata_pass_through_parms): Likewise.
	(grub_ata_device): Renamed to ...
	(grub_ata): ... this.
	(grub_ata_dev): New struct.
	Removed all low-level inline functions.
	* include/grub/scsi.h: Add PATA and AHCI subsystems.
	(grub_scsi_dev): Removed 'name' and 'id'. Added 'id' parameter to
	iterate hooks and open. All users updated.
	* util/grub-install.in: Handle AHCI disk module. 
							
						 
						
							2011-06-24 00:07:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Szymon Janc 
								
							 
						 
						
							
							
							
							
								
							
							
								c31dc5f5e4 
								
							 
						 
						
							
							
								
								Add support for DRI and RSTn markers in JPEG files.  
							
							... 
							
							
							
							* grub-core/video/readers/jpeg.c (JPEG_MARKER_DRI): New define.
	(JPEG_MARKER_RST0): Likewise.
	(JPEG_MARKER_RST1): Likewise.
	(JPEG_MARKER_RST2): Likewise.
	(JPEG_MARKER_RST3): Likewise.
	(JPEG_MARKER_RST4): Likewise.
	(JPEG_MARKER_RST5): Likewise.
	(JPEG_MARKER_RST6): Likewise.
	(JPEG_MARKER_RST7): Likewise.
	(grub_jpeg_data): New fields dri, r1, bitmap_ptr.
	(grub_jpeg_decode_dri): New function.
	(grub_jpeg_decode_sos): Move image data related part into
	grub_jpeg_decode_data function.
	(grub_jpeg_decode_data): New function.
	(grub_jpeg_reset): New function.
	(grub_jpeg_decode_jpeg): Handle new markers. 
							
						 
						
							2011-06-23 23:13:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cad3237fb5 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_is_floppy): Close  
							
							... 
							
							
							
							file after stat.
	Reported by: David Volgyes <dvolgyes>. 
							
						 
						
							2011-06-23 22:02:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e061a1b537 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (rs_recover) [STANDALONE]:  
							
							... 
							
							
							
							Prevent memory leak. 
							
						 
						
							2011-06-23 20:58:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1abe47dc99 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (rs_recover): Prevent memory leak.  
							
							... 
							
							
							
							(main): Close file. 
							
						 
						
							2011-06-23 20:55:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc626665f 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/xnu.c (grub_cpu_xnu_fill_devprop): Don't attempt  
							
							... 
							
							
							
							to continue if allocation is failed.
	Reported by: David Volgyes <dvolgyes>. 
							
						 
						
							2011-06-23 20:38:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Volgyes 
								
							 
						 
						
							
							
							
							
								
							
							
								e98c83e910 
								
							 
						 
						
							
							
								
								* grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Avoid NULL-pointer  
							
							... 
							
							
							
							dereference. 
							
						 
						
							2011-06-23 20:28:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a199a8cd1a 
								
							 
						 
						
							
							
								
								Fix spurious warning.  
							
							... 
							
							
							
							* grub-core/partmap/acorn.c (grub_acorn_boot_block): Make a union.
	(acorn_partition_map_find): Use .bin member. 
							
						 
						
							2011-06-23 20:05:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e2d1dba0ae 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/getroot.c (grub_guess_root_device): Don't accept  
							
							... 
							
							
							
							/dev/root as a valid device. 
							
						 
						
							2011-06-23 19:50:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Meyering 
								
							 
						 
						
							
							
							
							
								
							
							
								8a5d6919e1 
								
							 
						 
						
							
							
								
								Avoid NULL deref in grub_device_open.  
							
							... 
							
							
							
							* grub-core/kern/device.c (grub_device_open): Don't dereference
	a NULL pointer upon failed grub_env_get. 
							
						 
						
							2011-06-23 18:08:53 +02:00