1. 01 Dec, 2014 1 commit
  2. 30 Nov, 2014 1 commit
  3. 28 Nov, 2014 8 commits
  4. 20 Nov, 2014 2 commits
  5. 17 Nov, 2014 1 commit
    • Leif Lindholm's avatar
      efi: check *path non-null before grub_strrchr · 004a2b1e
      Leif Lindholm authored
      The EFI version of grub_machine_get_bootlocation crops the boot image
      name back to the last / in order to get a directory path. However, it
      does not check that *name is actually set before calling grub_strrchr
      to do this, and neither does grub_strrchr before dereferencing a NULL
      pointer.
      
      Parent function, grub_set_prefix_and_root, does check the pointer
      before using.
      004a2b1e
  6. 03 Nov, 2014 1 commit
    • Michael Chang's avatar
      icmp6 fix no respond to neighbor solicit message · 72ec399a
      Michael Chang authored
      The structure size used in grub_netbuff_pull to get the pointer to
      option header is apparently wrong, which leads to subsequent range check
      failed and therefore not responding to any neighbor solicit message in my
      testing.
      72ec399a
  7. 14 Oct, 2014 1 commit
  8. 25 Sep, 2014 1 commit
    • Colin Watson's avatar
      Fix in-tree --platform=none · 77063f4c
      Colin Watson authored
      * configure.ac: Only remove include/grub/cpu and
      include/grub/machine in the --platform=none case, not all of
      include/grub.
      77063f4c
  9. 23 Sep, 2014 1 commit
    • Colin Watson's avatar
      Add a new "none" platform that only builds utilities · 5d90f6e5
      Colin Watson authored
      This makes it possible to build generally-useful utilities such as
      grub-mount even if the rest of GRUB has not been ported to the target
      CPU.
      
      * configure.ac: Add "none" platform.  Default to it for unsupported
      CPUs rather than stopping with a fatal error.  Don't downgrade
      x86_64-none to i386.  Define COND_real_platform Automake conditional
      if the platform is anything other than "none".  Don't do any include
      directory linking for "none".
      * Makefile.am: Skip building grub-core and all bootcheck targets if
      !COND_real_platform.
      * include/grub/time.h: Don't include <grub/cpu/time.h> if GRUB_UTIL
      is defined.
      5d90f6e5
  10. 22 Sep, 2014 1 commit
  11. 21 Sep, 2014 8 commits
  12. 19 Sep, 2014 1 commit
  13. 15 Sep, 2014 1 commit
  14. 08 Sep, 2014 1 commit
    • Michael Chang's avatar
      Fix incorrect address reference in btrfs · 54bd9a06
      Michael Chang authored
      We encountered a weird random kernel initrd unpacking error on btrfs
      and finally found it was caused by incorrect address reference in range
      check for type GRUB_BTRFS_EXTENT_REGULAR and the entire result is
      unpredictable.
      
      This is a quick fix to make the address reference to the
      grub_btrfs_extent_data structure correctly, not the pointer variable
      to it.
      
      Any suggestions to this patch is welcome.
      54bd9a06
  15. 07 Sep, 2014 2 commits
  16. 25 Aug, 2014 1 commit
  17. 14 Aug, 2014 1 commit
  18. 13 Aug, 2014 1 commit
  19. 10 Aug, 2014 4 commits
  20. 08 Jul, 2014 1 commit
    • Colin Watson's avatar
      Fix an infinite loop in grub-mkconfig · 0901e785
      Colin Watson authored
      * util/grub.d/10_hurd.in: Make kernel list progression not fail on
      kernels whose paths contain regex metacharacters.
      * util/grub.d/10_kfreebsd.in: Likewise.
      * util/grub.d/10_linux.in: Likewise.
      * util/grub.d/20_linux_xen.in: Likewise.
      
      Reported by: Heimo Stranner.
      0901e785
  21. 26 Jun, 2014 1 commit