1. 11 Apr, 2011 2 commits
  2. 10 Apr, 2011 7 commits
  3. 08 Apr, 2011 12 commits
  4. 06 Apr, 2011 4 commits
  5. 03 Apr, 2011 3 commits
  6. 01 Apr, 2011 4 commits
    • Colin Watson's avatar
      Store the loopback device as data on loopback grub_disk structures, · 2cccc747
      Colin Watson authored
      rather than the file it points to.  This fixes use of freed memory
      if an existing loopback device is replaced.
      
      * grub-core/disk/loopback.c (grub_loopback_open): Store dev in
      disk->data, not dev->file.
      (grub_loopback_read): Adjust file assignment to match.
      Fixes Ubuntu bug #742967.
      2cccc747
    • Colin Watson's avatar
      * grub-core/disk/loopback.c (grub_cmd_loopback): Fix a memory leak · 186ae367
      Colin Watson authored
      when replacing an existing device.
      186ae367
    • Vladimir 'phcoder' Serbinenko's avatar
      Fix incorrect types in jfs.c. This enables >2TiB disks and fixes some · cfed2ad0
      Vladimir 'phcoder' Serbinenko authored
      	memory corruptions.
      
      	* grub-core/fs/jfs.c (struct grub_jfs_diropen): Interpret bytes as
      	unsigned.
      	(grub_jfs_lookup_symlink): Make ino a grub_uint32_t rather than int.
      	(grub_jfs_blkno): Use 64-bit quantities for block sectors.
      	(grub_jfs_read_inode): Likewise.
      	(grub_jfs_opendir): Likewise. Remove now useless casts.
      	(grub_jfs_getent): Likewise.
      	Make ino a grub_uint32_t rather than int.
      	(grub_jfs_mount): Ensure that blksize and log2_blksize are consistent.
      	(grub_jfs_read_file): Use 64-bit quantities when necessary. Replace
      	division and module with bit operations.
      	(grub_jfs_find_file): Make ino a grub_uint32_t.
      	(grub_jfs_lookup_symlink): Likewise. Use 64-bit quantities
      cfed2ad0
    • Colin Watson's avatar
      * grub-core/normal/menu_entry.c (run): Quieten uninitialised · 05d2ed32
      Colin Watson authored
        warning.  (This was in fact always initialised before use, but GCC
        wasn't smart enough to prove that.)
      * grub-core/script/lexer.c (grub_script_lexer_yywrap): Likewise.
      05d2ed32
  7. 31 Mar, 2011 2 commits
  8. 30 Mar, 2011 5 commits
  9. 29 Mar, 2011 1 commit