summaryrefslogtreecommitdiffstats
path: root/src/image
Commit message (Expand)AuthorAgeFilesLines
* [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/+1Star
* [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-061-1/+1
* [efi] Provide centralised definitions of commonly-used GUIDsMichael Brown2014-08-061-4/+0Star
* [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-201-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
* [parseopt] Allow "prompt" command to accept character literals for --keyMichael Brown2012-03-291-1/+1
* [efi] Add iPXE download protocolJarrod Johnson2012-02-151-2/+124
* [script] Accept labels on lines terminated with CRLFMichael Brown2011-08-081-1/+7
* [efi] Ensure that all drivers are shut down before the OS bootsMichael Brown2011-03-291-30/+0Star
* [script] Allow scripts to be replacedMichael Brown2011-03-091-2/+6
* [image] Generalise "currently-running script" to "currently-running image"Michael Brown2011-03-091-22/+12Star
* [prefix] Allow iPXE's own command line to be executed as a scriptMichael Brown2011-03-072-1/+2
* [script] Add "prompt" commandMichael Brown2011-03-071-0/+67
* [script] Add an iPXE error URI to the "not in a script" messageMichael Brown2011-03-071-2/+3
* [image] Simplify image managementMichael Brown2011-03-074-38/+24Star
* [parseopt] Refer to online documentation for command helpMichael Brown2011-03-041-2/+1Star
* [init] Remove concept of "shutdown exit flags"Michael Brown2011-01-271-1/+1
* [script] Remove "Aborting on <line>" messageMichael Brown2010-11-291-3/+1Star