]> git.proxmox.com Git - grub2.git/log
grub2.git
10 years ago * grub-core/kern/arm/misc.S (__aeabi_unwind_cpp_pr0): Add dummy to
Vladimir Serbinenko [Fri, 8 Nov 2013 06:35:13 +0000 (07:35 +0100)]
* grub-core/kern/arm/misc.S (__aeabi_unwind_cpp_pr0): Add dummy to
link with libgcc.

10 years ago * include/grub/symbol.h (FUNCTION), (VARIABLE): Fix precedence logic.
Vladimir Serbinenko [Fri, 8 Nov 2013 06:16:15 +0000 (07:16 +0100)]
* include/grub/symbol.h (FUNCTION), (VARIABLE): Fix precedence logic.

10 years ago * include/grub/symbol.h (FUNCTION), (VARIABLE) [__arm__]: Use % as
Vladimir Serbinenko [Fri, 8 Nov 2013 06:08:27 +0000 (07:08 +0100)]
* include/grub/symbol.h (FUNCTION), (VARIABLE) [__arm__]: Use % as
prefix symbol, not @.

10 years ago * INSTALL: Add note about older gcc and clang.
Vladimir Serbinenko [Fri, 8 Nov 2013 05:05:54 +0000 (06:05 +0100)]
* INSTALL: Add note about older gcc and clang.

10 years ago * tests/util/grub-shell.in: Boot as hdd on ppc by default.
Vladimir Serbinenko [Fri, 8 Nov 2013 04:22:36 +0000 (05:22 +0100)]
* tests/util/grub-shell.in: Boot as hdd on ppc by default.

10 years ago * grub-core/loader/multiboot_mbi2.c (grub_multiboot_add_module): Fix
Vladimir Serbinenko [Fri, 8 Nov 2013 03:59:46 +0000 (04:59 +0100)]
* grub-core/loader/multiboot_mbi2.c (grub_multiboot_add_module): Fix
NULL pointer dereference.

10 years ago * grub-core/Makefile.am: Do not include libgcc.h when compiling with
Vladimir Serbinenko [Thu, 7 Nov 2013 18:33:54 +0000 (19:33 +0100)]
* grub-core/Makefile.am: Do not include libgcc.h when compiling with
clang.

10 years ago * grub-core/kern/powerpc/dl.c: Add missing pragma to silence cast-align
Vladimir Serbinenko [Thu, 7 Nov 2013 18:33:00 +0000 (19:33 +0100)]
* grub-core/kern/powerpc/dl.c: Add missing pragma to silence cast-align
warnings.

10 years ago * grub-core/net/net.c (grub_net_route_unregister): Remove unused
Vladimir Serbinenko [Thu, 7 Nov 2013 18:31:22 +0000 (19:31 +0100)]
* grub-core/net/net.c (grub_net_route_unregister): Remove unused
function.
* grub-core/loader/i386/xnu.c (hextoval): Likewise.
* grub-core/disk/geli.c (ascii2hex): Likewise.

10 years ago * configure.ac: Run linker tests without -Werror.
Vladimir Serbinenko [Thu, 7 Nov 2013 17:21:22 +0000 (18:21 +0100)]
* configure.ac: Run linker tests without -Werror.
Define TARGET_LDFLAGS_STATIC_LIBGCC and TARGET_LIBGCC.
Change all occurences of -static-libgcc resp -lgcc to
TARGET_LDFLAGS_STATIC_LIBGCC resp TARGET_LIBGCC.

10 years ago * configure.ac: Don't add -no-itegrated-as on clang on non-x86.
Vladimir Serbinenko [Thu, 7 Nov 2013 17:18:43 +0000 (18:18 +0100)]
* configure.ac: Don't add -no-itegrated-as on clang on non-x86.

10 years ago Allow compiling with clang (not really supported though).
Vladimir Serbinenko [Thu, 7 Nov 2013 10:44:40 +0000 (11:44 +0100)]
Allow compiling with clang (not really supported though).

