summaryrefslogtreecommitdiffstats
path: root/src/core/settings.c
Commit message (Expand)AuthorAgeFilesLines
* [settings] Extend numerical setting tags to 64 bitsMichael Brown2017-05-221-2/+2
* [block] Allow use of a non-default EFI SAN boot filenameMichael Brown2017-04-121-0/+9
* [dhcp] Allow vendor class to be changed in DHCP requestsMichael Brown2017-03-201-0/+9
* [settings] Add "unixtime" builtin setting to expose the current timeMichael Brown2017-01-261-0/+33
* [settings] Allow settings blocks to specify a sibling orderingMichael Brown2016-07-191-0/+2
* [settings] Correctly mortalise autovivified child settings blocksMichael Brown2016-07-191-0/+1
* [ipv6] Rename ipv6_scope to dhcpv6_scopeMichael Brown2016-07-161-1/+1
* [pci] Support systems with multiple PCI root bridgesMichael Brown2016-06-091-2/+11
* [settings] Extend numerical setting tags to "unsigned long"Michael Brown2016-05-201-2/+2
* [settings] Re-add "uristring" setting typeMichael Brown2015-08-251-5/+33
* [settings] Add "base64" setting typeMichael Brown2015-04-241-0/+41
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-241-32/+6Star
* [settings] Rewrite unrelicensable portions of settings.cMichael Brown2015-03-031-6/+13
* [settings] Use list_first_entry() when unregistering child settingsMichael Brown2015-03-031-2/+2
* [settings] Remove "uristring" setting typeMichael Brown2014-02-271-49/+5Star
* [settings] Merge SETTING_IPv4 and SETTING_IPv6Michael Brown2013-12-051-1/+1
* [settings] Allow for multiple definitions of each predefined settingMichael Brown2013-12-051-4/+30
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-051-13/+14
* [settings] Add fetch_ipv6_setting()Michael Brown2013-12-051-0/+38
* [settings] Allow for IPv6 setting types in non-IPv6 buildsMichael Brown2013-12-051-24/+55
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-187/+253
* [settings] Move user-class setting from dhcp.c to settings.cMichael Brown2013-11-141-0/+8
* [settings] Make built-in settings a linker tableMichael Brown2013-08-271-46/+46
* [settings] Allow numeric_setting_value() to handle long setting valuesMichael Brown2013-08-121-4/+4
* [settings] Introduce the generalised concept of a numeric settingMichael Brown2013-08-011-175/+412
* [settings] Remove now-unused fetchf_named_setting() and storef_named_setting()Michael Brown2013-07-221-114/+0Star
* [settings] Remove now-unused store_named_setting()Michael Brown2013-07-191-35/+0Star
* [settings] Eliminate call to fetchf_named_setting() in expand_settings()Michael Brown2013-07-191-22/+25
* [settings] Add fetchf_setting_copy()Michael Brown2013-07-191-2/+39
* [settings] Change "not-found" semantics of fetch_setting_copy()Michael Brown2013-07-191-14/+2Star
* [settings] Expose parse_setting_name()Michael Brown2013-07-191-11/+5Star
* [settings] Remove default_type parameter from parse_setting_name()Michael Brown2013-07-191-9/+20
* [settings] Remove temporary name buffer parameter from parse_setting_name()Michael Brown2013-07-181-22/+40
* [settings] Avoid potentially large stack allocationsMichael Brown2013-07-181-26/+43
* [settings] Clarify usage of the term "named setting"Michael Brown2013-07-181-10/+10
* [settings] Add "version" builtin settingRobin Smidsrød2013-07-131-0/+22
* [settings] Make "netX" settings block function as a symbolic linkMichael Brown2013-07-131-23/+50
* [settings] Add "busdevfn" setting typeMichael Brown2013-07-121-0/+47
* [settings] Add "hexraw" setting typeMichael Brown2013-07-121-0/+35
* [settings] Use hex_decode() to parse hex settingsMichael Brown2013-07-121-32/+29Star
* [settings] Eliminate settings "tag magic"Michael Brown2013-05-011-33/+11Star
* [settings] Expose build architecture and platform via settingsMichael Brown2013-04-061-15/+85
* [settings] Add fetchf_named_setting_copy()Michael Brown2012-10-251-0/+39
* [settings] Treat an empty formatted value as meaning "delete setting"Michael Brown2012-10-151-2/+2
* [settings] Expose find_child_settings()Michael Brown2012-10-151-2/+2
* [settings] Use a generic setting's own type as its default typeMichael Brown2012-09-101-5/+48
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [settings] Expose exit status of failed command via ${errno}Michael Brown2012-07-121-0/+120
* [settings] Move "domain" setting from dns.c to settings.cMichael Brown2012-06-201-0/+8
* [settings] Add fetch_setting_copy()Michael Brown2012-04-191-0/+40