)]}'
{
  "commit": "83c96d217497fcef277682d7e1e6ac6ec9b919fa",
  "tree": "103fcda93241459eea9af001f7d7836d7d0bc1cb",
  "parents": [
    "cac3a584dc8acea1522669f1ed16e0979fb92252"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Fri Sep 15 16:10:07 2023 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Fri Sep 15 16:24:19 2023 +0100"
  },
  "message": "[eap] Define a supplicant model for EAP and EAPoL\n\nExtend the EAP model to include a record of whether or not EAP\nauthentication has completed (successfully or otherwise), and to\nprovide a method for transmitting EAP responses.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fe70189b9c99adb574d360eea57827c58e85047",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/eap.h",
      "new_id": "e5f6065539cf4dfeaed1a51605f5ddd9c5ce9bd2",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/eap.h"
    },
    {
      "type": "modify",
      "old_id": "952d6c75206f15b93a23812061f4e473f4b8ae54",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/eapol.h",
      "new_id": "f6009a2ff504cfa163dd57e78cc1f3da6f9afa84",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/eapol.h"
    },
    {
      "type": "modify",
      "old_id": "1484d0e80ded9e4909b787ddae179a19552096ad",
      "old_mode": 33188,
      "old_path": "src/net/80211/wpa.c",
      "new_id": "17c11b8ed8ce4dbf88039c52cc5295fdfaf5f268",
      "new_mode": 33188,
      "new_path": "src/net/80211/wpa.c"
    },
    {
      "type": "modify",
      "old_id": "8d1d540fb8654c586152216a858dec07b324ad31",
      "old_mode": 33188,
      "old_path": "src/net/eap.c",
      "new_id": "beaeb61d2bad45847f6577534ee1ff193dfe3aa6",
      "new_mode": 33188,
      "new_path": "src/net/eap.c"
    },
    {
      "type": "modify",
      "old_id": "3578f0e37a0f44febff7efab13194c792c880fc9",
      "old_mode": 33188,
      "old_path": "src/net/eapol.c",
      "new_id": "bc629bc74de0ee416535314bf6016a65551dc19d",
      "new_mode": 33188,
      "new_path": "src/net/eapol.c"
    }
  ]
}