* conf/Makefile.common (CFLAGS_PLATFORM): Don't add -mrtd -mregparm=3
unconditionally.
* configure.ac: Add -no-integrated-as when using clangfor asm files.
Add -mrtd -mregparm=3 on i386 when not using clang.
* grub-core/kern/misc.c (grub_memset): Add volatile when on clang.

10 years ago * grub-core/kern/ieee1275/cmain.c: Add explicit attribute on asm
Vladimir Serbinenko [Thu, 7 Nov 2013 09:30:32 +0000 (10:30 +0100)]
* 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.

10 years agomissing Changelog entry
Vladimir Serbinenko [Thu, 7 Nov 2013 05:37:01 +0000 (06:37 +0100)]
missing Changelog entry

10 years ago Import libgcrypt 1.5.3.
Vladimir Serbinenko [Thu, 7 Nov 2013 05:35:50 +0000 (06:35 +0100)]
Import libgcrypt 1.5.3.

10 years ago * configure.ac: Don't add -Wcast-align on x86.
Vladimir Serbinenko [Thu, 7 Nov 2013 02:35:25 +0000 (03:35 +0100)]
* configure.ac: Don't add -Wcast-align on x86.

10 years ago * configure.ac: Add -freg-struct-return on all platforms that
Vladimir Serbinenko [Thu, 7 Nov 2013 02:33:20 +0000 (03:33 +0100)]
* configure.ac: Add -freg-struct-return on all platforms that
support it.

10 years ago * acinclude.m4: Use -Werror on parameter tests.
Vladimir Serbinenko [Thu, 7 Nov 2013 02:31:24 +0000 (03:31 +0100)]
* acinclude.m4: Use -Werror on parameter tests.
* configure.ac: Likewise.

10 years ago * acinclude.m4: Add missing TARGET_CCASFLAGS on asm tests.
Vladimir Serbinenko [Thu, 7 Nov 2013 02:29:07 +0000 (03:29 +0100)]
* acinclude.m4: Add missing TARGET_CCASFLAGS on asm tests.

10 years ago * configure.ac: Check that -malign-loops works rather than assuming that
Vladimir Serbinenko [Thu, 7 Nov 2013 02:25:30 +0000 (03:25 +0100)]
* configure.ac: Check that -malign-loops works rather than assuming that
either -falign-loops or -malign-loops work.

10 years ago * configure.ac: Remove -fnested-functions. We don't need it anymore.
Vladimir Serbinenko [Thu, 7 Nov 2013 02:19:55 +0000 (03:19 +0100)]
* configure.ac: Remove -fnested-functions. We don't need it anymore.

10 years ago * configure.ac: Prevent cflags leaking to subsequent tests by always
Vladimir Serbinenko [Thu, 7 Nov 2013 02:17:37 +0000 (03:17 +0100)]
* configure.ac: Prevent cflags leaking to subsequent tests by always
resetting cflags to target_cflags in target tests.

10 years ago * grub-core/kern/parser.c (grub_parser_split_cmdline): Remove nested
Vladimir Serbinenko [Thu, 7 Nov 2013 01:53:43 +0000 (02:53 +0100)]
* grub-core/kern/parser.c (grub_parser_split_cmdline): Remove nested
function.

10 years ago * grub-core/kern/misc.c (grub_vsnprintf_real): Remove nested functions.
Vladimir Serbinenko [Thu, 7 Nov 2013 01:49:50 +0000 (02:49 +0100)]
* grub-core/kern/misc.c (grub_vsnprintf_real): Remove nested functions.

10 years ago * grub-core/lib/arg.c (grub_arg_parse): Remove nested function.
Vladimir Serbinenko [Thu, 7 Nov 2013 01:46:23 +0000 (02:46 +0100)]
* grub-core/lib/arg.c (grub_arg_parse): Remove nested function.

10 years ago * grub-core/normal/cmdline.c (grub_cmdline_get):
Vladimir Serbinenko [Thu, 7 Nov 2013 01:42:38 +0000 (02:42 +0100)]
* grub-core/normal/cmdline.c (grub_cmdline_get):
Remove nested functions.

