Commit graph

  • 177440046d * grub-core/fs/zfs/zfs.c (read_device): Add ability to sustain a single drive failure on both raidz and raidz2. Vladimir 'phcoder' Serbinenko 2011-11-02 23:28:25 +01:00
  • aca5aefc7c Fix RAIDZ(2) for >= 5 devices. Vladimir 'phcoder' Serbinenko 2011-11-02 20:48:04 +01:00
  • ce8ca56ed9 Fix RAIDZ(2). Vladimir 'phcoder' Serbinenko 2011-11-01 20:05:28 +01:00
  • 7c01e783dc * grub-core/fs/btrfs.c (grub_btrfs_extent_read): Add sanity check and don't report potentially unavialiable fields in debug output. (find_path): Fix double-free and memory leak. Vladimir 'phcoder' Serbinenko 2011-10-31 13:56:52 +01:00
  • ce109e843c Read label on UFS1. Vladimir 'phcoder' Serbinenko 2011-10-31 10:52:39 +01:00
  • 87661123b2 Use shifts in UFS. Vladimir 'phcoder' Serbinenko 2011-10-31 10:50:43 +01:00
  • 46bc1dc244 * grub-core/fs/ufs.c (grub_ufs_lookup_symlink): Fix handling of long symlinks. Vladimir 'phcoder' Serbinenko 2011-10-31 10:40:30 +01:00
  • 19ee298767 Handle symlinks and long names on tar and cpio. Vladimir 'phcoder' Serbinenko 2011-10-30 23:06:25 +01:00
  • c83a08d84a Fix iso9660 filename limitations and fix memory leaks. Vladimir 'phcoder' Serbinenko 2011-10-30 20:23:05 +01:00
  • 45cdd3ea37 Fix JFS file name length limitations. Vladimir 'phcoder' Serbinenko 2011-10-30 20:14:57 +01:00
  • 94ef05c265 * grub-core/loader/mips/linux.c (loongson_machtypes): Fix fuloong type string. Vladimir 'phcoder' Serbinenko 2011-10-30 19:30:04 +01:00
  • eb0b6b45f3 Leverage BFS implementation to read AFS. Vladimir 'phcoder' Serbinenko 2011-10-30 16:10:18 +01:00
  • 80f9f81424 Fix a mistake in previous commit Vladimir 'phcoder' Serbinenko 2011-10-30 14:25:53 +01:00
  • 785ab8c760 * grub-core/fs/bfs.c: MAcroify and add some necessary sanity checks. Vladimir 'phcoder' Serbinenko 2011-10-30 14:17:44 +01:00
  • c4a1628f67 * grub-core/fs/bfs.c: Run indent. Vladimir 'phcoder' Serbinenko 2011-10-30 13:27:53 +01:00
  • 5825b3794b BFS implementation based on the specification. Vladimir 'phcoder' Serbinenko 2011-10-30 13:25:51 +01:00
  • 42b2a706bf * util/grub-fstest.c (cmd_cp): Clarify error message. (cmd_cmp): Likewise. Vladimir 'phcoder' Serbinenko 2011-10-30 13:18:22 +01:00
  • 61b99bfc2a * po/POTFILES.in: Regenerate because of the removal of afs, afs_be, befs and befs_be. Yves Blusseau 2011-10-30 11:16:23 +01:00
  • 93f87ec28d * grub-core/net/tcp.c (grub_net_ip_transport_checksum): Silence spurious warning. Yves Blusseau 2011-10-30 10:50:26 +01:00
  • faba3d163a Remove afs and befs because of copyright problem. Vladimir 'phcoder' Serbinenko 2011-10-29 11:29:34 +02:00
  • c39224b052 Prefer rockridge over Joliet. Vladimir 'phcoder' Serbinenko 2011-10-28 16:26:17 +02:00
  • e551115a26 Use shifts in nilfs2. Vladimir 'phcoder' Serbinenko 2011-10-28 16:21:18 +02:00
  • 564dd58c2a Use shifts in minix filesystem. Vladimir 'phcoder' Serbinenko 2011-10-28 16:09:20 +02:00
  • ed9ba06dd0 Use shifts in squash4. Vladimir 'phcoder' Serbinenko 2011-10-28 16:05:16 +02:00
  • ad03fe768e Correct befs block counting logic. Vladimir 'phcoder' Serbinenko 2011-10-28 15:59:47 +02:00
  • 6563f63dfd * grub-core/disk/raid.c (scan_devices): Check partition. * grub-core/disk/lvm.c (do_lvm_scan): Likewise. Vladimir 'phcoder' Serbinenko 2011-10-28 15:52:15 +02:00
  • 5b1ae25f06 Support BFS (befs) UUID. Vladimir 'phcoder' Serbinenko 2011-10-27 20:58:52 +02:00
  • f8d82408d9 * grub-core/fs/zfs/zfs.c (read_device): Silence spurious warning. (zfs_unmount): Fix memory leak. Vladimir 'phcoder' Serbinenko 2011-10-27 20:55:09 +02:00
  • 5773fb6410 Support NTFS reparse points. Vladimir 'phcoder' Serbinenko 2011-10-27 03:04:27 +02:00
  • 91c3fdde0d * include/grub/ntfs.h: Add GRUB_NTFS_ prefix. All users updated. Vladimir 'phcoder' Serbinenko 2011-10-27 02:59:45 +02:00
  • 3be82e10a9 fstest xnu_uuid subcommand. Vladimir 'phcoder' Serbinenko 2011-10-27 02:58:32 +02:00
  • 8e32442e80 * grub-core/commands/xnu_uuid.c (grub_cmd_xnu_uuid): Support -l argument. Add newline at the end if printing. (GRUB_MOD_INIT): Document -l. Vladimir 'phcoder' Serbinenko 2011-10-27 02:55:07 +02:00
  • 52a050751b * grub-core/fs/nilfs2.c (grub_nilfs2_uuid): Add missing field length. Vladimir 'phcoder' Serbinenko 2011-10-27 02:52:54 +02:00
  • 1869edb5bc ZFS multi-device and version 33 support. Vladimir 'phcoder' Serbinenko 2011-10-27 02:49:50 +02:00
  • 8563e2a670 Small multidevice fix Vladimir 'phcoder' Serbinenko 2011-10-27 02:36:10 +02:00
  • 34c5965451 Support version 33 including symlinks Vladimir 'phcoder' Serbinenko 2011-10-27 02:04:04 +02:00
  • 186b402804 * include/grub/datetime.h (grub_datetime2unixtime): Fix off-by-one error. Vladimir 'phcoder' Serbinenko 2011-10-26 19:27:36 +02:00
  • 11e50e923a merge mainline into zfs Vladimir 'phcoder' Serbinenko 2011-10-26 19:26:24 +02:00
  • a562fbb48b Bump spa version Vladimir 'phcoder' Serbinenko 2011-10-26 19:11:10 +02:00
  • 5587329c91 ZFS fixes. Vladimir 'phcoder' Serbinenko 2011-10-26 17:32:21 +02:00
  • c0584900ee * grub-core/fs/jfs.c (grub_jfs_sblock): Fix offset to volname. Vladimir 'phcoder' Serbinenko 2011-10-26 00:35:41 +02:00
  • 67e2bd718e Read label on HFS+. Vladimir 'phcoder' Serbinenko 2011-10-26 00:32:17 +02:00
  • e9cc6b7b0e * grub-core/fs/ntfs.c (grub_ntfs_uuid): Fix a memory leak. Vladimir 'phcoder' Serbinenko 2011-10-26 00:29:46 +02:00
  • 19832ddb37 * grub-core/fs/fat.c (grub_fat_uuid): Make uppercase to match Linux. Vladimir 'phcoder' Serbinenko 2011-10-25 21:53:57 +02:00
  • 66b4085033 Fix symlink handling on iso9660. Vladimir 'phcoder' Serbinenko 2011-10-25 21:52:48 +02:00
  • db82136381 * grub-core/loader/i386/bsd.c (grub_netbsd_add_boot_disk_and_wedge): Use union to avoid breaking strict-aliasing rules. Vladimir 'phcoder' Serbinenko 2011-10-25 18:20:39 +02:00
  • e12119495d Support multi-extent iso files. Vladimir 'phcoder' Serbinenko 2011-10-25 18:18:58 +02:00
  • d4888031f2 Fix tar 4G limit and handle paths containing dot. Vladimir 'phcoder' Serbinenko 2011-10-25 18:12:36 +02:00
  • 9f12e664cc Fix handling of uncompressed blocks on squashfs and break 4G limit. Vladimir 'phcoder' Serbinenko 2011-10-25 18:09:00 +02:00
  • 9f326fba96 * grub-core/kern/disk.c (grub_disk_read_small): Fix memory leak. Vladimir 'phcoder' Serbinenko 2011-10-25 18:01:57 +02:00
  • f4d9b64bba * grub-core/fs/romfs.c (grub_romfs_open): Add missing return. Vladimir 'phcoder' Serbinenko 2011-10-25 17:38:22 +02:00
  • 5bbd28b8ce Fix 2G limit on ZFS. Vladimir 'phcoder' Serbinenko 2011-10-24 21:33:35 +02:00
  • 68c72069d9 * grub-core/fs/jfs.c (grub_jfs_blkno): Use more appropriate types. (grub_jfs_blkno): Fix incorrect shift. (grub_jfs_read_file): Use more appropriate types. Vladimir 'phcoder' Serbinenko 2011-10-24 17:02:02 +02:00
  • 6e536dc8ad Support triple indirect on minix2 and minix3. Vladimir 'phcoder' Serbinenko 2011-10-24 16:16:28 +02:00
  • e0864e7ab7 Minix FS fixes. Vladimir 'phcoder' Serbinenko 2011-10-24 10:45:47 +02:00
  • 89481cabbd * grub-core/fs/fat.c (grub_fat_label) [MODE_EXFAT]: Set *label to 0 if no label is found. (grub_fat_iterate_dir): Fix file size type. (grub_fat_iterate_dir): Likewise. Vladimir 'phcoder' Serbinenko 2011-10-24 01:31:06 +02:00
  • f646e14309 * grub-core/lib/reed_solomon.c (gf_invert): Declare as const and save some space. * include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): Decrease. (GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART): Likewise. Vladimir 'phcoder' Serbinenko 2011-10-23 23:55:38 +02:00
  • 534d769e57 * util/import_gcry.py: Automatically fix camellia.c and camellia.h. Vladimir 'phcoder' Serbinenko 2011-10-23 23:40:53 +02:00
  • e084ba1895 * util/import_gcry.py: Accept space between # and include. Vladimir 'phcoder' Serbinenko 2011-10-23 23:39:00 +02:00
  • 3471ecdfd9 * grub-core/lib/setjmp.S [__ia64__]: Include ./ia64/longjmp.S. Vladimir 'phcoder' Serbinenko 2011-10-23 23:34:30 +02:00
  • 124df5f6ca Fine grainely disable warnings on lexer. Remove Wno-error on it. Vladimir 'phcoder' Serbinenko 2011-10-23 23:32:06 +02:00
  • 4defb8d59b * grub-core/lib/posix_wrap/string.h (memcpy) [GRUB_UTIL]: New inline function. * grub-core/lib/libgcrypt_wrap/cipher_wrap.h (memcpy) [GRUB_UTIL]: Likewise. (memset) [GRUB_UTIL]: Likewise. (memcmp) [GRUB_UTIL]: Likewise. Vladimir 'phcoder' Serbinenko 2011-10-23 23:28:23 +02:00
  • 4e94ae6575 * include/grub/misc.h (grub_memcpy): Declare grub_memcpy with static inline function rather than a define. Vladimir 'phcoder' Serbinenko 2011-10-23 23:25:06 +02:00
  • 18c575e5c5 * util/grub-setup.c: Add missing include. Vladimir 'phcoder' Serbinenko 2011-10-23 23:22:38 +02:00
  • f8bc22a832 * util/ieee1275/grub-ofpathname.c: Add missing include. Vladimir 'phcoder' Serbinenko 2011-10-23 23:20:11 +02:00
  • 3ce69fc90f * grub-core/kern/i386/pc/startup.S (grub_exit): Add missing zeroing-out. * grub-core/lib/i386/reboot_trampoline.S (grub_reboot_start): Likewise. Vladimir 'phcoder' Serbinenko 2011-10-23 23:04:57 +02:00
  • d1e293bbfa * grub-core/io/lzopio.c (test_header): Fix incorrect memcmp instead of grub_memcmp usage. Vladimir 'phcoder' Serbinenko 2011-10-23 22:55:32 +02:00
  • 7a5c54a437 * util/grub-install.in: Add datarootdir as per automake manual suggestion. * util/grub-mknetdir.in: Likewise. Vladimir 'phcoder' Serbinenko 2011-10-23 22:53:21 +02:00
  • 7bec1053db * util/grub.d/10_hurd.in: Add datarootdir as per automake manual suggestion. * 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/20_linux_xen.in: Likewise. Vladimir 'phcoder' Serbinenko 2011-10-23 22:40:26 +02:00
  • db1326f5fb Move chainloader_real_boot out of the kernel Vladimir 'phcoder' Serbinenko 2011-10-21 00:16:59 +02:00
  • 766f7d0809 Remove redundant grub_kernel_image_size. Vladimir 'phcoder' Serbinenko 2011-10-20 08:13:00 +02:00
  • fcf1d67219 * grub-core/bus/usb/uhci.c (grub_uhci_setup_transfer): Fix possible NULL pointer dereference. Szymon Janc 2011-10-19 23:11:48 +02:00
  • de9c615e5c Removed unused GRUB_BOOT_VERSION. Check for kernel version is better done with a dedicated section. Vladimir 'phcoder' Serbinenko 2011-10-19 23:01:44 +02:00
  • e55599dcbf * util/grub-install.in: Declare IEEE1275 as able to find out the disk name. Vladimir 'phcoder' Serbinenko 2011-10-19 20:35:41 +02:00
  • 36dd20ad0b * grub-core/kern/main.c (grub_set_prefix_and_root): Init prefix. Vladimir 'phcoder' Serbinenko 2011-10-19 20:30:06 +02:00
  • f8f72eb890 * grub-core/kern/ieee1275/openfw.c (grub_ieee1275_encode_devname): Don't add the bogus brackets. Vladimir 'phcoder' Serbinenko 2011-10-19 20:28:09 +02:00
  • a374751b16 ExFAT support. Vladimir 'phcoder' Serbinenko 2011-10-19 20:19:25 +02:00
  • 544c24876e Move grub_reboot out of the kernel. Vladimir 'phcoder' Serbinenko 2011-10-19 16:53:18 +02:00
  • a97501d238 Make grub_prefix into module to fix the arbitrary limit and save some space. Vladimir 'phcoder' Serbinenko 2011-10-18 15:21:51 +02:00
  • 39705fadd7 Replace grub_module_iterate with FOR_MODULES. Vladimir 'phcoder' Serbinenko 2011-10-16 15:23:29 +02:00
  • 2afb7f6cbf * configure.ac: Check for __ctzdi2 and __ctzsi2. * include/grub/libgcc.h: Include __ctzdi2 and __ctzsi2 if present. Vladimir 'phcoder' Serbinenko 2011-10-16 15:15:35 +02:00
  • 366e34fa5a Fix few obvious type discrepancies. Vladimir 'phcoder' Serbinenko 2011-10-16 11:57:48 +02:00
  • 177b960ea4 Fix python 3.x incompatibilities. Vladimir 'phcoder' Serbinenko 2011-10-16 11:53:27 +02:00
  • 3b619ae116 * grub-core/fs/xfs.c (grub_xfs_inode): New field fork_offset. (GRUB_XFS_INO_AGBITS): Make into inline function. (GRUB_XFS_INO_INOINAG): Likewise. (GRUB_XFS_INO_AG): Likewise. (GRUB_XFS_FSB_TO_BLOCK): Likewise. (GRUB_XFS_EXTENT_OFFSET): Likewise. (GRUB_XFS_EXTENT_BLOCK): Likewise. (GRUB_XFS_EXTENT_SIZE): Likewise. (GRUB_XFS_ROUND_TO_DIRENT): Likewise. (GRUB_XFS_NEXT_DIRENT): Likewise. (grub_xfs_read_block): Rewrite the btree parsing. Fixes invalid BMAP. (grub_xfs_read_file): Fix offset type. Vladimir 'phcoder' Serbinenko 2011-10-16 11:48:54 +02:00
  • 8bcebcb8e4 2011-10-15 Robert Millan <rmh@gnu.org> Robert Millan 2011-10-15 18:37:55 +02:00
  • 0017e5ef84 2011-10-15 Robert Millan <rmh@gnu.org> Robert Millan 2011-10-15 13:33:41 +02:00
  • d891955241 Fix overflow with >2GiB file on HFS+. >4GiB wasn't tested. Vladimir 'phcoder' Serbinenko 2011-10-14 22:41:21 +02:00
  • 038ec56a31 nslookup implementation Vladimir 'phcoder' Serbinenko 2011-10-14 19:21:59 +02:00
  • c81296b65f * grub-core/kern/emu/hostdisk.c (convert_system_partition_to_system_disk): Don't assume that children of mapper nodes are mapper nodes. Vladimir 'phcoder' Serbinenko 2011-10-14 19:20:44 +02:00
  • 0eb8ffb1f5 * grub-core/lib/posix_wrap/ctype.h (isxdigit): Use grub_isxdigit. * include/grub/misc.h (grub_isxdigit): New function. * grub-core/video/colors.c (my_isxdigit): Removed. All users switched to grub_isxdigit. * grub-core/term/serial.c (grub_serial_find): Fix in case of port number starting with a letter. Vladimir 'phcoder' Serbinenko 2011-10-14 19:16:37 +02:00
  • 0cb9503b70 support routed pings Vladimir 'phcoder' Serbinenko 2011-10-13 20:53:22 +02:00
  • bd40efbf0b several net bugfixes and improvements and fix some memory leaks Vladimir 'phcoder' Serbinenko 2011-10-13 18:31:53 +02:00
  • da1b289afc IPv6. Apparently working. At least I could retrieve a file with http6 Vladimir 'phcoder' Serbinenko 2011-10-13 01:22:56 +02:00
  • 7c006811f8 more ipv6 code. Now ipv6 ping succeeds Vladimir 'phcoder' Serbinenko 2011-10-12 23:15:02 +02:00
  • a53cf6534d some more ipv6 code Vladimir 'phcoder' Serbinenko 2011-10-12 10:20:55 +02:00
  • a98f4a0808 2011-10-09 Robert Millan <rmh@gnu.org> Robert Millan 2011-10-09 21:13:00 +02:00
  • 050e8e9080 Add support for LZO compression in GRUB: - import of minilzo library, - LZO decompression for btrfs, - lzop files decompression. Szymon Janc 2011-10-06 20:45:14 +02:00
  • a664449575 merge trunk Szymon Janc 2011-10-06 19:00:10 +02:00
  • d5e60b1ba0 Add license statement to the emunet Vladimir 'phcoder' Serbinenko 2011-10-05 23:50:43 +02:00
  • eb6a7b9788 Hopefully fix EFI problem. Not tested Vladimir 'phcoder' Serbinenko 2011-10-05 23:33:36 +02:00