| 
								
								
									 Vladimir Serbinenko | e77c81f6f8 | * grub-core/lib/reed_solomon.c: Use section _text, _text rather than .text when compiling for Apple. | 2013-11-24 05:14:11 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | a92b5cb8d8 | * grub-core/lib/libgcrypt/mpi/longlong.h: Use C version with mips clang. | 2013-11-23 00:36:13 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 7dd0a30361 | * grub-core/lib/crypto.c (grub_crypto_hash): Remove variable length array. | 2013-11-20 20:09:18 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2df8f43d3e | * grub-core/lib/sparc64/setjmp.S: Force spilling of current window. | 2013-11-18 10:01:36 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 04f39f6df8 | * grub-core/lib/relocator.c (grub_mm_check_real): Accept const char * as file argument. | 2013-11-18 02:45:25 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 59c943ecf6 | * grub-core/lib/powerpc/setjmp.S (grub_setjmp): Save r31. (grub_longjmp): Restore r31.
	* include/grub/powerpc/setjmp.h (grub_jmp_buf): Reserve space for r31. | 2013-11-18 02:35:32 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9ef81064a3 | * grub-core/kern/arm/cache.S: Don't switch back to ARM mode when compiling to thumb2.
	* grub-core/kern/arm/cache_armv7.S: Likewise.
	* grub-core/lib/arm/setjmp.S: Likewise. | 2013-11-16 17:37:06 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | ef28ee8bc1 | Add missing includes of loader.h. | 2013-11-13 00:43:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 4b85f1228a | * grub-core/lib/crypto.c (grub_crypto_cbc_decrypt): Remove variable length arrays. | 2013-11-12 02:49:17 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9c6482b8d6 | * grub-core/lib/pbkdf2.c: Remove variable length arrays. | 2013-11-12 01:52:55 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2def66169e | * grub-core/lib/xzembed/xz_dec_stream.c: Remove variable length arrays. | 2013-11-12 01:26:56 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 8445b0115f | * grub-core/lib/i386/relocator_common.S [__APPLE__ && __x86_64__]: Use rip-relative addressing in prologue. | 2013-11-11 23:02:51 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 631187be8c | Add missing includes of loader.h. | 2013-11-11 02:30:09 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 3617c59bab | * include/grub/lib/LzmaDec.h: Fix to include LzmaTypes.h and not Types.h.
	* grub-core/lib/LzmaDec.c: Fix prologue to make it compileable in GRUB
	environment.
	(LzmaDec_InitDicAndState): Make static. | 2013-11-10 20:37:01 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 33690255c5 | Fix grub_machine_fini bitrot. Reported by: Glenn Washburn. | 2013-11-10 13:33:26 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9612ebc00e | Add new ports: i386-xen and x86_64-xen. This allows running GRUB in XEN PV environment and load kernels. | 2013-11-09 21:29:11 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2df1255117 | * grub-core/lib/cmdline.c (grub_loader_cmdline_size): Fix empty cmdline handling. | 2013-11-09 17:31:21 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2dc1eb6cbf | * grub-core/lib/libgcrypt/cipher/idea.c (mul_inv): Remove signed divisions. | 2013-11-08 18:10:07 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | b9563c9451 | * grub-core/lib/libgcrypt/mpi/mpih-div.c (_gcry_mpih_divrem): Use grub_fatal rather than divide by zero.
	* grub-core/lib/libgcrypt/mpi/mpi-pow.c (gcry_mpi_powm): Likewise. | 2013-11-08 16:33:48 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e2a6810069 | * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Add missing attribute.
	* grub-core/gdb/cstub.c (grub_gdb_trap): Likewise. | 2013-11-08 09:27:56 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | dd07e0c4cf | * grub-core/kern/ieee1275/cmain.c: Add explicit attribute on asm bindings.
	* grub-core/lib/reed_solomon.c: Likewise.
	* include/grub/i386/gdb.h: Likewise.
	* include/grub/i386/pc/int.h: Likewise.
	* include/grub/i386/pc/pxe.h: Likewise.
	* include/grub/ieee1275/ieee1275.h: Likewise. | 2013-11-07 10:30:32 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | d1307d873a | Import libgcrypt 1.5.3. | 2013-11-07 06:35:50 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 40a5bfde36 | * grub-core/lib/arg.c (grub_arg_parse): Remove nested function. | 2013-11-07 02:46:23 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 386571a24b | * grub-core/lib/legacy_parse.c: Fix handling of hercules and add graphics console. | 2013-11-05 02:43:27 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e25f8e1f37 | * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Don't do Reed-Solomon recovery if more than half of redundancy info is 0. | 2013-11-02 21:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | cb72aa1809 | Rewrite blocklist functions in order to get progress when reading large extents and decrease amount of blocklist hook calls. | 2013-11-01 23:28:03 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | e54b8f536b | * include/grub/misc.h (grub_strcat): Removed. All users changed to more appropriate functions. | 2013-11-01 16:27:37 +01:00 |  | 
				
					
						| 
								
								
									 Francesco Lavra | 526d3d25e2 | * grub-core/lib/fdt.c: Fix miscellaneous bugs. | 2013-10-28 13:52:32 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 74124c344c | * grub-core/lib/progress.c (grub_file_progress_hook_real): Add missing safeguards. Fixes a crash with i386/pc/console.c. | 2013-10-28 13:37:40 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 442b86de32 | Move grub_disk_write out of kernel into disk.mod. | 2013-10-27 15:44:55 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | a8f15bceea | * grub-core/kern/misc.c (grub_abort): Make static | 2013-10-27 14:13:39 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 03dcac7f76 | * grub-core/lib/legacy_parse.c: Add support for "nd" disk. | 2013-10-27 02:50:31 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 2a8a75855c | * grub-core/fs/iso9660.c: Replace strncat with memcpy. * include/grub/misc.h: Remove strncat.
	* grub-core/lib/posix_wrap/string.h: Likewise. | 2013-10-26 12:49:51 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | ea899a5760 | * grub-core/lib/progress.c (grub_file_progress_hook_real): Cast to unsigned long long when using %llu. | 2013-10-25 15:22:30 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | c6dc6fa175 | * grub-core/lib/progress.c (grub_file_progress_hook_real): Refresh terminal after updating progress. | 2013-10-25 11:57:36 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 238f048987 | * grub-core/lib/progress.c (grub_file_progress_hook_real): Use divmod64 for offset division. | 2013-10-23 17:34:49 +02:00 |  | 
				
					
						| 
								
								
									 Paulo Flabiano Smorigo | 84a0e9699f | Add progress module to display load progress of files. * grub-core/lib/progress.c: New file.
	* grub-core/Makefile.core.def (progress): New module.
	* grub-core/kern/file.c (grub_file_open): File name added.
	* (grub_file_read): Progress hook added.
	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
	* include/grub/file.h (struct grub_file): Add progress module
	* members.
	* include/grub/term.h (struct grub_term_output): Likewise.
	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
	Terminal velocity added.
	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
	* Likewise.
	* grub-core/term/i386/pc/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
	* grub-core/term/ieee1275/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
	* grub-core/term/uboot/console.c (uboot_console_term_output):
	* Likewise. | 2013-10-22 16:42:20 -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 | 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 | 4b4eeb3cc1 | Allow compilation with mingw64 albeit with warnings due to lack of %llx/%llu.
	* grub-core/gnulib/msvc-inval.c: Use __cdecl rather than cdecl.
	* grub-core/lib/posix_wrap/wchar.h: Define wint_t.
	* grub-core/lib/posix_wrap/wctype.h: Define wctype_t.
	* include/grub/osdep/hostfile_windows.h: Don't define fseeko/ftello
	on mingw64.
	* include/grub/types.h: Allow sizeof (long) != sizeof (void *). | 2013-10-15 18:03:19 +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 | 4a445f580b | Move password-querying (util-version) routines to grub-core/osdep. | 2013-10-08 17:51:39 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | b2cae20c11 | * grub-core/lib/arm/setjmp.S: Add missing license section. | 2013-10-03 19:50:08 +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 | 5dd8205424 | * grub-core/lib/posix_wrap/sys/types.h: Use OpenBSD approach: it's less nice but more portable.
	* grub-core/lib/posix_wrap/wchar.h: Likewise. | 2013-09-23 12:03:56 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 287faafe8d | * grub-core/lib/posix_wrap/sys/types.h: Use stddef on *BSD. | 2013-09-22 03:29:51 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 64463dfde4 | * grub-core/lib/xzembed/xz_dec_lzma2.c: Make -Wattributes not cause error. | 2013-08-23 08:58:34 +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 | 8ed358e0ee | * include/grub/crypto.h: Don't declare gcry_log_bug, gcry_log_printf and gcry_log_bug.
	* grub-core/lib/libgcrypt_wrap/mem.c: Include g10lib.h | 2013-08-22 16:03:47 +02:00 |  |