)]}'
{
  "commit": "f2394d14d81df436b263ff104eb6efc915cbdfc6",
  "tree": "f0421323bc6f62d4d07a8e839fe620142ffff3f9",
  "parents": [
    "a66e808c0f15a42b6e9b5b5c42cc02d458835da1"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Tue Jan 07 01:40:45 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 07 11:06:15 2025 -0800"
  },
  "message": "Stop playing with time strings with strlcat\n\nIn ASN1_TIME_to_generalizedtime we were already parsing the\ninput time string to check for validity at the start of the\nfunction. Instead of throwing away the tm we construct to do this,\nkeep the tm, and just convert the time normally to what we want\nafter the check instead of messing with the original string.\n\nChange-Id: I32b351abd135b1f9c30b228c09718c5be994187a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/74848\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ab5d93dae7446b8713a25188704adf96686a0fb",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_time.cc",
      "new_id": "597b4861be26c5659699c509d00db47b1c0bc679",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_time.cc"
    }
  ]
}
