)]}'
{
  "commit": "f43c2fd69749bb9a44f2a3ab61b6735938432b52",
  "tree": "b5afddef6c6f701312dda21aa4732e9c0253d587",
  "parents": [
    "9062544f6a0c69c249b90d21a08d05518aafc2ec"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Jan 04 13:31:15 2022 +0000"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue Jan 04 14:03:12 2022 +0000"
  },
  "message": "[settings] Support formatting UUIDs as little-endian GUIDs\n\nThe RFC4122 specification defines UUIDs as being in network byte\norder, but an unfortunately significant amount of (mostly Microsoft)\nsoftware treats them as having the first three fields in little-endian\nbyte order.\n\nIn an ideal world, any server-side software that compares UUIDs for\nequality would perform an endian-insensitive comparison (analogous to\ncomparing strings for equality using a case-insensitive comparison),\nand would therefore not care about byte order differences.\n\nDefine a setting type name \":guid\" to allow a UUID setting to be\nformatted in little-endian order, to simplify interoperability with\nserver-side software that expects such a formatting.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "430cdc84bc5508be87059a672d041ab6ce5930cb",
      "old_mode": 33188,
      "old_path": "src/core/settings.c",
      "new_id": "fcdf98d2b71618e7fa456d236252287731a5bf85",
      "new_mode": 33188,
      "new_path": "src/core/settings.c"
    },
    {
      "type": "modify",
      "old_id": "f463e6674dc34f0961eabf45081f0829638382dc",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/settings.h",
      "new_id": "e042b97580db6f8bfbec96811653390085e81b35",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/settings.h"
    },
    {
      "type": "modify",
      "old_id": "2d571f2e44e6109919099154385645b4df90eb3f",
      "old_mode": 33188,
      "old_path": "src/interface/smbios/smbios_settings.c",
      "new_id": "ec31b43f2c32dc51280fc28d31c7d9dc2e791a0c",
      "new_mode": 33188,
      "new_path": "src/interface/smbios/smbios_settings.c"
    },
    {
      "type": "modify",
      "old_id": "828901b0665d9854236ef2de7e9277a08d6b0509",
      "old_mode": 33188,
      "old_path": "src/tests/settings_test.c",
      "new_id": "5da7eb00871800e9636e0ef4721ea3477276a078",
      "new_mode": 33188,
      "new_path": "src/tests/settings_test.c"
    }
  ]
}
