fbce87c Rebase to 0.5

Authored and Committed by pjones 8 years ago
    Rebase to 0.5
    
    - Highlights in 0.5:
      - fwupdate.efi is called fwup$EFI_ARCH.efi now so weird platforms can have
        them coexist.  "Platform" here might mean "distro tools that care about
        multilib".  Anyway, it's needed to support things like baytrail.
      - Worked around shim command line bug where we need to treat LOAD_OPTIONS
        differently if we're invoked from the shell vs BDS
      - various debug features - SHIM_DEBUG and FWUPDATE_VERBOSE UEFI variables
        that'll let you get some debugging info some times
      - oh yeah, the actual debuginfo is useful
      - Automatically cleans up old instances on fresh OS installs
      - valgrind --leak-check=full on fwupdate doesn't show any errors at all
      - covscan shows only two things; one *really* doesn't matter, the other is
        because it doesn't understand our firmware variable data structure and
        can't work out that we have guaranteed the length of some data in a code
        path it isn't considering.
      - fwup_set_up_update() API improvements
      - killed fwup_sterror() and friends entirely
      - Should work on x64, ia32, and aarch64.
    
    Signed-off-by: Peter Jones <pjones@redhat.com>
    
        
file modified
+66 -17
file modified
+1 -1