Commit graph

  • 576881217f * grub-core/kern/dl.c (grub_dl_load_file): Decrease ref counter rather than resetting it to allow modules to reference themselves in init. Vladimir 'phcoder' Serbinenko 2011-05-14 22:42:28 +02:00
  • 3d2c7e3591 * grub-core/kern/dl.c (grub_dl_unload): Don't decrease reference counter on dependencies since grub_dl_unref already handles this. Vladimir 'phcoder' Serbinenko 2011-05-14 22:35:56 +02:00
  • b25db21885 * grub-core/font/font_cmd.c (loadfont_command): Set grub_errno on error if not already done. Vladimir 'phcoder' Serbinenko 2011-05-14 22:29:27 +02:00
  • 25a4533875 Fix few potential memory misusage. Vladimir 'phcoder' Serbinenko 2011-05-14 22:26:52 +02:00
  • 0cac83df85 * docs/grub.texi (Installation): Fix several outdated claims. Vladimir 'phcoder' Serbinenko 2011-05-14 17:50:48 +02:00
  • 2217a1430e Handle module_license on windows. Vladimir 'phcoder' Serbinenko 2011-05-14 17:47:59 +02:00
  • d4de6b01e8 * grub-core/commands/menuentry.c (grub_cmd_menuentry): Correctly handle class-free menuentries. (grub_normal_add_menu_entry): Add a check to be sure. Vladimir 'phcoder' Serbinenko 2011-05-14 12:14:00 +02:00
  • 4c2a3b438e * grub-core/term/at_keyboard.c (set1_e0_mapping): Fix swap between PgUp and PgDown. Vladimir 'phcoder' Serbinenko 2011-05-14 12:09:16 +02:00
  • 85c6210f6a * configure.ac: Bump version to 1.99. Vladimir 'phcoder' Serbinenko 2011-05-13 21:50:18 +02:00
  • 36084912c0 Give ATA device a bit more time on first try in order to allow disks to spin up. Vladimir 'phcoder' Serbinenko 2011-05-13 21:41:18 +02:00
  • bda0e21993 * util/grub-mkimage.c (generate_image): Update hash. Vladimir 'phcoder' Serbinenko 2011-05-13 21:31:00 +02:00
  • 19e1c41bbf Flush caches on DMA memory. Vladimir 'phcoder' Serbinenko 2011-05-13 20:56:50 +02:00
  • 91bbcc0cb6 * grub-core/boot/mips/yeeloong/fwstart.S: Add explicit set mips3 to avoid asm treating ld and sd as macros. Vladimir 'phcoder' Serbinenko 2011-05-13 20:23:29 +02:00
  • 96a29d188b Arc type cleanup Vladimir 'phcoder' Serbinenko 2011-05-13 18:03:20 +02:00
  • cdcfe2a95f missing part of previous commits Vladimir 'phcoder' Serbinenko 2011-05-13 18:02:58 +02:00
  • dd10ec9e60 sgimips grub-install partial support (untested) Vladimir 'phcoder' Serbinenko 2011-05-13 18:02:36 +02:00
  • 214af04cf5 avoid executing cache opcode on non-4 byte aligned boundaries Vladimir 'phcoder' Serbinenko 2011-05-13 16:41:26 +02:00
  • fb25a86108 add dvh to userspace tools Vladimir 'phcoder' Serbinenko 2011-05-13 16:39:02 +02:00
  • ae6a81f0bb some additional key sequences for arc Vladimir 'phcoder' Serbinenko 2011-05-13 16:38:23 +02:00
  • 12ce749d86 sgimips linux loader Vladimir 'phcoder' Serbinenko 2011-05-13 16:36:41 +02:00
  • 8906c3dd40 sgi support Vladimir 'phcoder' Serbinenko 2011-05-13 16:36:05 +02:00
  • 11d86592b7 Adjust mips/dl.c for bigendian Vladimir 'phcoder' Serbinenko 2011-05-13 15:38:42 +02:00
  • 60ddfad3da * grub-core/boot/mips/startup_raw.S: Flush cache after loading decompressor. Vladimir 'phcoder' Serbinenko 2011-05-13 15:35:06 +02:00
  • a298aa046c * grub-core/boot/mips/startup_raw.S: Use jalr rather than bal to call grub_decompress_core since later would fail if grub_decompress_core is too far. Vladimir 'phcoder' Serbinenko 2011-05-13 15:20:16 +02:00
  • 9b44fecaa6 * grub-core/kern/mips/dl.c (grub_arch_dl_relocate_symbols): Handle R_MIPS_JALR since it's used by newer compiler. Vladimir 'phcoder' Serbinenko 2011-05-13 15:17:02 +02:00
  • 48ac061ab6 Prevent "incompatible license" error. Manoel R. Abranches 2011-05-12 15:40:54 -03:00
  • d8123bfb54 Correct some compile erros. Manoel R. Abranches 2011-05-12 13:20:43 -03:00
  • 8db3b0eca9 Remove unused file Manoel Rebelo Abranches 2011-05-10 14:08:18 -03:00
  • 31b5172bbd Implement close in TFTP Manoel Rebelo Abranches 2011-05-10 14:07:54 -03:00
  • 0696f08f92 Prevente error in broken cards by limiting data size. Manoel Rebelo Abranches 2011-05-10 14:07:20 -03:00
  • 36e2782dba Only setup network in the card we booted from. Manoel Rebelo Abranches 2011-05-10 09:55:20 -03:00
  • 70c52f3e24 Remove cards with no associated driver. Manoel Rebelo Abranches 2011-05-10 09:54:32 -03:00
  • 0f231af8ae Implement timeout when receiving packets. Manoel Rebelo Abranches 2011-05-10 09:50:18 -03:00
  • a5184d629a Prevente a bootp packet to be sent on open. Manoel Rebelo Abranches 2011-05-10 09:45:57 -03:00
  • 4d6374ba78 Implement file close in network tranference. Stop receiving packets from card on error. Manoel Rebelo Abranches 2011-05-10 09:32:38 -03:00
  • 1893017d44 Mark file as not easily seekable on net open. Manoel Rebelo Abranches 2011-05-10 09:30:26 -03:00
  • 4f7386025b Correct expected argument numbers in del addr command. Manoel Rebelo Abranches 2011-05-10 09:28:45 -03:00
  • 56dbe7b485 * util/grub.d/10_linux.in: Correctly handle the Linux in root. Vladimir 'phcoder' Serbinenko 2011-05-10 10:40:22 +02:00
  • 52856af262 * grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set file_path to 0 for surety. (grub_chainloader_boot): Set exit_data to NULL. Unset the loader once done. (grub_cmd_chainloader): Fix confusing error message if file is empty. Vladimir 'phcoder' Serbinenko 2011-05-10 09:14:41 +02:00
  • 9c9bfc6de9 * grub-core/term/at_keyboard.c (fetch_key): Make a printf on unknown key into a dprintf. Vladimir 'phcoder' Serbinenko 2011-05-09 19:33:03 +02:00
  • dd94a3df9d * grub-core/kern/emu/hostdisk.c (linux_find_partition): Don't abort on first non-existant partition. Vladimir 'phcoder' Serbinenko 2011-05-09 18:59:35 +02:00
  • d8ce999501 Fix surname spelling in Changelog Vladimir 'phcoder' Serbinenko 2011-05-09 18:50:25 +02:00
  • fa68d99c45 * grub-core/kern/emu/hostdisk.c (open_device): Set data->fd to -1 if openning fails. Reported by: Mark Korenberg. Vladimir 'phcoder' Serbinenko 2011-05-09 18:48:50 +02:00
  • 157effb745 * grub-core/kern/emu/hostdisk.c (linux_find_partition): Prevent possible overflow. Vladimir 'phcoder' Serbinenko 2011-05-09 18:46:51 +02:00
  • ea75312f31 * util/grub-mkimage.c (main): Explicitely flush and sync the output before closing to ensure that it will be readable by grub-setup. Vladimir 'phcoder' Serbinenko 2011-05-09 16:27:09 +02:00
  • 485e157246 Remove 2 useless directories Vladimir 'phcoder' Serbinenko 2011-05-08 20:16:25 +02:00
  • b868b51052 remove ia64.moved Vladimir 'phcoder' Serbinenko 2011-05-08 20:06:03 +02:00
  • 7b58e65f24 track function symbols Vladimir 'phcoder' Serbinenko 2011-05-08 18:29:37 +02:00
  • 5a0baa09f2 Remove now useless LD script Vladimir 'phcoder' Serbinenko 2011-05-08 18:28:25 +02:00
  • 2679b7249b Fix LTOFF relocation to functions (needed for trampolines) Vladimir 'phcoder' Serbinenko 2011-05-08 17:07:40 +02:00
  • 44748f71c0 Add explicit byt 0 to workaround a problem with assembler Vladimir 'phcoder' Serbinenko 2011-05-08 17:06:56 +02:00
  • fa610088ba Add missing time installation Vladimir 'phcoder' Serbinenko 2011-05-08 17:06:28 +02:00
  • 7216a1bff3 Set EFI ticks to 1000Hz simplifying much of the code and avoiding cotsly division Vladimir 'phcoder' Serbinenko 2011-05-08 17:05:47 +02:00
  • a988e7aa63 Fix 2 incorrect vaddr_offsets Vladimir 'phcoder' Serbinenko 2011-05-08 14:33:30 +02:00
  • ad6e5cf25f add missing file Vladimir 'phcoder' Serbinenko 2011-05-08 12:42:08 +02:00
  • 5452733f35 more or less functional ia64 grub-mkimage Vladimir 'phcoder' Serbinenko 2011-05-08 12:39:08 +02:00
  • c5934345be Free memory when removing packet. Manoel Rebelo Abranches 2011-05-06 14:03:51 -03:00
  • 90eb90e24c Merge mainline. Manoel Rebelo Abranches 2011-05-05 12:12:22 -03:00
  • 072b5d315a * grub-core/loader/efi/appleloader.c (MAKE_PIWG_PATH): New macro. (devpath_1): Use MAKE_PIWG_PATH. (devpath_2): Likewise. (devpath_3): Likewise. (devpath_4): Likewise. (devpath_5): Likewise. (devpath_6): Likewise. Vladimir 'phcoder' Serbinenko 2011-05-05 13:34:03 +02:00
  • 7fae005102 Support 2010 Macbooks. Zach 2011-05-05 12:18:00 +02:00
  • 7c515bee14 * util/grub-mkpasswd-pbkdf2.c (main): Use /dev/urandom and not /dev/random. /dev/urandom is good enough for our purposes (salting). Vladimir 'phcoder' Serbinenko 2011-05-05 01:32:04 +02:00
  • ed660bd8ed * util/grub-mkrescue.in (process_input_dir): Include efiemu??.o. Vladimir 'phcoder' Serbinenko 2011-05-05 01:29:21 +02:00
  • ee5614b7f8 * grub-core/lib/legacy_parse.c (grub_legacy_parse): Correctly handle hexadecimal. Vladimir 'phcoder' Serbinenko 2011-05-05 01:27:54 +02:00
  • 664889a69c * grub-core/efiemu/main.c (grub_efiemu_load_file): Return grub_errno and not 0 on failure. Vladimir 'phcoder' Serbinenko 2011-05-05 01:26:16 +02:00
  • bd405bbc55 * grub-core/fs/i386/pc/pxe.c (grub_pxefs_dir): Return GRUB_ERR_BAD_FS rather than GRUB_ERR_IO if the disk is not a pxe disk; otherwise grub_fs_probe will not fall back to the next filesystem. (grub_pxefs_open): Likewise, for consistency. Reported and tested by: Ezekiel Grave. Colin Watson 2011-05-03 18:03:05 +01:00
  • 4ebff75340 * tests/partmap_test.in: Don't hardcode path to parted. Reported by: Peter Hjalmarsson. Fixes Savannah bug #33150. Colin Watson 2011-05-03 17:57:39 +01:00
  • 8f94255340 * docs/grub.texi (GRUB only offers a rescue shell): Suggest the use of `ls' to find out which devices are available. Colin Watson 2011-05-01 20:04:02 +01:00
  • 8c767fd198 merge mainline into luks Vladimir 'phcoder' Serbinenko 2011-04-25 17:04:27 +02:00
  • 3c62402d08 * grub-core/loader/i386/linux.c (grub_linux_boot): Supply target rather than source address for efi mmap buffer. Vladimir 'phcoder' Serbinenko 2011-04-25 16:58:25 +02:00
  • 723f63f2f8 * grub-core/partmap/amiga.c (amiga_partition_map_iterate): Fix a wrong action on non-detecting the magic. Vladimir 'phcoder' Serbinenko 2011-04-25 15:36:08 +02:00
  • 68797f9230 * grub-core/gnulib/regex.c: Remove GRUB_MOD_LICENSE since it's already supplied by another part of the module (fixes compilation on FreeBSD). Vladimir 'phcoder' Serbinenko 2011-04-25 15:29:41 +02:00
  • 6be8715dfc * grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Make mdraid UUID match the one used by mdadm. Vladimir 'phcoder' Serbinenko 2011-04-25 15:23:37 +02:00
  • 20a409405b Integrate geli into autoconfiguration system Vladimir 'phcoder' Serbinenko 2011-04-25 14:52:07 +02:00
  • d7bdab32b8 fix linking trouble on FreeBSD Vladimir 'phcoder' Serbinenko 2011-04-25 14:46:47 +02:00
  • f718594e32 update fixme Vladimir 'phcoder' Serbinenko 2011-04-24 21:41:49 +02:00
  • 8358d7f221 Skip one-time volumes and add option for skipping non-boot volumes Vladimir 'phcoder' Serbinenko 2011-04-24 21:40:13 +02:00
  • 23432f6542 support UUID for geli Vladimir 'phcoder' Serbinenko 2011-04-24 21:11:14 +02:00
  • 7efb5c9eea Use hardcoded reference to sha512 and sha256 in geli rather than runtime lookup since they are always used Vladimir 'phcoder' Serbinenko 2011-04-24 20:37:56 +02:00
  • 371a8f1183 Fix a potential buffer overflow Vladimir 'phcoder' Serbinenko 2011-04-24 17:50:22 +02:00
  • 171e2be183 geli xts support Vladimir 'phcoder' Serbinenko 2011-04-24 17:41:50 +02:00
  • 574d268020 Add few FIXME comments Vladimir 'phcoder' Serbinenko 2011-04-24 17:18:18 +02:00
  • 88ac3146d6 geli v5 (including rekeying support) Vladimir 'phcoder' Serbinenko 2011-04-24 17:15:55 +02:00
  • 3e90811d88 support non-512B sectors for geli Vladimir 'phcoder' Serbinenko 2011-04-24 14:59:38 +02:00
  • ae13460ee1 merge 4096 into luks Vladimir 'phcoder' Serbinenko 2011-04-24 14:53:13 +02:00
  • 0c512b092c Fix a cache retrieving bug Vladimir 'phcoder' Serbinenko 2011-04-24 14:52:00 +02:00
  • 572e3ea650 merge 4096 into luks Vladimir 'phcoder' Serbinenko 2011-04-24 03:12:06 +02:00
  • b094f07c23 Don't set was_readable for new array Vladimir 'phcoder' Serbinenko 2011-04-24 02:39:21 +02:00
  • 848c83e75c add few necessarry const qualifiers for pointers Vladimir 'phcoder' Serbinenko 2011-04-24 02:38:42 +02:00
  • b6b4ea5fd1 Add IDs for more ciphers Vladimir 'phcoder' Serbinenko 2011-04-24 02:37:23 +02:00
  • 972d86df5f accept version 2 geli Vladimir 'phcoder' Serbinenko 2011-04-24 02:36:50 +02:00
  • 7ede8f8b5b support niter == 0 Vladimir 'phcoder' Serbinenko 2011-04-24 02:36:04 +02:00
  • b44cd9e710 zero-fill hash context for safety Vladimir 'phcoder' Serbinenko 2011-04-24 02:34:32 +02:00
  • 1a1f408f20 geli support Vladimir 'phcoder' Serbinenko 2011-04-24 00:00:29 +02:00
  • 8585e54bec factor cryptodisk part out Vladimir 'phcoder' Serbinenko 2011-04-23 18:00:42 +02:00
  • fcf3bfb6ff small readability improvement Vladimir 'phcoder' Serbinenko 2011-04-23 16:45:00 +02:00
  • b896ae82db small readability improvement Vladimir 'phcoder' Serbinenko 2011-04-23 16:43:55 +02:00
  • 6f33a8eebc optimize LRW Vladimir 'phcoder' Serbinenko 2011-04-23 16:41:43 +02:00
  • 6fd80b9ac4 factor luks_set_key out Vladimir 'phcoder' Serbinenko 2011-04-23 12:40:43 +02:00
  • 2f179c3236 LRW support Vladimir 'phcoder' Serbinenko 2011-04-23 04:51:53 +02:00
  • 4b35060f6f Fix benbi Vladimir 'phcoder' Serbinenko 2011-04-23 03:18:07 +02:00