10 years ago * tests/test_sha512sum.in: Make it work on emu.
Vladimir Serbinenko [Thu, 7 Nov 2013 01:41:09 +0000 (02:41 +0100)]
* tests/test_sha512sum.in: Make it work on emu.

10 years ago * grub-core/normal/charset.c (bidi_line_wrap): Eliminate nested
Vladimir Serbinenko [Thu, 7 Nov 2013 01:31:31 +0000 (02:31 +0100)]
* grub-core/normal/charset.c (bidi_line_wrap): Eliminate nested
functions.
(grub_bidi_line_logical_to_visual): Likewise.

10 years ago Remove vestiges of -Wunsafe-loop-optimisations.
Vladimir Serbinenko [Thu, 7 Nov 2013 01:25:31 +0000 (02:25 +0100)]
Remove vestiges of -Wunsafe-loop-optimisations.

* conf/Makefile.common (CFLAGS_GNULIB): Remove
-Wno-unsafe-loop-optimisations.
* grub-core/commands/legacycfg.c: Remove -Wunsafe-loop-optimisations
pragma.
* grub-core/io/gzio.c: Likewise.
* grub-core/script/parser.y: Likewise.
* grub-core/script/yylex.l: Likewise.
* util/grub-mkfont.c: Likewise.

10 years ago * util/grub-mkfont.c (process_cursive): Remove nested function.
Vladimir Serbinenko [Thu, 7 Nov 2013 01:13:30 +0000 (02:13 +0100)]
* util/grub-mkfont.c (process_cursive): Remove nested function.

10 years ago * include/grub/misc.h (grub_dprintf): Use unnamed vararg.
Vladimir Serbinenko [Thu, 7 Nov 2013 00:23:06 +0000 (01:23 +0100)]
* include/grub/misc.h (grub_dprintf): Use unnamed vararg.
(grub_boot_time): Likewise.

10 years ago * include/grub/symbol.h (FUNCTION): Use @function rather than
Vladimir Serbinenko [Thu, 7 Nov 2013 00:18:21 +0000 (01:18 +0100)]
* include/grub/symbol.h (FUNCTION): Use @function rather than
"function".
(VARIABLE): Likewise.

10 years ago * grub-core/net/bootp.c (OFFSET_OF): Explicitly cast to grub_size_t.
Vladimir Serbinenko [Thu, 7 Nov 2013 00:11:36 +0000 (01:11 +0100)]
* grub-core/net/bootp.c (OFFSET_OF): Explicitly cast to grub_size_t.

10 years ago * grub-core/net/bootp.c (set_env_limn_ro): Make pointer const.
Vladimir Serbinenko [Thu, 7 Nov 2013 00:09:19 +0000 (01:09 +0100)]
* grub-core/net/bootp.c (set_env_limn_ro): Make pointer const.
(parse_dhcp_vendor): Likewise.

10 years ago * util/grub-mkimagexx.c (relocate_symbols): Remove unneeded brackets.
Vladimir Serbinenko [Thu, 7 Nov 2013 00:04:06 +0000 (01:04 +0100)]
* util/grub-mkimagexx.c (relocate_symbols): Remove unneeded brackets.

10 years ago * grub-core/gettext/gettext.c (main_context), (secondary_context):
Vladimir Serbinenko [Thu, 7 Nov 2013 00:01:47 +0000 (01:01 +0100)]
* grub-core/gettext/gettext.c (main_context), (secondary_context):
Define after defining type and not before.

10 years ago * grub-core/fs/zfs/zfscrypt.c (grub_ccm_decrypt): Return right error
Vladimir Serbinenko [Wed, 6 Nov 2013 23:59:44 +0000 (00:59 +0100)]
* grub-core/fs/zfs/zfscrypt.c (grub_ccm_decrypt): Return right error
type.
(grub_gcm_decrypt): Likewise.
(algo_decrypt): Likewise.
(grub_zfs_decrypt_real): Transform error type.

