Commit graph

  • 9ad7edd055 merge mainline into backtrace Vladimir 'phcoder' Serbinenko 2011-11-14 10:49:13 +01:00
  • 2536cf6463 Add facility to debug GRUB with gdb under qemu. Lubomir Kundrak 2011-11-13 22:59:46 +01:00
  • bc108a4a8a * util/grub-mount.c (argp_parser): Accept relative pathes. * util/grub-fstest.c (argp_parser): Likewise. Vladimir 'phcoder' Serbinenko 2011-11-13 19:53:12 +01:00
  • 111c17782a Plan9 support. Vladimir 'phcoder' Serbinenko 2011-11-13 19:38:08 +01:00
  • c30be3b694 Make Reed-Solomon faster by using power of generator representation of GF(256)*. Vladimir 'phcoder' Serbinenko 2011-11-13 14:48:19 +01:00
  • 383ceaf060 Fix a mismerge Vladimir 'phcoder' Serbinenko 2011-11-13 12:52:21 +01:00
  • 4e01c8c165 Merge mainline into plan9 Vladimir 'phcoder' Serbinenko 2011-11-13 12:48:39 +01:00
  • fa5aeffcc2 * grub-core/partmap/gpt.c (gpt_partition_map_embed): Fix spelling. Vladimir 'phcoder' Serbinenko 2011-11-13 00:07:08 +01:00
  • a346b81c7d * grub-core/partmap/gpt.c (gpt_partition_map_embed): Restore disk->partiton for safety. Vladimir 'phcoder' Serbinenko 2011-11-13 00:01:06 +01:00
  • d89ee4141a * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_get_grub_dev): Fix a memory leak. (grub_util_biosdisk_get_grub_dev): Add a useful debug info. Vladimir 'phcoder' Serbinenko 2011-11-12 23:46:47 +01:00
  • 91ee7b6d73 * grub-core/kern/emu/hostdisk.c (find_system_device): Fix a memory leak. Vladimir 'phcoder' Serbinenko 2011-11-12 23:42:49 +01:00
  • 91e5a33da5 * include/grub/lvm.h (grub_lvm_pv): Correct start type. Vladimir 'phcoder' Serbinenko 2011-11-12 23:35:20 +01:00
  • 0cddeb0360 Add copyright year. Vladimir 'phcoder' Serbinenko 2011-11-12 23:16:48 +01:00
  • 9edd7be26a Fix spaces handling in proc/self/mountinfo. Vladimir 'phcoder' Serbinenko 2011-11-12 23:14:51 +01:00
  • ba102053ce Support ZFS embedding. Vladimir 'phcoder' Serbinenko 2011-11-12 21:46:52 +01:00
  • aa94b87027 Fix MIPS compilation. Vladimir 'phcoder' Serbinenko 2011-11-12 21:38:04 +01:00
  • 5fbdac149b Defer multiboot device parsing until we're in compressed part. Vladimir 'phcoder' Serbinenko 2011-11-12 21:12:52 +01:00
  • 691cbb5816 Fix bug introduced by previous commit. Vladimir 'phcoder' Serbinenko 2011-11-12 20:53:46 +01:00
  • 60240b8bc1 Use decompressors framework on i386-pc. It increases core size by 46 bytes but improves compatibility and maintainability. Vladimir 'phcoder' Serbinenko 2011-11-12 19:53:25 +01:00
  • e9d3421c05 * configure.ac: Add -fno-asynchronous-unwind-tables. Vladimir 'phcoder' Serbinenko 2011-11-12 19:18:42 +01:00
  • 2b23074a0c Move assembly code to C by using intwrap. It increases core size by 88 bytes but improves compatibility and maintainability. Vladimir 'phcoder' Serbinenko 2011-11-12 16:29:04 +01:00
  • 678f4b6713 Move grub_chainloader_real_boot out of the kernel. Vladimir 'phcoder' Serbinenko 2011-11-12 15:46:50 +01:00
  • 4626edf6a0 * Makefile.util.def (grub-mount): New util. * .bzrignore: Add grub-mount. * configure.ac: Check for fuse and enable grub-mount if available. * docs/man/grub-mount.h2m: New file. * util/grub-mount.c: Likewise. Vladimir 'phcoder' Serbinenko 2011-11-12 01:23:48 +01:00
  • ae60d685fa fill attr on readdir Vladimir 'phcoder' Serbinenko 2011-11-12 01:20:23 +01:00
  • d8e62bbeb9 gettextize Vladimir 'phcoder' Serbinenko 2011-11-12 01:19:06 +01:00
  • f1f233ba43 Add crypto support to grub-mount Vladimir 'phcoder' Serbinenko 2011-11-12 00:56:20 +01:00
  • b93f1278a3 merge mainline into fuse Vladimir 'phcoder' Serbinenko 2011-11-12 00:42:18 +01:00
  • 10f0117bf9 * grub-core/commands/efi/fixvideo.c: Gettextize. * grub-core/commands/hashsum.c: Likewise. * grub-core/commands/i386/cmostest.c: Likewise. * grub-core/commands/i386/pc/drivemap.c: Likewise. * grub-core/commands/i386/pc/lsapm.c: Likewise. * grub-core/commands/i386/pc/sendkey.c: Likewise. * grub-core/commands/lsmmap.c: Likewise. * grub-core/commands/menuentry.c: Likewise. * grub-core/commands/mips/loongson/lsspd.c: Likewise. * grub-core/commands/setpci.c: Likewise. * grub-core/loader/i386/bsd.c: Likewise. * grub-core/loader/i386/linux.c: Likewise. * util/getroot.c: Likewise. * util/grub-editenv.c: Likewise. * util/grub-fstest.c: Likewise. * util/grub-mkfont.c: Likewise. * util/grub-mkimage.c: Likewise. * util/grub-mkpasswd-pbkdf2.c: Likewise. * util/grub-pe2elf.c: Likewise. * util/grub-probe.c: Likewise. * util/grub-setup.c: Likewise. * util/ieee1275/ofpath.c: Likewise. * util/misc.c: Likewise. * util/raid.c: Likewise. Vladimir 'phcoder' Serbinenko 2011-11-12 00:34:14 +01:00
  • b50787de09 * include/grub/dl.h (GRUB_ARCH_DL_TRAMP_SIZE) [__ia64__]: Add back forgotten define. (GRUB_ARCH_DL_GOT_ALIGN) [__ia64__]: Redefine in terms of GRUB_IA64_DL_GOT_ALIGN. (GRUB_ARCH_DL_TRAMP_ALIGN) [__ia64__]: Redefine in terms of GRUB_IA64_DL_TRAMP_ALIGN. Vladimir 'phcoder' Serbinenko 2011-11-12 00:26:04 +01:00
  • 566f779bd8 2011-11-11 Robert Millan <rmh@gnu.org> Robert Millan 2011-11-11 22:58:18 +01:00
  • 119d11c885 Replace grub_fatal with normal errors in i386 linux loader. Vladimir 'phcoder' Serbinenko 2011-11-11 22:35:09 +01:00
  • 6e0632e28c * grub-core/commands/acpihalt.c: Gettextized. * grub-core/commands/cacheinfo.c: Likewise. * grub-core/commands/cmp.c: Likewise. * grub-core/commands/efi/loadbios.c: Likewise. * grub-core/commands/gptsync.c: Likewise. * grub-core/commands/ieee1275/suspend.c: Likewise. * grub-core/commands/legacycfg.c: Likewise. * grub-core/commands/memrw.c: Likewise. * grub-core/commands/minicmd.c: Likewise. * grub-core/commands/parttool.c: Likewise. * grub-core/commands/time.c: Likewise. * grub-core/commands/videoinfo.c: Likewise. * grub-core/disk/geli.c: Likewise. * grub-core/disk/i386/pc/biosdisk.c: Likewise. * grub-core/disk/luks.c: Likewise. * grub-core/disk/lvm.c: Likewise. * grub-core/font/font_cmd.c: Likewise. * grub-core/fs/zfs/zfscrypt.c: Likewise. * grub-core/fs/zfs/zfsinfo.c: Likewise. * grub-core/gfxmenu/view.c: Likewise. * grub-core/kern/emu/hostdisk.c: Likewise. * grub-core/kern/emu/main.c: Likewise. * grub-core/kern/emu/misc.c: Likewise. * grub-core/kern/emu/mm.c: Likewise. * grub-core/kern/mips/arc/init.c: Likewise. * grub-core/kern/mips/loongson/init.c: Likewise. * grub-core/kern/partition.c: Likewise. * grub-core/lib/i386/halt.c: Likewise. * grub-core/lib/mips/arc/reboot.c: Likewise. * grub-core/lib/mips/loongson/reboot.c: Likewise. * grub-core/loader/i386/pc/chainloader.c: Likewise. * grub-core/loader/i386/xnu.c: Likewise. * grub-core/loader/multiboot.c: Likewise. * grub-core/net/bootp.c: Likewise. * grub-core/net/net.c: Likewise. * grub-core/normal/term.c: Likewise. * grub-core/partmap/bsdlabel.c: Likewise. * grub-core/parttool/msdospart.c: Likewise. * grub-core/term/gfxterm.c: Likewise. * grub-core/term/terminfo.c: Likewise. * grub-core/video/i386/pc/vbe.c: Likewise. * util/grub-menulst2cfg.c: Likewise. * util/grub-mkdevicemap.c: Likewise. * util/grub-mklayout.c: Likewise. * util/grub-mkrelpath.c: Likewise. * util/grub-script-check.c: Likewise. * util/ieee1275/grub-ofpathname.c: Likewise. * util/resolve.c: Likewise. Vladimir 'phcoder' Serbinenko 2011-11-11 21:44:56 +01:00
  • 073aa7a9bf Forgotten ChangeLog entry Vladimir 'phcoder' Serbinenko 2011-11-11 21:22:02 +01:00
  • 12d4f965cd Support %1$d syntax. Vladimir 'phcoder' Serbinenko 2011-11-11 21:14:41 +01:00
  • c76b541762 * grub-core/hook/datehook.c (grub_read_hook_datetime): Small stylistic fix. Vladimir 'phcoder' Serbinenko 2011-11-11 21:03:49 +01:00
  • df067ad13a * grub-core/efiemu/mm.c (grub_efiemu_mmap_fill): Change printf into dprintf. * grub-core/font/font.c (grub_font_load): Likewise. Vladimir 'phcoder' Serbinenko 2011-11-11 20:59:25 +01:00
  • 5b289bc5f6 * util/grub-macho2img.c: Add comment concerning gettext. * grub-core/lib/legacy_parse.c: Likewise. Vladimir 'phcoder' Serbinenko 2011-11-11 20:52:41 +01:00
  • c1860f878b * grub-core/kern/misc.c (grub_vprintf): Add missing va_end. (grub_xvasprintf): Likewise. Vladimir 'phcoder' Serbinenko 2011-11-11 20:45:31 +01:00
  • d35d0d3753 Add const keyword to grub_env_get and gettextize week days. Vladimir 'phcoder' Serbinenko 2011-11-11 20:34:37 +01:00
  • 9aed8a7178 * grub-core/normal/main.c (grub_normal_execute): Remove leftover call. Vladimir 'phcoder' Serbinenko 2011-11-11 20:09:14 +01:00
  • 067fdf0055 * grub-core/kern/misc.c (grub_strstr): Moved from here ... * include/grub/misc.h (grub_strstr): ... here. Make static and inline. Vladimir 'phcoder' Serbinenko 2011-11-11 20:02:51 +01:00
  • a8bd9d39d6 * include/grub/ieee1275/ieee1275.h (grub_ieee1275_set_property): Fix prototype. Vladimir 'phcoder' Serbinenko 2011-11-11 18:32:06 +01:00
  • f7ce5bafb5 Fix mips compilation. Vladimir 'phcoder' Serbinenko 2011-11-11 18:30:34 +01:00
  • 9bb182f371 * grub-core/kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Issue an error and not a fatal on unrecognised relocation types. Vladimir 'phcoder' Serbinenko 2011-11-11 18:05:16 +01:00
  • 63a9e6f6a0 * grub-core/kern/ieee1275/openfw.c (grub_ieee1275_parse_args): Issue error rather than printf on unknown arguments. Vladimir 'phcoder' Serbinenko 2011-11-11 17:44:47 +01:00
  • 4c458569a7 * grub-core/kern/ieee1275/ieee1275.c (grub_ieee1275_set_property): Make buf a const. Vladimir 'phcoder' Serbinenko 2011-11-11 17:34:38 +01:00
  • e2d22baf41 * grub-core/fs/zfs/zfscrypt.c (GRUB_MOD_INIT), (GRUB_MOD_FINI): Fix module name. Vladimir 'phcoder' Serbinenko 2011-11-11 17:21:33 +01:00
  • 53dc859065 * grub-core/fs/ntfs.c (grub_ntfs_read_symlink): Stylistic fix. Remove leftover debug printf. Vladimir 'phcoder' Serbinenko 2011-11-11 17:18:34 +01:00
  • 6c1892942d * grub-core/fs/btrfs.c (grub_btrfs_embed): Spelling fix. Vladimir 'phcoder' Serbinenko 2011-11-11 17:13:23 +01:00
  • f768836950 * grub-core/efiemu/main.c (grub_efiemu_register_configuration_table): A stylistic fix. Vladimir 'phcoder' Serbinenko 2011-11-11 17:10:50 +01:00
  • 11a775a3ad * grub-core/commands/probe.c (grub_cmd_probe): Fix error message. Vladimir 'phcoder' Serbinenko 2011-11-11 17:08:29 +01:00
  • 33f784e881 Allow all modules to perform serial IO Shea Levy 2011-11-10 09:41:07 +01:00
  • f627652531 Put symlink at the end of the node and fix a potential memory corruption. Vladimir 'phcoder' Serbinenko 2011-11-10 09:31:06 +01:00
  • c3591189b8 Remove local keyword. Vladimir 'phcoder' Serbinenko 2011-11-10 08:46:09 +01:00
  • cb544caa2e * grub-core/fs/zfs/zfs.c (zfs_mount): Fix spurious warning. Vladimir 'phcoder' Serbinenko 2011-11-10 08:43:08 +01:00
  • 45bd824d2e Fix ZFS memory and resource leaks. Vladimir 'phcoder' Serbinenko 2011-11-10 08:38:06 +01:00
  • ad9a2f44b4 * grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Fix grub_strncat argument (access out of bounds). Vladimir 'phcoder' Serbinenko 2011-11-10 08:16:27 +01:00
  • 6b68db81fc * grub-core/fs/btrfs.c (grub_btrfs_read_logical): Fix RAID10 logic for >= 6 drives. Vladimir 'phcoder' Serbinenko 2011-11-10 08:09:33 +01:00
  • 28840fdaae * include/grub/i386/netbsd_bootinfo.h (grub_netbsd_btinfo_bootwedge): Fix declaration. Vladimir 'phcoder' Serbinenko 2011-11-10 08:07:51 +01:00
  • 8a5a3a5b5a Fix several memory leaks. Vladimir 'phcoder' Serbinenko 2011-11-09 15:01:58 +01:00
  • 57b0125004 * include/grub/misc.h (grub_strncat): Fix the order of conditionals to avoid accessing beyond the array. Vladimir 'phcoder' Serbinenko 2011-11-09 14:47:45 +01:00
  • 19e81ba7a0 * configure.ac: Add missing -mXX to TARGET_CPPFLAGS. Vladimir 'phcoder' Serbinenko 2011-11-09 14:44:21 +01:00
  • 52b656c037 Several AFFS fixes. Vladimir 'phcoder' Serbinenko 2011-11-09 11:43:39 +01:00
  • 438a746a3f * grub-core/fs/zfs/zfs.c (read_dva): Issue an error if read failed with no error set. Vladimir 'phcoder' Serbinenko 2011-11-08 20:03:06 +01:00
  • 49a45021c1 * grub-core/lib/LzmaEnc.c (LzmaEnc_CodeOneBlock): Remove set but not used variable. * grub-core/kern/ia64/dl_helper.c (grub_ia64_dl_get_tramp_got_size): Likewise. Vladimir 'phcoder' Serbinenko 2011-11-08 19:46:41 +01:00
  • 3ae17eb83c Fix potential problem with calling zfs_to_cpu and cpu_to_be in a row. Vladimir 'phcoder' Serbinenko 2011-11-08 19:44:18 +01:00
  • 27610c3836 Fix FreeBSD compilation. Vladimir 'phcoder' Serbinenko 2011-11-08 19:34:19 +01:00
  • 62ee9685a4 Merge mainline into fuse Vladimir 'phcoder' Serbinenko 2011-11-08 16:34:35 +01:00
  • 4a19b6017d Fix ZFS crypto error types. Vladimir 'phcoder' Serbinenko 2011-11-08 16:07:27 +01:00
  • 958ee22168 Illumos support. Vladimir 'phcoder' Serbinenko 2011-11-08 12:38:30 +01:00
  • cac14fb663 Support escaped commas in hostdisk. Vladimir 'phcoder' Serbinenko 2011-11-08 12:15:57 +01:00
  • 78e08dc3cb * util/grub.d/10_kfreebsd.in: Use ${grub_mkrelpath} not grub-mkrelpath. Vladimir 'phcoder' Serbinenko 2011-11-08 12:06:27 +01:00
  • 9f421dd1f0 * grub-core/fs/zfs/zfs.c (zap_iterate): Remove set but not used variable. Vladimir 'phcoder' Serbinenko 2011-11-08 11:32:19 +01:00
  • ed64e9e279 Support trampoline jumps on powerpc. Vladimir 'phcoder' Serbinenko 2011-11-08 11:23:56 +01:00
  • 3084ede4c7 ZFS crypto support. Vladimir 'phcoder' Serbinenko 2011-11-06 21:44:48 +01:00
  • ae9a20d973 Small cleanup Vladimir 'phcoder' Serbinenko 2011-11-06 21:08:32 +01:00
  • bc1de0bc26 GCM support Vladimir 'phcoder' Serbinenko 2011-11-06 21:05:25 +01:00
  • d99b3726e5 Support ZFS subvolumes with multiple keys Vladimir 'phcoder' Serbinenko 2011-11-06 17:13:38 +01:00
  • ed746949af ZFS passphrase support Vladimir 'phcoder' Serbinenko 2011-11-06 16:30:52 +01:00
  • f003a8c5e7 Move ZFS crypto to separate module Vladimir 'phcoder' Serbinenko 2011-11-06 15:18:25 +01:00
  • 2cdc899567 ZFS crypto key adding Vladimir 'phcoder' Serbinenko 2011-11-06 14:44:29 +01:00
  • 1bc7cc1b4d First part of zfs-crypto. CCM support with 0-filled keys Vladimir 'phcoder' Serbinenko 2011-11-06 13:18:27 +01:00
  • b632b404e0 Support zle compression on ZFS. Vladimir 'phcoder' Serbinenko 2011-11-05 14:50:53 +01:00
  • c7ba4f6984 Support BtrFS embedding. Vladimir 'phcoder' Serbinenko 2011-11-05 14:47:25 +01:00
  • 455377d93d * util/grub-install.in: Fix condition for config_opt. Vladimir 'phcoder' Serbinenko 2011-11-05 12:15:07 +01:00
  • c2fd16cacb Support third redundancy strip on raidz3. Vladimir 'phcoder' Serbinenko 2011-11-04 15:19:23 +01:00
  • 8622923b66 Support case-insensitive ZFS subvolumes. Vladimir 'phcoder' Serbinenko 2011-11-04 13:44:56 +01:00
  • 95f2e86095 Support second redundancy strip on raidz(2,3). Vladimir 'phcoder' Serbinenko 2011-11-04 13:36:08 +01:00
  • 11ee4389e2 Use a power of generator representation of GF(256) multiplication group to save space time and complexity. Vladimir 'phcoder' Serbinenko 2011-11-04 13:27:50 +01:00
  • 09e2763fb1 * grub-core/disk/raid6_recover.c (grub_raid6_recover): Get start_sector for the right device. Vladimir 'phcoder' Serbinenko 2011-11-04 13:22:38 +01:00
  • 8bec9a284b * include/grub/kernel.h (grub_module_header): Make type into uint32 as expected by grub-mkimage and it's more clear since there is no implicit padding. Vladimir 'phcoder' Serbinenko 2011-11-04 13:18:30 +01:00
  • dbd3a32e43 * grub-core/disk/raid.c (scan_devices): Don't derference NULL on whole disk. * grub-core/disk/lvm.c (do_lvm_scan): Likewise. Vladimir 'phcoder' Serbinenko 2011-11-04 13:15:29 +01:00
  • 182c872a7b * util/grub-mkrescue.in: Fix handling xorriso option. Philipp Matthias Hahn 2011-11-03 16:49:02 +01:00
  • 1e51cabd7b * grub-core/gettext/gettext.c (grub_gettext_init_ext): Exit if local is NULL. Vladimir 'phcoder' Serbinenko 2011-11-03 16:04:26 +01:00
  • 9cc3581d7d * util/grub.d/10_linux.in: Add Slackware initrd naming. crocket 2011-11-03 15:21:47 +01:00
  • 158dc1ea26 XZ CRC64 and SHA256 support. Vladimir 'phcoder' Serbinenko 2011-11-03 15:13:30 +01:00
  • 9d9b3d2f02 * grub-core/fs/ufs.c (grub_ufs_mtime) [MODE_UFS2]: Check mtime field as well. Vladimir 'phcoder' Serbinenko 2011-11-03 15:00:45 +01:00
  • 7d0ac93163 Make reiserfs label retrieval similar to other *_label functions. Vladimir 'phcoder' Serbinenko 2011-11-03 14:57:34 +01:00
  • f92ece7d45 * grub-core/fs/nilfs2.c (grub_nilfs2_mtime): Use correct superblock field. Vladimir 'phcoder' Serbinenko 2011-11-03 14:52:59 +01:00
  • cf5ba824ea * grub-core/fs/zfs/zfs.c (read_device): Support raidz3. Vladimir 'phcoder' Serbinenko 2011-11-03 07:29:35 +01:00