)]}'
{
  "commit": "27e09a3277d17718902afca16cce7e2fb9a82ec2",
  "tree": "6aec43745162fba8f65c35ee0a1a138e6b067e5d",
  "parents": [
    "b2966323f10a2d42880f6aad64279a77b5441802"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Mar 28 23:53:10 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 29 23:26:38 2024 +0000"
  },
  "message": "Document that our Unicode APIs reject noncharacters\n\nNoncharacters are weird. They\u0027re code points and generally expected to\npass through string APIs and such, but they\u0027re also not meant to be used\nfor \"open interchange\". We reject them, while most Unicode APIs accept\nthem. They\u0027re public API nowadays, so document this.\n\nChange-Id: I56aa436ae954b591d9a00b6560617e1ad5c26d95\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/67568\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10fba07c971b9d0f5b72206d5c544808a36318d7",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/unicode.c",
      "new_id": "76f37f909062998a6355a3c7ce3e0ff8e4b74c6a",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/unicode.c"
    },
    {
      "type": "modify",
      "old_id": "0d486288b7339d9cff6d561386c5397fbc07a203",
      "old_mode": 33188,
      "old_path": "include/openssl/bytestring.h",
      "new_id": "961b7e3075b0a2d1e4668f5d2b8b0d3a6ae22a8e",
      "new_mode": 33188,
      "new_path": "include/openssl/bytestring.h"
    }
  ]
}
