summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-04-04Make the 'something has gone seriously wrong' message less ambiguousPeter Jones
2018-04-04read_header(): fix the case where signatures have been removed.Peter Jones
2018-04-04Add another TODO for shim-16Peter Jones
2018-03-23Add some TODO items for shim-16Peter Jones
2018-03-23.travis.yml: update travis to get newer gnu-efi.Peter Jones
2018-03-23Revert "Allow shim to handle multiple trusted certificates"Peter Jones
2018-03-20Revert "MokManager: stop using StrnCat"Peter Jones
2018-03-19Fix i386 pointer type error.Peter Jones
2018-03-15Avoid a minor scan-build complaint.Peter Jones
2018-03-15Work around clang bugs for scan-build.Peter Jones
2018-03-14travis: Fix a typoPeter Jones
2018-03-14Fix the working directory we start in.Peter Jones
2018-03-14Add some configs for CI using github+travis+dockerPeter Jones
2018-03-14Allow shim to handle multiple trusted certificatesMichael Brown
2018-03-14Allow memory allocated by handle_image() to be freedMichael Brown
2018-03-14Remove global entry_point variableMichael Brown
2018-03-14Do not modify original imageMichael Brown
2018-03-13MokManager: stop using StrnCatHans de Goede
2018-03-13console: Fix indentationHans de Goede
2018-03-12console: Do not set EFI console to textmode until something is printedHans de Goede
2018-03-12console: Move setup_console() definition to higher in the fileHans de Goede
2018-03-12console: Add console_print and console_print_at helpersHans de Goede
2018-03-12Fix syntastic config for include/Peter Jones
2018-03-12shim: Don't overwrite EFI_LOADED_IMAGE's LoadOptions when not neededTamas K Lengyel
2018-03-12Make EFI_INCLUDE path configurable during makeTamas K Lengyel
2018-03-12Make sure fallback.efi gets errlog.o as wellPeter Jones
2018-03-12Fix a minor merge error.Peter Jones
2018-03-12shim: Make our variable validation and mirroring table driven.Peter Jones
2018-03-12shim: make everything use a common perror() call.Peter Jones
2018-03-12shim: Improve the bounds checking of ImageAddress()Peter Jones
2018-03-12shim: main(): Don't save the value from mok_ignore_db()Peter Jones
2018-03-12shim: generate_hash(): make clang-analyzer not get confused.Peter Jones
2018-03-12shim: Mitigate a minor clang-analyzer complaint.Peter Jones
2018-03-12shim: tpm.c: Make sure old_caps is initialized in tpm2 code.Peter Jones
2018-03-12Don't use uefi_call_wrapper(), ever.Peter Jones
2018-03-12shim: Use EFI_ERROR() instead of comparing to EFI_SUCCESS everywhere.Peter Jones
2018-03-12shim: relocate_coff(): get rid of "FixupData" stuffPeter Jones
2018-03-12shim: check_db_cert_in_ram(): clear openssl errors /before/ returning.Peter Jones
2018-03-12shim: ensure generate_hash() never operates on a negative (signed) number.Peter Jones
2018-03-12fallback: find_boot_options(): don't leak a file handle.Peter Jones
2018-03-12fallback: Use EFI_ERROR() instead of comparing to EFI_SUCCESS everywhere.Peter Jones
2018-03-12fallback: find_boot_options(): make the allocation path prettier.Peter Jones
2018-03-12fallback: find_boot_csv(): eliminate dead code.Peter Jones
2018-03-12fallback: find_boot_csv(): Print the error from try_boot_csv()Peter Jones
2018-03-12fallback: read_file(): limit how big the file can be and still be validPeter Jones
2018-03-12fallback: handle buffer allocations for fh->GetInfo() prettier.Peter Jones
2018-03-12MokManager: get rid of struct menu_item, it is unused.Peter Jones
2018-03-12MokManager: Fix a conditional on an uninitialized value in one error path.Peter Jones
2018-03-12MokManager: handle mok parameter allocations better.Peter Jones
2018-03-12MokManager: use EFI_ERROR() instead of comparing to EFI_SUCCESS.Peter Jones