Commit graph

  • fbd8dca681 * po/Makefile.in.in: Make msgfmt output in little-endian in accordance with GRUB expectance. Vladimir 'phcoder' Serbinenko 2012-05-03 17:02:37 +02:00
  • dab797f476 * util/grub-fstest.c (cmd_cmp): Compare directories recursively. Vladimir 'phcoder' Serbinenko 2012-05-03 16:45:40 +02:00
  • 1516bfb43a * grub-core/fs/reiserfs.c (grub_reiserfs_iterate_dir): Put a trailing zero after directory block since last entry may be not 0-terminated if it ends on block boundary. Use continue instead of if spanning whole loop. Vladimir 'phcoder' Serbinenko 2012-05-03 16:43:05 +02:00
  • a3a0eace51 Support 4K sectors UDF inline files. Vladimir 'phcoder' Serbinenko 2012-05-03 09:29:20 +02:00
  • c82f16c1be * grub-core/fs/ufs.c (grub_ufs_get_file_block): Support triple indirect. Vladimir 'phcoder' Serbinenko 2012-05-03 09:25:25 +02:00
  • 59fd2aacd0 * grub-core/fs/ufs.c (grub_ufs_lookup_symlink): Use proper check for inline symlinks in addition to workaround. Vladimir 'phcoder' Serbinenko 2012-05-03 09:21:09 +02:00
  • 3b4afb4de1 * grub-core/fs/xfs.c (grub_xfs_iterate_dir): Handle read_inode errors. Vladimir 'phcoder' Serbinenko 2012-05-03 09:15:29 +02:00
  • f45c794ab5 * grub-core/fs/xfs.c (GRUB_XFS_EXTENT_BLOCK): Fix bitmask. Vladimir 'phcoder' Serbinenko 2012-05-03 09:11:32 +02:00
  • f25cecbdb3 * grub-core/fs/zfs/zfs.c (nvlist_find_value): Fix return value. Vladimir 'phcoder' Serbinenko 2012-05-03 09:09:30 +02:00
  • bb9a34e88d Fix reiserfs big seek times. Vladimir 'phcoder' Serbinenko 2012-05-02 10:30:52 +02:00
  • dc478aeae5 * grub-core/commands/legacycfg.c (legacy_file): Default to restricted entries. * grub-core/commands/menuentry.c (grub_cmd_menuentry): Likewise. * docs/grub.texi: Update menuentry description. Vladimir 'phcoder' Serbinenko 2012-05-02 10:26:09 +02:00
  • 8db10f47fe * util/grub-setup.c (setup): Remove duplicate call to embed. Fixes crash when embedding onto filesystem. Vladimir 'phcoder' Serbinenko 2012-05-02 10:09:01 +02:00
  • bcb288ed17 * util/getroot.c (find_root_devices_from_poolname): Handle spaces in the name. Vladimir 'phcoder' Serbinenko 2012-05-02 09:56:56 +02:00
  • a626fdd76a * grub-core/net/ip.c (handle_dgram): Fix undeclared variable. Vladimir 'phcoder' Serbinenko 2012-05-01 15:29:44 +02:00
  • b2f6847735 * grub-core/normal/autofs.c (read_fs_list): Revert accidental wrong commit. Vladimir 'phcoder' Serbinenko 2012-05-01 15:26:36 +02:00
  • ba15b2afa0 * grub-core/net/ip.c (handle_dgram): Fix DHCP mac comparison. Bean 2012-05-01 15:20:20 +02:00
  • a188012e6c * grub-core/kern/file.c (grub_file_read): Read nothing if len = 0. Special behaviour for len = 0 to read whole file isn't used anywhere and can cause buffer ovewrflows in several places. Vladimir 'phcoder' Serbinenko 2012-05-01 15:08:29 +02:00
  • f0a53ed2c2 * grub-core/normal/autofs.c (read_fs_list): Fix memory leak. Vladimir 'phcoder' Serbinenko 2012-05-01 15:06:34 +02:00
  • 5ed554f014 Handle RAIDZ on non-512B sectors. Vladimir 'phcoder' Serbinenko 2012-05-01 15:05:26 +02:00
  • ddc583571e * grub-core/fs/fshelp.c (grub_fshelp_find_file): Fix memory leak. Vladimir 'phcoder' Serbinenko 2012-05-01 15:03:27 +02:00
  • e3282399ad * grub-core/kern/emu/hostdisk.c (read_device_map): Reject non-standard disk names. * docs/grub.texi: Update device.map parts. Vladimir 'phcoder' Serbinenko 2012-05-01 15:02:34 +02:00
  • ee618bd491 Don't scan into non-diskfilter devices having diskfilter names. Vladimir 'phcoder' Serbinenko 2012-05-01 14:59:30 +02:00
  • bdf8886428 * grub-core/net/drivers/efi/efinet.c (get_card_packet): Fix buffer allocation. Bean 2012-04-29 18:43:22 +02:00
  • 32745f5131 * configure.ac: Detect starfield theme font path /usr/share/fonts/dejavu/DejaVuSans.ttf for Fedora. Mads Kiilerich 2012-04-29 18:15:24 +02:00
  • bc95c8c0e1 * grub-core/term/ieee1275/console.c (grub_console_dimensions): Use 80x24 geometry on serial consoles. Vladimir 'phcoder' Serbinenko 2012-04-26 20:51:06 +02:00
  • 147fbcab72 * grub-core/term/terminfo.c (grub_terminfo_readkey): Increase timeout because of network consoles. Vladimir 'phcoder' Serbinenko 2012-04-26 18:57:22 +02:00
  • 0f42c8898f * grub-core/term/terminfo.c (grub_terminfo_getkey): Fix incorrect queue handling. Vladimir 'phcoder' Serbinenko 2012-04-26 18:55:39 +02:00
  • 4a3594c9b1 * grub-core/disk/diskfilter.c (read_segment): Fix the case when disknr falls on Q syndrom. Vladimir 'phcoder' Serbinenko 2012-04-26 12:51:03 +02:00
  • 5cb5387977 * grub-core/fs/nilfs2.c (grub_nilfs2_palloc_entry_offset_log): Fix argument to grub_nilfs2_palloc_bitmap_block_offset. Vladimir 'phcoder' Serbinenko 2012-04-26 12:49:35 +02:00
  • b282dfe5ac * grub-core/fs/squash4.c (lzo_decompress): Set grub_errno on error. Allocate at lest 8192 for temporary buffer as required for lzo. Vladimir 'phcoder' Serbinenko 2012-04-26 01:16:25 +02:00
  • daa59f47f6 * grub-core/fs/fat.c (grub_fat_mount): Don't add logical_sector_bits to cluster_bits, since it's already added in. (grub_fat_read_data): Likewise. Vladimir 'phcoder' Serbinenko 2012-04-25 16:28:06 +02:00
  • 986748ce79 * grub-core/fs/ntfs.c (grub_ntfs_mount): Support 256-byte sectors, as long as cluster size is multiple of 512 bytes. Vladimir 'phcoder' Serbinenko 2012-04-25 11:56:24 +02:00
  • a20f6ad048 * util/grub-mkrescue.in: Fix locale directory. Vladimir 'phcoder' Serbinenko 2012-04-23 17:17:50 +02:00
  • 385f9abbe3 * grub-core/kern/emu/hostdisk.c (map): Make static. Vladimir 'phcoder' Serbinenko 2012-04-23 17:14:48 +02:00
  • 1c557d30ef * util/grub-fstest.c (fstest): Add missing break. Bean 2012-04-23 17:11:49 +02:00
  • fe4824e998 Fix hurd build. root 2012-04-22 19:02:55 +00:00
  • 524b5d3a7c Fix hurd build. Samuel Thibault 2012-04-22 18:44:19 +02:00
  • 9a06490c07 Fix kfreebsd compile and behaviour. Vladimir 'phcoder' Serbinenko 2012-04-21 16:49:56 +02:00
  • 48143d96a6 Fix and unify wholedisk detection. Vladimir 'phcoder' Serbinenko 2012-04-21 16:42:28 +02:00
  • ebbd24f3eb * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_write): Fix opening mode. Vladimir 'phcoder' Serbinenko 2012-04-19 20:35:06 +02:00
  • 56f7aa1e6f * configure.ac: Bump to beta4. Vladimir 'phcoder' Serbinenko 2012-04-19 11:34:43 +02:00
  • 9c815e0120 * grub-core/commands/search_wrap.c (grub_cmd_search): Handle old --fs-uuid --set UUID syntax. Vladimir 'phcoder' Serbinenko 2012-04-19 11:32:59 +02:00
  • 59e2651a06 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_write): Fix message disunification. Vladimir 'phcoder' Serbinenko 2012-04-18 23:48:52 +02:00
  • 54e03cfcf0 * conf/Makefile.common (LDFLAGS_PLATFORM): Use explicit -Wl. Vladimir 'phcoder' Serbinenko 2012-04-18 23:37:25 +02:00
  • 81092a75e5 * grub-mkconfig_lib.in: Ignore *.rpmnew and *.rpmsave. Mads Kiilerich 2012-04-18 23:31:26 +02:00
  • f8315e145d * util/grub.d/10_linux.in: Fix detection of genkernel initramfs. Mike Gilbert 2012-04-18 23:25:21 +02:00
  • 1501ac21b0 * grub-core/disk/ata.c (grub_ata_strncpy): Put terminating zero at right place. Bean 2012-04-18 23:21:38 +02:00
  • cb7f944e44 * grub-core/kern/emu/hostdisk.c (open_device): New argument max. All users updated. (grub_util_biosdisk_read): Handle Linux partitions not exactly corresponding to GRUB partitions. (grub_util_biosdisk_write): Likewise. Vladimir 'phcoder' Serbinenko 2012-04-18 23:18:51 +02:00
  • b72d44a11a Scan mdraid before LVM. Vladimir 'phcoder' Serbinenko 2012-04-18 23:11:33 +02:00
  • 33d918b85f * util/grub-install.in: Fix an automatic target detection bug. Vladimir 'phcoder' Serbinenko 2012-04-18 23:01:51 +02:00
  • c6ca973d4b * util/grub-install.in: New option --efi-directory. Vladimir 'phcoder' Serbinenko 2012-04-18 22:43:55 +02:00
  • b41be5623a * grub-core/loader/i386/linux.c (allocate_pages): Overwrite low memory boot services if we have no other choice. Vladimir 'phcoder' Serbinenko 2012-04-17 13:00:06 +02:00
  • b9153381b8 * util/grub-mknetdir.in: Rename --override-directory to --directory and document it. * tests/util/grub-shell.in: Update to --directory. Vladimir 'phcoder' Serbinenko 2012-04-14 15:20:45 +02:00
  • e0595a73b2 * grub-core/fs/zfs/zfs.c: Disable -Wstrict-aliasing. Vladimir 'phcoder' Serbinenko 2012-04-13 19:26:36 +02:00
  • 4ed80652d2 * grub-core/fs/minix.c (grub_minix_data): Fix ino type. (grub_minix_read_file): Likewise. (grub_minix_read_inode): Likewise. (grub_minix_find_file): Likewise. (grub_minix_dir): Likewise. Vladimir 'phcoder' Serbinenko 2012-04-13 17:08:38 +02:00
  • 5600807745 * util/grub-setup.c (setup): Fix partition handling and blocklist check. Vladimir 'phcoder' Serbinenko 2012-04-13 16:58:02 +02:00
  • ee5207750f * grub-core/lib/relocator.c (grub_relocator_alloc_chunk_align): Remove redundant buggy overlap check. Vladimir 'phcoder' Serbinenko 2012-04-13 16:55:20 +02:00
  • 16fc9293d6 * tests/util/grub-shell.in: Set pkgdatadir when calling grub-mkrescue and grub-mknetdir. Vladimir 'phcoder' Serbinenko 2012-04-11 22:43:15 +02:00
  • 9bab65c49d * grub-core/loader/i386/linux.c (grub_cmd_linux): Avoid accessing kh.loadflags on pre-2.00 kernels. Vladimir 'phcoder' Serbinenko 2012-04-11 22:40:20 +02:00
  • 3c491b479c Terminate UNDI and PXE before launching the payload to avoid problems with DMA. Vladimir 'phcoder' Serbinenko 2012-04-11 22:32:31 +02:00
  • 851ffadac2 * grub-core/normal/charset.c (grub_ucs4_to_utf8): Return number of written bytes. (grub_get_num_of_utf8_bytes): New function. (grub_ucs4_to_utf8_alloc): Use grub_get_num_of_utf8_bytes. * grub-core/normal/menu_entry.c (run): Convert entry to UTF-8 before executing it. * include/grub/charset.h (grub_get_num_of_utf8_bytes): New proto. (grub_ucs4_to_utf8): Change return type. Vladimir 'phcoder' Serbinenko 2012-04-07 20:11:04 +02:00
  • 491c57a815 * grub-core/commands/usbtest.c (usb_print_str): Silence spurious warning. Vladimir 'phcoder' Serbinenko 2012-04-07 20:03:38 +02:00
  • 756773df7c * grub-core/lib/adler32.c: Recode due to license unclearness. Vladimir 'phcoder' Serbinenko 2012-04-07 19:58:39 +02:00
  • fd556a962e * grub-core/io/lzopio.c (read_block_header): Fix incorrect byte swapping (test_header): Likewise. Vladimir 'phcoder' Serbinenko 2012-04-07 19:54:51 +02:00
  • 9f9d3f69f4 Fix --help formatting. Vladimir 'phcoder' Serbinenko 2012-04-07 19:49:25 +02:00
  • 561ec77e2d * linguas.sh: Remove autogenerated *.po. Vladimir 'phcoder' Serbinenko 2012-04-07 19:44:50 +02:00
  • 7ec2b02171 * po/README: Move language fetcing to ... * linguas.sh: ... here. * po/README: Point to linguas.sh. Vladimir 'phcoder' Serbinenko 2012-04-04 14:55:56 +02:00
  • a88f327093 * po/README: Exclude ko.po due to disclaimer problems. Vladimir 'phcoder' Serbinenko 2012-04-04 14:43:27 +02:00
  • d61357cec2 * grub-core/gettext/gettext.c (grub_gettext_pread): Fix the case when len = 0. (grub_gettext_translate_real): Handle 0th string. (grub_gettext_translate): Ensure that "" isn't translated. Vladimir 'phcoder' Serbinenko 2012-04-04 14:41:55 +02:00
  • 505e41dc36 * grub-core/disk/diskfilter.c (grub_diskfilter_memberlist): Add TRANSLATORS comment. (grub_diskfilter_print_partmap): Propagate changing of error into warning. Vladimir 'phcoder' Serbinenko 2012-04-04 14:33:38 +02:00
  • e44092dbb9 * include/grub/diskfilter.h (grub_diskfilter_vg): Increase extent_size to uint64_t to prevent overflow. (grub_diskfilter_lv): Increase start_extent and extent_count to uint64_t to prevent overflow. Vladimir 'phcoder' Serbinenko 2012-04-04 14:31:22 +02:00
  • 9b83956ab9 * configure.ac: Increase version. Vladimir 'phcoder' Serbinenko 2012-04-01 21:54:45 +02:00
  • da0d5b3f3b Introduce en@cyrillic en@hebrew en@arabic and en@greek. Vladimir 'phcoder' Serbinenko 2012-04-01 21:53:46 +02:00
  • ac66b453df Handle big-endian minixfs (fixes minixfs tests on bigendian). Vladimir 'phcoder' Serbinenko 2012-04-01 21:35:18 +02:00
  • f65a829e41 * grub-core/loader/efi/appleloader.c (devpath_7): New var. (devs): Add MBP 2011. Felix 2012-04-01 21:30:24 +02:00
  • 0a2d5a8275 * grub-core/font/font.c (blit_comb): Handle dagesh somewhat. Vladimir 'phcoder' Serbinenko 2012-04-01 21:27:17 +02:00
  • d162588970 * grub-core/normal/cmdline.c (print_completion): New field prompt_len. (grub_cmdline_get): Handle width properly. Vladimir 'phcoder' Serbinenko 2012-04-01 21:25:17 +02:00
  • 6d36a236d2 * grub-core/commands/lsacpi.c (options): Add missing terminator. Vladimir 'phcoder' Serbinenko 2012-04-01 21:22:48 +02:00
  • 9576977eab * include/grub/datetime.h (grub_datetime2unixtime): Fix handling of days after 29th of February. Vladimir 'phcoder' Serbinenko 2012-03-31 21:04:56 +02:00
  • d73ff15de4 Fix exfat endianness handling. Vladimir 'phcoder' Serbinenko 2012-03-31 19:04:13 +02:00
  • bbb39a458b Fix btrfs endianness handling. Anton Blanchard 2012-03-31 18:45:13 +02:00
  • 354e0af7d3 * grub-core/fs/btrfs.c (grub_btrfs_read_logical): New argument recursion_depth. Break infinite resursions. All users updated. Vladimir 'phcoder' Serbinenko 2012-03-31 18:38:29 +02:00
  • 4e75f21c33 * util/getroot.c (convert_system_partition_to_system_disk): Fix use after free. Reported by: Peter Jones. Vladimir 'phcoder' Serbinenko 2012-03-31 12:27:10 +02:00
  • 255818026e * grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Do not byteswap 8 bit values. Anton Blanchard 2012-03-31 12:08:50 +02:00
  • 08fbf92ecb * util/grub-install.in: Fix nvram call for PreP. Vladimir 'phcoder' Serbinenko 2012-03-28 17:58:21 +02:00
  • 5d1182a66b * grub-core/disk/diskfilter.c (grub_diskfilter_memberlist): Degrade the error when some elements are missing into a warning. Vladimir 'phcoder' Serbinenko 2012-03-28 17:56:45 +02:00
  • 3f8cdd9052 * grub-core/normal/charset.c (bidi_line_wrap): Fix out-of-range swap. Vladimir 'phcoder' Serbinenko 2012-03-28 17:54:54 +02:00
  • 5100671655 * docs/grub.texi (Invoking grub-probe): New section. Reported by: Filipus Klutiero. Fixes Debian bug #666031. Colin Watson 2012-03-28 00:37:00 +01:00
  • e1bd676b4e Fix tab and wide character handling in editor and menu. Vladimir 'phcoder' Serbinenko 2012-03-27 17:07:26 +02:00
  • 22e6a774f9 Handle big-endian mdraid. Vladimir 'phcoder' Serbinenko 2012-03-26 16:10:40 +02:00
  • 3c0eae66fa * grub-core/gettext/gettext.c (GRUB_MOD_INIT): Handle errors. Vladimir 'phcoder' Serbinenko 2012-03-26 16:07:42 +02:00
  • b6cf74c901 * util/getroot.c (grub_make_system_path_relative_to_its_root): Fix missing quotes which caused confusion among translators. Vladimir 'phcoder' Serbinenko 2012-03-19 16:30:16 +01:00
  • 83c93b9cf5 * util/grub-mkconfig_lib.in: Fix typo. Vladimir 'phcoder' Serbinenko 2012-03-19 16:27:59 +01:00
  • ac6fd21803 * grub-core/script/argv.c (grub_script_argv_split_append): Skip leading spaces. * tests/grub_script_leading_whitespace.in: New file. * Makefile.util.def (grub_script_leading_whitespace): New test. Vladimir 'phcoder' Serbinenko 2012-03-19 13:29:43 +01:00
  • ba287dd8e0 * grub-core/kern/dl.c (grub_dl_add): Make global in order for gdb_grub to work. Vladimir 'phcoder' Serbinenko 2012-03-19 11:10:11 +01:00
  • d2d58d0ab4 * grub-core/fs/jfs.c (grub_jfs_label): Use first label if second one starts with control character. Vladimir 'phcoder' Serbinenko 2012-03-19 11:07:28 +01:00
  • 0382d9bb22 * grub-core/gdb/cstub.c (grub_gdb_inbuf): Increase the size to avoid overflow. (grub_gdb_outbuf): Likewise. Vladimir 'phcoder' Serbinenko 2012-03-19 10:59:16 +01:00
  • d83ff9f955 * grub-core/commands/menuentry.c (grub_normal_add_menu_entry): Add zero terminator. Fixes a crash. Vladimir 'phcoder' Serbinenko 2012-03-19 10:56:43 +01:00
  • 2282da4a93 * grub-core/loader/i386/linux.c (allocate_pages): Don't allocate beyond 4 GiB. (grub_cmd_linux): Use GRUB_LINUX_BZIMAGE_ADDR for non-relocatable images independently of preffered adderss field. Vladimir 'phcoder' Serbinenko 2012-03-11 23:41:29 +01:00
  • 0ae4f0bddb * grub-core/commands/i386/pc/play.c: Improve TRANSLATORS comments. * grub-core/commands/regexp.c: Likewise. * grub-core/loader/i386/linux.c: Likewise. * grub-core/partmap/msdos.c: Likewise. * grub-core/script/execute.c: Likewise. * grub-core/term/gfxterm.c: Likewise. Vladimir 'phcoder' Serbinenko 2012-03-11 23:36:35 +01:00