Commit graph

  • ed38c849f4 pcbc support Vladimir 'phcoder' Serbinenko 2011-04-23 02:27:45 +02:00
  • 95172af9fa Better IV modes support Vladimir 'phcoder' Serbinenko 2011-04-23 02:04:40 +02:00
  • 4879d87871 fix bug caused by import_gcry modifications Vladimir 'phcoder' Serbinenko 2011-04-23 02:01:39 +02:00
  • 8306591ff3 support LUKS in shell libraries Vladimir 'phcoder' Serbinenko 2011-04-23 00:13:56 +02:00
  • 9d647e4e18 New -t luks_uuid Vladimir 'phcoder' Serbinenko 2011-04-22 23:51:16 +02:00
  • 50ad7d9cae luks grub-probe support Vladimir 'phcoder' Serbinenko 2011-04-22 23:39:36 +02:00
  • fe32915a5e XTS support Vladimir 'phcoder' Serbinenko 2011-04-22 21:48:32 +02:00
  • 2cb55e6f73 make grub_password_get work in userland Vladimir 'phcoder' Serbinenko 2011-04-22 21:46:00 +02:00
  • 84a411c0c3 small argument revamp Vladimir 'phcoder' Serbinenko 2011-04-22 19:51:06 +02:00
  • 4169260830 grub-fstest luks support Vladimir 'phcoder' Serbinenko 2011-04-22 19:44:41 +02:00
  • 24089d19e2 Add cheatmounting Vladimir 'phcoder' Serbinenko 2011-04-22 19:20:46 +02:00
  • dcd73ec05e add gcry to utils Vladimir 'phcoder' Serbinenko 2011-04-22 19:04:21 +02:00
  • f3470f4eb5 restructure prior to adding cheatmounts Vladimir 'phcoder' Serbinenko 2011-04-22 16:32:27 +02:00
  • 0aaa85f1a0 merge lazy into luks Vladimir 'phcoder' Serbinenko 2011-04-22 15:13:12 +02:00
  • 716aa45e40 Fix LVM listing Vladimir 'phcoder' Serbinenko 2011-04-22 14:58:12 +02:00
  • 4defebbec8 automatic raid members addition Vladimir 'phcoder' Serbinenko 2011-04-22 13:55:30 +02:00
  • 65b4742cd7 Add lost lvm/ prefix. Autoadd lvm subdevices. Vladimir 'phcoder' Serbinenko 2011-04-22 02:46:36 +02:00
  • c0c837c10b merge devmapper into lazy Vladimir 'phcoder' Serbinenko 2011-04-22 01:21:26 +02:00
  • 5dad99b730 more linux-like name for LVM volumes Vladimir 'phcoder' Serbinenko 2011-04-22 01:10:24 +02:00
  • 24b905a11c Lazy LVM and RAID assembly Vladimir 'phcoder' Serbinenko 2011-04-22 00:09:07 +02:00
  • e91dba5b13 * po/README: Add instructions for creating po/LINGUAS. Colin Watson 2011-04-21 15:47:58 +01:00
  • c85140b3b7 Add "SEE ALSO" sections to most man pages. Fixes Debian bug #551428. Colin Watson 2011-04-21 15:17:48 +01:00
  • a10e7a5a89 Support grub-probe -t drive Vladimir 'phcoder' Serbinenko 2011-04-21 12:39:31 +02:00
  • 64516e9df6 Fix couple of UUID problems Vladimir 'phcoder' Serbinenko 2011-04-21 12:39:14 +02:00
  • 1eb44ae37e merge trunk Colin Watson 2011-04-21 11:07:10 +01:00
  • 0c910e9626 merge devmapper into luks Vladimir 'phcoder' Serbinenko 2011-04-21 11:59:51 +02:00
  • 79cde98f5d Support luksuuid specification Vladimir 'phcoder' Serbinenko 2011-04-21 11:58:06 +02:00
  • a89c3dd3f7 Don't mount the same LUKS volume twice Vladimir 'phcoder' Serbinenko 2011-04-21 11:38:51 +02:00
  • cff5e5e58d grub-core/fs/squash4.c: Add missing GRUB_MOD_LICENSE. Colin Watson 2011-04-21 10:37:45 +01:00
  • 2e0fbe00d2 merge trunk Colin Watson 2011-04-21 10:36:09 +01:00
  • 92051871b7 * grub-core/kern/emu/getroot.c (grub_find_root_device_from_mountinfo): Remove non-virtual-device test that was incorrectly reintroduced in r3214. Reported by: Ian Dall. Fixes Savannah bug #33133. Colin Watson 2011-04-21 10:26:29 +01:00
  • 5709ed126d small cleanup Vladimir 'phcoder' Serbinenko 2011-04-21 11:17:01 +02:00
  • 7217f315d3 LUKS support based on work of Michael Gorven with some code from Clemens Fruhwirth and heavily cleaned up by me (phcoder) Also-By: Clemens Fruhwirth <clemens@endorphin.org> Michael Gorven 2011-04-21 11:14:29 +02:00
  • b13f79a427 Fix stack pointer handling in 16-bit relocator. Colin Watson 2011-04-21 00:07:22 +01:00
  • 9b710a888e * configure.ac: Bump version to 1.99~rc2. Vladimir 'phcoder' Serbinenko 2011-04-20 09:23:55 +02:00
  • d97e7b5935 * include/grub/dl.h [ASM_FILE]: Adapt for assembly. * grub-core/lib/i386/setjmp.S: Add missing GRUB_MOD_LICENSE. * grub-core/lib/x86_64/setjmp.S: Likewise. * grub-core/lib/mips/setjmp.S: Likewise. * grub-core/lib/powerpc/setjmp.S: Likewise. * grub-core/lib/sparc64/setjmp.S: Likewise. Vladimir 'phcoder' Serbinenko 2011-04-20 01:37:48 +02:00
  • 0624551c22 * grub-core/lib/efi/datetime.c: Add missing GRUB_MOD_LICENSE. * grub-core/lib/efi/datetime.c: Likewise. Vladimir 'phcoder' Serbinenko 2011-04-20 01:32:21 +02:00
  • e8f28d4c0e * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_flush): New function. (grub_util_biosdisk_close): Use grub_util_biosdisk_flush. * include/grub/emu/hostdisk.h (grub_util_biosdisk_flush): New proto. * util/grub-setup.c (setup): Use grub_util_biosdisk_flush. Vladimir 'phcoder' Serbinenko 2011-04-19 22:39:14 +02:00
  • bba79a1502 * grub-core/term/gfxterm.c (grub_gfxterm_fullscreen): Preserve previous bitmap. (grub_gfxterm_term_init): Likewise. Vladimir 'phcoder' Serbinenko 2011-04-19 22:31:50 +02:00
  • abc474ef4b Take into account the decorations the computing menu entry width. Vladimir 'phcoder' Serbinenko 2011-04-19 00:44:53 +02:00
  • e74b3947af * grub-core/gfxmenu/icon_manager.c (grub_gfxmenu_icon_manager_get_icon): Don't skip first class. Endres Puschner 2011-04-18 23:24:41 +02:00
  • 34faa5955a * grub-core/fs/btrfs.c (grub_btrfs_read_logical): Support huge chunks. * include/grub/err.h (grub_err_t): New enum value GRUB_ERR_BUG. Vladimir 'phcoder' Serbinenko 2011-04-18 23:10:19 +02:00
  • 93a777e388 Complete 64-bit division support. Vladimir 'phcoder' Serbinenko 2011-04-18 23:03:52 +02:00
  • a5102d9433 * util/grub-mkimage.c (generate_image): Add forgotten comma. Vladimir 'phcoder' Serbinenko 2011-04-18 17:47:21 +02:00
  • f3fb7b36df * util/grub-mkimage.c (generate_image): Update fwstart.img hash after performing the necessary test. Vladimir 'phcoder' Serbinenko 2011-04-18 09:31:13 +02:00
  • 9ac718b061 * Makefile.am (multiboot.elf): Add -Wl,--build-id=none. (kfreebsd.elf): Likewise. (pc-chainloader.elf): Likewise. (ntldr.elf): Likewise. Vladimir 'phcoder' Serbinenko 2011-04-16 17:24:47 +02:00
  • 50d2cc5ae5 Identify RAID by its UUID rather than (guessed) name. Vladimir 'phcoder' Serbinenko 2011-04-16 15:27:35 +02:00
  • e03f7bea45 * grub-core/gfxmenu/gui_image.c (rescale_image): Don't attempt to scale to negative size. Vladimir 'phcoder' Serbinenko 2011-04-16 09:16:44 +02:00
  • d8a2bcf564 contiguous read Vladimir 'phcoder' Serbinenko 2011-04-15 21:42:29 +02:00
  • bd671cc4fe Use Block IO on EFI Vladimir 'phcoder' Serbinenko 2011-04-15 18:15:06 +02:00
  • 2a861f38a7 Tell FUSE to run single-threaded, since GRUB code is not thread-safe. Fixes Ubuntu bug #756297. Colin Watson 2011-04-14 20:27:27 +01:00
  • e74c31125d * util/grub.d/10_linux.in: Add rootflags=subvol=<name> if / is on a btrfs subvolume. * util/grub.d/20_linux_xen.in: Likewise. Colin Watson 2011-04-13 12:57:26 +01:00
  • 78fa584f67 Rewrite /proc/self/mountinfo handling to cope with bind-mounts and move-mounts appearing out of order. Fixes Ubuntu bug #738345. Colin Watson 2011-04-13 12:36:04 +01:00
  • 9d5f81622c * docs/grub.texi (normal): New section. (normal_exit): New section. (Embedded configuration): Add reference to normal. (GRUB only offers a rescue shell): Likewise. * docs/grub-dev.texi (Error Handling): Fix typo. Colin Watson 2011-04-12 13:23:19 +01:00
  • 09a9d66f1d * NEWS: Drop obsolete entry about probe-only btrfs support. Colin Watson 2011-04-12 11:44:35 +01:00
  • 0c67693394 * util/import_gcry.py: Fix typo. Colin Watson 2011-04-12 11:39:17 +01:00
  • ec9f5e0d73 * NEWS: Add btrfs support. Vladimir 'phcoder' Serbinenko 2011-04-11 23:30:15 +02:00
  • fe6b2cbaa6 BtrFS support. Written by me (Vladimir) with important bugfixes and even more important testing by Colin. Vladimir 'phcoder' Serbinenko 2011-04-11 23:26:41 +02:00
  • e745cf0ca6 Implement automatic module license checking according to new GNU guidelines. Vladimir 'phcoder' Serbinenko 2011-04-11 23:01:51 +02:00
  • b6929f5ef5 Transform exfat printfs into dprintfs Vladimir 'phcoder' Serbinenko 2011-04-11 20:38:08 +02:00
  • 48fe18dcf2 exfat reader Vladimir 'phcoder' Serbinenko 2011-04-11 18:13:00 +02:00
  • 2a9bc0169e * grub-core/fs/btrfs.c (grub_btrfs_fs) [GRUB_UTIL]: Set reserved_first_sector to 1. btrfs reserves plenty of space for boot loaders. Reported by: Gene Cumm. Fixes Ubuntu bug #757446. Colin Watson 2011-04-11 16:06:37 +01:00
  • 8fc88523dd Add minix3 to util filesystems Vladimir 'phcoder' Serbinenko 2011-04-11 14:09:02 +02:00
  • 65f01628e1 unify minix3 and minix2 inode declarations Vladimir 'phcoder' Serbinenko 2011-04-11 08:56:42 +02:00
  • 58ee1408a8 Fix an error in minix inode declaration Vladimir 'phcoder' Serbinenko 2011-04-11 08:53:28 +02:00
  • 3dd3dd335f minix3fs support Feiran Zheng 2011-04-11 08:16:13 +02:00
  • c7ba1ba62e merge mainline into butter Vladimir 'phcoder' Serbinenko 2011-04-11 07:56:31 +02:00
  • 6a01f54aff use actually filled extent size if available Vladimir 'phcoder' Serbinenko 2011-04-11 07:53:21 +02:00
  • 565f076311 Take extent offset in account on uncompressed extents Vladimir 'phcoder' Serbinenko 2011-04-11 07:52:39 +02:00
  • 228f95a250 Fix filename comparison Vladimir 'phcoder' Serbinenko 2011-04-11 07:51:15 +02:00
  • ec25b87d29 Add dprintfs to report chunk lookups Vladimir 'phcoder' Serbinenko 2011-04-11 07:50:22 +02:00
  • e8980227e8 Remove stale comment about redundancy Vladimir 'phcoder' Serbinenko 2011-04-11 07:49:26 +02:00
  • 8a3bc88ea7 * util/grub-fstest.c (cmd_cmp): Check that sizes match. Vladimir 'phcoder' Serbinenko 2011-04-11 07:41:59 +02:00
  • af869a4ab9 * util/grub-fstest.c (read_file): Report GRUB error if file opening failed. Vladimir 'phcoder' Serbinenko 2011-04-11 07:40:53 +02:00
  • 9ee8d94faa * grub-core/kern/file.c (grub_file_open): Don't take into account the parenthesis in the middle of the filename. Vladimir 'phcoder' Serbinenko 2011-04-11 07:38:42 +02:00
  • 4ac93e6c4f add grub-mount to .bzrignore Colin Watson 2011-04-10 22:12:23 +01:00
  • 5b3633002b Make grub-mount exit non-zero if opening the device or filesystem fails. Colin Watson 2011-04-10 21:41:55 +01:00
  • b01abe3e16 * grub-core/loader/mips/linux.c (grub_cmd_initrd): Use correct limits rather than trying to put initrd way too high. Reported by: Ryan Lortie <desrt@desrt.ca> Vladimir 'phcoder' Serbinenko 2011-04-10 16:44:11 +02:00
  • 335bda1e57 * grub-core/boot/mips/yeeloong/fwstart.S (no_cs5536): Put back improperly removed string. Vladimir 'phcoder' Serbinenko 2011-04-10 16:12:31 +02:00
  • 5ca1a64de6 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_data): New member is_disk. (grub_util_biosdisk_open): Don't apply ioctl on non-disk devices. (open_device) Likewise. (grub_util_biosdisk_close): Likewise. Reported by: Mark Korenberger. Vladimir 'phcoder' Serbinenko 2011-04-10 16:08:58 +02:00
  • cbac5b1ece * util/grub-mkconfig_lib.in: Add missing quotes. Alexander Kurtz 2011-04-10 15:30:45 +02:00
  • 088cdb65eb * grub-core/gnulib/argp-parse.c (__argp_input): Don't crash if pstate is NULL. Colin Watson 2011-04-10 15:25:52 +02:00
  • 8b8a81fa6a Dynamically count the number of lines for the lower banner. Vladimir 'phcoder' Serbinenko 2011-04-10 13:56:23 +02:00
  • 277f955bf1 * grub-core/boot/mips/yeeloong/fwstart.S: Fix address to error message. Remove now unused string. Vladimir 'phcoder' Serbinenko 2011-04-10 11:57:19 +02:00
  • 099821e9e4 Fix RAID1/duplicated chunk size calculation Vladimir 'phcoder' Serbinenko 2011-04-09 21:55:50 +02:00
  • 536ce85a8d * docs/grub-dev.texi (Finding your way around): Update for 1.99 build system. (Getting started): GRUB is developed in Bazaar now, not Subversion. Colin Watson 2011-04-09 03:39:47 +01:00
  • 2cf09e3258 * docs/grub-dev.texi: Replace MoinMoin syntax with Texinfo syntax throughout. Colin Watson 2011-04-09 03:10:59 +01:00
  • 1ec652f4c4 * util/grub-mkimage.c (main): Handle special naming of yeeloong directory. Vladimir 'phcoder' Serbinenko 2011-04-08 16:00:23 +02:00
  • 2c58372857 * docs/grub-dev.texi: Fix spelling of "developer" throughout. * grub-core/fs/i386/pc/pxe.c (parse_dhcp_vendor): Fix spelling of "development". Colin Watson 2011-04-08 14:01:51 +01:00
  • d7a565e962 * grub-core/normal/menu_entry.c (run): Use grub_memcpy rather than grub_strcpy since the lines aren't necessarily 0-terminated. Vladimir 'phcoder' Serbinenko 2011-04-08 14:37:13 +02:00
  • 7c2e4909c3 * grub-core/lib/legacy_parse.c (legacy_commands): Find doesn't set root on legacy. Vladimir 'phcoder' Serbinenko 2011-04-08 14:32:41 +02:00
  • 34c09785b6 * grub-core/commands/probe.c (options): Argument to set isn't optional. (GRUB_MOD_INIT): DEVICE isn't optional. Vladimir 'phcoder' Serbinenko 2011-04-08 14:28:19 +02:00
  • 6a6f80587b * grub-core/normal/term.c (print_ucs4_terminal): Don't try to put the word on new line if it's too long anyway. Fixes a hang. Vladimir 'phcoder' Serbinenko 2011-04-08 14:25:44 +02:00
  • 2e335e901c * include/grub/util/raid.h (grub_util_raid_getmembers): Make argument const. * util/grub-setup.c (main): Reuse md device name if available. * util/raid.c (grub_util_raid_getmembers): Receive device name and not GRUB name as argument. Based on patch by: Florian Wagner <fwagner>. Vladimir 'phcoder' Serbinenko 2011-04-08 14:08:55 +02:00
  • 10a7a86703 * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi): Place mbi on low memory for better compatibility. Vladimir 'phcoder' Serbinenko 2011-04-08 14:04:24 +02:00
  • 7a3d6cd97b * include/grub/efiemu/efiemu.h: Use grub_memory_hook_t type. Vladimir 'phcoder' Serbinenko 2011-04-08 14:02:27 +02:00
  • 4ed4ce5820 correct Changelog spelling Vladimir 'phcoder' Serbinenko 2011-04-08 13:59:07 +02:00
  • 18dd6b472d * autogen.sh: Ensure that collate and ctype locale is C. * conf/Makefile.common: Likeiwise. Vladimir Serbinenko 2011-04-08 13:57:56 +02:00
  • cb180fdf06 revert last revision. It's ineffective Vladimir 'phcoder' Serbinenko 2011-04-08 13:18:27 +02:00
  • f387685926 remove trailing full stop, for consistency with other pages Colin Watson 2011-04-08 11:45:10 +01:00