1. 22 Jan, 2015 1 commit
  2. 21 Jan, 2015 33 commits
  3. 19 Jan, 2015 1 commit
  4. 09 Dec, 2014 1 commit
  5. 07 Dec, 2014 4 commits
    • David Kozub's avatar
      grub-core/kern/arm/misc.S: fix unaligned grub_uint64_t local variable · 17328db3
      David Kozub authored
      The unaligned local in __aeabi_uidivmod leads to a store to a 64bit
      value at an address that is not divisible by 8 (in grub_divmod64).
      The compiler most likely generates a STRD instruction to store it and
      this causes an exception.
      
      Fixes Savannah bug #43632.
      
      This includes improvements done by Leif Lindholm.
      17328db3
    • Peter Nelson's avatar
    • Andrei Borzenkov's avatar
      Avoid use of non-portable echo -n in grub-mkconfig · cdae5bf2
      Andrei Borzenkov authored
      util/grub-mkconfig_lib.in(version_test_gt): "echo -n" is not really needed,
      final newline is stripped by command substitution.
      
      util/grub.d/10_kfreebsd.in, util/grub.d/10_linux.in,
      util/grub.d/20_linux_xen.in: change how list is built, to avoid echo -n
      completely.
      
      util/grub.d/30_os-prober.in: add spaces to printed line directly
      
      Closes 43668.
      cdae5bf2
    • Curtis Larsen's avatar
      fix double free in grub_net_recv_tcp_packet · 06eadf5e
      Curtis Larsen authored
      Using the http module to download config files, produces memory errors,
      after the config file is downloaded.
      
      The error was traced to the tcp stack in grub-core/net/tcp.c. The wrong
      netbuff pointer was being freed in the clean up loop.
      
      Changing the code to free the correct netbuff pointer removes the runtime
      error.
      
      Closes 42765.
      06eadf5e