)]}'
{
  "commit": "2d98d49cf712ca7dc6f4b23b9c5f5542385d8dbe",
  "tree": "6fd231cb03d24b0eca9797192f47fe4d8ff9d12c",
  "parents": [
    "e3418028023f6399bee43d78db1ee7f374f52dc2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Oct 08 17:31:17 2018 -0500"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 10 19:50:19 2018 +0000"
  },
  "message": "Add a per-SSL TLS 1.3 downgrade enforcement option and improve tests.\n\nDue to non-compliant middleboxes, it is possible we\u0027ll need to do some\nsurgery to this mechanism. Making it per-SSL is a little more flexible\nand also eases some tests in Chromium until we get its SSL_CTX usage\nfixed up.\n\nAlso fix up BoringSSL tests. We forgot to test it at TLS 1.0 and use the\n-expect-tls13-downgrade flag.\n\nBug: 226\nChange-Id: Ib39227e74e2d6f5e1fbc1ebcc091e751471b3cdc\nReviewed-on: https://boringssl-review.googlesource.com/c/32424\nReviewed-by: Steven Valdez \u003csvaldez@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "117321a4a4662aa753275e91345c4599193fad63",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "c0d44ce2820fb20273b453def0b5bcb5ddcc14e9",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "ae96bcf2fe86fbcc52c2e170a619603b08394c9f",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "e46b39f90289d9e48fe07206d10ea0f43a481be9",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "0535b8de964550447d93ce6c09c222daf0378ffa",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "561b5d9b27a062cccc0c0606a56ebf25153c35a4",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "13b9cacc3204a107554fd588d8ce3f369a766b98",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "9c16de4958ef29d638e05e0f90b9b15b11b15cac",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "4bcf6037c19750057cec5b0fc13e261d86608e37",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "9631e6e20785f35c4831f02df34daa9ee7e12722",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    }
  ]
}
