aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Expand)AuthorFilesLines
13 days[ipv6] Expose router address for DHCPv6 leased addressesslash128Michael Brown1-1/+1
2024-06-26[ipv4] Support small subnets with no directed broadcast addressslash31Michael Brown2-2/+22
2024-06-21[hci] Remove the generalised widget user interface abstractionMichael Brown1-34/+0
2024-06-20[form] Add support for dynamically created interactive formsMichael Brown2-0/+2
2024-06-20[dynui] Add concept of a secret user interface itemMichael Brown1-0/+3
2024-06-20[dynui] Allow for multiple flags on a user interface itemMichael Brown1-4/+8
2024-06-20[dynui] Generalise mechanisms for looking up user interface itemsMichael Brown1-0/+8
2024-06-20[dynui] Generalise the concept of a menu to a dynamic user interfaceMichael Brown4-52/+53
2024-06-20[hci] Allow tab key to be used to cycle through UI elementsMichael Brown1-2/+34
2024-06-18[hci] Rename "item" command's first parameter from "label" to "name"Michael Brown1-3/+3
2024-06-18[hci] Split out msg() and alert() from settings UI codeMichael Brown1-0/+16
2024-06-18[hci] Draw all widgets on the standard screenMichael Brown1-16/+7
2024-05-31[libc] Add stpcpy()Michael Brown1-0/+1
2024-05-15[hci] Provide a general concept of a text widget setMichael Brown4-31/+213
2024-04-15[hci] Use dynamically allocated buffers for editable stringsMichael Brown3-13/+23
2024-04-03[netdevice] Add "linktype" settingPavel Krotkiy1-0/+2
2024-04-03[efi] Restructure handling of autoexec.ipxe scriptMichael Brown1-4/+1
2024-04-02[cachedhcp] Allow cached DHCPACK to apply to temporary network devicesMichael Brown1-0/+2
2024-03-29[efi] Add the ability to create a temporary MNP network deviceMichael Brown1-0/+20
2024-03-29[efi] Allow for allocating EFI devices from arbitrary handlesMichael Brown1-0/+2
2024-03-27[build] Fix build failures with random versions of gccgcmassertMichael Brown1-4/+3
2024-03-26[efi] Extract basic network settings from loaded image device pathMichael Brown1-0/+2
2024-03-26[efi] Add efi_path_mac() to parse a MAC address from an EFI device pathMichael Brown1-0/+1
2024-03-25[efi] Add support for driving EFI_MANAGED_NETWORK_PROTOCOL devicesMichael Brown1-0/+1
2024-03-25[efi] Allow for drivers to be located via child handlesMichael Brown1-0/+2
2024-03-25[efi] Add helper functions for service binding protocolsMichael Brown3-0/+110
2024-03-19[efi] Add efi_path_uri() to parse a URI from an EFI device pathMichael Brown1-0/+1
2024-03-15[efi] Provide a multiprocessor API for EFIMichael Brown4-0/+708
2024-03-15[mp] Define an API for multiprocessor functionsMichael Brown2-0/+190
2024-03-13[efi] Update to current EDK2 headersMichael Brown12-11/+421
2024-03-07[block] Allow SAN boot device to be identified by filesystem labelMichael Brown1-0/+2
2024-03-07[block] Allow SAN boot device to be identified by an extra filenameMichael Brown1-0/+2
2024-03-06[block] Allow SAN boot device to be identified by UUIDMichael Brown2-1/+12
2024-03-06[efi] Add efi_path_guid() utility functionMichael Brown2-0/+3
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown2-3/+10
2024-03-05[efi] Allow booting from local disks via the "sanboot" commandMichael Brown1-0/+10
2024-03-05[block] Allow for iteration over SAN device list in drive number orderMichael Brown1-0/+1
2024-02-29[parseopt] Add parse_uuid() for parsing UUID command-line argumentsMichael Brown1-0/+2
2024-02-29[uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown3-0/+5
2024-02-23[eap] Add support for the MS-CHAPv2 authentication methodMichael Brown2-0/+30
2024-02-23[eap] Allow MD5-Challenge authentication method to be disabledMichael Brown2-0/+3
2024-02-22[crypto] Force inlining of trivial wrapper functionsMichael Brown1-44/+55
2024-02-22[crypto] Add implementation of MS-CHAPv2 authenticationmschapv2Michael Brown1-0/+59
2024-02-15[crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown1-0/+22
2024-02-15[crypto] Add x509_is_self_signed() helper functionMichael Brown1-0/+10
2024-02-14[crypto] Add x509_truncate() to truncate a certificate chainMichael Brown1-0/+1
2024-02-14[list] Add list_for_each_entry_safe_continue()Michael Brown1-0/+16
2024-02-14[list] Add list_is_head_entry()Michael Brown1-0/+11
2024-02-10[build] Fix build failures with older versions of gcccentos7Michael Brown1-1/+2
2024-02-10[libc] Allow build_assert() failures to be ignored via NO_WERROR=1Michael Brown1-1/+1