10 years ago * grub-core/disk/geli.c (geli_rekey): Fix error return type.
Vladimir Serbinenko [Wed, 6 Nov 2013 23:57:21 +0000 (00:57 +0100)]
* grub-core/disk/geli.c (geli_rekey): Fix error return type.

10 years ago * grub-core/disk/usbms.c (grub_usbms_cbi_cmd): Fix error type.
Vladimir Serbinenko [Wed, 6 Nov 2013 23:55:17 +0000 (00:55 +0100)]
* grub-core/disk/usbms.c (grub_usbms_cbi_cmd): Fix error type.
(grub_usbms_cbi_reset): Likewise.
(grub_usbms_bo_reset): Likewise.
(grub_usbms_reset): Likewise.
(grub_usbms_attach): Likewise.
(grub_usbms_transfer_cbi): Likewise.

10 years ago * grub-core/io/lzopio.c (test_header): Simplify code and remove useless
Vladimir Serbinenko [Wed, 6 Nov 2013 23:51:28 +0000 (00:51 +0100)]
* grub-core/io/lzopio.c (test_header): Simplify code and remove useless
"checksum = checksum;".

10 years ago * grub-core/fs/reiserfs.c (grub_reiserfs_iterate_dir): Fix type of
Vladimir Serbinenko [Wed, 6 Nov 2013 23:48:04 +0000 (00:48 +0100)]
* grub-core/fs/reiserfs.c (grub_reiserfs_iterate_dir): Fix type of
entry_type.

10 years ago * grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): Fix
Vladimir Serbinenko [Wed, 6 Nov 2013 23:46:44 +0000 (00:46 +0100)]
* grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): Fix
BIOS disk check.

10 years ago * grub-core/bus/usb/ehci.c (grub_ehci_restore_hw): Return right enum
Vladimir Serbinenko [Wed, 6 Nov 2013 23:45:15 +0000 (00:45 +0100)]
* grub-core/bus/usb/ehci.c (grub_ehci_restore_hw): Return right enum
type.
(grub_ehci_fini_hw): Likewise.
* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise.

10 years ago * include/grub/usb.h (grub_usb_controller_dev): Make portstatus
Vladimir Serbinenko [Wed, 6 Nov 2013 23:35:56 +0000 (00:35 +0100)]
* include/grub/usb.h (grub_usb_controller_dev): Make portstatus
return grub_usb_err_t for cosistency. All users updated.

10 years ago * util/mkimage.c (SzAlloc): Use attribute unused rather than dubious
Vladimir Serbinenko [Wed, 6 Nov 2013 23:30:41 +0000 (00:30 +0100)]
* util/mkimage.c (SzAlloc): Use attribute unused rather than dubious
assigning to itself.

10 years agoissue separate DNS queries for ipv4 and ipv6
Gustavo Luiz Duarte [Tue, 5 Nov 2013 19:30:20 +0000 (17:30 -0200)]
issue separate DNS queries for ipv4 and ipv6

Adding multiple questions on a single DNS query is not supportted by
most DNS servers. This patch issues two separate DNS queries
sequentially for ipv4 and then for ipv6.

Fixes: https://savannah.gnu.org/bugs/?39710
 * grub-core/net/bootp.c (parse_dhcp_vendor): Add DNS option.
 * grub-core/net/dns.c (grub_dns_qtype_id): New enum.
 * (grub_net_dns_lookup): Now using separated dns packages.
 * (grub_cmd_nslookup): Add error condition.
 * (grub_cmd_list_dns): Print DNS option.
 * (grub_cmd_add_dns): Add four parameters: --only-ipv4,
 * --only-ipv6, --prefer-ipv4, and --prefer-ipv6.
 * include/grub/net.h (grub_dns_option_t): New enum.
 * (grub_net_network_level_address): option added.

Also-by: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Signed-off-by: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
10 years ago * grub-core/video/fb/video_fb.c: Merge two blit functions
Vladimir Testov [Tue, 5 Nov 2013 17:46:16 +0000 (21:46 +0400)]
   * grub-core/video/fb/video_fb.c: Merge two blit functions
       into one.

