Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								446fa40081 
								
							 
						 
						
							
							
								
								* grub-core/disk/i386/pc/biosdisk.c (GRUB_MOD_INIT): Workaround buggy  
							
							... 
							
							
							
							BIOSes. 
							
						 
						
							2011-01-04 15:42:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a0159f370d 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (grub_reed_solomon_add_redundancy):  
							
							... 
							
							
							
							Prevent overflow.
	(grub_reed_solomon_recover): Likewise. 
							
						 
						
							2011-01-04 15:39:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e5146ca18b 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (main) [TEST]: Reactivate normal test.  
							
							
							
						 
						
							2011-01-04 15:37:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								956384994b 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (scratch) [! STANDALONE]: Remove leftover  
							
							... 
							
							
							
							variable. 
							
						 
						
							2011-01-04 15:35:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1bdf1231 
								
							 
						 
						
							
							
								
								* grub-core/commands/legacycfg.c (GRUB_MOD_INIT): Fix typo in  
							
							... 
							
							
							
							descriptions of extract_legacy_entries_source and
extract_legacy_entries_configfile.
Reported by: Seung Soo, Ha. 
							
						 
						
							2011-01-04 13:05:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								99d925aad4 
								
							 
						 
						
							
							
								
								* grub-core/bus/pci.c (grub_pci_iterate): Skip remaining functions  
							
							... 
							
							
							
							on devices that do not implement function 0. 
							
						 
						
							2011-01-03 23:56:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Vasilevsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4af0504b72 
								
							 
						 
						
							
							
								
								* grub-core/fs/hfsplus.c: Make parent unsigned.  
							
							... 
							
							
							
							(grub_hfsplus_cmp_catkey): Don't compare using subtraction, it
	overflows.
	(grub_hfsplus_cmp_extkey): Likewise 
							
						 
						
							2011-01-03 15:30:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								275bff5f00 
								
							 
						 
						
							
							
								
								* grub-core/partmap/amiga.c (GRUB_AMIGA_PART_MAGIC): New define.  
							
							... 
							
							
							
							(amiga_partition_map_iterate): Check "PART" magic to avoid a very long
	loop in case of incorrect amiga partmap. 
							
						 
						
							2010-12-31 15:00:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								307806cb53 
								
							 
						 
						
							
							
								
								* grub-core/partmap/amiga.c (GRUB_AMIGA_RDSK_MAGIC): New define.  
							
							... 
							
							
							
							(amiga_partition_map_iterate): Use grub_memcmp instead of grub_strcmp.
	Reported by:EHeM. 
							
						 
						
							2010-12-31 14:55:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b12b923e63 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Silence  
							
							... 
							
							
							
							spurious warning.
	Reported by: crocket 
							
						 
						
							2010-12-31 12:37:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								14b48a19c2 
								
							 
						 
						
							
							
								
								* grub-core/loader/xnu.c (grub_cmd_xnu_kernel) [! GRUB_MACHINE_EFI]:  
							
							... 
							
							
							
							Preload EFIemu.
	(grub_cmd_xnu_kernel64) [! GRUB_MACHINE_EFI]: Likewise. 
							
						 
						
							2010-12-27 07:19:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								693db2df56 
								
							 
						 
						
							
							
								
								* grub-core/loader/xnu.c (grub_cmd_xnu_kext): Abort if no kernel  
							
							... 
							
							
							
							is loaded
	(grub_cmd_xnu_kextdir): Likewise.
	(grub_cmd_xnu_splash): Likewise. 
							
						 
						
							2010-12-27 07:18:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c76386454e 
								
							 
						 
						
							
							
								
								Avoid using Reed-Solomon with 0 redundancy.  
							
							... 
							
							
							
							* grub-core/kern/i386/pc/startup.S: Remove 0-data check.
	* grub-core/lib/reed_solomon.c (decode_block): Do not proceed on 0 data
	or 0 redundancy.
	(grub_reed_solomon_add_redundancy): Do not proceed with 0 redundancy.
	(grub_reed_solomon_recover): Likewise. 
							
						 
						
							2010-12-27 07:09:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								25dd47804d 
								
							 
						 
						
							
							
								
								Don't use disk subsystem in freebsd_boot.  
							
							... 
							
							
							
							* grub-core/loader/i386/bsd.c (freebsd_bootdev): New variable.
	(freebsd_biosdev): Likewise.
	(grub_freebsd_boot): Use freebsd_bootdev and freebsd_biosdev.
	(grub_cmd_freebsd): Set freebsd_bootdev and freebsd_biosdev. 
							
						 
						
							2010-12-27 07:06:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0b2db94300 
								
							 
						 
						
							
							
								
								Handling of files of unknown size is currently limited. They can't be  
							
							... 
							
							
							
							used e.g. for initrd or modules. Moreover gzip handling of not
	easily seekable files is buggy. Disable unknown file size for now. May
	be inefficient but works.
	* grub-core/io/gzio.c (test_header): Always retrieve the file size.
	* grub-core/io/xzio.c (grub_xzio_open): Likewise. 
							
						 
						
							2010-12-26 21:15:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mirko Parthey 
								
							 
						 
						
							
							
							
							
								
							
							
								5c408d0f50 
								
							 
						 
						
							
							
								
								* grub-core/boot/i386/pc/boot.S: Fix %es:%bx pointing to nowhere on  
							
							... 
							
							
							
							floppy probe. 
							
						 
						
							2010-12-26 20:49:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeroen Dekkers 
								
							 
						 
						
							
							
							
							
								
							
							
								190a011a8b 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Don't add spurious members.  
							
							
							
						 
						
							2010-12-25 22:32:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								022d01b807 
								
							 
						 
						
							
							
								
								* grub-core/genmod.sh.in: Use @OBJCOPY@ rather than objcopy.  
							
							
							
						 
						
							2010-12-25 18:21:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0354b8672c 
								
							 
						 
						
							
							
								
								* grub-core/commands/acpihalt.c (grub_acpi_halt): Sleep for 1.5 before  
							
							... 
							
							
							
							writing an error message because of async power management.
	* grub-core/kern/mips/yeeloong/init.c (grub_halt): Likewise.
	(grub_reboot): Likewise. 
							
						 
						
							2010-12-25 14:09:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								20641b6baa 
								
							 
						 
						
							
							
								
								* grub-core/lib/reed_solomon.c (gauss_solve): Fix size of standalone  
							
							... 
							
							
							
							scratch area.  Make sure to initialise chosen in standalone mode as
