)]}'
{
  "commit": "7d054e5ab2aeaead14c0c19b808d62221020b0e1",
  "tree": "655006eea9d0fe60879b36d09e9046be5a3749de",
  "parents": [
    "7852414967b87400b08bfdf321732cfbd07286e2"
  ],
  "author": {
    "name": "Rob Percival",
    "email": "robpercival@google.com",
    "time": "Mon Feb 29 17:33:02 2016 +0000"
  },
  "committer": {
    "name": "Rob Percival",
    "email": "robpercival@google.com",
    "time": "Tue Mar 01 20:03:25 2016 +0000"
  },
  "message": "CT policy validation\n\nSpecifies a callback that will, in the future, be used by the SSL code to\ndecide whether to abort a connection on Certificate Transparency grounds.\n\nReviewed-by: Ben Laurie \u003cben@openssl.org\u003e\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de122df863c49cf49f3648beb4ff76d494f514b2",
      "old_mode": 33188,
      "old_path": "crypto/ct/Makefile.in",
      "new_id": "0daec36544db4bd4c34f1d37a1a46e8639334843",
      "new_mode": 33188,
      "new_path": "crypto/ct/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "fbf2495813695df523664212450f8d11a0653e0c",
      "old_mode": 33188,
      "old_path": "crypto/ct/build.info",
      "new_id": "3ca0e316085c8622ba9a0d2114a29e2a37c97ece",
      "new_mode": 33188,
      "new_path": "crypto/ct/build.info"
    },
    {
      "type": "modify",
      "old_id": "6db237b534594f7d6cb3c68ec535d99ec8d6d863",
      "old_mode": 33188,
      "old_path": "crypto/ct/ct_err.c",
      "new_id": "c55677c722a7b6891876b64edd10fa95d91b6dab",
      "new_mode": 33188,
      "new_path": "crypto/ct/ct_err.c"
    },
    {
      "type": "modify",
      "old_id": "fce234da788503f149613e5ce785016faf076c51",
      "old_mode": 33188,
      "old_path": "crypto/ct/ct_locl.h",
      "new_id": "b82fabc4f0dead57a8e0dbf546d7f2c41d33ef45",
      "new_mode": 33188,
      "new_path": "crypto/ct/ct_locl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1236411000dca61c7cda2a0380120b7e4cb04ab4",
      "new_mode": 33188,
      "new_path": "crypto/ct/ct_policy.c"
    },
    {
      "type": "modify",
      "old_id": "e75061d290ab0455d9eb41301d2529e7afb1d7d7",
      "old_mode": 33188,
      "old_path": "crypto/ct/ct_sct.c",
      "new_id": "35f815235f15d32223970c5051cd6be078ba7d65",
      "new_mode": 33188,
      "new_path": "crypto/ct/ct_sct.c"
    },
    {
      "type": "modify",
      "old_id": "57053120adc9552337cacc9afd735b5aa904d600",
      "old_mode": 33188,
      "old_path": "crypto/ct/ct_vfy.c",
      "new_id": "236678363bd91d9365fd3fece9003db8eb5ea55e",
      "new_mode": 33188,
      "new_path": "crypto/ct/ct_vfy.c"
    },
    {
      "type": "modify",
      "old_id": "de130c46784986cd8124a30e6508a8d4e222acdb",
      "old_mode": 33188,
      "old_path": "include/openssl/ct.h",
      "new_id": "7ea7ff236c330544bf992ac78a27ae08494ad1be",
      "new_mode": 33188,
      "new_path": "include/openssl/ct.h"
    },
    {
      "type": "modify",
      "old_id": "013296618c3fdf65c1ebac4ce287a5f58e23f491",
      "old_mode": 33188,
      "old_path": "include/openssl/ossl_typ.h",
      "new_id": "7a8d319989e6269db09ae6760afee1bebe2ae9b5",
      "new_mode": 33188,
      "new_path": "include/openssl/ossl_typ.h"
    },
    {
      "type": "modify",
      "old_id": "2fb1f49985fb51db3080a6711016e9f2973c8f1e",
      "old_mode": 33188,
      "old_path": "test/Makefile.in",
      "new_id": "7a5dcc1c3cf3ee3ea7cf1fe80fa17f6efd5bb6ef",
      "new_mode": 33188,
      "new_path": "test/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fa449d5a09816adaf1746665049b2dfa2fb32b0",
      "new_mode": 33188,
      "new_path": "test/certs/embeddedSCTs1_issuer.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4bc31274b972e09086a9e3f3bb9ed04c2b407a6",
      "new_mode": 33188,
      "new_path": "test/certs/embeddedSCTs3_issuer.pem"
    },
    {
      "type": "modify",
      "old_id": "ac739ff7555d8444d8ad321c42ab771c2da0e9ae",
      "old_mode": 33188,
      "old_path": "test/ct_test.c",
      "new_id": "99517a6d9ff668d497c50e9d36727d821adbacf3",
      "new_mode": 33188,
      "new_path": "test/ct_test.c"
    },
    {
      "type": "modify",
      "old_id": "616bb17603b48e30869a527fd57700d821347c90",
      "old_mode": 33188,
      "old_path": "test/recipes/80-test_ct.t",
      "new_id": "54c3e228c2b6e145362097301a4f884f7a5bf990",
      "new_mode": 33188,
      "new_path": "test/recipes/80-test_ct.t"
    },
    {
      "type": "modify",
      "old_id": "2484fd2fc1450a4d911cc32930d446d3b45c6a50",
      "old_mode": 33261,
      "old_path": "util/libeay.num",
      "new_id": "d49fd74bc00be8e7bfcfe79afdc9e54164a1e7fa",
      "new_mode": 33261,
      "new_path": "util/libeay.num"
    }
  ]
}