10 years ago * grub-core/term/terminfo.c: Add sequences for home and end.
Vladimir Serbinenko [Tue, 5 Nov 2013 01:44:31 +0000 (02:44 +0100)]
* grub-core/term/terminfo.c: Add sequences for home and end.

10 years ago * grub-core/lib/legacy_parse.c: Fix handling of hercules and add
Vladimir Serbinenko [Tue, 5 Nov 2013 01:43:27 +0000 (02:43 +0100)]
* grub-core/lib/legacy_parse.c: Fix handling of hercules and add
graphics console.

10 years ago * grub-core/video/i386/pc/vga.c: Fix double bufferring and
Vladimir Serbinenko [Tue, 5 Nov 2013 01:41:50 +0000 (02:41 +0100)]
* grub-core/video/i386/pc/vga.c: Fix double bufferring and
add mode 0x12.

10 years ago * docs/grub.texi (Vendor power-on keys): Add XPS M1330M based on old
Vladimir Serbinenko [Mon, 4 Nov 2013 21:04:22 +0000 (22:04 +0100)]
* docs/grub.texi (Vendor power-on keys): Add XPS M1330M based on old
e-mail by Per Ã–berg.

10 years ago * grub-core/commands/i386/nthibr.c (GRUB_MOD_INIT): Fix typo in command
Vladimir Serbinenko [Mon, 4 Nov 2013 13:27:09 +0000 (14:27 +0100)]
* grub-core/commands/i386/nthibr.c (GRUB_MOD_INIT): Fix typo in command
name.

10 years agoenable emuusb and emupci on emu platform only
Andrey Borzenkov [Mon, 4 Nov 2013 12:53:39 +0000 (16:53 +0400)]
enable emuusb and emupci on emu platform only

Also explicitly disable them in configure unless built for emu platform.

Signed-off-by: Andrey Borzenkov <arvidjaar@gmail.com>
10 years ago * docs/grub.texi: Document usage of menuentry id.
Vladimir Serbinenko [Mon, 4 Nov 2013 04:15:15 +0000 (05:15 +0100)]
* docs/grub.texi: Document usage of menuentry id.

10 years ago * docs/grub.texi: Add few mentions about EFI, debug and videoinfo.
Vladimir Serbinenko [Mon, 4 Nov 2013 01:18:02 +0000 (02:18 +0100)]
* docs/grub.texi: Add few mentions about EFI, debug and videoinfo.

10 years ago * grub-core/commands/i386/nthibr.c: New command.
Peter Lustig [Mon, 4 Nov 2013 00:47:37 +0000 (01:47 +0100)]
* grub-core/commands/i386/nthibr.c: New command.

10 years ago * grub-core/tests/video_checksum.c: Add 2560x1440 mode to testing.
Vladimir Serbinenko [Sun, 3 Nov 2013 23:40:14 +0000 (00:40 +0100)]
* grub-core/tests/video_checksum.c: Add 2560x1440 mode to testing.

10 years ago * include/grub/term.h (grub_term_coordinate): Extend to 16-bit per
Vladimir Serbinenko [Sun, 3 Nov 2013 23:39:13 +0000 (00:39 +0100)]
* include/grub/term.h (grub_term_coordinate): Extend to 16-bit per
coordinate.

10 years ago Support GRUB_DISABLE_SUBMENU config.
Vladimir Serbinenko [Sun, 3 Nov 2013 23:15:31 +0000 (00:15 +0100)]
Support GRUB_DISABLE_SUBMENU config.

Inspired by patch from Prarit Bhargava.

10 years ago * docs/grub.texi: Mention RSA support.
Vladimir Serbinenko [Sun, 3 Nov 2013 18:04:02 +0000 (19:04 +0100)]
* docs/grub.texi: Mention RSA support.

10 years ago * grub-core/commands/verify.c: Add RSA support.
Vladimir Serbinenko [Sun, 3 Nov 2013 17:50:01 +0000 (18:50 +0100)]
* grub-core/commands/verify.c: Add RSA support.

