Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								84a411c0c3 
								
							 
						 
						
							
							
								
								small argument revamp  
							
							
							
						 
						
							2011-04-22 19:51:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4169260830 
								
							 
						 
						
							
							
								
								grub-fstest luks support  
							
							
							
						 
						
							2011-04-22 19:44:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								24089d19e2 
								
							 
						 
						
							
							
								
								Add cheatmounting  
							
							
							
						 
						
							2011-04-22 19:20:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f3470f4eb5 
								
							 
						 
						
							
							
								
								restructure prior to adding cheatmounts  
							
							
							
						 
						
							2011-04-22 16:32:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0aaa85f1a0 
								
							 
						 
						
							
							
								
								merge lazy into luks  
							
							
							
						 
						
							2011-04-22 15:13:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								716aa45e40 
								
							 
						 
						
							
							
								
								Fix LVM listing  
							
							
							
						 
						
							2011-04-22 14:58:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								4defebbec8 
								
							 
						 
						
							
							
								
								automatic raid members addition  
							
							
							
						 
						
							2011-04-22 13:55:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								65b4742cd7 
								
							 
						 
						
							
							
								
								Add lost lvm/ prefix. Autoadd lvm subdevices.  
							
							
							
						 
						
							2011-04-22 02:46:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5dad99b730 
								
							 
						 
						
							
							
								
								more linux-like name for LVM volumes  
							
							
							
						 
						
							2011-04-22 01:10:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								24b905a11c 
								
							 
						 
						
							
							
								
								Lazy LVM and RAID assembly  
							
							
							
						 
						
							2011-04-22 00:09:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								64516e9df6 
								
							 
						 
						
							
							
								
								Fix couple of UUID problems  
							
							
							
						 
						
							2011-04-21 12:39:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								79cde98f5d 
								
							 
						 
						
							
							
								
								Support luksuuid specification  
							
							
							
						 
						
							2011-04-21 11:58:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a89c3dd3f7 
								
							 
						 
						
							
							
								
								Don't mount the same LUKS volume twice  
							
							
							
						 
						
							2011-04-21 11:38:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5709ed126d 
								
							 
						 
						
							
							
								
								small cleanup  
							
							
							
						 
						
							2011-04-21 11:17:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Gorven 
								
							 
						 
						
							
							
							
							
								
							
							
								7217f315d3 
								
							 
						 
						
							
							
								
								LUKS support based on work of Michael Gorven with some code from Clemens Fruhwirth and heavily cleaned up by me (phcoder)  
							
							... 
							
							
							
							Also-By: Clemens Fruhwirth <clemens@endorphin.org>
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> 
							
						 
						
							2011-04-21 11:14:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								50d2cc5ae5 
								
							 
						 
						
							
							
								
								Identify RAID by its UUID rather than (guessed) name.  
							
							... 
							
							
							
							* grub-core/disk/raid.c (ascii2hex): New function.
	(grub_raid_open): Accept mduuid/%s specification.
	* grub-core/kern/emu/getroot.c (get_mdadm_name): Revamped into ...
	(get_mdadm_uuid): ... this.
	(grub_util_get_grub_dev): Use mduuid/%s if UUID is available. 
							
						 
						
							2011-04-16 15:27:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bd671cc4fe 
								
							 
						 
						
							
							
								
								Use Block IO on EFI  
							
							
							
						 
						
							2011-04-15 18:15:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e745cf0ca6 
								
							 
						 
						
							
							
								
								Implement automatic module license checking according to new GNU  
							
							... 
							
							
							
							guidelines.
	* grub-core/kern/dl.c (grub_dl_check_license): New function.
	(grub_dl_load_core): Use grub_dl_check_license.
	* include/grub/dl.h (GRUB_MOD_SECTION): New macro.
	(GRUB_MOD_LICENSE): Likewise.
	(GRUB_MOD_DUAL_LICENSE): Likewise.
	All modules updated. 
							
						 
						
							2011-04-11 23:01:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3c0e3f142a 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c [GRUB_UTIL]: Add missing include.  
							
							
							
						 
						
							2011-04-08 12:06:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a562b47916 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Detect spares  
							
							... 
							
							
							
							and report them as not RAID members since they are useless for GRUB.
	* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise. 
							
						 
						
							2011-04-06 12:29:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6ac14e6cef 
								
							 
						 
						
							
							
								
								Fix EFI compilation  
							
							
							
						 
						
							2011-04-05 09:34:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								850e937329 
								
							 
						 
						
							
							
								
								Increase LVM implementation robustness in order not to crash on  
							
							... 
							
							
							
							configurations like pvmove. Previously code assumed that in some places
	only lvs or only pvs are used whereas it seems that they are used
	interchangeably.
	* grub-core/disk/lvm.c (read_node): New function.
	(read_lv): Use read_node.
	(grub_lvm_scan_device): Use only first mirror on pvmove'd lvs.
	Match volumes only at the end when all lvs are found. Take both
	pvs (first) and lvs (second) into account.
	* include/grub/lvm.h (grub_lvm_segment): Merge fields stripe_* and
	mirror_* into node_*. All users updated.
	(grub_lvm_stripe): Merge this ...
	(grub_lvm_mirror): ... and this ...
	(grub_lvm_node): ... into this. All users updated. 
							
						 
						
							2011-04-03 16:28:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6f33215394 
								
							 
						 
						
							
							
								
								* grub-core/disk/lvm.c (grub_lvm_scan_device): Print errors on the end  
							
							... 
							
							
							
							of function to allow further scanning for LVMs. 
							
						 
						
							2011-04-03 15:57:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								2cccc747ac 
								
							 
						 
						
							
							
								
								Store the loopback device as data on loopback grub_disk structures,  
							
							... 
							
							
							
							rather than the file it points to.  This fixes use of freed memory
