aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-05-22WIP - refactoredshim3Michael Brown4-10/+60
2023-05-22merge efi_asprintf()Michael Brown1-10/+6
2023-05-22WIP - undoing cmdlineMichael Brown1-30/+10
2023-05-22[efi] Add efi_asprintf() and efi_vasprintf()Michael Brown3-0/+47
2023-05-22WIP - shim flagsMichael Brown2-2/+10
2023-05-22WIP - refactoringMichael Brown3-29/+118
2023-05-19WIP - first working boot (excluding SBAT)Michael Brown2-23/+19
2023-05-19WIP - attempts to bypass shim lockMichael Brown4-63/+38
2023-05-19WIP - shim unlockerMichael Brown10-14/+225
2023-05-17WIP - shim crutchMichael Brown5-5/+28
2023-05-17[efi] Add "shim" commandMichael Brown4-0/+113
2023-05-17[efi] Add support for executing images via a shimMichael Brown5-16/+161
2023-05-17[image] Generalise concept of selected imageMichael Brown6-50/+85
2023-05-17[efi] Attempt to detect EFI images that fail Secure Boot verificationMichael Brown1-5/+71
2023-05-15[ci] Work around Ubuntu packaging metadata issuesMichael Brown1-1/+2
2023-05-05[efi] Allow currently selected image to be opened as "grub*.efi"Michael Brown1-0/+11
2023-05-05[efi] Allow currently executing image to be opened via virtual filesystemMichael Brown1-0/+10
2023-05-05[image] Allow for images to be hidden from lists of all imagesMichael Brown5-19/+39
2023-05-05[efi] Show original filenames in debug messagesMichael Brown1-8/+16
2023-05-05[efi] Allow downloaded images to take precedence over constructed filesMichael Brown1-22/+33
2023-04-10[efi] Allow for sections to be excluded from the generated PE fileMichael Brown1-6/+17
2023-04-10[efi] Allow elf2efi to be used for hybrid binariesMichael Brown1-6/+27
2023-04-10[efi] Shrink size of data directory in PE headerMichael Brown1-4/+13
2023-04-10[efi] Remove redundant zero padding in PE headerMichael Brown1-1/+0
2023-03-30[tls] Handle fragmented handshake recordstlsfrag3Michael Brown2-18/+26
2023-03-30[tls] Pass I/O buffer to received record handlersMichael Brown1-58/+98
2023-03-30[tls] Clean up change cipher spec record handlingMichael Brown2-4/+18
2023-03-15[efi] Claim fixed device paths by uninstalling device path protocolinitrdMichael Brown1-122/+172
2023-03-14[intel] Add workaround for I210 reset hardware bugsMatt Parrella2-2/+24
2023-03-14[dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown1-0/+6
2023-03-07[efi] Use image name instead of pointer value in debug messagesMichael Brown1-21/+21
2023-03-07[image] Always unregister currently executing imageMichael Brown5-29/+10
2023-03-06[image] Consistently use for_each_image() to iterate over imagesMichael Brown2-2/+2
2023-03-05[intelx] Add PCI IDs for Intel 82599 10GBASE-T NICForest Crossman1-0/+1
2023-03-01[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown5-15/+73
2023-03-01[params] Rename "form parameter" to "request parameter"Michael Brown7-29/+29
2023-03-01[http] Use POST method only if the form parameter list is non-emptyMichael Brown1-44/+32
2023-02-28[efi] Omit EFI_LOAD_FILE2_PROTOCOL for a zero-length initrdnoinitrdMichael Brown1-2/+11
2023-02-20[efi] Split out EFI_RNG_PROTOCOL as a separate entropy sourceMichael Brown5-92/+130
2023-02-20[rng] Allow for entropy sources that fail during startup testsMichael Brown3-159/+349
2023-02-20[tables] Allow any lvalue to be used as a table iteratorMichael Brown1-12/+12
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown18-591/+512
2023-02-16[iscsi] Limit maximum transfer size to MaxBurstLengthiscsicapMichael Brown3-4/+77
2023-02-15[rng] Add RDRAND as an entropy sourcerdrandMichael Brown5-0/+141
2023-02-15[efi] Support the initrd autodetection mechanism in newer Linux kernelsefiinitrdMichael Brown1-0/+190
2023-02-15[efi] Fix debug message when reading from EFI virtual filesMichael Brown1-1/+1
2023-02-14[image] Check delimiters when parsing command-line key-value argumentsMichael Brown4-28/+50
2023-02-11[rng] Check for several functioning RTC interruptsMichael Brown1-3/+11
2023-02-10[eisa] Check for system board presence before probing for slotseisaMichael Brown1-0/+8
2023-02-06[loong64] Add initial support for LoongArch64Xiaotian Wu35-0/+1539