summaryrefslogtreecommitdiff
path: root/src/image
Commit message (Expand)AuthorAgeFilesLines
* [efi] Attempt to detect EFI images that fail Secure Boot verificationHEADmastercoverity_scanMichael Brown2023-05-171-5/+71
* [efi] Allow currently executing image to be opened via virtual filesystemMichael Brown2023-05-051-0/+10
* [efi] Use image name instead of pointer value in debug messagesMichael Brown2023-03-071-21/+21
* [image] Always unregister currently executing imageMichael Brown2023-03-071-9/+0
* [efi] Add efi_path_terminate() utility functionMichael Brown2023-01-231-3/+1
* [image] Allow single-member archive images to be executed transparentlyMichael Brown2021-05-122-0/+2
* [gzip] Add support for gzip archive imagesimgextractMichael Brown2021-05-081-0/+166
* [zlib] Add support for zlib archive imagesMichael Brown2021-05-081-0/+162
* [image] Implicitly trust first embedded imageJoe Groocock2021-01-271-0/+3
* [efi] Split device path functions out to efi_path.cMichael Brown2020-10-161-2/+2
* [efi] Connect controllers after loading an EFI driverMichael Brown2020-10-021-0/+11
* [efi] Work around UEFI specification bug in LoadImageMichael Brown2020-06-041-2/+18
* [png] Fix potential integer overflowMichael Brown2020-06-041-6/+6
* [crypto] Expose pem_asn1() for use with non-image dataMichael Brown2017-06-201-41/+74
* [crypto] Free correct pointer on the error pathMichael Brown2017-03-211-3/+4
* [crypto] Add PEM image formatMichael Brown2016-07-291-0/+208
* [crypto] Add DER image formatMichael Brown2016-07-291-0/+120
* [build] Allow assembler section type character to vary by architectureMichael Brown2016-03-131-1/+1
* [efi] Add support for EFI_GRAPHICS_OUTPUT_PROTOCOL frame buffer consolesMichael Brown2015-10-161-0/+4
* [efi] Provide efi_devpath_len()Michael Brown2015-09-131-2/+1
* [efi] Implement the EFI_PXE_BASE_CODE_PROTOCOLMichael Brown2015-09-021-0/+10
* [elf] Reject ELFBoot images requiring virtual addressingMichael Brown2015-07-291-51/+88
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-025-5/+25
* [efi] Provide dummy device path in efi_image_probe()Michael Brown2014-09-191-1/+6
* [efi] Wrap any images loaded by our wrapped imageMichael Brown2014-08-291-1/+1
* [efi] Move abstract device path and handle functions to efi_utils.cMichael Brown2014-08-061-1/+1
* [efi] Open device path protocol only at point of useMichael Brown2014-08-051-1/+1
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-051-4/+0
* [efi] Avoid unnecessarily passing pointers to EFI_HANDLEsMichael Brown2014-07-311-2/+2
* [efi] Fill in loaded image's DeviceHandle if firmware fails to do soMichael Brown2014-07-301-0/+7
* [efi] Unload started images only on failureMichael Brown2014-07-301-9/+17
* [efi] Allow for interception of boot services calls by loaded imageMichael Brown2014-07-161-0/+4
* [efi] Disable SNP devices when running iPXE as the applicationMichael Brown2014-03-141-0/+4
* [png] Add support for PNG imagesMichael Brown2014-01-121-0/+1007
* [pnm] Add support for PNM imagesMichael Brown2013-11-271-0/+415
* [cmdline] Generate command option help text automaticallyMichael Brown2013-11-071-1/+1
* [parseopt] Add parse_timeout()Michael Brown2013-11-011-2/+2
* [script] Allow commands following a script labelMichael Brown2013-07-251-43/+53
* [script] Allow initial whitespace on lines containing labelsMichael Brown2013-07-251-4/+29
* [script] Avoid trying to read final character of a zero-length stringMichael Brown2013-07-151-2/+2
* [script] Allow for backslash continuation of script linesMichael Brown2013-07-151-13/+41
* [efi] Add sample platform-generated error disambiguationsMichael Brown2013-04-191-3/+19
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-8/+11
* [efi] Fix minor typos in efi_image.cMichael Brown2013-03-191-3/+3
* [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOLMichael Brown2013-03-131-92/+139
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-204-4/+8
* [script] Avoid using stack-allocated memory in process_line()Michael Brown2012-04-231-14/+15
* [multiboot] Place multiboot modules low in memoryMichael Brown2012-04-191-3/+15
* [elf] Avoid attempting to load 64-bit ELF binariesMichael Brown2012-04-091-1/+10