10 years agoRevert "Attempts at ZFS options"
Vladimir Serbinenko [Sun, 3 Nov 2013 15:52:33 +0000 (16:52 +0100)]
Revert "Attempts at ZFS options"

It was accidently committed to wrong branch

This reverts commit 0ee5cdfe9f9d576c95c35030ee25012545a3a294.

10 years agoAttempts at ZFS options
Vladimir Serbinenko [Sun, 3 Nov 2013 15:40:32 +0000 (16:40 +0100)]
Attempts at ZFS options

10 years ago * grub-core/disk/ahci.c (grub_ahci_pciinit): Detect ATAPI devices.
Vladimir Serbinenko [Sun, 3 Nov 2013 12:52:36 +0000 (13:52 +0100)]
* grub-core/disk/ahci.c (grub_ahci_pciinit): Detect ATAPI devices.
* grub-core/disk/ata.c (grub_ata_identify): Use atapi_identify if
device is known to be ATAPI.

10 years ago * configure.ac: Don't add target-prefix.
Mike Frysinger [Sun, 3 Nov 2013 11:48:13 +0000 (12:48 +0100)]
* configure.ac: Don't add target-prefix.

10 years ago * grub-core/commands/loadenv.c (grub_cmd_save_env): Remove unset
Vladimir Serbinenko [Sun, 3 Nov 2013 05:17:31 +0000 (06:17 +0100)]
* grub-core/commands/loadenv.c (grub_cmd_save_env): Remove unset
variables.

10 years ago * grub-core/gettext/gettext.c (grub_gettext_init_ext): Ignore errors
Vladimir Serbinenko [Sun, 3 Nov 2013 04:42:02 +0000 (05:42 +0100)]
* grub-core/gettext/gettext.c (grub_gettext_init_ext): Ignore errors
if language is English.

10 years ago * grub-core/osdep/linux/getroot.c: Fix cast-align problems.
Vladimir Serbinenko [Sat, 2 Nov 2013 23:43:49 +0000 (00:43 +0100)]
* grub-core/osdep/linux/getroot.c: Fix cast-align problems.

10 years agoFix last commit
Vladimir Serbinenko [Sat, 2 Nov 2013 23:24:57 +0000 (00:24 +0100)]
Fix last commit

10 years ago * configure.ac: Don't add -m32/-m64 on emu.
Vladimir Serbinenko [Sat, 2 Nov 2013 21:46:01 +0000 (22:46 +0100)]
* configure.ac: Don't add -m32/-m64 on emu.

10 years ago * grub-core/osdep/linux/blocklist.c: Include linux/types.h for some
neil [Sat, 2 Nov 2013 21:19:34 +0000 (22:19 +0100)]
* grub-core/osdep/linux/blocklist.c: Include linux/types.h for some
broken linux headers.

10 years ago * util/grub.d/30_os-prober.in: Add unhiding of partition if on msdos.
Vladimir Serbinenko [Sat, 2 Nov 2013 21:00:59 +0000 (22:00 +0100)]
* util/grub.d/30_os-prober.in: Add unhiding of partition if on msdos.

10 years ago * grub-core/lib/reed_solomon.c (grub_reed_solomon_recover): Don't do
Vladimir Serbinenko [Sat, 2 Nov 2013 20:28:03 +0000 (21:28 +0100)]
* 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.

10 years ago * util/grub-mount.c: Handle symlinks to directories.
Vladimir Serbinenko [Sat, 2 Nov 2013 19:30:39 +0000 (20:30 +0100)]
* util/grub-mount.c: Handle symlinks to directories.

10 years ago * grub-core/fs/fshelp.c (find_file): Save ctx->next when calling
Vladimir Serbinenko [Sat, 2 Nov 2013 19:29:02 +0000 (20:29 +0100)]
* grub-core/fs/fshelp.c (find_file): Save ctx->next when calling
find_file recursively for symlink.

