aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Expand)AuthorFilesLines
2024-06-20[dynui] Allow for multiple flags on a user interface itemMichael Brown1-3/+3
2024-06-20[dynui] Generalise mechanisms for looking up user interface itemsMichael Brown1-0/+38
2024-06-20[dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown2-64/+64
2024-06-18[hci] Rename "item" command's first parameter from "label" to "name"Michael Brown1-11/+11
2024-05-31[libc] Add stpcpy()Michael Brown1-2/+15
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown1-2/+1
2024-04-02[cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown1-10/+65
2024-03-29[image] Allow opaque URI component to provide image nameMichael Brown1-4/+7
2024-03-19[settings] Expose current working URI and directory URI via settingsMichael Brown1-0/+107
2024-03-15[mp] Define an API for multiprocessor functionsMichael Brown2-0/+104
2024-03-06[block] Allow SAN boot device to be identified by UUIDMichael Brown1-3/+4
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown2-3/+3
2024-03-05[efi] Allow booting from local disks via the "sanboot" commandMichael Brown1-10/+0
2024-03-05[block] Allow for iteration over SAN device list in drive number orderMichael Brown1-2/+23
2024-03-04[block] Use drive number as debug message stream IDMichael Brown2-22/+25
2024-02-29[parseopt] Add parse_uuid() for parsing UUID command-line argumentsMichael Brown1-0/+23
2024-02-29[settings] Add parsing for UUID and GUID settings typesMichael Brown1-0/+33
2024-02-29[uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown2-2/+41
2023-10-06[libc] Use wall clock time as seed for the (non-cryptographic) RNGsrandtimeMichael Brown1-3/+5
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown1-1/+2
2023-07-07[console] Restore compatibility with "--key" values in existing scriptskeyvalsMichael Brown1-1/+14
2023-07-04[interface] Fix debug message values for temporary interfacestmpintfMichael Brown2-1/+3
2023-05-17[image] Generalise concept of selected imageMichael Brown1-33/+36
2023-03-07[image] Always unregister currently executing imageMichael Brown1-3/+9
2023-03-06[image] Consistently use for_each_image() to iterate over imagesMichael Brown1-1/+1
2023-03-01[params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown1-3/+8
2023-03-01[params] Rename "form parameter" to "request parameter"Michael Brown2-6/+6
2023-02-14[image] Check delimiters when parsing command-line key-value argumentsMichael Brown2-7/+33
2022-12-22[cachedhcp] Retain cached DHCPACK after startup if not already consumedMichael Brown1-4/+22
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown1-6/+22
2022-06-10[acpi] Expose system MAC address via ${sysmac} settingsysmacMichael Brown1-0/+37
2022-05-23[cachedhcp] Allow cached DHCPACK to override a temporary MAC addresshwmacMichael Brown1-9/+42
2022-03-25[acpi] Support the "_RTXMAC_" format for ACPI-based MAC addressesMichael Brown1-28/+125
2022-03-24[acpi] Allow for the possibility of overriding ACPI tables at link timeMichael Brown2-3/+21
2022-03-15[fbcon] Support Unicode character outputMichael Brown1-0/+5
2022-03-01[utf8] Add ability to accumulate Unicode characters from UTF-8 bytesMichael Brown1-0/+137
2022-02-16[console] Support changing keyboard map at runtimeMichael Brown2-2/+171
2022-02-16[settings] Always process all settings applicatorsMichael Brown1-7/+3
2022-02-16[image] Do not clear current working URI when executing embedded imageMichael Brown1-2/+5
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown1-1/+4
2022-02-15[console] Centralise handling of key modifiersMichael Brown1-6/+35
2022-02-15[console] Allow for named keyboard mappingsMichael Brown1-4/+10
2022-02-10[console] Handle remapping of scancode 86Michael Brown1-0/+3
2022-02-10[console] Generalise bios_keymap() as key_remap()Michael Brown1-0/+52
2022-01-13[uri] Allow for relative URIs that include colons within the pathuricolonMichael Brown1-5/+10
2022-01-13[efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown1-0/+30
2022-01-04[settings] Support formatting UUIDs as little-endian GUIDsguidMichael Brown1-5/+18
2021-11-12[uri] Retain original encodings for path, query, and fragment fieldsuriMichael Brown1-51/+80
2021-09-09[acpi] Allow for extraction of a MAC address from the DSDT/SSDTMichael Brown1-0/+154
2021-09-08[acpi] Generalise DSDT/SSDT data extraction logicMichael Brown1-64/+30