)]}'
{
  "commit": "0208e201e50c8595cda22de2100dfeb65c5014f7",
  "tree": "a65df07a0c4223edb3b8a679b9318e87cafe320d",
  "parents": [
    "41a5e5e8343903352315043d98c86ff56fbb7124"
  ],
  "author": {
    "name": "Kazuho Oku",
    "email": "kazuhooku@gmail.com",
    "time": "Sat Apr 18 10:53:01 2026 +0900"
  },
  "committer": {
    "name": "Kazuho Oku",
    "email": "kazuhooku@gmail.com",
    "time": "Sat Apr 18 10:53:01 2026 +0900"
  },
  "message": "replace get_test_ech_mode with direct ech.configs global\n\nExpose the ECH configs iovec as a test-wide global (analogous to ctx /\nctx_peer) and use the library\u0027s own convention: base \u003d\u003d NULL means no\nECH, len \u003d\u003d 0 means grease, len \u003e 0 means real ECH. This eliminates\nthe enum, sentinel cipher list, and translation function.\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "515214d4bc0bdec2b6dd346f3c3d34b410be292f",
      "old_mode": 33188,
      "old_path": "t/picotls.c",
      "new_id": "bfd22f2d18a65233b3feafcb4d71a9bd75af2aa2",
      "new_mode": 33188,
      "new_path": "t/picotls.c"
    }
  ]
}
