)]}'
{
  "commit": "6477012ff559afcfa911fad81d94fd5e038f5fea",
  "tree": "bbe00288f01974d12a87655150d3cc6f866482c7",
  "parents": [
    "572edbf0075999001e92c0bf0747b8e8124ed0b0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat May 04 11:00:04 2019 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon May 06 22:04:52 2019 +0000"
  },
  "message": "Add SSL_get_early_data_reason.\n\nThis is to help servers diagnose 0-RTT rejects. (QUIC has a similar\nfeature, and this will help determine if we need to adjust the ticket\nage skew.)\n\nBug: 113\nChange-Id: Icc7e5df326b5fa82e744605021b1205298efba6a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35885\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41e9305f0acdbf18f74f000d21d929c14c3c8da7",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "cb1affacacce13beae61f4be4d848dd278d0d31b",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "8e020847e2a025270859263d3063409b5910e77f",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "b936efae08eae54ac9d930d59b4d76dfb69703d1",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "0928015df6ae765488c79485fd3a24fa93fa7eeb",
      "old_mode": 33188,
      "old_path": "ssl/handoff.cc",
      "new_id": "db5886a6adf53fe9202739c7ef0c459f069ca809",
      "new_mode": 33188,
      "new_path": "ssl/handoff.cc"
    },
    {
      "type": "modify",
      "old_id": "89be48f85a941d4998b0facaaa9012c09bdbfb81",
      "old_mode": 33188,
      "old_path": "ssl/handshake.cc",
      "new_id": "b8e00704e47a59a569365a142c9747287f06e3a2",
      "new_mode": 33188,
      "new_path": "ssl/handshake.cc"
    },
    {
      "type": "modify",
      "old_id": "4622ad08e92d1733ceebc29a96d5812de94662a8",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.cc",
      "new_id": "f7e5df775137b8c5620b8886853fa1af026a6d8b",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.cc"
    },
    {
      "type": "modify",
      "old_id": "22e12b5ae32bd52a62acb8665d6b0de7748cf7b6",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "2a173c1267b9e72346a67a33ba502e16813e0067",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "f9910f7054b256b6ad5ddf38fe55c2af8f93cf52",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "95177e076eb8335a3b19ae3ec1dedd2f69e2787a",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "add2eb709214febab5ab761c222f883cc10cc45a",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.cc",
      "new_id": "f79ce9b001f01a1fb6c569bb3c83bca0d6d4aae9",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "d61a2a6a908635d7fb6376b286cb1ed1eecf6262",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "e7e5dec4329ac5c7b1aa8f9504ae4666a1a8732f",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "1a154c2cd1b9c4e2e451871f2f0c9ef0497d99cb",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/fuzzer_mode.json",
      "new_id": "78639e2b3ab8f158a2e67c207b2becc5b7fa3928",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/fuzzer_mode.json"
    },
    {
      "type": "modify",
      "old_id": "d27b094d21b0e4aa45a147511a6259761840dba4",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "f5f02858dd3242e1b703debb229ba1d8cb29747f",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "70e061b06689ad7e7611ce9e6387f9d5c5717779",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "4c43be8383fbfbf21f13fa14414d9767b46d818c",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "9221d6f1d3984af80d71dbe5480305778a8a31d5",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "e0ea7a787bb4a6f60740ede80d51bb3151b526aa",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    },
    {
      "type": "modify",
      "old_id": "ac97165fa96a59b406c10eba819d60c05f2a8e76",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "80918add0dbc1014d5f1b86e2295112d7a90c550",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    },
    {
      "type": "modify",
      "old_id": "13a89c0cf0983259e76942dd70a95dc74b7f38db",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "82c9689a965cee500148393e687b9f69bcfacdb7",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    }
  ]
}
