)]}'
{
  "commit": "4ff604e98f4b1bc04de5836d1d24f269c278d561",
  "tree": "800b4b5e4ea837e83f3f15b32be6f139d44a21e2",
  "parents": [
    "779f7d0840a8bac4a0e10f2df4b08cd42df35592"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Aug 29 12:14:34 2022 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 29 16:31:37 2022 +0000"
  },
  "message": "Use O_CLOEXEC instead of fcntl(FD_CLOEXEC)\n\nO_CLOEXEC avoids a race condition and is less code. It was supported in\nLinux starting 2.6.23. https://bugs.python.org/issue26343#msg260151 says\nit\u0027s been available since macOS 10.7. Let\u0027s try using it instead of\nfcntl and see if anything breaks. It\u0027s even part of POSIX these days.\n\nUpdate-Note: BoringSSL\u0027s /dev/urandom code now assumes the platform\nsupports O_CLOEXEC.\n\nChange-Id: I95313892b36539591685d4c83a387f77129ad3d1\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/54125\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "508d4412467ffdf5ec78b469fd7628872358a5fe",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/urandom.c",
      "new_id": "11f1b5b684b777744d767a8e279afa61f9e2172a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/urandom.c"
    }
  ]
}
