)]}'
{
  "commit": "b2536a2c6234496ef609e7c909936bbf828dac6d",
  "tree": "327f0b98e76ed60e99bbfcf270caa71f911f0c5b",
  "parents": [
    "eeb3333f44cf0a8b0a1018dcfca54c72d8c4a3a3"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Mon Nov 07 17:16:55 2022 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 07 22:43:58 2022 +0000"
  },
  "message": "Fix integer overflow in OPENSSL_gmtime_adj\n\nOpenSSL uses integer parameters for this function, and the\nmultiplication here ends up being done as an integer.  Since we\nsupport values up to year 9999, it is possible for someone to pass\nin a number of days to the \"adj\" function to adjust a base time far\nenough to overflow a 32 bit integer.\n\nChange-Id: Iedfc33d8bf90d70049f99897df1d193fb29805d0\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/55125\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f0ec760f2731475cdb12016beff246d6cba62d4",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "7d9688b32260907a2d342e29152e6f00ac918df3",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "882b5fb1bbc689c2e89fe6c28a76bfd8680fd38d",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "4f98a1a10d7d2f633d79c1f86240f69545733a03",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "81fbe8331891c9e62713203e7a983fa65433b200",
      "old_mode": 33188,
      "old_path": "crypto/asn1/posix_time.c",
      "new_id": "7dd9e5b3f401488c3aa2de54195f30e820aa342c",
      "new_mode": 33188,
      "new_path": "crypto/asn1/posix_time.c"
    }
  ]
}
