)]}'
{
  "commit": "1f61f0d7c381184b3c0ed2fcfe79eba37bab5b56",
  "tree": "579c572d78702fe5485c46c0cc72321336afa5f3",
  "parents": [
    "0a8deb23350d30db06cb6f90e15c7ee9bd9e2933"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Jul 10 12:20:35 2016 -0400"
  },
  "committer": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Jul 12 19:17:43 2016 +0000"
  },
  "message": "Implement TLS 1.3\u0027s downgrade signal.\n\nFor now, skip the 1.2 -\u003e 1.1 signal since that will affect shipping\ncode. We may as well enable it too, but wait until things have settled\ndown. This implements the version in draft-14 since draft-13\u0027s isn\u0027t\nbackwards-compatible.\n\nChange-Id: I46be43e6f4c5203eb4ae006d1c6a2fe7d7a949ec\nReviewed-on: https://boringssl-review.googlesource.com/8724\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23143444ad2363578170c29a0f4d2e4022082e2b",
      "old_mode": 33188,
      "old_path": "crypto/err/ssl.errordata",
      "new_id": "f211a24f671f98b4f367b590c775f50fcf0a4f3c",
      "new_mode": 33188,
      "new_path": "crypto/err/ssl.errordata"
    },
    {
      "type": "modify",
      "old_id": "7c272668d043e9cd5c096aef689a644ccaf6789d",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "8747d5849589050e04a01410b8d380f6ed546cf0",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "774754a519463e17b826d1575cf9197bb2abfdb8",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.c",
      "new_id": "0f9a26e508d296b8524c16db693d362993c92bf9",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.c"
    },
    {
      "type": "modify",
      "old_id": "836eadffd402e33bec332e10318e9ec1af96ce1b",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.c",
      "new_id": "8bc490eec39d6e8274d4190b700bd6731dc8017d",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.c"
    },
    {
      "type": "modify",
      "old_id": "c971babe8e63827f9ff4d65e69fce3629b05f5a7",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "4e1c458014086a8ad491fb4eab4b29dbee2fb71d",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "b5c2ed5ca56039febaf9c82bc4e3b3b535b39c7b",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.c",
      "new_id": "9d4a55e590915fe6a57b66f6aeff92aedf7c2378",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.c"
    },
    {
      "type": "modify",
      "old_id": "0fda4b5d33fc421715762b305edf2373656bae81",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "25dab0c482a24eb71ae95c0b22ffa6dc9cf52c46",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "d8200013b9bd70026112a4bc72ad1b046a9ed992",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_client.go",
      "new_id": "a67b24274f59bdcf2449a37026d607f02aa62f10",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "eecb4fca95770d3d63b79221aabf4a1ac2b1594d",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "c8ddf915734b5cdf607e958c6dc63d4105c5e850",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "a54c3571c8c6490814ea6977beca32697844179c",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "3531909ff00421e8531792b823209430e7bfd867",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    }
  ]
}
