Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c06c75201c 
								
							 
						 
						
							
							
								
								Split grub-setup.c into frontend (grub-setup.c) and backend (setup.c)  
							
							... 
							
							
							
							files. 
							
						 
						
							2013-10-15 16:16:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								588744d0dc 
								
							 
						 
						
							
							
								
								* util/grub-probe.c (probe): Separate different drives in hint-str  
							
							... 
							
							
							
							by spaces and not newlines.
	* util/grub-mkconfig_lib.in: Handle multidevice filesystem. 
							
						 
						
							2013-10-14 18:27:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								66a1b3eeb7 
								
							 
						 
						
							
							
								
								* util/misc.c (grub_util_get_image_size): Use FILE functions rather than  
							
							... 
							
							
							
							stat. 
							
						 
						
							2013-10-13 23:45:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e19bec1715 
								
							 
						 
						
							
							
								
								* util/grub-editenv.c: Remove leftover set_program_name and init_nls.  
							
							
							
						 
						
							2013-10-13 23:44:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bb338aaf24 
								
							 
						 
						
							
							
								
								Add a wrapper for fopen. On unix-like systems just pass-through. On  
							
							... 
							
							
							
							windows use unicode version. 
							
						 
						
							2013-10-13 20:36:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ae5540d3d4 
								
							 
						 
						
							
							
								
								Move set_program_name and init_nls to host_init. On windows  
							
							... 
							
							
							
							fix in this fuction console and argument charset as well. 
							
						 
						
							2013-10-13 20:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								4cd3c4fec7 
								
							 
						 
						
							
							
								
								Fix inconsistent use of GRUB_CRYPTODISK_ENABLE and  
							
							... 
							
							
							
							GRUB_ENABLE_CRYPTODISK.
	* util/grub-install.in: Rename all GRUB_CRYPTODISK_ENABLE to
	GRUB_ENABLE_CRYPTODISK.
	* util/grub-mkconfig_lib.in: Likewise. 
							
						 
						
							2013-10-12 08:17:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ba9baabecd 
								
							 
						 
						
							
							
								
								* util/grub-setup.c (setup): Move copying of partition table as  
							
							... 
							
							
							
							futher up as possible to avoid possible overwrite by floppy routines. 
							
						 
						
							2013-10-11 16:15:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3530bc9d90 
								
							 
						 
						
							
							
								
								* util/getroot.c (make_device_name): Remove dos_part and bsd_part as  
							
							... 
							
							
							
							it's mostly unused. Move vestiges to the callers. 
							
						 
						
							2013-10-10 10:21:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9f59c3ce 
								
							 
						 
						
							
							
								
								* util/grub-mkpasswd-pbkdf2.c: Remove temporary buffers for hex  
							
							... 
							
							
							
							version of salt and hash. Use grub_snprintf rather than snprintf. 
							
						 
						
							2013-10-10 10:16:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								71c1d67a34 
								
							 
						 
						
							
							
								
								Avoid including hostfile.h when not necessarry as it pulls  
							
							... 
							
							
							
							in OS-specific headers which may redefine generic names
	like "far". 
							
						 
						
							2013-10-10 09:18:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f7676b7016 
								
							 
						 
						
							
							
								
								* util/grub-mkimage.c (generate_image): Use size_t instead of  
							
							... 
							
							
							
							grub_size_t.
	* util/grub-mkimagexx.c (locate_sections): Likewise.
	(load_image): Likewise. 
							
						 
						
							2013-10-09 05:36:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								22f98db270 
								
							 
						 
						
							
							
								
								* util/misc.c (grub_util_write_image_at): Don't use PRIxGRUB_SIZE for  
							
							... 
							
							
							
							size_t.
	(grub_util_write_image): Likewise. 
							
						 
						
							2013-10-09 05:33:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								acbbe5cbad 
								
							 
						 
						
							
							
								
								* include/grub/util/lvm.h: Removed.  
							
							
							
						 
						
							2013-10-08 21:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2c903f28 
								
							 
						 
						
							
							
								
								* util/ieee1275/ofpath.c: Move to ...  
							
							... 
							
							
							
							* grub-core/osdep/linux/ofpath.c: ..here, split stub into ...
	* grub-core/osdep/basic/ofpath.c: ..here. 
							
						 
						
							2013-10-08 18:25:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c1ca424476 
								
							 
						 
						
							
							
								
								Move sleep routines to grub-core/osdep.  
							
							
							
						 
						
							2013-10-08 17:38:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								672fa55e81 
								
							 
						 
						
							
							
								
								Move OS-dependent files to grub-core/osdep and document it.  
							
							
							
						 
						
							2013-10-08 17:30:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f8772ea7f5 
								
							 
						 
						
							
							
								
								* util/misc.c: Remove leftover inclusion of malloc.h.  
							
							
							
						 
						
							2013-10-08 17:02:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cef86fefda 
								
							 
						 
						
							
							
								
								* util/raid.c: Fold into ...  
							
							... 
							
							
							
							* util/getroot_linux.c: ... here. Make all functions static. 
							
						 
						
							2013-10-08 16:59:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								de300af2ac 
								
							 
						 
						
							
							
								
								* util/random_unix.c: Add NetBSD and Mac OS X to verified list.  
							
							
							
						 
						
							2013-10-08 16:35:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuel Thibault 
								
							 
						 
						
							
							
							
							
								
							
							
								1db3830418 
								
							 
						 
						
							
							
								
								* util/grub.d/10_hurd.in: Use version_find_latest to sort gnumach  
							
							... 
							
							
							
							kernels by version order. 
							
						 
						
							2013-10-06 01:52:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fb295fc070 
								
							 
						 
						
							
							
								
								* util/random_unix.c: Add kFreeBSD to the list of secure RNG.  
							
							
							
						 
						
							2013-10-04 02:39:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								47345010a4 
								
							 
						 
						
							
							
								
								Add AROS hostdisk and getroot routines.  
							
							
							
						 
						
							2013-10-04 02:35:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf25f87931 
								
							 
						 
						
							
							
								
								Make cryptodisk and diskfilter probe data retrievable programmatically  
							
							... 
							
							
							
							and not just printable. 
							
						 
						
							2013-10-04 01:43:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								24ca45125e 
								
							 
						 
						
							
							
								
								Split random retrieving code into separate files.  
							
							
							
						 
						
							2013-10-04 01:29:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon McCune 
								
							 
						 
						
							
							
							
							
								
							
							
								0340bdbc22 
								
							 
						 
						
							
							
								
								* grub-core/commands/loadenv.c: Support skipping signature check  
							
							... 
							
							
							
							and variable names filtering. 
							
						 
						
							2013-09-27 02:08:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								30b7f58f4e 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostfs.c: Likewise.
	* util/getroot_unix.c: Likewise. 
							
						 
						
							2013-09-24 19:19:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bab7b1ebeb 
								
							 
						 
						
							
							
								
								* include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define.  
							
							... 
							
							
							
							Migrate all explicit defines to this new one. 
							
						 
						
							2013-09-24 19:17:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e8fd80bc3d 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_util_biosdisk_is_present): Don't do stat on  
							
							... 
							
							
							
							platforms on which it doesn't work. 
							
						 
						
							2013-09-24 18:58:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5177ba1400 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_util_check_block_device): Move to ...  
							
							... 
							
							
							
							* util/getroot_unix.c (grub_util_check_block_device): ... here.
	* util/getroot.c (grub_util_check_char_device): Move to ...
	* util/getroot_unix.c (grub_util_check_char_device): ... here. 
							
						 
						
							2013-09-24 18:55:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulo Flabiano Smorigo 
								
							 
						 
						
							
							
							
							
								
							
							
								39cfdaa9a2 
								
							 
						 
						
							
							
								
								* util/grub-install.in: Add GPT PReP support.  
							
							... 
							
							
							
							* util/grub-probe.c (probe): Support GPT partition type.
        (main): Support -t gpt_parttype. 
							
						 
						
							2013-09-23 17:42:32 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Hardeck 
								
							 
						 
						
							
							
							
							
								
							
							
								9c262ff966 
								
							 
						 
						
							
							
								
								* util/grub.d/10_hurd.in: Filter out character for the class.  
							
							... 
							
							
							
							* util/grub.d/10_kfreebsd.in: Likewise.
	* util/grub.d/10_linux.in: Likewise.
	* util/grub.d/20_linux_xen.in: Likewise. 
							
						 
						
							2013-09-23 17:48:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3f7d9c8280 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_util_biosdisk_get_grub_dev): Do not assume  
							
							... 
							
							
							
							that floppies are unpartitioned. 
							
						 
						
							2013-09-23 12:19:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bca8873a0c 
								
							 
						 
						
							
							
								
								* util/getroot_unix.c [__MINGW32__ || __CYGWIN__]:  
							
							... 
							
							
							
							Define dummy grub_util_pull_lvm_by_command to decrease number of #if's. 
							
						 
						
							2013-09-23 12:06:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7e518ca84f 
								
							 
						 
						
							
							
								
								Use Winapi on both cygwin and mingw32 to share more code between both.  
							
							
							
						 
						
							2013-09-23 11:21:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								d68d01573b 
								
							 
						 
						
							
							
								
								* util/grub-install.in: Add --grub-editenv option.  
							
							... 
							
							
							
							* util/grub-install_header (grub_compress_file): Explicitly check for
	plain file to avoid cp error. 
							
						 
						
							2013-09-22 21:47:52 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrey Borzenkov 
								
							 
						 
						
							
							
							
							
								
							
							
								775b284dd6 
								
							 
						 
						
							
							
								
								* docs/grub.texi (Device syntax): Document new LVM UUID based device  
							
							... 
							
							
							
							names; fix LVM driver name (lvm, not lv).
	* util/grub-probe.c (probe_abstraction): Support lvmid/xxx device
	names. 
							
						 
						
							2013-09-22 21:35:13 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3ff4063dd3 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c: Disentagle into a series of OS-specific  
							
							... 
							
							
							
							files rather than one file with loads of #if's.
	* util/getroot.c: Likewise. 
							
						 
						
							2013-09-22 07:36:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d1983764f4 
								
							 
						 
						
							
							
								
								* util/grub-mkpasswd-pbkdf2.c (grub_get_random): Add windows and  
							
							... 
							
							
							
							GNU/Hurd to the list of checked PRNG. 
							
						 
						
							2013-09-22 03:28:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								63653cfdae 
								
							 
						 
						
							
							
								
								* grub-core/disk/diskfilter.c: Handle non-md UUIDs.  
							
							... 
							
							
							
							* grub-core/disk/lvm.c: Add LVM UUIDs.
	* util/getroot.c: Use LVM UUIDs whenever possible. 
							
						 
						
							2013-09-20 20:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								53c6b7d658 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_util_open_dm): Check major rather than the name  
							
							... 
							
							
							
							to determine if device is handled by devmapper.
	(convert_system_partition_to_system_disk): Likewise.
	(get_dm_uuid): Don't check explicitly if device is mapped, it's
	already done in grub_util_open_dm. 
							
						 
						
							2013-09-19 09:46:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								90379808b6 
								
							 
						 
						
							
							
								
								* util/lvm.c: Remove since unused. Remove remaining references.  
							
							
							
						 
						
							2013-09-19 09:05:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								386701a8fe 
								
							 
						 
						
							
							
								
								Handle the case of partitioned LVM properly.  
							
							... 
							
							
							
							* grub-core/kern/emu/hostdisk.c (grub_util_get_dm_node_linear_info):
	Stop on meeting LVM, mpath or DMRAID.
	(grub_hostdisk_os_dev_to_grub_drive): Canonicalize os device.
	(read_device_map): Likewise.
	* util/getroot.c (convert_system_partition_to_system_disk): Assume that
	device is full disk rather than erroring out on LVM and similar cases. 
							
						 
						
							2013-09-19 08:48:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5307078763 
								
							 
						 
						
							
							
								
								* util/grub-mkconfig_lib.in: Keep supplied pkgdatadir if any.  
							
							
							
						 
						
							2013-09-18 20:26:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Douglas Ray 
								
							 
						 
						
							
							
							
							
								
							
							
								d404d15450 
								
							 
						 
						
							
							
								
								* util/grub-mkpasswd-pbkdf2.c (grub_get_random): Declare OpenBSD PRNG  
							
							... 
							
							
							
							as secure. 
							
						 
						
							2013-09-18 13:44:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f163045985 
								
							 
						 
						
							
							
								
								* util/grub-fstest.c: Fix several printf formats.  
							
							... 
							
							
							
							* util/grub-mkimage.c: Likewise.
	* util/grub-mkimagexx.c: Likewise.
	* util/grub-script-check.c: Likewise. 
							
						 
						
							2013-08-23 09:01:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								5dd5e64b71 
								
							 
						 
						
							
							
								
								* util/getroot.c (grub_find_device): Use cygwin_conv_path ratherthan  
							
							... 
							
							
							
							removed in current versions cygwin_conv_*. 
							
						 
						
							2013-08-23 08:51:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								8169047804 
								
							 
						 
						
							
							
								
								* util/grub-mkpasswd-pbkdf2.c (grub_password_get): Remove extraneous  
							
							... 
							
							
							
							error message. 
							
						 
						
							2013-08-22 20:18:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								6b87c10a0b 
								
							 
						 
						
							
							
								
								* grub-core/lib/crypto.c (grub_password_get) [GRUB_UTIL]: Add  
							
							... 
							
							
							
							windows variant.
	* util/grub-mkpasswd-pbkdf2.c: Add windows flavour for retrieving random
	data. 
							
						 
						
							2013-08-22 20:14:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								506b336b82 
								
							 
						 
						
							
							
								
								* util/grub-mkfont.c [!GRUB_BUILD]: Define my_argp_state.  
							
							... 
							
							
							
							[!GRUB_BUILD]: Remove has_argument. 
							
						 
						
							2013-08-22 18:15:22 +02:00