35 Révisions (8223084afc206000312611a3fcfa30a28500d1a3)

Auteur SHA1 Message Date
  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
  Michael Brown db46972349 Added basic infrastructure for manipulating settings. il y a 18 ans