aboutsummaryrefslogtreecommitdiff
path: root/src/core/settings.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-29[settings] Add parsing for UUID and GUID settings typesMichael Brown1-0/+33
2022-02-16[settings] Always process all settings applicatorsMichael Brown1-7/+3
2022-01-04[settings] Support formatting UUIDs as little-endian GUIDsguidMichael Brown1-5/+18
2020-02-16[settings] Eliminate variable-length stack allocationMichael Brown1-2/+7
2017-05-22[settings] Extend numerical setting tags to 64 bitsMichael Brown1-2/+2
2017-04-12[block] Allow use of a non-default EFI SAN boot filenameMichael Brown1-0/+9
2017-03-20[dhcp] Allow vendor class to be changed in DHCP requestsMichael Brown1-0/+9
2017-01-26[settings] Add "unixtime" builtin setting to expose the current timeMichael Brown1-0/+33
2016-07-19[settings] Allow settings blocks to specify a sibling orderingMichael Brown1-0/+2
2016-07-19[settings] Correctly mortalise autovivified child settings blocksMichael Brown1-0/+1
2016-07-16[ipv6] Rename ipv6_scope to dhcpv6_scopeMichael Brown1-1/+1
2016-06-09[pci] Support systems with multiple PCI root bridgesMichael Brown1-2/+11
2016-05-20[settings] Extend numerical setting tags to "unsigned long"Michael Brown1-2/+2
2015-08-25[settings] Re-add "uristring" setting typeMichael Brown1-5/+33
2015-04-24[settings] Add "base64" setting typeMichael Brown1-0/+41
2015-04-24[base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown1-32/+6
2015-03-03[settings] Rewrite unrelicensable portions of settings.cMichael Brown1-6/+13
2015-03-03[settings] Use list_first_entry() when unregistering child settingsMichael Brown1-2/+2
2014-02-26[settings] Remove "uristring" setting typeMichael Brown1-49/+5
2013-12-05[settings] Merge SETTING_IPv4 and SETTING_IPv6Michael Brown1-1/+1
2013-12-05[settings] Allow for multiple definitions of each predefined settingMichael Brown1-4/+30
2013-12-05[settings] Force settings into alphabetical order within sectionsMichael Brown1-13/+14
2013-12-05[settings] Add fetch_ipv6_setting()Michael Brown1-0/+38
2013-12-05[settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown1-24/+55
2013-12-05[settings] Explicitly separate the concept of a completed fetched settingMichael Brown1-187/+253
2013-11-14[settings] Move user-class setting from dhcp.c to settings.cMichael Brown1-0/+8
2013-08-27[settings] Make built-in settings a linker tableMichael Brown1-46/+46
2013-08-12[settings] Allow numeric_setting_value() to handle long setting valuesMichael Brown1-4/+4
2013-08-01[settings] Introduce the generalised concept of a numeric settingMichael Brown1-175/+412
2013-07-22[settings] Remove now-unused fetchf_named_setting() and storef_named_setting()Michael Brown1-114/+0
2013-07-19[settings] Remove now-unused store_named_setting()Michael Brown1-35/+0
2013-07-19[settings] Eliminate call to fetchf_named_setting() in expand_settings()Michael Brown1-22/+25
2013-07-19[settings] Add fetchf_setting_copy()Michael Brown1-2/+39
2013-07-19[settings] Change "not-found" semantics of fetch_setting_copy()Michael Brown1-14/+2
2013-07-19[settings] Expose parse_setting_name()Michael Brown1-11/+5
2013-07-19[settings] Remove default_type parameter from parse_setting_name()Michael Brown1-9/+20
2013-07-18[settings] Remove temporary name buffer parameter from parse_setting_name()Michael Brown1-22/+40
2013-07-18[settings] Avoid potentially large stack allocationsMichael Brown1-26/+43
2013-07-18[settings] Clarify usage of the term "named setting"Michael Brown1-10/+10
2013-07-13[settings] Add "version" builtin settingRobin Smidsrød1-0/+22
2013-07-13[settings] Make "netX" settings block function as a symbolic linkMichael Brown1-23/+50
2013-07-12[settings] Add "busdevfn" setting typeMichael Brown1-0/+47
2013-07-12[settings] Add "hexraw" setting typeMichael Brown1-0/+35
2013-07-12[settings] Use hex_decode() to parse hex settingsMichael Brown1-32/+29
2013-05-01[settings] Eliminate settings "tag magic"Michael Brown1-33/+11
2013-04-06[settings] Expose build architecture and platform via settingsMichael Brown1-15/+85
2012-10-24[settings] Add fetchf_named_setting_copy()Michael Brown1-0/+39
2012-10-15[settings] Treat an empty formatted value as meaning "delete setting"Michael Brown1-2/+2
2012-10-15[settings] Expose find_child_settings()Michael Brown1-2/+2
2012-09-10[settings] Use a generic setting's own type as its default typeMichael Brown1-5/+48