)]}'
{
  "commit": "6ab7c1482bf4cdc91c87bc512aaf68ffb18975ec",
  "tree": "00021ff7536fc0c3e7e72c1089879386cc822e17",
  "parents": [
    "b17231cdb9ec4e877b470c57d3280d9195811cd9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun May 05 10:34:07 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 07 20:27:53 2024 +0000"
  },
  "message": "Add tests for some odd escaping behavior in the CONF parser\n\nHonestly, these are probably bugs, but add tests for them so, if we\nchange the behavior, we do so intentionally. The escape processing logic\nhas checks for hitting the end of the string early.\n\nAt first, I had a hard time reaching this case because this is normally\nprocessed as a line continuation. However, the line continuation logic\nis not escape-aware. It just assumes if your line ends \"...\\\\\\\\\", that\nthe last backslash is not a continuation. I.e. it doesn\u0027t correctly\ncount escapes.\n\nThis is almost certainly a bug, but means the escape + EOF behavior is\nreachable. Even more interesting is that it seems to intentionally\nterminate quote handling. Add tests for these cases.\n\nChange-Id: I9e058ec2b1ce3e20d87eab28a64c79880e3e5cae\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/68288\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4905cb32be44ef3664d33f2e497fc8e288554162",
      "old_mode": 33188,
      "old_path": "crypto/conf/conf_test.cc",
      "new_id": "53b964841af2644ddaaaa08b9d1ffec4881daf9c",
      "new_mode": 33188,
      "new_path": "crypto/conf/conf_test.cc"
    }
  ]
}
