aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/uuid.h
AgeCommit message (Collapse)AuthorFilesLines
2024-02-29[uuid] Add uuid_aton() to parse a UUID from a stringMichael Brown1-0/+1
Add uuid_aton() to parse a UUID value from a string (analogous to inet_aton(), inet6_aton(), sock_aton(), etc), treating it as a 32-digit hex string with optional hyphen separators. The placement of the separators is not checked: each byte within the hex string may be separated by a hyphen, or not separated at all. Add dedicated self-tests for UUID parsing and formatting (already partially covered by the ":uuid" and ":guid" settings self-tests). Signed-off-by: Michael Brown <mcb30@ipxe.org>
2017-01-22[build] Return const char * from uuid_ntoa()David Decotigny1-1/+1
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
Relicense files for which I am the sole author (as identified by util/relicense.pl). Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-03-20[uuid] Abstract UUID mangling code out to a separate uuid_mangle() functionMichael Brown1-0/+19
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-04-17[settings] Split fetching and storing out of setting type handlersMichael Brown1-1/+1
Refactor setting type handlers to parse and format values, rather than storing and fetching formatted values. Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-0/+33
Access to the gpxe.org and etherboot.org domains and associated resources has been revoked by the registrant of the domain. Work around this problem by renaming project from gPXE to iPXE, and updating URLs to match. Also update README, LOG and COPYRIGHTS to remove obsolete information. Signed-off-by: Michael Brown <mcb30@ipxe.org>