Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								979d9f521d 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c: Handle 48-bit MFT no.  
							
							
							
						 
						
							2013-10-21 12:58:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1437da5440 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c (read_run_data): Rewrite using bitfields.  
							
							... 
							
							
							
							Saves 40 bytes on compressed image. 
							
						 
						
							2013-10-21 04:05:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ee2269c8 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c (grub_ntfs_iterate_dir): Use grub_uint8_t for  
							
							... 
							
							
							
							mask rather than 64-bit type.
	Saves 20 bytes on compressed image. 
							
						 
						
							2013-10-21 03:23:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								63efa602ff 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c (read_data): Move code for compressed data to ...  
							
							... 
							
							
							
							* grub-core/fs/ntfscomp.c (ntfscomp): ... here. 
							
						 
						
							2013-10-21 02:48:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2cc679adae 
								
							 
						 
						
							
							
								
								* grub-core/kern/disk.c (grub_disk_write): Use malloc/free instead of  
							
							... 
							
							
							
							variable length arrays.
	Saves 50 bytes on compressed image. 
							
						 
						
							2013-10-21 00:10:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2e4659b810 
								
							 
						 
						
							
							
								
								* grub-core/loader/i386/bsd.c: Remove variable length arrays.  
							
							
							
						 
						
							2013-10-20 23:45:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2a40badf82 
								
							 
						 
						
							
							
								
								* grub-core/fs/ufs.c: Remove variable length arrays.  
							
							
							
						 
						
							2013-10-20 23:07:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1ba6b9b96f 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c: Add comment about fixed allocation size.  
							
							
							
						 
						
							2013-10-20 18:48:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f3e393411b 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs.c: Remove variable length arrays.  
							
							... 
							
							
							
							Reduces zfs.mod by 160 bytes (208 compressed). 
							
						 
						
							2013-10-20 18:42:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7152393503 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfs.c (check_pool_label): Fix memory leak.  
							
							
							
						 
						
							2013-10-20 17:57:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								28153eb87a 
								
							 
						 
						
							
							
								
								* grub-core/net/arp.c: Remove variable length arrays.  
							
							... 
							
							
							
							* grub-core/net/bootp.c: Likewise.
	* grub-core/net/dns.c: Likewise.
	* grub-core/net/icmp6.c: Likewise.
	* grub-core/net/net.c: Likewise. 
							
						 
						
							2013-10-20 17:40:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								88ce4cd7f6 
								
							 
						 
						
							
							
								
								* grub-core/fs/ntfs.c: Remove variable length arrays.  
							
							... 
							
							
							
							Increases ntfs.mod by 64 bytes (but decreases by 3 when
	compressed). 
							
						 
						
							2013-10-20 17:35:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								66123940c7 
								
							 
						 
						
							
							
								
								* grub-core/fs/hfs.c: Remove variable length arrays.  
							
							... 
							
							
							
							Reduces hfs.mod by 8 bytes (52 compressed). 
							
						 
						
							2013-10-20 17:24:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0927e5bdc8 
								
							 
						 
						
							
							
								
								* grub-core/fs/udf.c: Remove variable length arrays.  
							
							... 
							
							
							
							Increases udf.mod by 128 bytes (but decreases by 13 compressed when
	compressed). 
							
						 
						
							2013-10-20 16:33:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								9c12ac9773 
								
							 
						 
						
							
							
								
								* grub-core/fs/iso9660.c: Remove variable length arrays.  
							
							... 
							
							
							
							Increases iso9660.mod by 200 bytes (but decreases by 79 compressed when
	compressed). 
							
						 
						
							2013-10-20 16:21:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								97ec2d71d0 
								
							 
						 
						
							
							
								
								* grub-core/fs/nilfs2.c: Remove variable length arrays.  
							
							... 
							
							
							
							Increases xfs.mod by 24 bytes (but decreases by 115 compressed when
	compressed). 
							
						 
						
							2013-10-20 16:17:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								156e4ea071 
								
							 
						 
						
							
							
								
								* grub-core/fs/xfs.c: Remove variable length arrays.  
							
							... 
							
							
							
							Reduces xfs.mod by 40 bytes (43 compressed). 
							
						 
						
							2013-10-20 15:52:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3b502c29a1 
								
							 
						 
						
							
							
								
								* grub-core/fs/fshelp.c: Remove variable length arrays.  
							
							... 
							
							
							
							Reduces fshelp.mod by 116 bytes (23 compressed). 
							
						 
						
							2013-10-20 15:38:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								c7037f1d0f 
								
							 
						 
						
							
							
								
								* grub-core/normal/completion.c: Remove variable length arrays.  
							
							... 
							
							
							
							* grub-core/normal/menu_entry.c: Likewise.
	Reduces normal.mod by 496 bytes. 
							
						 
						
							2013-10-20 13:55:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a07e6ad010 
								
							 
						 
						
							
							
								
								* grub-core/fs/minix.c: Remove variable length arrays. Reduces jfs.mod  
							
							... 
							
							
							
							by 356 bytes (158 compressed). 
							
						 
						
							2013-10-20 13:26:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2359bf887c 
								
							 
						 
						
							
							
								
								* grub-core/fs/jfs.c: Remove variable length arrays. Reduces jfs.mod  
							
							... 
							
							
							
							by 364 bytes (169 compressed). 
							
						 
						
							2013-10-20 13:20:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d28e1163c3 
								
							 
						 
						
							
							
								
								* grub-core/fs/bfs.c: Remove variable length arrays. Reduces afs.mod and  
							
							... 
							
							
							
							bfs.mod size by 556 resp 740 bytes (288 resp 334 compressed).
	* include/grub/types.h (grub_unaligned_uint64_t): New type. 
							
						 
						
							2013-10-20 13:11:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								e89c2d48a9 
								
							 
						 
						
							
							
								
								Lift 255x255 erminal sie restriction to 65535x65535. Also change from  
							
							... 
							
							
							
							bitmasks to small structures of size chosen to fit in registers. 
							
						 
						
							2013-10-19 23:59:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								518864c05b 
								
							 
						 
						
							
							
								
								* grub-core/osdep/unix/exec.c: Fix compilation error on emu.  
							
							
							
						 
						
							2013-10-19 23:53:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bbd2b5396b 
								
							 
						 
						
							
							
								
								* grub-core/kern/misc.c (grub_vsnprintf_real): Fix formatting of  
							
							... 
							
							
							
							"(null)" string.
	Simplify expressions to save around 256 bytes in kernel.img.
	* tests/printf_unit_test.c (printf_test): Add "(null)" tests. 
							
						 
						
							2013-10-19 23:52:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								99519c154c 
								
							 
						 
						
							
							
								
								* grub-core/tests/video_checksum.c (grub_video_capture_write_bmp):  
							
							... 
							
							
							
							Use GRUB_UTIL_FD_O_* rather than O_*. 
							
						 
						
							2013-10-19 23:48:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								2028576504 
								
							 
						 
						
							
							
								
								Add haiku-specific functions.  
							
							
							
						 
						
							2013-10-19 16:39:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								887c0bb61a 
								
							 
						 
						
							
							
								
								* grub-core/kern/emu/hostdisk.c: Remove few leftover includes.  
							
							
							
						 
						
							2013-10-19 16:32:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								cd78a56fb2 
								
							 
						 
						
							
							
								
								Move stat () and device mode checking into OS-dependent files as  
							
							... 
							
							
							
							long as performance doesn't suffer. 
							
						 
						
							2013-10-19 16:29:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								a4012f0764 
								
							 
						 
						
							
							
								
								Split make_system_path_relative_to_its_root into separate file  
							
							... 
							
							
							
							relpath.c from getroot.c as it's common between unix and haiku
	but otherwise haiku doesn't use any functions from unix getroot.c. 
							
						 
						
							2013-10-19 16:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								31de274d29 
								
							 
						 
						
							
							
								
								* grub-core/osdep/aros/hostdisk.c (grub_util_is_directory):  
							
							... 
							
							
							
							New function.
	(grub_util_is_special_file): Likewise. 
							
						 
						
							2013-10-19 16:14:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								40346de6d3 
								
							 
						 
						
							
							
								
								* grub-core/osdep/unix/getroot.c: Move exec functions to ...  
							
							... 
							
							
							
							* osdep/unix/exec.c: ... here. Add few additional exec_* variants. 
							
						 
						
							2013-10-19 02:56:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d3923ab956 
								
							 
						 
						
							
							
								
								* grub-core/lib/libgcrypt_wrap/cipher_wrap.h: Define size_t to  
							
							... 
							
							
							
							grub_size_t. This fixes the case when size_t mismatches grub_size_t. 
							
						 
						
							2013-10-19 02:42:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a116ee5a 
								
							 
						 
						
							
							
								
								* grub-core/osdep/random.c: Use unix/random.c on haiku. Haiku uses  
							
							... 
							
							
							
							yarrow (by B. Schneier et al) for its /dev/urandom (similar to FreeBSD). 
							
						 
						
							2013-10-19 02:30:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								b47fcae6cb 
								
							 
						 
						
							
							
								
								* grub-core/osdep/generic/blocklist.c: Add missing include to string.h.  
							
							
							
						 
						
							2013-10-19 02:24:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								0f7c00c1c6 
								
							 
						 
						
							
							
								
								* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name): Handle  
							
							... 
							
							
							
							CD-ROM in case when it's declared as having subpartitions. 
							
						 
						
							2013-10-19 02:23:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								29013cba15 
								
							 
						 
						
							
							
								
								Don't add -lm on haiku.  
							
							... 
							
							
							
							* configure.ac: Define BUILD_LIBM to -lm on most platforms
	and empty on haiku.
	* grub-core/Makefile.am (gentrigtables): Use $(BUILD_LIBM) rather than
	-lm. 
							
						 
						
							2013-10-19 02:20:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3182c799 
								
							 
						 
						
							
							
								
								* grub-core/kern/i386/pc/mmap.c (grub_machine_mmap_iterate): Pass  
							
							... 
							
							
							
							unknown types through. 
							
						 
						
							2013-10-19 01:01:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								f90a3cc0a8 
								
							 
						 
						
							
							
								
								* grub-core/osdep/unix/getroot.c (grub_util_check_block_device): Remove.  
							
							... 
							
							
							
							(grub_util_check_char_device): Likewise.
	* include/grub/emu/getroot.h: Likewise. 
							
						 
						
							2013-10-19 00:51:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3e741940 
								
							 
						 
						
							
							
								
								* grub-core/lib/libgcrypt_wrap/cipher_wrap.h: Use define for defining  
							
							... 
							
							
							
							memset rather than inline static function. 
							
						 
						
							2013-10-18 17:18:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								92c88fc896 
								
							 
						 
						
							
							
								
								* grub-core/lib/xzembed/xz_config.h: Enable all bcj filters when  
							
							... 
							
							
							
							not doing embedded decompressor. 
							
						 
						
							2013-10-18 17:13:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd910a212 
								
							 
						 
						
							
							
								
								* grub-core/disk/ldm.c: Rename variables and arguments to prevent  
							
							... 
							
							
							
							shadowing.
	* grub-core/kern/disk.c: Likewise.
	* grub-core/kern/misc.c: Likewise.
	* include/grub/parser.h: Likewise.
	* include/grub/script_sh.h: Likewise.
	* include/grub/zfs/zfs.h: Likewise. 
							
						 
						
							2013-10-18 16:54:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3aca00fa 
								
							 
						 
						
							
							
								
								* grub-core/disk/luks.c (configure_ciphers): Fix spurious warning.  
							
							
							
						 
						
							2013-10-18 16:51:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								97dfe7e46b 
								
							 
						 
						
							
							
								
								* grub-core/fs/zfs/zfs_lz4.c: Check that __INTEL_COMPILER is  
							
							... 
							
							
							
							defined before trying to use it. 
							
						 
						
							2013-10-18 16:49:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								bf919aa977 
								
							 
						 
						
							
							
								
								* grub-core/fs/affs.c (grub_affs_create_node): Fix uninited value  
							
							... 
							
							
							
							warning. 
							
						 
						
							2013-10-18 16:47:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								757e3eb7c3 
								
							 
						 
						
							
							
								
								* grub-core/disk/dmraid_nvidia.c: Fix potentially uninited "layout".  
							
							
							
						 
						
							2013-10-18 16:36:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir 'phcoder' Serbinenko 
								
							 
						 
						
							
							
							
							
								
							
							
								ea73acd2ce 
								
							 
						 
						
							
							
								
								* grub-core/term/i386/pc/vga_text.c: Remove extra declaration of  
							
							... 
							
							
							
							cur_color. 
							
						 
						
							2013-10-18 16:30:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Testov 
								
							 
						 
						
							
							
							
							
								
							
							
								71237a6f0f 
								
							 
						 
						
							
							
								
								* grub-core/tests/checksums.h: Regenerated due to progress bar  
							
							... 
							
							
							
							get_minimal_size changes. 
							
						 
						
							2013-10-18 16:11:48 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BVK Chaitanya 
								
							 
						 
						
							
							
							
							
								
							
							
								3d46c22f5b 
								
							 
						 
						
							
							
								
								Added `tr' command support.  
							
							... 
							
							
							
							* grub-core/commands/tr.c: New file.
	* grub-core/Makefile.core.def: Build rules for new module.
	* tests/grub_cmd_tr.in: New test.
	* Makefile.util.def: Build rules for new test. 
							
						 
						
							2013-10-17 19:06:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vladimir Testov 
								
							 
						 
						
							
							
							
							
								
							
							
								47e0a61f6f 
								
							 
						 
						
							
							
								
								* grub-core/gfxmenu/gui_progress_bar.c: Sanity checks added.  
							
							
							
						 
						
							2013-10-17 15:50:25 +04:00