)]}'
{
  "commit": "0c069cbf33d6a682e97a12c74284901a9bcd66b9",
  "tree": "455ab75ef93cd8daf4a0feea583cbd94d77833fc",
  "parents": [
    "9a56503c1571940af2d4b5bce04e0ae143e8f8b6"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Apr 03 13:58:57 2023 +0900"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 10 13:37:53 2023 +0000"
  },
  "message": "Don\u0027t consume the newline in BIO_gets for fds\n\nWe support BIO_gets on three BIOs. They\u0027re all slightly different. File\nBIOs have the NUL truncation bug. fd BIOs swallow the embedded newline.\nThis CL fixes the second issue and updates the BIO_gets test to cover\nall three.\n\nSee also upstream\u0027s https://github.com/openssl/openssl/pull/3442\n\nUpdate-Note: BIO_gets on an fd BIO now returns the newline, to align\nwith memory and file BIOs. BIO_gets is primarily used in the PEM parser,\nwhich tries to tolerate both cases, but this reduces the risk of some\nweird bug that only appears in fd BIOs.\n\nChange-Id: Ia8ffb8c67b6981d6ef7144a1522f8605dc01d525\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/58552\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b9c6db19cc3e8782538d5eb5fe1f81b3885966",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio_test.cc",
      "new_id": "99cdcbf6d2a96c3f879bee61be3ca759b6cfd3ff",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2980b7d107a113b662bedc6096a8066c984261a0",
      "old_mode": 33188,
      "old_path": "crypto/bio/fd.c",
      "new_id": "9a2a65027f5bd68d14e2d5e525afbcd7ce038729",
      "new_mode": 33188,
      "new_path": "crypto/bio/fd.c"
    },
    {
      "type": "modify",
      "old_id": "01ea69c930e292330ed73414308840b07ce5ef43",
      "old_mode": 33188,
      "old_path": "include/openssl/bio.h",
      "new_id": "abe7aec95a6fb66af3d9669f1b15b64cd784821b",
      "new_mode": 33188,
      "new_path": "include/openssl/bio.h"
    }
  ]
}