10 years ago * tests/util/grub-shell.in: Copy themes.
Vladimir Serbinenko [Sat, 2 Nov 2013 18:17:25 +0000 (19:17 +0100)]
* tests/util/grub-shell.in: Copy themes.

10 years ago * util/grub-mkimagexx.c (locate_sections): Reject mislinked images.
Vladimir Serbinenko [Sat, 2 Nov 2013 18:16:36 +0000 (19:16 +0100)]
* util/grub-mkimagexx.c (locate_sections): Reject mislinked images.

10 years ago * configure.ac: Use 0x8000 for address instead of 8000.
Vladimir Serbinenko [Sat, 2 Nov 2013 18:13:41 +0000 (19:13 +0100)]
* configure.ac: Use 0x8000 for address instead of 8000.

10 years ago * grub-core/loader/sparc64/ieee1275/linux.c (get_physbase): Fix
Vladimir Serbinenko [Sat, 2 Nov 2013 17:57:35 +0000 (18:57 +0100)]
* grub-core/loader/sparc64/ieee1275/linux.c (get_physbase): Fix
signature.

10 years ago * grub-core/disk/efi/efidisk.c (grub_efidisk_readwrite): Remove unused
Vladimir Serbinenko [Sat, 2 Nov 2013 17:50:39 +0000 (18:50 +0100)]
* grub-core/disk/efi/efidisk.c (grub_efidisk_readwrite): Remove unused
variable.

10 years ago * configure.ac (TARGET_CFLAGS): Add -march=i386 on i386.
Vladimir Serbinenko [Sat, 2 Nov 2013 15:40:25 +0000 (16:40 +0100)]
* configure.ac (TARGET_CFLAGS): Add -march=i386 on i386.

10 years ago * grub-core/fs/hfspluscomp.c (hfsplus_read_compressed_real): Call
Vladimir Serbinenko [Sat, 2 Nov 2013 15:30:53 +0000 (16:30 +0100)]
* grub-core/fs/hfspluscomp.c (hfsplus_read_compressed_real): Call
file_progress_read_hook.
* grub-core/fs/ntfscomp.c (hfsplus_read_compressed_real): Likewise.

10 years ago * conf/Makefile.common (CFLAGS_PLATFORM): Remove poisoning of float
Vladimir Serbinenko [Sat, 2 Nov 2013 15:25:13 +0000 (16:25 +0100)]
* conf/Makefile.common (CFLAGS_PLATFORM): Remove poisoning of float
and double.

10 years ago * grub-core/fs/tar.c (grub_cpio_read): Add read_hook.
Vladimir Serbinenko [Fri, 1 Nov 2013 22:33:59 +0000 (23:33 +0100)]
* grub-core/fs/tar.c (grub_cpio_read): Add read_hook.

10 years ago Rewrite blocklist functions in order to get progress when
Vladimir Serbinenko [Fri, 1 Nov 2013 22:28:03 +0000 (23:28 +0100)]
Rewrite blocklist functions in order to get progress when
reading large extents and decrease amount of blocklist hook calls.

10 years ago * grub-core/term/serial.c (options), (grub_cmd_serial): Fix handling
Vladimir Serbinenko [Fri, 1 Nov 2013 18:46:30 +0000 (19:46 +0100)]
* grub-core/term/serial.c (options), (grub_cmd_serial): Fix handling
of SI suffixes.

10 years ago Support --base-clock for serial command to handle weird cards with
Vladimir Serbinenko [Fri, 1 Nov 2013 18:33:22 +0000 (19:33 +0100)]
Support --base-clock for serial command to handle weird cards with
non-standard base clock.

10 years ago * grub-core/fs/ext2.c (grub_ext2_read_symlink): Use memcpy rather
Vladimir Serbinenko [Fri, 1 Nov 2013 17:44:46 +0000 (18:44 +0100)]
* grub-core/fs/ext2.c (grub_ext2_read_symlink): Use memcpy rather
strncpy.
* grub-core/fs/jfs.c (grub_jfs_lookup_symlink): Likewise.
* grub-core/kern/misc.c (grub_strncpy): Move from here ...
* include/grub/misc.h (grub_strncpy): ... to here. Make inline.
* grub-core/net/net.c (grub_net_addr_to_str): Use COMPILE_TIME_ASSERT
+ strcpy rather than strncpy.

