)]}'
{
  "commit": "fae0964b3d44e94ca2a2d21f86e61dabe683d130",
  "tree": "32afb7984ef813e6381f34f1f7bb46f45d3a0780",
  "parents": [
    "356d37861f5772e2d87ef443f61f33c020e52b04"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Tue Mar 12 19:31:09 2024 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 13 15:52:19 2024 +0000"
  },
  "message": "Re-remove unnecesary stat calls from by_dir.c\n\nAfter examining consumer test code and discussion with davidben,\nthe stat here serves only to get out of this code without having\nan error on the error stack when the file does not exist, which is\nthen interpreted as the CA or CRL does not exist. Instead, we\nsimply attempt to open the files, and if it does not work for\nany reason, clear the error that was set.\n\nThis changes us to treat any failure in finding a CA or CRL using\nthe by directory lookup as if the file was just not present. This\nensures a consistent behaviour with the error returned from the\nverification code. We don\u0027t differentiate between the file not existing\nor other errors such as garbage in the file.\n\nFixed: 708\nChange-Id: I1eee01282cde803fb7c9b52003da3dfbd5ba9e33\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/66967\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16d2dfb2dcbecf2070a64f263ab6aad036c33553",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_dir.c",
      "new_id": "5829de46fb0bbb2620fb559d83114644f5a2e73b",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_dir.c"
    }
  ]
}
