)]}'
{
  "commit": "01cee05c3f04cc40a23c7600c7bf6e4edd90a9bd",
  "tree": "33989eee76d9215d0c911f35a781778d493c2140",
  "parents": [
    "65f2ef02f3a3384db44ea3d3ec809e91ae66ce7d"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jun 01 15:02:17 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 01 14:14:39 2026 -0700"
  },
  "message": "Implement BIO_write_ex\n\nThis does not yet switch BoringSSL\u0027s built-in BIOs, and callers within\nthe library to the new function. That will be done in subsequent CLs.\n\nBug: 42290376\nChange-Id: Id679908a02f04e53487ec68f5931a0dd8ec8e405\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/96109\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "793389c543a6461000795227d92e272dfc7de26b",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio.cc",
      "new_id": "17b068c6069d62d528d3beb3a384d5ee9caff721",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio.cc"
    },
    {
      "type": "modify",
      "old_id": "479b9ce20f27c04f8e4d6631561085bb15fbee20",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio_mem.cc",
      "new_id": "2d80db7086c58c009c7baaa89dc7868b5ff40272",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio_mem.cc"
    },
    {
      "type": "modify",
      "old_id": "faaa87ff5b560f1ae52769fcb0df4dd2372c036f",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio_test.cc",
      "new_id": "eecb81e661275179e356a0c4d1bb09cd1a7bb92a",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio_test.cc"
    },
    {
      "type": "modify",
      "old_id": "328c2b1006fbae5bf88838699f1255bf750be24a",
      "old_mode": 33188,
      "old_path": "crypto/bio/connect.cc",
      "new_id": "d2d478ebb1e31bfcdb54613ae6a516f8a8a55f67",
      "new_mode": 33188,
      "new_path": "crypto/bio/connect.cc"
    },
    {
      "type": "modify",
      "old_id": "b49acb65302acf4a59b393fe302bdf2dacd648c2",
      "old_mode": 33188,
      "old_path": "crypto/bio/fd.cc",
      "new_id": "8e6058c964e9eae1bf297b4656182454aca3ecda",
      "new_mode": 33188,
      "new_path": "crypto/bio/fd.cc"
    },
    {
      "type": "modify",
      "old_id": "ca80b69af07e1dca9e6d3dbbccbad933c0a9f402",
      "old_mode": 33188,
      "old_path": "crypto/bio/file.cc",
      "new_id": "1481e141f9d28732bbf01adbc1b6bf3cc2ecccfe",
      "new_mode": 33188,
      "new_path": "crypto/bio/file.cc"
    },
    {
      "type": "modify",
      "old_id": "72215fcd638f6c334260392f8f63e23a7c772e6b",
      "old_mode": 33188,
      "old_path": "crypto/bio/internal.h",
      "new_id": "18a13a3e7564efdf7e1100eed85f29b981158a45",
      "new_mode": 33188,
      "new_path": "crypto/bio/internal.h"
    },
    {
      "type": "modify",
      "old_id": "11b5c2efa5cd4ceadf50de0e6ecdfa4d2382e996",
      "old_mode": 33188,
      "old_path": "crypto/bio/pair.cc",
      "new_id": "828b2a9f9ec14cb11b4bdd4ea978235aec9ee0f6",
      "new_mode": 33188,
      "new_path": "crypto/bio/pair.cc"
    },
    {
      "type": "modify",
      "old_id": "c61daeca42c8633219f8df87bc998c72c4d2240e",
      "old_mode": 33188,
      "old_path": "crypto/bio/socket.cc",
      "new_id": "88ede9aa7c1e73563e0fe94e27596ff4d9c915c1",
      "new_mode": 33188,
      "new_path": "crypto/bio/socket.cc"
    },
    {
      "type": "modify",
      "old_id": "b799999e3fd3e42ee618c76b0789a05fe88c7508",
      "old_mode": 33188,
      "old_path": "decrepit/bio/base64_bio.cc",
      "new_id": "f0c7a9d89a653e138a5204747a7c185aaa66fa71",
      "new_mode": 33188,
      "new_path": "decrepit/bio/base64_bio.cc"
    },
    {
      "type": "modify",
      "old_id": "d994c11db12e61dcdfb99c522b10bfb9bfcd2806",
      "old_mode": 33188,
      "old_path": "include/openssl/bio.h",
      "new_id": "a7fcd6ae8f7a0f5f282a312fb427650b204ce69d",
      "new_mode": 33188,
      "new_path": "include/openssl/bio.h"
    },
    {
      "type": "modify",
      "old_id": "5b4bace1d4e820da93523728cc0edf996d36ea67",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "5adae371adb20992bf0ef837b816e3aecffb034b",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "fc61e9b2159c0eb62b66fd574f0dca7b1a583616",
      "old_mode": 33188,
      "old_path": "ssl/bio_ssl.cc",
      "new_id": "7e9d4d62b333b74a785999225128633c7136eed2",
      "new_mode": 33188,
      "new_path": "ssl/bio_ssl.cc"
    }
  ]
}