if an existing loopback device is replaced.
* grub-core/disk/loopback.c (grub_loopback_open): Store dev in
disk->data, not dev->file.
(grub_loopback_read): Adjust file assignment to match.
Fixes Ubuntu bug #742967 . 
							
						 
						
							2011-04-01 17:04:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								186ae367af 
								
							 
						 
						
							
							
								
								* grub-core/disk/loopback.c (grub_cmd_loopback): Fix a memory leak  
							
							... 
							
							
							
							when replacing an existing device. 
							
						 
						
							2011-04-01 15:35:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								241e41f55c 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Add few potentially  
							
							... 
							
							
							
							useful grub_util_info.
	(grub_raid_register): Likewise. 
							
						 
						
							2011-03-30 16:54:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								87d1aa1927 
								
							 
						 
						
							
							
								
								* grub-core/disk/lvm.c (grub_lvm_scan_device): Remove spurious \n.  
							
							
							
						 
						
							2011-03-30 13:02:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fc18f6a3cb 
								
							 
						 
						
							
							
								
								* util/grub.d/10_linux.in: Skip vmlinux-* on x86 platforms.  
							
							
							
						 
						
							2011-03-29 19:47:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								61d7156b94 
								
							 
						 
						
							
							
								
								* grub-core/disk/loopback.c (GRUB_MOD_INIT): Stop documenting  
							
							... 
							
							
							
							removed -p option. 
							
						 
						
							2011-03-29 18:00:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								b4db4f39f0 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): If  
							
							... 
							
							
							
							real_sb->size is zero (e.g. RAID-0), get the disk size from
