)]}'
{
  "commit": "ab83e31414286ccdc35fbacf976f64a910a6c718",
  "tree": "8f0afe0856571ea95077a6ab40e8f5ede0161e00",
  "parents": [
    "6dd083fd6804a3ee6ac3adc019f81910f1c63f21"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Nov 25 16:28:02 2016 +0000"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Thu Dec 08 17:18:30 2016 +0000"
  },
  "message": "Move client construction of ClientHello extensions into new framework\n\nPerl changes reviewed by Richard Levitte. Non-perl changes reviewed by Rich\nSalz\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81826a3431816471c7a6d4ec56fe0aa30e0c19d6",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "2a9d0de6c80e7846bda770ce56330b6c3b572769",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "3523682c3a1d98386959eb4b3de78427b156f473",
      "old_mode": 33188,
      "old_path": "ssl/ssl_err.c",
      "new_id": "ce74d4497e5cc27732a8ee40e15f963234424bac",
      "new_mode": 33188,
      "new_path": "ssl/ssl_err.c"
    },
    {
      "type": "modify",
      "old_id": "178a5d0690bdc3df13e806a7ad8e9606c834a23b",
      "old_mode": 33188,
      "old_path": "ssl/ssl_locl.h",
      "new_id": "e068fd102ef9a2951556e5bb3a94b2ea2963c83e",
      "new_mode": 33188,
      "new_path": "ssl/ssl_locl.h"
    },
    {
      "type": "modify",
      "old_id": "8aba3218aa3814d0cdf650414501400ec992983b",
      "old_mode": 33188,
      "old_path": "ssl/statem/extensions.c",
      "new_id": "68e278c3e243f4b553267c35bc36842dd0870567",
      "new_mode": 33188,
      "new_path": "ssl/statem/extensions.c"
    },
    {
      "type": "modify",
      "old_id": "f51a2de04122026bc6979d80aeaf8afade91eebb",
      "old_mode": 33188,
      "old_path": "ssl/statem/extensions_clnt.c",
      "new_id": "93f4f02b49be42fa673dfe7b9c415d4a43156cfb",
      "new_mode": 33188,
      "new_path": "ssl/statem/extensions_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "e090421ddeb03c590d632c12881a3340f0e29f0f",
      "old_mode": 33188,
      "old_path": "ssl/statem/extensions_srvr.c",
      "new_id": "70898891e2b7585835fc876253f0539dcde15b1c",
      "new_mode": 33188,
      "new_path": "ssl/statem/extensions_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "ec3991d9a16d2c67e79e9561ea322dfee0252b92",
      "old_mode": 33188,
      "old_path": "ssl/statem/statem_clnt.c",
      "new_id": "cded5b96ec68a4643e8da8a3a61b22055c3a2cea",
      "new_mode": 33188,
      "new_path": "ssl/statem/statem_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "88c40f546b4d696b83e765b5ddda29576ce30af3",
      "old_mode": 33188,
      "old_path": "ssl/statem/statem_locl.h",
      "new_id": "0ec2353626b9847bee78a904a55387fe77899c21",
      "new_mode": 33188,
      "new_path": "ssl/statem/statem_locl.h"
    },
    {
      "type": "modify",
      "old_id": "e682912b5dbce57d7599d5480b305e6e3b2c5218",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.c",
      "new_id": "a49df18ceb265e339548940bd64af5c758950e70",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.c"
    }
  ]
}
