)]}'
{
  "commit": "c4a652929cba4571568b36bb67904fad1013fdd8",
  "tree": "2ac58b6706965be98963dff2b30e45aeb37f66ae",
  "parents": [
    "d2e1601cf4c8a0df21c08b9c8acf22e9cb631c5c"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue May 23 14:55:08 2023 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Tue May 23 14:57:52 2023 +0100"
  },
  "message": "[efi] Support versions of shim that perform SBAT verification\n\nThe UEFI shim implements a fairly nicely designed revocation mechanism\ndesigned around the concept of security generations.  Unfortunately\nnobody in the shim community has thus far added the relevant metadata\nto the Linux kernel, with the result that current versions of shim are\nincapable of booting current versions of the Linux kernel.\n\nExperience shows that there is unfortunately no point in trying to get\na fix for this upstreamed into shim.  We therefore default to working\naround this undesirable behaviour by patching data read from the\n\"SbatLevel\" variable used to hold SBAT configuration.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00bd0acb1e74aa61f1faf9f548f1aa7bfcbb9db8",
      "old_mode": 33188,
      "old_path": "src/hci/commands/shim_cmd.c",
      "new_id": "9150af3fd195d9a6f8bcd8ea34b6dfc59cfba76e",
      "new_mode": 33188,
      "new_path": "src/hci/commands/shim_cmd.c"
    },
    {
      "type": "modify",
      "old_id": "ad8d24dce7a247b286611fca56a5ecd99780975f",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/efi/efi_shim.h",
      "new_id": "21f24315a3f0763e3296d214291bb57523606def",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/efi/efi_shim.h"
    },
    {
      "type": "modify",
      "old_id": "5030607aee2b490c77703b48925c696459c25df0",
      "old_mode": 33188,
      "old_path": "src/include/usr/shimmgmt.h",
      "new_id": "0c59f54a8aa95148c5dd911333ddf7d2c0a36d36",
      "new_mode": 33188,
      "new_path": "src/include/usr/shimmgmt.h"
    },
    {
      "type": "modify",
      "old_id": "14d4806f23cd24258f0f680a904d236268e44fc1",
      "old_mode": 33188,
      "old_path": "src/interface/efi/efi_shim.c",
      "new_id": "4a1641d353ca3258bdd921fa9822cae62750a1e0",
      "new_mode": 33188,
      "new_path": "src/interface/efi/efi_shim.c"
    },
    {
      "type": "modify",
      "old_id": "ba9c348032c9c577a3be174fe33a1d3c60de5c5c",
      "old_mode": 33188,
      "old_path": "src/usr/shimmgmt.c",
      "new_id": "6ac1ac35e7b4e19bc246696d3e5e357e9122a9ea",
      "new_mode": 33188,
      "new_path": "src/usr/shimmgmt.c"
    }
  ]
}