real_sb->data_size instead.
Fixes Ubuntu bug #743136 . 
							
						 
						
							2011-03-29 10:51:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								09573499ff 
								
							 
						 
						
							
							
								
								Initial variable sector size support  
							
							
							
						 
						
							2011-03-29 02:02:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								2414872538 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Remove stale  
							
							... 
							
							
							
							comment. 
							
						 
						
							2011-03-28 15:17:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Colin Watson 
								
							 
						 
						
							
							
							
							
								
							
							
								f329eda79e 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (grub_raid_register): Adjust debug message  
							
							... 
							
							
							
							to be specific about what kind of RAID device we're scanning for. 
							
						 
						
							2011-03-28 13:23:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b1d2840445 
								
							 
						 
						
							
							
								
								* grub-core/disk/usbms.c (grub_usbms_reset): Transform USB-style error  
							
							... 
							
							
							
							into GRUB-style one. 
							
						 
						
							2011-03-23 12:21:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4e39d65a 
								
							 
						 
						
							
							
								
								* grub-core/bus/usb/usb.c (attach_hooks): Make static.  
							
							... 
							
							
							
							* grub-core/bus/usb/usbhub.c (hubs): Likewise.
	* grub-core/commands/hashsum.c (aliases): Likewise.
	* grub-core/commands/setpci.c (pci_registers): Likewise.
	* grub-core/disk/usbms.c (attach_hook): Likewise.
	* grub-core/fs/zfs/zfs.c (decomp_table): Likewise.
	(zio_checksum_table): Likewise.
	* grub-core/gettext/gettext.c (grub_gettext_msg_list): Likewise.
	* grub-core/gfxmenu/gfxmenu.c (cached_view): Likewise.
	* grub-core/lib/legacy_parse.c (legacy_commands): Likewise.
	* grub-core/lib/relocator.c (leftovers): Likewise.
	(extra_blocks): Likewise.
	* grub-core/loader/i386/bsd.c (relocator): Likewise.
	* grub-core/loader/i386/multiboot_mbi.c (modules): Likewise.
	(modules_last): Likewise.
	* grub-core/loader/i386/xnu.c (table_aliases): Likewise.
	(devices): Likewise.
	* grub-core/loader/multiboot_mbi2.c (modules): Likewise.
	(modules_last): Likewise.
	* grub-core/normal/auth.c (users): Likewise.
	* grub-core/normal/context.c (initial_menu): Likewise.
	(current_menu): Likewise.
	* grub-core/normal/crypto.c (crypto_specs): Likewise.
	* grub-core/term/serial.c (grub_serial_ports): Likewise.
	(grub_serial_terminfo_input_template): Likewise.
	(grub_serial_terminfo_output_template): Likewise.
	(grub_serial_terminfo_input): Likewise.
	(grub_serial_terminfo_output): Likewise.
	(registered): Likewise.
	* grub-core/term/usb_keyboard.c (attach_hook): Likewise. 
							
						 
						
							2011-03-23 12:05:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony DeRobertis 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4c5f8914 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Check  
							
							... 
							
							
							
							super_offset field. 
							
						 
						
							2011-01-22 15:20:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4f4dd51b 
								
							 
						 
						
							
							
								
								* grub-core/disk/scsi.c (grub_scsi_read): Fix binary and check and make  
							
							... 
							
							
							
							logical expression more readable. 
							
						 
						
							2011-01-22 13:22:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e489601ad0 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Ensure uniqueness of p->number  
							
							... 
							
							
							
							even if some elements have a name.
	Reported by: Alexander GQ Gerasiov. 
							
						 
						
							2011-01-22 13:18:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b44a558c9a 
								
							 
						 
						
							
							
								
								Use alias->path rather than buggy "canon".  
							
							... 
							
							
							
							* grub-core/disk/ieee1275/ofdisk.c (ofdisk_hash_add_real): New function.
	(ofdisk_hash_add): New argument curcan. All users updated. 
							
						 
						
							2011-01-12 11:26:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0eaf13a1 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid.c (insert_array): Display RAID name in duplicate  
							
							... 
							
							
							
							members errors. 
							
						 
						
							2011-01-10 17:28:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c0cf26da6b 
								
							 
						 
						
							
							
								
								* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Add missing  
							
							... 
							
							
							
							endian transformations.
	* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise.
	Based on report by: Doug Nazar. 
							
						 
						
							2011-01-07 16:17:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Doug Nazar 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca09e6c52 
								
							 
						 
						
							
							
								
								* grub-core/disk/raid5_recover.c (grub_raid5_recover): Add missing  
							
							... 
							
							
							
							array->members[i].start_sector.
	* grub-core/disk/raid6_recover.c (grub_raid6_recover): Likewise. 
							
						 
						
							2011-01-07 14:41:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								7a1d4deec9 
								
							 
						 
						
							
							
								
								Fix finalisation/restore  
							
							
							
						 
						
							2011-01-03 15:59:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3d5f359d3b 
								
							 
						 
						
							
							
								
								merge mainline into ahci  
							
							
							
						 
						
							2010-12-26 11:20:12 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9797178671 
								
							 
						 
						
							
							
								
								Accept ports in state 1  
							
							
							
						 
						
							2010-12-25 18:02:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c76ae9b4da 
								
							 
						 
						
							
							
								
								set parms.write on disk write  
							
							
							
						 
						
							2010-12-25 17:40:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3c51ecb82b 
								
							 
						 
						
							
							
								
								Fix adressing mode mismatch  
							
							
							
						 
						
							2010-12-25 15:47:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e517eb20 
								
							 
						 
						
							
							
								
								extend --disk-module to AHCI and USB  
							
							
							
						 
						
							2010-12-25 12:11:54 +01:00