1. 17 Dec, 2013 2 commits
    • Jon McCune's avatar
      Fix double-free introduced by commit 33d02a42 · 24d5934d
      Jon McCune authored
      To reproduce the problem, make sure you have a GPG public key available, build and install GRUB:
      grub-install --debug --debug-image="all" --pubkey=/boot/pubkey.gpg --modules="serial terminfo gzio search search_label search_fs_uuid search_fs_file linux vbe video_fb video mmap relocator verify gcry_rsa gcry_dsa gcry_sha256 hashsum gcry_sha1 mpi echo loadenv boottime" /dev/sda
      Sign all the files in /boot/grub/* and reboot.
      
      'make check' results identical before and after this change.
      
      TESTED: In a QEMU VM using an i386 target.
      24d5934d
    • Vladimir Serbinenko's avatar
      ec824e0f
  2. 12 Jan, 2013 1 commit
  3. 07 Jan, 2013 1 commit
  4. 12 Feb, 2012 1 commit
  5. 08 Feb, 2012 1 commit
  6. 14 Jan, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Eliminate grub_min/grub_max prone to overflow usage. · 9c271078
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Eliminate grub_min.
      	(poll_nonroot_hub): Likewise.
      	* grub-core/fs/affs.c (grub_affs_iterate_dir): Likewise.
      	(grub_affs_label): Likewise.
      	* grub-core/fs/btrfs.c (grub_btrfs_lzo_decompress): Likewise.
      	* grub-core/fs/hfs.c (grub_hfs_dir): Likewise.
      	(grub_hfs_label): Likewise.
      	* grub-core/fs/hfsplus.c (grub_hfsplus_cmp_catkey): Likewise.
      	* grub-core/fs/zfs/zfs.c (MIN): Remove.
      	(zap_leaf_array_equal): Use grub_size. Remove MIN.
      	(zap_leaf_array_get): Likewise.
      	(dnode_get_path): Likewise.
      	* grub-core/io/lzopio.c (grub_lzopio_read): Eliminate grub_min.
      	* grub-core/io/xzio.c (grub_xzio_read): Likewise.
      	* grub-core/script/execute.c (grub_script_break): Likewise.
      	* grub-core/script/lexer.c (grub_script_lexer_record): Eliminate
      	grub_max.
      	* grub-core/script/yylex.l (grub_lexer_yyrealloc): Likewise.
      	* include/grub/misc.h (grub_min): Removed.
      	(grub_max): Likewise.
      9c271078
  7. 25 Jun, 2011 1 commit
  8. 12 Apr, 2011 1 commit
  9. 08 Feb, 2011 1 commit
  10. 27 Dec, 2010 1 commit
  11. 05 Sep, 2010 1 commit
    • Szymon Janc's avatar
      * grub-core/Makefile.core.def (xzio): New module. · f0aff67c
      Szymon Janc authored
      	* grub-core/io/xzio.c: New file.
      	* grub-core/lib/xzembed/xz.h: New file (from xembed).
      	* grub-core/lib/xzembed/xz_config.h: Likewise.
      	* grub-core/lib/xzembed/xz_dec_bcj.c: Likewise.
      	* grub-core/lib/xzembed/xz_dec_lzma2.c: Likewise.
      	* grub-core/lib/xzembed/xz_dec_stream.c: Likewise.
      	* grub-core/lib/xzembed/xz_lzma2.h: Likewise.
      	* grub-core/lib/xzembed/xz_private.h: Likewise.
      	* grub-core/lib/xzembed/xz_stream.h: Likewise.
      	* include/grub/file.h (grub_file_filter_id): New compression filter
      	GRUB_FILE_FILTER_XZIO.
      f0aff67c