)]}'
{
  "commit": "3d8b8c3df27cc780a49607be6a27f2c518f5c082",
  "tree": "aff7e8b69177ef028ed0b93ec0f79cd1e6d127d7",
  "parents": [
    "f8f35c95550e6796ab8b2c0f8e37e7ce4bc67302"
  ],
  "author": {
    "name": "David Schinazi",
    "email": "dschinazi@google.com",
    "time": "Thu Jan 14 11:25:49 2021 -0800"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jan 14 21:22:33 2021 +0000"
  },
  "message": "Add support for the new QUIC TLS extension codepoint\n\nIETF QUIC draft 33 is replacing the TLS extension\ncodepoint for QUIC transport parameters from 0xffa5\nto 57. To support multiple versions of Chrome, we\nneed to support both codepoints in BoringSSL. This\nCL adds support for the new codepoint in a way that\ncan be enabled on individual connections.\n\nNote that when BoringSSL is not in QUIC mode, it\nwill error if it sees the new codepoint as a server\nbut it will ignore the legacy codepoint as that could\nbe a different private usage of that codepoint.\n\nChange-Id: I314f8f0b169cedd96eeccc42b44153e97044388c\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/44704\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60c7e870bffbd35d1ad84ff86ee3a59a2862863a",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "6ecb3d34586a70377bfa40b7005b69febeec1bb5",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "b2b391a39710ab87637d9f957c723e1eef1221fb",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "85d995a7364c348ae3b21eb4663b90307faf78a4",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "ee73d214394fc192e4b209562f68f9ce57d6854f",
      "old_mode": 33188,
      "old_path": "include/openssl/tls1.h",
      "new_id": "0fbea9ea6ccfafaee4445c21624f72e775d5680c",
      "new_mode": 33188,
      "new_path": "include/openssl/tls1.h"
    },
    {
      "type": "modify",
      "old_id": "58a37694210be758d78df8d50730306b008d6206",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "b3b754053df8a97b09cb2205aed7deac183d9781",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8c31871ca509ff5d61fe542ad8caa0dc81e2f001",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "7c7bbbf19b53539ae9103dad71da56a1ef6f0edd",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "e62d6e2f278283b29a62e5ea184ba7b047b770f1",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "d1d525cc7ed3b64aa5ce4563339434073ba8ceaa",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ce1a7a6824fd721fa413c07afef2ef090bb5f350",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.cc",
      "new_id": "9dd6a39ae863b3577bc9f68ac8afbb211a0e19c7",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "f1d4bfa9dba5864bd04dca352e0bb6cbe6dc50cd",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "ae974d094276202bde621742688e00421e4f4f61",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "9fa5c050898cd474d5d494e0301226bd2ac76884",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/conn.go",
      "new_id": "d699938c7685d32f9b6cdc94d13da5f698c4acae",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/conn.go"
    },
    {
      "type": "modify",
      "old_id": "ad01f1e220272dedd0823bca9a5f5d68cf3ebd0e",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_client.go",
      "new_id": "6bbdc61bd54c24e43948bf53a3bb3ed3b3b5a89a",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "a8ea67d5c5af5030a2a03427f9d72952a0fe808a",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_messages.go",
      "new_id": "0e60797b269b7a1dc0963326d6f4b3f8fd5ccad3",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_messages.go"
    },
    {
      "type": "modify",
      "old_id": "3cdebefd9ecea4093383351e7de633ccbfa451c8",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "e75a984dafdf879176868ca9ce155463bd460be6",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "1ac7da247c565015ee2f596179387ae4d9d96d3c",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "2a58be785f8e3c8fb989c66681b59aa43217504f",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "4f848674665e2926ac3739df1bdbe63f5af71365",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "c1d215bbc067a40e65e9e0846f2ae8145d8c1df1",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "9279fca4cc0966f780f3bf3371575a011c55b0f8",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "7d779943171c4ad0d46ca34be8c4f68480405408",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