well as non-standalone.
Reported by: Robert Hooker and Andy Whitcroft.
Tested by: Andy Whitcroft. 
							
						 
						
							2010-12-21 16:51:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								d060ad60ee 
								
							 
						 
						
							
							
								
								* grub-core/commands/echo.c (grub_cmd_echo): Make UTF-8-clean by  
							
							... 
							
							
							
							constructing a new unescaped string and passing it to grub_xputs in
one go, rather than passing characters to grub_printf one at a time. 
							
						 
						
							2010-12-21 13:52:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								b889cfadf9 
								
							 
						 
						
							
							
								
								* grub-core/fs/udf.c (read_string): Pacify GCC warning by  
							
							... 
							
							
							
							initialising utf16. 
							
						 
						
							2010-12-21 13:00:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5318fe9804 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_add_module):  
							
							... 
							
							
							
							Avoid next pointing to nowhere. 
							
						 
						
							2010-12-20 16:13:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6c85b743f5 
								
							 
						 
						
							
							
								
								* grub-core/fs/affs.c (grub_affs_mount): Read data->bblock.rootblock  
							
							... 
							
							
							
							rather than assuming than rootblock is exactly in the middle.
	(grub_affs_label): Likewise. 
							
						 
						
							2010-12-19 00:52:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a08a35bf 
								
							 
						 
						
							
							
								
								* grub-core/fs/affs.c (grub_affs_fs) [GRUB_UTIL]: Explicitly set  
							
							... 
							
							
							
							reserved_first_sector to 0.
	* grub-core/fs/cpio.c (grub_cpio_fs) [GRUB_UTIL]: Likewise.
	* grub-core/fs/sfs.c (grub_sfs_fs) [GRUB_UTIL]: Likewise.
	* grub-core/fs/xfs.c (grub_xfs_fs) [GRUB_UTIL]: Likewise. 
							
						 
						
							2010-12-19 00:49:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7059d1ec14 
								
							 
						 
						
							
							
								
								Fix handling of UTF-16 UDF labels.  
							
							... 
							
							
							
							* grub-core/fs/udf.c (grub_udf_iterate_dir): Move string-parsing part
	(read_string): .. here.
	(grub_udf_label): Use read_string. 
							
						 
						
							2010-12-19 00:43:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								fcf983f8c7 
								
							 
						 
						
							
							
								
								merge with mainline  
							
							
							
						 
						
							2010-12-19 09:17:22 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								32570200a8 
								
							 
						 
						
							
							
								
								* grub-core/normal/term.c (print_more): Make \r or \n scroll one  
							
							... 
							
							
							
							line, and other keys scroll an entire page (previous handling was
for \r and \n to scroll a page and other keys to scroll two lines). 
							
						 
						
							2010-12-18 17:37:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e1dffcf270 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):  
							
							... 
							
							
							
							Set ptrdest to correct get_physical_target_address rather than
	incorrect get_virtual_current_address. 
							
						 
						
							2010-12-18 14:31:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kashyap garimella 
								
							 
						 
						
							
							
							
							
								
							
							
								b04298cfa2 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_load): Use  
							
							... 
							
							
							
							correct cat to grub_uint8_t * rather than grub_uint32_t *. 
							
						 
						
							2010-12-18 15:22:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d6f07b29fc 
								
							 
						 
						
							
							
								
								mtime btrfs support  
							
							
							
						 
						
							2010-12-10 14:38:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb430f865 
								
							 
						 
						
							
							
								
								* grub-core/gettext/gettext.c (grub_gettext_init_ext): Factor out  
							
							... 
							
							
							
							.mo/.mo.gz opening sequence to ...
