)]}'
{
  "commit": "6c7aed048ca0a335e02dfee10976c5dc8620783e",
  "tree": "afdad4ea0491a082ff6a3bc4f2acb934af88124e",
  "parents": [
    "e098ec2460c12e7061f3584086d75dd72eb4c5c9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Wed Aug 27 16:42:38 2014 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Aug 29 00:39:33 2014 +0000"
  },
  "message": "Client-side OCSP stapling support.\n\nRemove the old implementation which was excessively general. This mirrors the\nSCT support and adds a single boolean flag to request an OCSP response with no\nresponder IDs, extensions, or frills. The response, if received, is stored on\nthe SSL_SESSION so that it is available for (re)validation on session\nresumption; Chromium revalidates the saved auth parameters on resume.\n\nServer support is unimplemented for now. This API will also need to be adjusted\nin the future if we implement RFC 6961.\n\nChange-Id: I533c029b7f7ea622d814d05f934fdace2da85cb1\nReviewed-on: https://boringssl-review.googlesource.com/1671\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0100fb956f295ee342f6b4d466ba6507a806854d",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "70afbd42568d02e49101a673b288bbba99d236ed",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "2e9b8cc267f5d8055033f0f235d412759a72bf10",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl3.h",
      "new_id": "44f93677a91b9fe1ce956b1906af15810b2ebe8b",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl3.h"
    },
    {
      "type": "modify",
      "old_id": "b8dd7ae5fbc60ec5c366fdd560ac7583364b98c0",
      "old_mode": 33188,
      "old_path": "include/openssl/tls1.h",
      "new_id": "08ad8e8940c58e9ebc53a6648ef7ef1301e25925",
      "new_mode": 33188,
      "new_path": "include/openssl/tls1.h"
    },
    {
      "type": "modify",
      "old_id": "4fcf0c34e3fa2007de3dd8f60b994c3fa4ade525",
      "old_mode": 33188,
      "old_path": "ssl/d1_clnt.c",
      "new_id": "b781d88758b5f2fa6788c42c25ceb426a5cc261a",
      "new_mode": 33188,
      "new_path": "ssl/d1_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "102d442a8645853e7b13228045e069d6e8a5873a",
      "old_mode": 33188,
      "old_path": "ssl/d1_srvr.c",
      "new_id": "79da484f503cffa7118139651ddffa188e84c827",
      "new_mode": 33188,
      "new_path": "ssl/d1_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "63fbbeb54819fc05f02b618f6eb1aacfa5028ba5",
      "old_mode": 33188,
      "old_path": "ssl/s3_clnt.c",
      "new_id": "44d26a78b15c3f2de1078b71f689b2da101da8a5",
      "new_mode": 33188,
      "new_path": "ssl/s3_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "50aa4bdd38fb60ab89449e42cdb9474b4b062625",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "479b6de8221b82e348b20ed04fbb2e61857c5186",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "1017f4aa8cedf1a9e2822c376408bfb1d561d06b",
      "old_mode": 33188,
      "old_path": "ssl/s3_srvr.c",
      "new_id": "0e9c7d56508504b51d7a69eb81f4cfcea7986c8e",
      "new_mode": 33188,
      "new_path": "ssl/s3_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "05c6462646ba0a7aee36a79f61990568dd18b808",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.c",
      "new_id": "8acd0eb952bba4f1f3e55f99226e5d37d2b2d993",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "01d59c47fef2bb5233b107498c0c9711b4595190",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "58684b0e2affca65a8ed2dc42fb6406bef3008a3",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "0aefaa44496eac40ce8ca97dca934ee2ee425f73",
      "old_mode": 33188,
      "old_path": "ssl/ssl_locl.h",
      "new_id": "ad2d8431c356e60e23e1e42a827401550abe0bbb",
      "new_mode": 33188,
      "new_path": "ssl/ssl_locl.h"
    },
    {
      "type": "modify",
      "old_id": "c48c64bdc1f55ba2b3a07be851a6600f19ae020d",
      "old_mode": 33188,
      "old_path": "ssl/ssl_sess.c",
      "new_id": "7fd17248f203a387456d846b332ae02544f24c4b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_sess.c"
    },
    {
      "type": "modify",
      "old_id": "cafcfa29dc87ccce07069b5b7fe122d74343856a",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.c",
      "new_id": "8fdd8137b5b3a082c74cfba3372357fc66918638",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.c"
    }
  ]
}
