aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
8021x[eap] Add support for the MD5-Challenge authentication typeMichael Brown10 months
8d337ec[contrib] Update bochsrc.txt to work with current versionsMichael Brown4 years
HEAD[tls] Add support for Ephemeral Diffie-Hellman key exchangeMichael Brown2 years
acpimac[acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown3 years
aenq[ena] Allocate an unused Asynchronous Event Notification Queue (AENQ)Alexander Graf21 months
aqc1xx[aqc1xx] Add support for Marvell AQtion Ethernet controllerAnimesh Bhatt9 weeks
armlinux[linux] Centralise the linker script for Linux binariesMichael Brown21 months
asn1fix[build] Fix building on older versions of gccMichael Brown4 years
assert[libc] Make static_assert() available via assert.hMichael Brown10 months
autoexec_pxe[efi] Attempt to fetch autoexec script via TFTPMichael Brown3 years
autoexecpath[efi] Allow autoexec script to be located alongside iPXE binaryMichael Brown21 months
autovlan[efi] Create VLAN autoboot device automaticallyMichael Brown22 months
bigint_output_constraints[crypto] Add memory output constraints for big-integer inline assemblyMichael Brown3 years
cached_proxydhcp[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown3 years
cachedhcp[efi] Record cached DHCPACK from loaded image's device handle, if presentMichael Brown4 years
cc[build] Respect value of $(CC) variableDavid Yeske21 months
centos7[build] Fix build failures with older versions of gccMichael Brown9 months
ci[ci] Add GitHub action for Coverity ScanMichael Brown4 years
cleardhcp[dhcp] Unregister ProxyDHCP and PXEBS settings on a successful DHCPACKMichael Brown20 months
cookie[efi] Ensure NUL byte is at lowest address within stack cookieMichael Brown4 years
coverity_scan[readline] Silence spurious null pointer dereference Coverity warningMichael Brown6 months
dell3440b[efi] Always poll for TX completionsMichael Brown16 months
des[crypto] Add implementation of the DES cipherMichael Brown9 months
determinism[build] Drop timestamps from .a fileBernhard M. Wiedemann4 years
dhcpnak[dhcp] Ignore DHCPNAK unless originating from the selected DHCP serverMichael Brown21 months
dns_primary[dns] Always start DNS queries using the first configured DNS serverMichael Brown3 years
edk2[efi] Update to current EDK2 headersMichael Brown21 months
efi_watchdog[efi] Disable EFI watchdog timer when shutting down to boot an OSMichael Brown3 years
efibridge[efi] Do not attempt to drive PCI bridge devicesMichael Brown21 months
eficmdline[efi] Accept a command line passed to an iPXE image via LoadOptionsMichael Brown21 months
eficompress[efi] Compress EFI ROM imagesMichael Brown4 years
efiinitrd[efi] Support the initrd autodetection mechanism in newer Linux kernelsMichael Brown21 months
efisetWIP - EFI settingsMichael Brown20 months
efivarsWIP - EFI settingsMichael Brown20 months
efivars2[efi] Provide read-only access to EFI variables via settings mechanismMichael Brown17 months
efivlan[efi] Provide VLAN configuration protocolMichael Brown23 months
eisa[eisa] Check for system board presence before probing for slotsMichael Brown21 months
ena[ena] Change reported operating system type to "iPXE"Michael Brown8 weeks
entropyWIP - entropyMichael Brown20 months
esx[efi] Veto the VMware UefiPxeBcDxe driverMichael Brown17 months
fix486[prefix] Fix use of writable code segment on 486 and earlier CPUsMichael Brown3 years
flr[pci] Backup and restore standard config space across PCIe FLRMichael Brown24 months
freebsd[build] Allow BIOS linker script to be used with FreeBSD linkerMichael Brown4 years
fxsr[librm] Test for FXSAVE/FXRSTOR instruction supportMichael Brown4 years
gcc12[build] Disable dangling pointer checking for GCCMichael Brown23 months
gcmassert[build] Fix build failures with random versions of gccMichael Brown7 months
guid[settings] Support formatting UUIDs as little-endian GUIDsMichael Brown3 years
hackespWIP - attempt creation of ESP manually via sfdiskMichael Brown16 months
hermon_link_poll[hermon] Limit link poll frequency in DOWN stateMichael Brown4 years
hermon_reset[hermon] Minimise reset timeMichael Brown4 years
hwmac[cachedhcp] Allow cached DHCPACK to override a temporary MAC addressMichael Brown2 years
hyperv[rng] Work around broken RTC periodic interrupts in Hyper-VMichael Brown21 months
imagecmdline[image] Check delimiters when parsing command-line key-value argumentsMichael Brown21 months
imgextract[gzip] Add support for gzip archive imagesMichael Brown3 years
initrd[efi] Claim fixed device paths by uninstalling device path protocolMichael Brown20 months
interpreter[image] Always unregister currently executing imageMichael Brown20 months
ioactive[efi] Clear DMA-coherent buffers before mappingMichael Brown24 months
iscsicap[iscsi] Limit maximum transfer size to MaxBurstLengthMichael Brown21 months
issue123[efi] Use device path to locate filesystem from which we were loadedMichael Brown4 years
itautec[efi] Veto the Itautec Ip4ConfigDxe driverMichael Brown3 years
kexec[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown4 years
kexec2[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown4 years
kexec3[acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown4 years
keyvals[console] Restore compatibility with "--key" values in existing scriptsMichael Brown16 months
letsencrypt[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown9 months
lldp[lldp] Add support for the Link Layer Discovery ProtocolMichael Brown21 months
loong64[loong64] Add initial support for LoongArch64Xiaotian Wu21 months
loongarch64[util] Add support for LoongArch64 binariesXiaotian Wu21 months
mac_passthru[ecm] Use ACPI-provided system-specific MAC address if presentMichael Brown3 years
master[build] Allow for per-architecture cross-compilation prefixesMichael Brown3 days
mschapv2[crypto] Add implementation of MS-CHAPv2 authenticationMichael Brown8 months
mturesetWIP - cleaner MTU changeMichael Brown20 months
mult[crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown10 months
naptest[tests] Verify ability to sleep the CPUMichael Brown21 months
netidx[netdevice] Allow duplicate MAC addressesMichael Brown22 months
netstate[netdevice] Allocate private data for each network upper-layer driverMichael Brown14 months
nodejs[ci] Update to actions/checkout@v3 to silence GitHub warningsMichael Brown21 months
noinitrd[efi] Omit EFI_LOAD_FILE2_PROTOCOL for a zero-length initrdMichael Brown20 months
nosyslinux[build] Allow for building EFI ISOs without syslinuxMichael Brown16 months
ntpsetting[dhcp] Request NTP server optionCornelius Hoffmann16 months
opsize[librm] Use explicit operand size when pushing a label addressMichael Brown14 months
params[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown20 months
peerdisc_recent[peerdist] Assume that most recently discovered peer can be reusedMichael Brown3 years
peerdist[peerdist] Reduce number of concurrent requests to origin serverMichael Brown5 years
pkcs8[crypto] Add support for PKCS#8 private key formatMichael Brown17 months
pkgcache[ci] Cache downloaded packages for GitHub actionsMichael Brown21 months
processorbind[efi] Do not rely on ProcessorBind.h when building host binariesMichael Brown21 months
pxemenuscroll[pxe] Avoid drawing menu items on bottom row of screenMichael Brown21 months
rdrand[rng] Add RDRAND as an entropy sourceMichael Brown21 months
realtek_hack[realtek] Work around hardware bug on RTL8211BMichael Brown3 years
riscv64[build] Centralise dummy architecture-specific headersMichael Brown8 weeks
rndis_padding[rndis] Fix size of reserved fieldsMichael Brown3 years
rpl[prefix] Add a generic raw image prefixMichael Brown4 years
rtlvlan[realtek] Explicitly disable VLAN offloadMichael Brown21 months
sbat[efi] Include Secure Boot Advanced Targeting (SBAT) metadataMichael Brown3 years
sepcode[build] Use separate code segment if supported by linkerMichael Brown16 months
shimWIP - shimMichael Brown20 months
shim2[efi] Allow currently selected image to be opened as "grub*.efi"Michael Brown18 months
shim3WIP - refactoredMichael Brown17 months
shim4WIP - refactoring doneMichael Brown17 months
shim5[efi] Support versions of shim that perform SBAT verificationMichael Brown17 months
shutdown_tpl_notify[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYMichael Brown3 years
simpletextinputex[efi] Use EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL if availableMichael Brown4 years
slash128[ipv6] Expose router address for DHCPv6 leased addressesMichael Brown4 months
slash31[ipv4] Support small subnets with no directed broadcast addressMichael Brown4 months
smbios3[smbios] Support scanning for the 64-bit SMBIOS3 entry pointMichael Brown10 months
snploop[efi] Bind to only the topmost instance of the SNP or NII protocolsMichael Brown21 months
snppad[snp] Pad transmit buffer length to work around buggy vendor driversMichael Brown8 months
srandtime[libc] Use wall clock time as seed for the (non-cryptographic) RNGMichael Brown13 months
supplicant[eapol] Send EAPoL-Start packets to trigger EAP authenticationMichael Brown14 months
sysmac[acpi] Expose system MAC address via ${sysmac} settingMichael Brown2 years
tcpwindow[tcp] Update maximum window size to 2MBMichael Brown21 months
temp[build] Be explicit about -fcommon compiler directiveBruce Rogers4 years
thunderbolt_workaround[xhci] Avoid DMA during shutdown if firmware has disabled bus masteringMichael Brown3 years
tlsfrag2[tls] Handle fragmented handshake recordsMichael Brown19 months
tlsfrag3[tls] Handle fragmented handshake recordsMichael Brown19 months
tmp[efi] Discard .pci_devlist.* sections for EFI imagesMarvin Häuser4 years
tmpintf[interface] Fix debug message values for temporary interfacesMichael Brown16 months
tpl[efi] Claim SNP devices early in efi_download_start()Michael Brown4 years
ubuntu2204[ci] Update to ubuntu-22.04 GitHub actions runnerMichael Brown21 months
udpdrop[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown21 months
uri[uri] Retain original encodings for path, query, and fragment fieldsMichael Brown3 years
uricolon[uri] Allow for relative URIs that include colons within the pathMichael Brown3 years
usbdisk[build] Work around stray sections introduced by some binutils versionsMichael Brown4 years
utf8[efi] Support Unicode console output via framebuffer consoleMichael Brown3 years
vboxWIPMichael Brown16 months
vetodhcp6[efi] Veto the Dhcp6Dxe driver on all platformsMichael Brown7 months
vgafix[bzimage] Fix parsing of "vga=..." when not at end of command lineMichael Brown2 years
wimbootWIPMichael Brown19 months
x25519[crypto] Add X25519 key exchange algorithmMichael Brown9 months
xen[xen] Update to current Xen headersMichael Brown21 months
xen-sg[xen] Support scatter-gather to allow for jumbo framesMichael Brown4 years
xhci_fail[xhci] Allow for permanent failure of the command mechanismMichael Brown3 years
 
TagDownloadAuthorAge
v1.21.1ipxe-1.21.1.zip  ipxe-1.21.1.tar.gz  ipxe-1.21.1.tar.bz2  Michael Brown4 years
v1.20.1ipxe-1.20.1.zip  ipxe-1.20.1.tar.gz  ipxe-1.20.1.tar.bz2  Michael Brown5 years
v1.0.0ipxe-1.0.0.zip  ipxe-1.0.0.tar.gz  ipxe-1.0.0.tar.bz2  Marty Connor15 years
v1.0.0-rc1ipxe-1.0.0-rc1.zip  ipxe-1.0.0-rc1.tar.gz  ipxe-1.0.0-rc1.tar.bz2  Marty Connor15 years
v0.9.9ipxe-0.9.9.zip  ipxe-0.9.9.tar.gz  ipxe-0.9.9.tar.bz2  Marty Connor15 years
v0.9.8ipxe-0.9.8.zip  ipxe-0.9.8.tar.gz  ipxe-0.9.8.tar.bz2  Marty Connor15 years
v0.9.7ipxe-0.9.7.zip  ipxe-0.9.7.tar.gz  ipxe-0.9.7.tar.bz2  Michael Brown16 years
v0.9.6ipxe-0.9.6.zip  ipxe-0.9.6.tar.gz  ipxe-0.9.6.tar.bz2  Marty Connor16 years
v0.9.5ipxe-0.9.5.zip  ipxe-0.9.5.tar.gz  ipxe-0.9.5.tar.bz2  Marty Connor16 years
v0.9.4ipxe-0.9.4.zip  ipxe-0.9.4.tar.gz  ipxe-0.9.4.tar.bz2  Marty Connor16 years
v0.9.3ipxe-0.9.3.zip  ipxe-0.9.3.tar.gz  ipxe-0.9.3.tar.bz2  Marty Connor17 years