)]}'
{
  "commit": "c88440cb71fa8bd7d758f6bd4fe14541acc81bdd",
  "tree": "245c6be36dea6ade8c8f7c426003b8687a94e2e7",
  "parents": [
    "3a2b37f55664cf65f484fc55d90a994908a72e1a"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 12 13:29:48 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 12 15:39:09 2026 -0800"
  },
  "message": "Deflake DTLS12-SendExtraFinished-Reordered\n\nThe aim of MaxHandshakeRecordLength + ReorderHandshakeFragments was to\nmake it likely that we received at least one fragment of the extra\nFinished before the actual Finished, thus exercising the case where we\ndetect it before the handshake instead of after.\n\nThere was some probability that this didn\u0027t happen and we actually\nreceive the entire correct Finished before learning of the extra\nFinished\u0027s existence. Now that we have the DTLSController machinery, we\ncan program in the order we actually want.\n\nSeparately, it happened that our DTLS 1.2 implementation returned a\ndifferent error depending on whether we detected it before or\nafterwards. This is due to a combination of DTLS 1.2\u0027s renegotiation\nambiguity, and the very hacky place where we hook in the retransmit\ncheck. If we resolve crbug.com/383016430, we might end up changing that.\n\nChange-Id: Idfe4c8c1247e25aa70ce3ec3560833109cef195a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86989\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "08de8fa5f33f7a055e0c7e55257d5074750a16b1",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/basic_tests.go",
      "new_id": "faeb352c2c39ddb3c07584bc8a71f9166100c1ee",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/basic_tests.go"
    }
  ]
}
