Commit graph

  • 6a0db4492c * grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate): Fix parameter declarations. Colin Watson 2013-01-21 13:59:28 +00:00
  • ccd86b215f * grub-core/commands/lsmmap.c: Fix unused variable on emu. Vladimir 'phcoder' Serbinenko 2013-01-21 14:57:35 +01:00
  • 822b726b33 Improve spkmomdem reliability by adding a separator between bytes. Vladimir 'phcoder' Serbinenko 2013-01-21 14:55:30 +01:00
  • 115c2cc180 * grub-core/partmap/msdos.c (embed_signatures): Add the signature of an Acer registration utility with several sightings in the wild. Reported by: Rickard Westman. Fixes Ubuntu bug #987022. Colin Watson 2013-01-21 11:10:25 +00:00
  • fc524edf65 Remove nested functions from filesystem directory iterators. Colin Watson 2013-01-21 01:33:46 +00:00
  • 53d3e4e3df * docs/grub.texi (Multi-boot manual config): Fix typo for "recommended". Colin Watson 2013-01-21 00:05:41 +00:00
  • c821711f69 * util/grub-mkimage.c (main): Postpone freeing arguments.output until after its use in generate_image. Leif Lindholm 2013-01-20 23:16:34 +00:00
  • 6a0debbd91 * grub-core/loader/i386/linux.c (grub_cmd_initrd): Don't add the initrd size to addr_min, since the initrd will be allocated after this address. Colin Watson 2013-01-20 23:03:35 +00:00
  • f41e08dbcd * conf/Makefile.common: Fix autogen rules to pass definition files on stdin; Makefile.util.am needs Makefile.utilgcry.def Andrey Borzenkov 2013-01-20 23:44:42 +01:00
  • 77529e0fe2 * include/grub/elf.h: Update ARM definitions based on binutils. Leif Lindholm 2013-01-20 23:01:47 +01:00
  • b879aa7b47 Split long USB transfers into short ones. Vladimir 'phcoder' Serbinenko 2013-01-20 22:45:53 +01:00
  • 8eb8284d2d * docs/grub.texi (Simple configuration): Clarify GRUB_HIDDEN_TIMEOUT is interrupted by ESC. Andrey Borzenkov 2013-01-20 22:42:08 +01:00
  • 08dad2dcf9 * util/grub-script-check.c (main): Uniform the error message. Vladimir 'phcoder' Serbinenko 2013-01-20 22:05:55 +01:00
  • 6c724b85b4 Remove nested functions from ELF iterators. Colin Watson 2013-01-20 15:54:09 +00:00
  • 25239370fd Remove nested functions from device iterators. Colin Watson 2013-01-20 15:52:15 +00:00
  • 6c0314d638 Fix typos for "developer" and "development". Colin Watson 2013-01-20 13:24:47 +00:00
  • 600dc5f153 Add license header to spkmodem-recv.c. Vladimir 'phcoder' Serbinenko 2013-01-18 11:54:28 +01:00
  • 17334a6b6a Rewrite spkmodem to use PIT for timing. Double the speed. Vladimir 'phcoder' Serbinenko 2013-01-17 20:06:52 +01:00
  • 7d462559da Add new command pcidump. Vladimir 'phcoder' Serbinenko 2013-01-16 20:44:11 +01:00
  • b78d6c32e3 New terminal outputs using serial: morse and spkmodem. Vladimir 'phcoder' Serbinenko 2013-01-16 20:39:54 +01:00
  • 34f71cb866 Improve bidi handling in entry editor. Vladimir 'phcoder' Serbinenko 2013-01-16 13:41:16 +01:00
  • 4542e71b8b * grub-core/script/lexer.c (grub_script_lexer_init): Rename getline argument to prevent name collision. Vladimir 'phcoder' Serbinenko 2013-01-16 09:06:11 +01:00
  • 09fd6d8293 Remove nested functions from script reading and parsing. Colin Watson 2013-01-15 12:03:25 +00:00
  • d0d4b8a063 Remove nested functions from memory map iterators. Colin Watson 2013-01-15 12:02:35 +00:00
  • 22099030ad * grub-core/kern/emu/hostdisk.c (read_device_map): Explicitly delimit path in strings using quotes. * util/getroot.c (grub_guess_root_devices): Likewise. (grub_make_system_path_relative_to_its_root): Likewise. * util/grub-probe.c (probe): Likewise. * util/ieee1275/ofpath.c (find_obppath): Likewise. (xrealpath): Likewise. Vladimir 'phcoder' Serbinenko 2013-01-13 22:45:16 +01:00
  • 4a9950ecb0 Fix compilation with older compilers. Vladimir 'phcoder' Serbinenko 2013-01-13 21:06:25 +01:00
  • adcc602041 New command list_trusted. Vladimir 'phcoder' Serbinenko 2013-01-13 17:49:05 +01:00
  • a45289370a * util/grub-mkimage.c (generate_image): Fix "size of public key" info message. Colin Watson 2013-01-13 01:47:46 +00:00
  • ca3a74469a Remove nested functions from PCI iterators. Colin Watson 2013-01-13 01:10:41 +00:00
  • f8e98fee04 * grub-core/commands/verify.c: Mark messages for translating. Vladimir 'phcoder' Serbinenko 2013-01-12 16:31:17 +01:00
  • 055b36b6a6 * grub-core/lib/libgcrypt_wrap/mem.c (gcry_x*alloc): Make out of memory fatal. Vladimir 'phcoder' Serbinenko 2013-01-12 16:27:37 +01:00
  • f7ff879bd2 * grub-core/lib/libgcrypt_wrap/mem.c (_gcry_log_bug): Make gcrypt bugs fatal. Vladimir 'phcoder' Serbinenko 2013-01-12 16:21:06 +01:00
  • c63d87b5e6 Remove autogenerated files from VCS Vladimir 'phcoder' Serbinenko 2013-01-12 16:17:31 +01:00
  • 4d7219f90b * autogen.sh: Do not try to delete nonexistant files. * util/import_gcrypth.sed: Add some missing header removals. Vladimir 'phcoder' Serbinenko 2013-01-12 16:14:09 +01:00
  • 01323d49bf Clean up dangling references to grub-setup. Fixes Ubuntu bug #1082045. Colin Watson 2013-01-12 13:30:37 +00:00
  • 5e3b8dcbb5 Import gcrypt public-key cryptography and implement signature checking. Vladimir 'phcoder' Serbinenko 2013-01-11 21:32:42 +01:00
  • 535714bdcf * grub-core/fs/ntfs.c: Ue more appropriate types. * grub-core/fs/ntfscomp.c: Likewise. * include/grub/ntfs.h: Likewise. Vladimir 'phcoder' Serbinenko 2013-01-11 07:41:05 +01:00
  • 3e4f356646 Support Apple FAT binaries on non-Apple platforms. Vladimir 'phcoder' Serbinenko 2013-01-10 12:50:01 +01:00
  • 4dedb13f51 * grub-core/kern/disk.c (grub_disk_write): Fix sector number on 4K sector devices. Vladimir 'phcoder' Serbinenko 2013-01-10 08:09:26 +01:00
  • f8861eaf9f * grub-core/io/bufio.c (grub_bufio_open): Use grub_zalloc instead of explicitly zeroing elements. * grub-core/io/gzio.c (grub_gzio_open): Likewise. * grub-core/io/lzopio.c (grub_lzopio_open): Remove explicit zeroing of elements in a structure already allocated using grub_zalloc. * grub-core/io/xzio.c (grub_xzio_open): Likewise. Colin Watson 2013-01-07 10:45:05 +00:00
  • 86065b0ad6 * docs/grub.texi (grub_cpu): New subsection. (grub_platform): Likewise. Colin Watson 2013-01-07 10:43:00 +00:00
  • c6f1e92f0b * grub-core/fs/minix.c (grub_minix_read_file): Simplify arithmetics. Vladimir 'phcoder' Serbinenko 2013-01-07 11:27:18 +01:00
  • f797ec85a0 * grub-core/fs/ext2.c (grub_ext2_read_block): Use shifts rather than divisions. Vladimir 'phcoder' Serbinenko 2013-01-05 18:37:34 +01:00
  • 033d0b4b0b * grub-core/fs/ntfs.c: Eliminate useless divisions in favor of shifts. * grub-core/fs/ntfscomp.c: Likewise. * include/grub/ntfs.h (grub_ntfs_data): Replace spc with log_spc. (grub_ntfs_comp): Likewise. Vladimir 'phcoder' Serbinenko 2013-01-05 17:36:04 +01:00
  • 21d1b9a029 * grub-core/fs/nilfs2.c (-grub_nilfs2_palloc_groups_per_desc_block): Rename to ... (grub_nilfs2_palloc_log_groups_per_desc_block): ... this. Return log of groups_per_block. All users updated. Vladimir 'phcoder' Serbinenko 2013-01-05 16:53:04 +01:00
  • 10ca8645cc * grub-core/disk/diskfilter.c (grub_diskfilter_write): Call grub_error properly. * grub-core/disk/ieee1275/nand.c (grub_nand_write): Likewise. * grub-core/disk/loopback.c (grub_loopback_write): Likewise. Vladimir 'phcoder' Serbinenko 2013-01-05 15:10:46 +01:00
  • a4c3ed4c8f * util/grub.d/10_kfreebsd.in: Correct the patch to zpool.cache as it's always in /boot/zfs. Reported by: Yuta Satoh. Vladimir 'phcoder' Serbinenko 2013-01-03 23:19:19 +01:00
  • 0b716507a1 * util/grub.d/10_kfreebsd.in: Fix improper references to grub-probe by ${grub_probe} Yuta Satoh 2013-01-03 23:06:07 +01:00
  • 00c05e22f1 * configure.ac: Extend -Wno-trampolines to host. Vladimir 'phcoder' Serbinenko 2013-01-03 21:34:34 +01:00
  • dadddb7665 * grub-core/fs/iso9660.c (grub_iso9660_susp_iterate): Avoid hang if entry->len = 0. Vladimir 'phcoder' Serbinenko 2013-01-03 21:27:00 +01:00
  • 54ce53cadc * docs/grub.texi (Invoking grub-mkrelpath): New section. (Invoking grub-script-check): Likewise. Colin Watson 2013-01-03 10:53:53 +00:00
  • 8912efca03 * docs/grub.texi (Invoking grub-mount): New section. Reported by: Filipus Klutiero. Fixes Debian bug #666427. Colin Watson 2013-01-03 10:32:57 +00:00
  • c3fc8394a0 * grub-core/tests/lib/test.c (grub_test_run): Return non-zero on test failures, so that a failing unit test correctly causes 'make check' to fail. Colin Watson 2013-01-02 16:42:48 +00:00
  • 45d26abb40 Fix failing printf test. Colin Watson 2013-01-02 12:48:31 +00:00
  • 971dd2c6d5 * docs/grub.texi (configfile): Explain environment variable handling. (source): New section. Reported by: Arbiel Perlacremaz. Fixes Savannah bug #35564. Colin Watson 2013-01-02 09:29:48 +00:00
  • 5c67ea6cd9 Remove several trivially-unnecessary uses of nested functions. Colin Watson 2012-12-31 17:31:38 +00:00
  • 33a68ac643 * grub-core/bus/usb/ehci.c (grub_ehci_pci_iter): Remove incorrect __attribute__ ((unused)). * grub-core/video/bochs.c (find_card): Likewise. * grub-core/video/cirrus.c (find_card): Likewise. * grub-core/video/radeon_fuloong2e.c (find_card): Likewise. * grub-core/video/sis315pro.c (find_card): Likewise. * grub-core/video/sm712.c (find_card): Likewise. Colin Watson 2012-12-30 09:57:58 +00:00
  • 608b647ad9 * util/grub-mkconfig.in: Accept GRUB_TERMINAL_OUTPUT=vga_text. Fixes Savannah bug #37821. Colin Watson 2012-12-28 07:21:17 +00:00
  • fc6171d58e neater gnulib backport Colin Watson 2012-12-28 07:13:34 +00:00
  • fd49ceb35c Apply program name transformations at build-time rather than at run-time. Fixes Debian bug #696465. Colin Watson 2012-12-28 06:57:17 +00:00
  • 7024b3c0c2 Backport gnulib fixes for C11. Fixes Savannah bug #37738. Colin Watson 2012-12-28 06:43:35 +00:00
  • e3501b1306 * util/grub.d/20_linux_xen.in: Addmissing assignment to machine. Reported by: Eriks Latosheks <foresterlv>. Vladimir 'phcoder' Serbinenko 2012-12-11 17:40:35 +01:00
  • b40c88a9c2 * docs/grub.texi (Network): Update instructions on generating netboot image. Vladimir 'phcoder' Serbinenko 2012-12-10 22:22:23 +01:00
  • ce96d01c93 * grub-core/disk/cryptodisk.c (grub_cmd_cryptomount): Strip brackets around device name if necessarry. Vladimir 'phcoder' Serbinenko 2012-12-10 19:15:51 +01:00
  • 0f596201dc * util/grub-install.in: Follow the symbolic link parameter added to the file command. Paulo Flabiano Smorigo 2012-12-10 17:07:01 +01:00
  • 600d5bdbf5 * util/grub-install.in: Remove stale TODO. Andrey Borzenkov 2012-12-10 17:00:56 +01:00
  • 64ebd2f4b9 * grub-core/kern/ieee1275/init.c (grub_machine_get_bootlocation): Use dynamic allocation for the bootpath buffer. Paulo Flabiano Smorigo 2012-12-10 16:23:16 +01:00
  • 74b2fe3e4f * grub-core/gfxmenu/view.c (init_terminal): Avoid making terminal window too small. Dr. Tilmann Bubeck 2012-12-10 16:14:12 +01:00
  • 969b804f2a * grub-core/term/gfxterm.c (grub_virtual_screen_setup): Get font as argument rather than font name. All users updated. (grub_gfxterm_set_window): Likewise. Vladimir 'phcoder' Serbinenko 2012-12-10 16:07:33 +01:00
  • b9f5ebd65c * util/grub-mkfont.c (argp_parser): Fix a typo which prevented --asce from working. Vladimir Testov 2012-12-10 11:45:00 +01:00
  • 258f43b7d7 * util/getroot.c (convert_system_partition_to_system_disk): Support nbd disks. Vladimir 'phcoder' Serbinenko 2012-12-10 11:12:38 +01:00
  • cc1ce5f9b4 * grub-core/fs/ufs.c (grub_ufs_dir): Stop if direntlen is 0 to avoid infinite loop on corrupted FS. Vladimir 'phcoder' Serbinenko 2012-12-10 09:22:40 +01:00
  • e77a16ca02 Fix big-endian mtime. Vladimir 'phcoder' Serbinenko 2012-12-08 21:14:08 +01:00
  • d9c48c7b7c Support big-endian UFS1. Vladimir 'phcoder' Serbinenko 2012-12-08 20:56:58 +01:00
  • 2f9f40ba35 * include/grub/types.h: Fix functionality unaffecting typo in GRUB_TARGET_WORDSIZE conditional macro. Leif Lindholm 2012-11-28 14:18:45 +01:00
  • 48ff08895d * grub-core/net/bootp.c (parse_dhcp_vendor): Fix double increment. Paulo Flabiano Smorigo 2012-11-28 14:14:20 +01:00
  • 03711240c8 Fix ordering and tab indentation of NetBSD boot menu entries. Grégoire Sutre 2012-10-28 11:55:22 +01:00
  • a31b11bd96 * grub-core/Makefile.am (moddep.lst): Use $(AWK) rather than awk. Fixes Savannah bug #37558. Christoph Junghans 2012-10-12 15:37:49 +01:00
  • e8a5d5d4da * grub-core/commands/configfile.c (GRUB_MOD_INIT): Correct description of extract_entries_configfile. Colin Watson 2012-10-12 15:34:33 +01:00
  • 9e0bee42cd * grub-core/Makefile.am (moddep.lst): Use $(AWK) instead of awk Christoph Junghans 2012-10-12 15:04:02 +02:00
  • 39525c22be * grub-core/loader/i386/linux.c (allocate_pages): Fix spelling of preferred_address. (grub_cmd_linux): Likewise. * grub-core/net/icmp6.c (struct prefix_option): Fix spelling of preferred_lifetime. Update all users. Colin Watson 2012-10-05 13:09:19 +01:00
  • 288c757d70 * Makefile.util.def (grub-mknetdir): Move to $prefix/bin. Reported by: Daniel Kahn Gillmor. Fixes Debian bug #688799. Colin Watson 2012-09-26 13:51:13 +01:00
  • 0d35da3f2b * util/grub-mkconfig_lib.in (is_path_readable_by_grub): Redirect errors from grub-probe to /dev/null, not stdout. Colin Watson 2012-09-26 13:12:20 +01:00
  • b78c312722 * grub-core/fs/affs.c (grub_affs_mount): Support AFFS bootblock in sector 1. Vladimir 'phcoder' Serbinenko 2012-09-26 09:33:41 +02:00
  • 473959f052 * util/grub-install.in: Make the error message if $source_dir doesn't exist more useful. Colin Watson 2012-09-24 18:50:35 +01:00
  • 794c8c3375 Fix grub-emu build on FreeBSD. Colin Watson 2012-09-22 21:19:58 +01:00
  • 86d08fdb18 * grub-core/partmap/msdos.c (pc_partition_map_embed): Revert incorrect off-by-one fix from 2011-02-12. A 62-sector core image should fit before end == 63. Colin Watson 2012-09-19 02:44:54 +01:00
  • 735abf545c * util/grub-setup.c (write_rootdev): Remove unused core_img parameter. Update all callers. (setup): Define core_sectors only if GRUB_SETUP_BIOS, to appease 'gcc -Wunused-but-set-variable'. Remove unnecessary nested #ifdef GRUB_SETUP_BIOS. Colin Watson 2012-09-19 02:41:51 +01:00
  • 140acd3c83 * util/grub-mkconfig_lib.in (grub_tab): New variable. (grub_add_tab): New function. * util/grub.d/10_hurd.in: Replace \t with $grub_tab orgrub_add_tab. * util/grub.d/10_illumos.in: Likewise. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/10_netbsd.in: Likewise. * util/grub.d/10_windows.in: Likewise. * util/grub.d/10_xnu.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. * util/grub.d/30_os-prober.in: Likewise. Vladimir 'phcoder' Serbinenko 2012-09-18 13:04:06 +02:00
  • 7ddffdadea * grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Set GRUB_IEEE1275_FLAG_CURSORONOFF_ANSI_BROKEN on mac. * grub-core/term/ieee1275/console.c (grub_console_init_lately): Use ieee1275-nocursor if GRUB_IEEE1275_FLAG_CURSORONOFF_ANSI_BROKEN is set. * grub-core/term/terminfo.c (grub_terminfo_set_current): Add new type ieee1275-nocursor. * include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New value GRUB_IEEE1275_FLAG_CURSORONOFF_ANSI_BROKEN. Vladimir 'phcoder' Serbinenko 2012-09-18 11:52:19 +02:00
  • 4e09245441 * grub-core/loader/i386/linux.c (grub_cmd_linux): Fix incorrect le-conversion. Reported by: BURETTE, Bernard. Vladimir 'phcoder' Serbinenko 2012-09-18 11:44:29 +02:00
  • a2fc392426 * util/grub-mkconfig_lib.in (grub_quote): Remove outdated sentence from comment. Colin Watson 2012-09-17 16:58:50 +01:00
  • dfd39dbdea * grub-core/term/terminfo.c: Only fix up powerpc key repeat on IEEE1275 machines. Fixes powerpc-emu compilation. * include/grub/terminfo.h: Likewise. Colin Watson 2012-09-14 11:23:36 +01:00
  • 3bfa763c48 * include/grub/efi/api.h (grub_efi_runtime_services): Make vendor_guid a const pointer. * grub-core/efiemu/runtime/efiemu.c (efiemu_memcpy): Make from a const pointer. (efiemu_set_variable): Make vendor_guid a const pointer. Vladimir 'phcoder' Serbinenko 2012-09-12 08:31:05 +02:00
  • 250e475b26 Don't require grub-mkconfig_lib to generate manpages for programs. Vladimir 'phcoder' Serbinenko 2012-09-12 08:27:26 +02:00
  • 592fd0e4d6 * grub-core/disk/diskfilter.c (free_array) [GRUB_UTIL]: Fix memory leak. * util/getroot.c (grub_find_device): Likewise. (get_mdadm_uuid): Likewise. (grub_util_is_imsm): Likewise. (grub_util_pull_device): Likewise. * util/grub-probe.c (probe): Likewise. Vladimir 'phcoder' Serbinenko 2012-09-11 07:53:26 +02:00
  • 801a3027be * grub-core/loader/efi/appleloader.c (devpath_8): New var. (devs): Add devpath_8. Benoit Gschwind 2012-09-10 09:34:29 +02:00
  • c5052c81ab * grub-core/Makefile.core.def (efifwsetup): New module. * grub-core/commands/efi/efifwsetup.c: New file. * grub-core/kern/efi/efi.c (grub_efi_set_variable): New function * include/grub/efi/api.h (GRUB_EFI_OS_INDICATIONS_BOOT_TO_FW_UI): New define. * include/grub/efi/efi.h (grub_efi_set_variable): New proto. Peter Jones 2012-09-08 09:40:24 +02:00
  • 8e832f715b * configure.ac: Add SuSe path. Jiri Slaby 2012-09-05 16:09:41 +02:00
  • f0f5575291 * NEWS: Fix typo. Colin Watson 2012-09-05 13:55:54 +01:00