Vladimir Serbinenko
|
4e0a25a4c0
|
rtc_get_time_ms.c (grub_rtc_get_time_ms): Avoid division by zero.
|
2015-01-21 17:42:14 +01:00 |
|
Vladimir Serbinenko
|
b666e01b9c
|
* grub-core/loader/i386/xnu.c (guessfsb): Avoid division by 0.
|
2015-01-21 17:42:14 +01:00 |
|
Vladimir Serbinenko
|
2e62352bc2
|
* grub-core/kern/i386/tsc.c (calibrate_tsc): Ensure that
no division by 0 occurs.
|
2015-01-21 17:42:14 +01:00 |
|
Vladimir Serbinenko
|
e360b5d176
|
* include/grub/misc.h (grub_div_roundup): Remove as it's unused.
|
2015-01-21 17:42:14 +01:00 |
|
Vladimir Serbinenko
|
c453760c71
|
* grub-core/term/gfxterm.c: Avoid division by zero.
|
2015-01-21 17:42:13 +01:00 |
|
Vladimir Serbinenko
|
e95685dab1
|
Avoid division by zero in serial.
|
2015-01-21 17:42:13 +01:00 |
|
Vladimir Serbinenko
|
4816dcac19
|
* grub-core/video/readers/jpeg.c: Avoid division by zero.
|
2015-01-21 17:42:13 +01:00 |
|
Vladimir Serbinenko
|
750f4bacd3
|
* grub-core/disk/diskfilter.c: Validate volumes to avoid division by zero.
|
2015-01-21 17:42:13 +01:00 |
|
Vladimir Serbinenko
|
1b6aaddc45
|
term.h: Avoid returining 0-sized terminal as it may lead to division by zero.
|
2015-01-21 17:42:13 +01:00 |
|
Vladimir Serbinenko
|
475bffeae6
|
* grub-core/fs/zfs.c: Avoid divisions by zero.
|
2015-01-21 17:42:12 +01:00 |
|
Vladimir Serbinenko
|
9deb46e363
|
* grub-core/fs/btrfs.c: Avoid divisions by zero.
|
2015-01-21 17:42:12 +01:00 |
|
Vladimir Serbinenko
|
065ed900d4
|
grub-core/lib/pbkdf2.c (grub_crypto_pbkdf2): Check that hash len is not 0.
|
2015-01-21 17:42:12 +01:00 |
|
Vladimir Serbinenko
|
111ab3b9cc
|
osdep/linux/blocklist.c (grub_install_get_blocklist): Check blocksize validity.
|
2015-01-21 17:42:12 +01:00 |
|
Vladimir Serbinenko
|
4200ad44fe
|
* grub-core/disk/i386/pc/biosdisk.c: Check disk size sanity.
|
2015-01-21 17:42:12 +01:00 |
|
Vladimir Serbinenko
|
f1959b1695
|
* grub-core/disk/ieee1275/nand.c (grub_nand_open): Check block size
validity.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
935863518f
|
grub_dmraid_nv_detect: Do not divide by zero.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
98f74998d5
|
* grub-core/fs/hfs.c (grub_hfs_mount): Additional filesystem sanity checks.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
5ed3a5d049
|
* grub-core/fs/minix.c: Additional filesystem sanity checks.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
47cd2645dd
|
* grub-core/fs/ext2.c (grub_ext2_mount): Additional checks for superblock validity.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
245e21b2b5
|
grub_ufs_mount: Check that sblock.ino_per_group is not 0.
|
2015-01-21 17:42:11 +01:00 |
|
Vladimir Serbinenko
|
9201cd79a3
|
Reject NILFS2 superblocks with over 1GiB blocks.
* grub-core/fs/nilfs2.c (grub_nilfs2_valid_sb): Check that
block size is <= 1GiB.
|
2015-01-21 17:42:10 +01:00 |
|
Vladimir Serbinenko
|
f27ccb584c
|
grub_ata_setaddress: Check that geometry is sane when using CHS addressing.
|
2015-01-21 17:42:10 +01:00 |
|
Vladimir Serbinenko
|
1dfe3f973e
|
* grub-core/disk/AFSplitter.c (AF_merge): Check that mdlen is not 0.
|
2015-01-21 17:42:10 +01:00 |
|
Vladimir Serbinenko
|
44461d5af2
|
grub_cmd_play: Avoid division by zero.
|
2015-01-21 17:42:10 +01:00 |
|
Vladimir Serbinenko
|
30e177a05b
|
grub-core/fs/minix.c (grub_minix_read_file): Avoid reading past the end of file.
|
2015-01-21 17:42:06 +01:00 |
|
Vladimir Serbinenko
|
af435524cd
|
grub_fshelp_read_file: Don't attempt to read past the end of file.
|
2015-01-21 17:38:04 +01:00 |
|
Vladimir Serbinenko
|
66ce4d1aef
|
grub_script_lexer_yywrap: Update len synchronously with line.
|
2015-01-21 17:38:01 +01:00 |
|
Vladimir Serbinenko
|
59d4036594
|
Replace explicit sizeof divisions by ARRAY_SIZE.
|
2015-01-21 17:37:31 +01:00 |
|
Vladimir Serbinenko
|
6d05b6383c
|
Revert " Use -Wl,--no-relax rather than -mno-relax for uniformity."
This reverts commit 063f2a04d1.
|
2014-09-21 19:02:11 +02:00 |
|
Vladimir Serbinenko
|
41c6f91fce
|
* grub-core/normal/main.c: Don't drop to rescue console in
case of password-protected prompt and no menu entries.
|
2014-09-21 18:51:09 +02:00 |
|
Vladimir Serbinenko
|
7c378c3964
|
* grub-core/commands/keylayouts.c: Ignore unknown keys.
|
2014-09-21 18:49:49 +02:00 |
|
Vladimir Serbinenko
|
2988a849fc
|
* grub-core/gmodule.pl.in: Accept newer binutils which output
empty column rather than 0x0.
|
2014-09-21 18:23:23 +02:00 |
|
Vladimir Serbinenko
|
5e42618e00
|
Fix wrong commit
|
2014-09-21 18:18:03 +02:00 |
|
Vladimir Serbinenko
|
3c05833249
|
* grub-core/term/at_keyboard.c: Retry probing keyboard if
scancode setup failed.
|
2014-08-13 23:04:01 +02:00 |
|
Vladimir Serbinenko
|
d1224d209b
|
* grub-core/kern/disk_common.c: Clump disk size to 1EiB.
|
2014-08-10 11:27:36 +02:00 |
|
Vladimir Serbinenko
|
0af3ae2d8b
|
* grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_rw): Add
safety to avoid triggerring VirtualBox bug.
|
2014-08-10 11:27:13 +02:00 |
|
Vladimir Serbinenko
|
79c80b06b8
|
Fix Changelog
|
2014-08-10 10:04:04 +02:00 |
|
Vladimir Serbinenko
|
33f6ce671f
|
* grub-core/fs/cbfs.c: Don't probe disks of unknow size.
Fixes hang on virtualbox.
|
2014-08-10 09:50:36 +02:00 |
|
Vladimir Serbinenko
|
2c2c5c720d
|
* grub-core/commands/verify.c (grub_pubkey_open): Trust procfs.
|
2014-06-21 20:11:08 +02:00 |
|
Vladimir Serbinenko
|
480c89858e
|
* grub-core/commands/verify.c (grub_pubkey_open): Fix memdisk
check.
|
2014-06-21 20:10:48 +02:00 |
|
Vladimir Serbinenko
|
4b8b9135f1
|
* grub-core/kern/misc.c (__bzero): Don't compile in GRUB_UTIL.
Reported by: Yves Blusseau <blusseau@zetam.org>.
|
2014-04-20 16:12:41 +02:00 |
|
Vladimir Serbinenko
|
a72fc329eb
|
* grub-core/lib/syslinux_parse.c: Fix timeout quoting.
|
2014-04-06 00:44:44 +02:00 |
|
Vladimir Serbinenko
|
2009da62f2
|
Add missing #endif
|
2014-04-04 08:11:15 +02:00 |
|
Vladimir Serbinenko
|
6f6d4aa02c
|
* include/grub/libgcc.h: Remove ctzsi2 and ctzdi2. They're no longer pulled from libgcc.
|
2014-04-04 08:02:38 +02:00 |
|
Vladimir Serbinenko
|
8063ce197f
|
Replace few instances of memcmp/memcpy in the code that should be grub_memcmp/grub_memcpy.
|
2014-04-04 07:58:42 +02:00 |
|
Vladimir Serbinenko
|
9706066791
|
* grub-core/osdep/linux/getroot.c (grub_util_part_to_disk): Support NVMe device names.
|
2014-04-03 21:31:12 +02:00 |
|
Vladimir Serbinenko
|
46b74dd3cb
|
* grub-core/lib/relocator.c: Fix the case when end of leftover is used.
|
2014-03-26 08:48:30 +01:00 |
|
Vladimir Serbinenko
|
86402b4e0f
|
* include/grub/i386/openbsd_bootarg.h: Add addr and frequency fields.
* grub-core/loader/i386/bsd.c (grub_cmd_openbsd): Fill addr field.
Suggested by: Markus Müller.
|
2014-02-28 10:50:05 +01:00 |
|
Vladimir Serbinenko
|
bec35dad2a
|
* grub-core/kern/i386/pc/mmap.c: Fallback to EISA memory map
if E820 failed to return any regions.
|
2014-02-28 10:07:11 +01:00 |
|
Vladimir Serbinenko
|
dfc5ccfa97
|
* grub-core/mmap/i386/uppermem.c (lower_hook) [COREBOOT]: Ignore low
tables for low memory calculations.
|
2014-02-28 09:50:47 +01:00 |
|
Vladimir Serbinenko
|
4a70fed815
|
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi): Limit
location to 640K.
|
2014-02-28 09:48:57 +01:00 |
|
Vladimir Serbinenko
|
f94b2b4eeb
|
* grub-core/kern/i386/coreboot/mmap.c: Filter out 0xa0000-0x100000
region.
|
2014-02-28 09:47:57 +01:00 |
|
Vladimir Serbinenko
|
d0949e3747
|
* grub-core/disk/ahci.c: Ignore NPORTS field and rely on PI
exclusively.
|
2014-02-20 10:11:43 +01:00 |
|
Vladimir Serbinenko
|
006c78f378
|
* util/grub-mkrescue.c: Build fix for argp.h with older gcc.
|
2014-02-03 14:35:51 +01:00 |
|
Vladimir Serbinenko
|
511ece7ceb
|
* util/grub-mkfont.c: Build fix for argp.h with older gcc.
|
2014-02-03 14:34:27 +01:00 |
|
Vladimir Serbinenko
|
9abbaae7cd
|
* grub-core/disk/ahci.c: Increase timeout. Some SSDs take up to
7 seconds to recover if last poweroff was bad.
|
2014-01-29 23:50:49 +01:00 |
|
Vladimir Serbinenko
|
d6b94c5eb2
|
* grub-core/disk/ahci.c: Properly handle transactions with no
transferred data.
|
2014-01-29 23:49:51 +01:00 |
|
Vladimir Serbinenko
|
07ea8daa86
|
* grub-core/disk/ahci.c: Add safety cleanups.
|
2014-01-29 23:46:17 +01:00 |
|
Vladimir Serbinenko
|
3142b2feac
|
* grub-core/disk/ahci.c: Allocate and clean space for all possible 32
slots to avoid pointing to uninited area.
|
2014-01-29 23:45:18 +01:00 |
|
Vladimir Serbinenko
|
4686e163f2
|
* grub-core/disk/ahci.c: Do not enable I/O decoding and keep
enabling busmaster for the end.
|
2014-01-29 23:43:25 +01:00 |
|
Vladimir Serbinenko
|
ba424f37a9
|
* util/grub-mkfont.c: Downgrade warnings about unhandled features
to debug.
|
2014-01-29 23:41:48 +01:00 |
|
Vladimir Serbinenko
|
3beabdc8e4
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Conflicts:
ChangeLog
|
2014-01-29 23:40:11 +01:00 |
|
Vladimir Serbinenko
|
7f64fb590c
|
* grub-core/term/at_keyboard.c: Tolerate missing keyboard.
|
2014-01-26 03:31:10 +01:00 |
|
Vladimir Serbinenko
|
9afe2053c9
|
* grub-core/term/serial.c (grub_serial_register): Fix invalid free.
Ensure that pointers are inited to NULL and that pointers are not
accessed after free.
|
2014-01-26 02:36:05 +01:00 |
|
Vladimir Serbinenko
|
61c8482b20
|
Fix several translatable strings.
Suggested by: D. Prévot.
|
2014-01-24 18:20:27 +01:00 |
|
Vladimir Serbinenko
|
95cd131ea0
|
* util/grub-install.c: List available targets.
|
2014-01-24 18:09:25 +01:00 |
|
Vladimir Serbinenko
|
b204b718cc
|
* util/grub-install.c: Fix a typo.
|
2014-01-18 20:02:51 +01:00 |
|
Vladimir Serbinenko
|
41155a5722
|
* grub-core/normal/main.c (read_config_file): Buffer config file.
Reduces boot time.
|
2014-01-18 19:54:09 +01:00 |
|
Vladimir Serbinenko
|
0b47c57ad6
|
* Makefile.am (default_payload.elf): Add modules
multiboot cbmemc linux16 gzio echo help.
|
2014-01-18 19:43:19 +01:00 |
|
Vladimir Serbinenko
|
6c519b5c6c
|
* grub-core/commands/macbless.c: Rename FILE and DIR to avoid
conflicts.
Reported by: Andrey Borzenkov.
|
2014-01-18 19:26:40 +01:00 |
|
Vladimir Serbinenko
|
3abb956371
|
* grub-core/term/terminfo.c: Recognize keys F1-F12.
|
2014-01-18 16:57:35 +01:00 |
|
Vladimir Serbinenko
|
ae80f31270
|
* util/grub-mount.c: Extend GCC warning workaround to grub-mount.
|
2014-01-18 16:43:29 +01:00 |
|
Vladimir Serbinenko
|
7e7293d745
|
* grub-core/kern/efi/efi.c: Ensure that the result starts with /
and has no //.
|
2014-01-18 16:41:47 +01:00 |
|
Vladimir Serbinenko
|
5acc8020b4
|
* NEWS: Add few missing entries.
|
2014-01-18 16:31:10 +01:00 |
|
Vladimir Serbinenko
|
0e309454f6
|
* NEWS: Add few missing entries. Correct existing ones.
|
2013-12-30 06:49:15 +01:00 |
|
Vladimir Serbinenko
|
093dec7370
|
Don't abort() on unavailable coreboot tables if not running on coreboot.
|
2013-12-28 17:25:14 +01:00 |
|
Vladimir Serbinenko
|
645ff636fe
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Conflicts:
ChangeLog
|
2013-12-27 11:20:37 +01:00 |
|
Vladimir Serbinenko
|
5bda44d7f9
|
* grub-core/kern/arm/cache_armv6.S: Remove .arch directive.
As these functions are used on pre-ARMv6 CPUs as well we don't want
to make assembler assume that architecture is higher than default one.
|
2013-12-25 23:31:42 +01:00 |
|
Vladimir Serbinenko
|
e8f07821cc
|
* configure.ac: Set version to 2.02~beta2.
|
2013-12-24 21:53:23 +01:00 |
|
Vladimir Serbinenko
|
dc3286ade4
|
* grub-core/disk/efi/efidisk.c (name_devices): Skip Apple ghosts.
|
2013-12-24 20:32:14 +01:00 |
|
Vladimir Serbinenko
|
09c479006c
|
Fix buffer overflow in grub_efi_print_device_path.
|
2013-12-24 19:04:46 +01:00 |
|
Vladimir Serbinenko
|
4d6c69536e
|
Show SATA device path.
|
2013-12-24 18:10:28 +01:00 |
|
Vladimir Serbinenko
|
faf4a65e1e
|
Revert grub-file usage in grub-mkconfig.
|
2013-12-24 17:47:27 +01:00 |
|
Vladimir Serbinenko
|
e5fa26e573
|
Make newly-created files other than grub.cfg world-readable.
|
2013-12-24 17:36:10 +01:00 |
|
Vladimir Serbinenko
|
4127206896
|
Make rijndael.c respect aliasing rules.
Trivial backport of dfb4673da8ee52d95e0a62c9f49ca8599943f22e.
|
2013-12-24 16:57:28 +01:00 |
|
Vladimir Serbinenko
|
f7c7c4d4ad
|
Make grub_util_device_is_mapped_stat available in grub-emu core.
|
2013-12-24 16:56:14 +01:00 |
|
Vladimir Serbinenko
|
57bc5d431b
|
Add -Qn to TARGET_CFLAGS if it's supported.
Fixes compilation on cygwin.
Reported by: Andrey Borzenkov.
Suggested by: Andrey Borzenkov.
|
2013-12-24 15:00:46 +01:00 |
|
Vladimir Serbinenko
|
6a7957f9f5
|
Save TARGET_CC version in modinfo.sh.
Suggested by: Andrey Borzenkov.
|
2013-12-24 14:47:44 +01:00 |
|
Vladimir Serbinenko
|
e88f0420b9
|
Make grub_util_devmapper_part_to_disk and grub_util_find_partition_start
follow the same algorithm to avoid method mismatch. Don't assume
DMRAID- UUID to mean full disk but instead check that mapping is linear.
|
2013-12-24 14:16:57 +01:00 |
|
Vladimir Serbinenko
|
da98622662
|
Declare GRUB_EFI_VENDOR_APPLE_GUID.
|
2013-12-24 14:14:19 +01:00 |
|
Vladimir Serbinenko
|
fba31b5f69
|
Dump type and vendor specific data when printing device path.
|
2013-12-24 14:05:48 +01:00 |
|
Vladimir Serbinenko
|
72f099578e
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
|
2013-12-23 18:17:29 +01:00 |
|
Vladimir Serbinenko
|
808e97c4e7
|
ARM64 support for grub-mkrescue.
|
2013-12-23 18:17:09 +01:00 |
|
Vladimir Serbinenko
|
e388db904c
|
Install modinfo.sh to keep build information around.
|
2013-12-23 18:17:09 +01:00 |
|
Vladimir Serbinenko
|
cef394032d
|
* grub-core/modinfo.sh.in: Add build config information.
|
2013-12-23 18:17:09 +01:00 |
|
Vladimir Serbinenko
|
a4d610026f
|
ARM64 grub-file and grub-mkconfig support.
|
2013-12-23 18:17:09 +01:00 |
|
Vladimir Serbinenko
|
0c930a841e
|
Remove leftover options defines.
|
2013-12-23 18:17:02 +01:00 |
|
Vladimir Serbinenko
|
74fa9ac1a6
|
* include/grub/arm64/linux.h: Remove leftovers. Add missing prefixes.
|
2013-12-23 05:56:31 +01:00 |
|
Vladimir Serbinenko
|
62956fe7b9
|
* grub-core/loader/arm64/linux.c: Add missing bracket.
|
2013-12-23 05:34:13 +01:00 |
|
Vladimir Serbinenko
|
260632161f
|
Add arm64-efi recognition to grub-file.
|
2013-12-23 05:33:44 +01:00 |
|