)]}'
{
  "commit": "bfa8369795b7533a222a72b7a1bc928941cd66bf",
  "tree": "d1fae1edc7d418382ae3d2863753b38255edf9bb",
  "parents": [
    "39d7ee9c8262d9cd3338735bf3e95649857375e5"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Wed May 17 17:43:35 2023 -0600"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 20 18:03:21 2023 +0000"
  },
  "message": "Add support for fork detection via pthread_atfork()\n\nThis provides an alternative way for fork detection that can\nbe used if we are certain the platform does not have other ways\nof cloning an address space in use that are not noticed by\npthread_atfork.\n\nThis supports using pthread_atfork for fork detection on\nmacOS, iOS, OpenBSD and FreeBSD. Linux continues to use MADVISE\nfor the generation number and fork detection.\n\nChange-Id: I79fd7769477dc90bfe37229d2ff2e8c16898dff7\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/59906\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71a02c89e8614089608b5e98e97496fb91683113",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect.c",
      "new_id": "a2cf3a05a1344df9d9af2f1bb0ff9e4a8255e3aa",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/fork_detect.c"
    },
    {
      "type": "modify",
      "old_id": "f9bbe02f766bdf2a2606bdfe5b2a0dcacf1e376f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect.h",
      "new_id": "c267848211183ab393c51e907b6d21c7dd77be9b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/fork_detect.h"
    },
    {
      "type": "modify",
      "old_id": "ab48512761f1ce2d0e065f85b42b60b0e2a5df4f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/fork_detect_test.cc",
      "new_id": "b93126b1c68dca8317cea77c2af3c637ba8aefc8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/fork_detect_test.cc"
    },
    {
      "type": "modify",
      "old_id": "356afddf8146492ad21aa14e1487a9756c93bc48",
      "old_mode": 33188,
      "old_path": "crypto/rand_extra/forkunsafe.c",
      "new_id": "5bdcad38ffbc8f442dc665e6745efbe0829f0830",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/forkunsafe.c"
    },
    {
      "type": "modify",
      "old_id": "6193c0011fed2e866e15ac4b4c7391b5b0c11d17",
      "old_mode": 33188,
      "old_path": "include/openssl/rand.h",
      "new_id": "215798e5243f43f16b3b322d72743bb5f9e157db",
      "new_mode": 33188,
      "new_path": "include/openssl/rand.h"
    }
  ]
}
