)]}'
{
  "commit": "71b5f0a1c89871b041da14a72d4a0ea5a2d64816",
  "tree": "c1c4c8b6ea94cb627061174ef14241c668eb84d4",
  "parents": [
    "67b88030e81435af38b6bb05703f62b1e96d5d08"
  ],
  "author": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Wed Oct 21 16:19:15 2026 -0400"
  },
  "committer": {
    "name": "yhirose",
    "email": "yuji.hirose.bug@gmail.com",
    "time": "Wed Oct 21 16:19:15 2026 -0400"
  },
  "message": "Read a NUL-terminated client CA in SSLServer::PemMemory\n\nSSLServer::PemMemory takes a length of 0 to mean a NUL-terminated\nstring for cert_pem and key_pem, but skipped client_ca_pem when its\nlength was 0, so a server given its client CA that way started without\nrequiring client certificates. Read the client CA under the same rule\nas the other fields. An empty client CA now fails to load instead of\nturning the check off, and the README documents the length-0 rule.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50db44d2174c5a5dc3b0a86fdee88bc52b90067c",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "4fe8b8d336373348a37fae75ca3416c68e5ad39d",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "aecb8e958d33516b82c4b54a31b2c4af933d9009",
      "old_mode": 33188,
      "old_path": "httplib.h",
      "new_id": "88b306fb5dce058e345be8802ede524da07bceab",
      "new_mode": 33188,
      "new_path": "httplib.h"
    },
    {
      "type": "modify",
      "old_id": "99f6713695dc904ae28d804d6a9380f37f37ad02",
      "old_mode": 33188,
      "old_path": "test/test.cc",
      "new_id": "aa73f965ce00bfe29b18c2a81803129862e5305e",
      "new_mode": 33188,
      "new_path": "test/test.cc"
    }
  ]
}