(grub_mofile_open_lang): ... here.
(grub_gettext_init_ext): If opening ll_CC fails, try ll.
* util/grub.d/00_header.in (grub_lang): Include country part of
locale.
Reported by: Mario Limonciello. 
							
						 
						
							2010-12-10 11:45:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								393324be7c 
								
							 
						 
						
							
							
								
								execute menu editor commands with argument scope  
							
							
							
						 
						
							2010-12-08 16:43:11 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								79282228ec 
								
							 
						 
						
							
							
								
								use anopther RAID1(0) copy if main one fails  
							
							
							
						 
						
							2010-12-06 20:26:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								24b7938b32 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/pc/startup.S (grub_console_getkey): Use `>> 1'  
							
							... 
							
							
							
							rather than `/ 2', as the latter requires -Wa,--divide which would
require bumping our minimum binutils version. 
							
						 
						
							2010-12-04 16:19:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3be8e5ea96 
								
							 
						 
						
							
							
								
								BtrFS zlib compression support  
							
							
							
						 
						
							2010-12-03 21:42:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6333f1e9b6 
								
							 
						 
						
							
							
								
								Add RAID10 support  
							
							
							
						 
						
							2010-12-03 18:11:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								db51e201fc 
								
							 
						 
						
							
							
								
								symlink loop detection. btrfs-raid0 and raid1 support  
							
							
							
						 
						
							2010-12-03 16:56:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0e761d3dbd 
								
							 
						 
						
							
							
								
								Rename some btrfs variables for more uniformity  
							
							
							
						 
						
							2010-12-03 11:30:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								34018a7d1f 
								
							 
						 
						
							
							
								
								symlink support  
							
							
							
						 
						
							2010-12-03 10:44:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a43c4bc55f 
								
							 
						 
						
							
							
								
								buffer extent for performance  
							
							
							
						 
						
							2010-12-02 15:28:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8006f6779e 
								
							 
						 
						
							
							
								
								Fix in-extent reading  
							
							
							
						 
						
							2010-12-02 15:08:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								228cfb40bf 
								
							 
						 
						
							
							
								
								support bind and subvolume mount  
							
							
							
						 
						
							2010-12-02 14:26:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								98042add0c 
								
							 
						 
						
							
							
								
								Fix handling of non-leaf next  
							
							
							
						 
						
							2010-12-02 13:57:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								eb82b8569a 
								
							 
						 
						
							
							
								
								Remove leftover unused attribute  
							
							
							
						 
						
							2010-12-02 13:32:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d9865a25f7 
								
							 
						 
						
							
							
								
								Implicitly skip /default prefix  
							
							
							
						 
						
							2010-12-02 13:31:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								93e0c7a7c2 
								
							 
						 
						
							
							
								
								Fix subvolume handling  
							
							
							
						 
						
							2010-12-02 13:23:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9b4cb862f8 
								
							 
						 
						
							
							
								
								handle directories correctly  
							
							
							
						 
						
							2010-12-02 00:11:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1f60e35331 
								
							 
						 
						
							
							
								
								initialise the type of search for root  
							
							
							
						 
						
							2010-12-02 00:03:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ac5dcabe67 
								
							 
						 
						
							
							
								
								Fix incorrect statement from previous commit  
							
							
							
						 
						
							2010-12-01 23:16:19 +01:00