)]}'
{
  "commit": "97ee630e2793b5b3db751c3e7324203f301fd3c5",
  "tree": "8cb6669eeaa05c9233f1932fe2c40f9ec7c3f857",
  "parents": [
    "e72670ad7ba6f6d8058359c990375e36e71a1cc4"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jan 23 22:20:36 2023 +0000"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Mon Jan 23 22:23:09 2023 +0000"
  },
  "message": "[pxe] Discard queued PXE UDP packets when under memory pressure\n\nThe PXE UDP receive queue may grow without limit if the PXE NBP does\nnot call PXENV_UDP_READ sufficiently frequently.\n\nFix by implementing a cache discarder for received PXE UDP packets\n(similar to the TCP cache discarder).\n\nReported-by: Tal Shorer \u003cshorer@amazon.com\u003e\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a04f0865f9953aec41b8b80d2b553af5e41d05e",
      "old_mode": 33188,
      "old_path": "src/arch/x86/interface/pxe/pxe_udp.c",
      "new_id": "a5d5eb77b5906fab0a56382ebb9102967dc13ce6",
      "new_mode": 33188,
      "new_path": "src/arch/x86/interface/pxe/pxe_udp.c"
    }
  ]
}
