54 Révisions (1548189ffa8a54275ed58476993dba6dcaf799a0)

Auteur SHA1 Message Date
  Shao Miller 68973f1c49 [settings] Fix setting_cmp() to handle nameless settings il y a 15 ans
  Michael Brown 3c06277bbb [settings] Allow for arbitrarily-named settings il y a 15 ans
  Michael Brown c5a88ed553 [settings] Fix erroneous bit-masking in fetch_uintz_setting() il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 5bd32315d0 [settings] Fix broken assertion in fetch_string_setting_copy() il y a 15 ans
  Michael Brown 1266d7902b [tables] Redefine methods for accessing linker tables il y a 15 ans
  Michael Brown ec24672db7 [settings] Allow for autovivification of settings blocks il y a 15 ans
  Michael Brown bea828b9ed [settings] Allow store_setting() to access the root settings block il y a 15 ans
  Michael Brown 4e6b62c946 [settings] Handle errors in fetchf_uristring() il y a 15 ans
  Michael Brown d2b0081740 [settings] Avoid duplicate settings block names il y a 15 ans
  Michael Brown a128973ecb [settings] Add fetch_string_setting_copy() il y a 15 ans
  Michael Brown ed196a3ed2 [settings] Ensure fetch_string_setting() returns a NUL-terminated string il y a 15 ans
  Michael Brown 0a6c66a830 [settings] Add the notion of a "tag magic" to numbered settings il y a 15 ans
  Michael Brown 612f4e7a99 [settings] Avoid returning uninitialised data on error in fetch_xxx_setting() il y a 15 ans
  Michael Brown 6936c40fef [settings] Allow for setting fetchers to fail in fetchf_hex() il y a 15 ans
  Michael Brown 35b7658877 [settings] Add the uristring setting type il y a 15 ans
  Michael Brown 8f8f5acf09 [settings] Avoid overwriting the start of .text in fetch_string_setting() il y a 16 ans
  Michael Brown feade5da6e [Settings] Expose SMBIOS via settings API il y a 16 ans
  Michael Brown af466aedf1 [Settings] find_child_settings() accepts a NULL parent il y a 16 ans
  Michael Brown 92d15eff30 [Settings] Remove assumption that all settings have DHCP tag values il y a 16 ans
  Michael Brown 8f00c84828 [Settings] Add named setting for next-server il y a 16 ans
  Michael Brown 23e077666b [Settings] copy_settings() should not fail if some settings are missing! il y a 16 ans
  Michael Brown 65c0974d1f [Settings] Bugfix: store_setting() now applies changes even on root block il y a 16 ans
  Michael Brown e5cea13e51 [Settings] Implement simple_settings backed with extensible DHCP options il y a 16 ans
  Michael Brown a462c96ffc [Settings] DHCP is now working using the new settings API. il y a 16 ans
  Michael Brown 8afb36c3bc [Settings] Migrate DHCP and NVO code to the new settings API (untested) il y a 16 ans
  Michael Brown eae6ac3d0b [Settings] Convert code in src/usr to use settings API. il y a 16 ans
  Michael Brown cf03304620 [Settings] Introduce settings applicators. il y a 16 ans
  Michael Brown 260b93bb72 [Settings] Add settings hierarchy il y a 16 ans
  Michael Brown a48b4d9948 [Settings] Start revamping the configuration settings API. il y a 16 ans
  Michael Brown af1c6b869c [Settings] Allow named settings to have their type specified explicitly il y a 16 ans
  Michael Brown 03398e3389 [Settings] Allow encapsulated options to be specified as named settings il y a 16 ans
  Michael Brown e2613e8896 [Settings] Add int16, int32 and hex-string configuration setting types il y a 16 ans
  Michael Brown 5a08b434c7 [Settings] show_setting() functions return snprintf()-style length. il y a 16 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 17 ans
  Michael Brown 77bb7b13a7 Having forced __table() to natural structure alignment, it now seems il y a 17 ans
  Michael Brown dad5274522 Add "name" field to struct device to allow human-readable hardware device il y a 17 ans
  Michael Brown fbc7b4dfa8 Add iSCSI initiator IQN as a setting il y a 17 ans
  Michael Brown 2b97d2ebc5 8-bit integers are 1 byte long, not 8... il y a 17 ans
  Michael Brown b93ff48173 Added descriptive text for settings and setting types, and display it in il y a 17 ans
  Michael Brown 35edecac34 Move {show,set,clear}_setting() to {show,set,clear}_named_setting(). il y a 17 ans
  Michael Brown 4f506328ad Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out of il y a 17 ans
  Michael Brown 007ca97f25 Added clear_setting() il y a 17 ans
  Michael Brown 69b9048e1a Added "priority" and "root-path" options il y a 17 ans
  Michael Brown 2863d1a1de inet_aton() has a non-traditional return value il y a 17 ans
  Michael Brown d041d74054 Tied NVO commands into the human-interactable settings code that I il y a 17 ans
  Michael Brown 3c35a0b16d Added cmdl_show proof-of-concept il y a 18 ans
  Michael Brown dd9399f527 Added "hostname" and "ip" as sample settings il y a 18 ans
  Michael Brown fe774fe356 Added ipv4 configuration type il y a 18 ans
  Michael Brown 7029fb8eff Add string configuration type il y a 18 ans