)]}'
{
  "commit": "f26cb52f16af5ce43a6a912c1cdfd01894021baf",
  "tree": "76ab9e3f34d5ce47101a0f26668fe4aab5671a01",
  "parents": [
    "79df48adae1a53b09ef9747d46d90c9f6e4706ff"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sat Sep 12 23:36:07 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Sep 13 11:27:04 2026 +0100"
  },
  "message": "[tls] Add support for the supported versions extension\n\nRFC 8446 caps the version number field in ClientHello and ServerHello\nto represent at most TLS version 1.2, as a workaround for badly\nengineered servers and middleware boxes.  The actual protocol version\nis instead negotiated via the supported_versions extension.\n\nSend the list of supported versions in the ClientHello, and parse the\nselected version from the supported_version extenion if present in the\nServerHello.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc50ff703f753011512b6f269e0000f4d6abcf7f",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/tls.h",
      "new_id": "2dab6ccd7e7e8714bacb2e8003e89b25a90de2bf",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/tls.h"
    },
    {
      "type": "modify",
      "old_id": "282a460b64f635d49e67b346345004467dc3abad",
      "old_mode": 33188,
      "old_path": "src/net/tls.c",
      "new_id": "e53f99777169a819618ac762c00afe7a1e9f0aa2",
      "new_mode": 33188,
      "new_path": "src/net/tls.c"
    }
  ]
}