10 years ago * grub-core/fs/zfs/zfs.c (nvpair_name): Use correct type for size.
Vladimir Serbinenko [Fri, 1 Nov 2013 17:41:52 +0000 (18:41 +0100)]
* grub-core/fs/zfs/zfs.c (nvpair_name): Use correct type for size.
(check_pool_label): Likewise. Fixes overflow.
(nvlist_find_value): Fix comparison.

10 years ago * include/grub/misc.h (grub_strcat): Removed. All users changed to
Vladimir Serbinenko [Fri, 1 Nov 2013 15:27:37 +0000 (16:27 +0100)]
* include/grub/misc.h (grub_strcat): Removed. All users changed to
more appropriate functions.

10 years ago * grub-core/kern/efi/efi.c (grub_efi_get_filename): Avoid inefficient
Vladimir Serbinenko [Fri, 1 Nov 2013 15:06:51 +0000 (16:06 +0100)]
* grub-core/kern/efi/efi.c (grub_efi_get_filename): Avoid inefficient
realloc.

10 years ago * util/grub-mkrescue.in: Do not use UUID search on EFI.
Vladimir Serbinenko [Fri, 1 Nov 2013 15:05:15 +0000 (16:05 +0100)]
* util/grub-mkrescue.in: Do not use UUID search on EFI.

10 years ago * grub-core/kern/dl.c: Unify section-finding algorithm. Saves 30 bytes
Vladimir Serbinenko [Fri, 1 Nov 2013 14:20:14 +0000 (15:20 +0100)]
* grub-core/kern/dl.c: Unify section-finding algorithm. Saves 30 bytes
on core size.

10 years ago * grub-core/kern/mm.c (grub_realloc): Don't copy more data than we have.
Vladimir Serbinenko [Fri, 1 Nov 2013 13:39:33 +0000 (14:39 +0100)]
* grub-core/kern/mm.c (grub_realloc): Don't copy more data than we have.

10 years ago * grub-core/io/gzio.c (huft_build): Use zalloc for safety.
Vladimir Serbinenko [Wed, 30 Oct 2013 10:58:00 +0000 (11:58 +0100)]
* grub-core/io/gzio.c (huft_build): Use zalloc for safety.
(initialize_tables): reset tl and td to NULL after freeing.

10 years ago * grub-core/loader/multiboot_mbi2.c: Implement network tag.
Vladimir Serbinenko [Mon, 28 Oct 2013 14:53:39 +0000 (15:53 +0100)]
* grub-core/loader/multiboot_mbi2.c: Implement network tag.

10 years ago * grub-core/loader/multiboot_mbi2.c: Add EFI memory map to the list
Vladimir Serbinenko [Mon, 28 Oct 2013 14:40:34 +0000 (15:40 +0100)]
* grub-core/loader/multiboot_mbi2.c: Add EFI memory map to the list
of supported tags.

10 years ago * grub-core/loader/multiboot_mbi2.c: Implement EFI memory map.
Vladimir Serbinenko [Mon, 28 Oct 2013 14:37:00 +0000 (15:37 +0100)]
* grub-core/loader/multiboot_mbi2.c: Implement EFI memory map.

10 years ago * grub-core/loader/multiboot.c: Add support for multiboot kernels
Vladimir Serbinenko [Mon, 28 Oct 2013 14:23:46 +0000 (15:23 +0100)]
* grub-core/loader/multiboot.c: Add support for multiboot kernels
quirks.

10 years ago * grub-core/loader/i386/linux.c (allocate_pages): Allocate at least
Vladimir Serbinenko [Mon, 28 Oct 2013 13:30:29 +0000 (14:30 +0100)]
* grub-core/loader/i386/linux.c (allocate_pages): Allocate at least
a page in protected space.