summaryrefslogtreecommitdiffstats
path: root/src/core/settings.c
Commit message (Expand)AuthorAgeFilesLines
* [settings] Allow for setting fetchers to fail in fetchf_hex()Michael Brown2008-09-261-0/+2
* [settings] Add the uristring setting typeMichael Brown2008-09-241-0/+53
* [settings] Avoid overwriting the start of .text in fetch_string_setting()Michael Brown2008-08-141-1/+2
* [Settings] Expose SMBIOS via settings APIMichael Brown2008-03-281-4/+65
* [Settings] find_child_settings() accepts a NULL parentMichael Brown2008-03-271-0/+4
* [Settings] Remove assumption that all settings have DHCP tag valuesMichael Brown2008-03-251-273/+181Star
* [Settings] Add named setting for next-serverMichael Brown2008-03-241-0/+6
* [Settings] copy_settings() should not fail if some settings are missing!Michael Brown2008-03-241-39/+17Star
* [Settings] Bugfix: store_setting() now applies changes even on root blockMichael Brown2008-03-221-3/+2Star
* [Settings] Implement simple_settings backed with extensible DHCP optionsMichael Brown2008-03-221-18/+38
* [Settings] DHCP is now working using the new settings API.Michael Brown2008-03-211-8/+6Star
* [Settings] Migrate DHCP and NVO code to the new settings API (untested)Michael Brown2008-03-211-3/+98
* [Settings] Convert code in src/usr to use settings API.Michael Brown2008-03-211-4/+31
* [Settings] Introduce settings applicators.Michael Brown2008-03-211-9/+102
* [Settings] Add settings hierarchyMichael Brown2008-03-201-154/+227
* [Settings] Start revamping the configuration settings API.Michael Brown2008-03-201-301/+606
* [Settings] Allow named settings to have their type specified explicitlyMichael Brown2008-03-181-45/+48
* [Settings] Allow encapsulated options to be specified as named settingsMichael Brown2008-03-181-4/+10
* [Settings] Add int16, int32 and hex-string configuration setting typesMichael Brown2008-03-181-5/+131
* [Settings] show_setting() functions return snprintf()-style length.Michael Brown2008-03-181-10/+7Star
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* Having forced __table() to natural structure alignment, it now seemsMichael Brown2007-01-101-41/+43
* Add "name" field to struct device to allow human-readable hardware deviceMichael Brown2007-01-101-8/+8
* Add iSCSI initiator IQN as a settingMichael Brown2006-12-211-0/+6
* 8-bit integers are 1 byte long, not 8...Michael Brown2006-12-201-1/+1
* Added descriptive text for settings and setting types, and display it inMichael Brown2006-12-201-2/+12
* Move {show,set,clear}_setting() to {show,set,clear}_named_setting().Michael Brown2006-12-201-22/+18Star
* Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out ofMichael Brown2006-12-201-5/+5
* Added clear_setting()Michael Brown2006-12-121-2/+25
* Added "priority" and "root-path" optionsMichael Brown2006-12-081-2/+94
* inet_aton() has a non-traditional return valueMichael Brown2006-12-061-1/+1
* Tied NVO commands into the human-interactable settings code that IMichael Brown2006-12-051-37/+25Star
* Added cmdl_show proof-of-conceptMichael Brown2006-08-111-0/+20
* Added "hostname" and "ip" as sample settingsMichael Brown2006-08-111-0/+13
* Added ipv4 configuration typeMichael Brown2006-08-111-0/+56
* Add string configuration typeMichael Brown2006-08-111-5/+54
* Added basic infrastructure for manipulating settings.Michael Brown2006-08-111-0/+148