)]}'
{
  "commit": "1d5ef3bb1eb97848617db5e7d633d735a401df86",
  "tree": "fe32b72aca781196fb0e037437c5846c25b9ce4e",
  "parents": [
    "324dce4fd70ee84dc279c43c6ae29e672ea26e31"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Mon Oct 12 19:54:18 2015 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Oct 13 18:02:28 2015 +0000"
  },
  "message": "Add SSL_set_renegotiate_mode.\n\nAdd a slightly richer API. Notably, one can configure ssl_renegotiate_once to\nonly accept the first renego.\n\nAlso, this API doesn\u0027t repeat the mistake I made with\nSSL_set_reject_peer_renegotiations which is super-confusing with the negation.\n\nChange-Id: I7eb5d534e3e6c553b641793f4677fe5a56451c71\nReviewed-on: https://boringssl-review.googlesource.com/6221\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01bd7cce08d154ae0ccd715afa875e4a6e790c13",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "dc258ef9c5b6384e01683336104e0ea12e91f2aa",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "db496015a876c551c92dccd2e18692b385ff1410",
      "old_mode": 33188,
      "old_path": "ssl/s3_pkt.c",
      "new_id": "f2a26a9bc2e7dd0821b2b6fd46f5249aca010b14",
      "new_mode": 33188,
      "new_path": "ssl/s3_pkt.c"
    },
    {
      "type": "modify",
      "old_id": "66867ba40db645ebf229b84cfef2d483c37c6930",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "355195e8fa08212efdefda146194c21d388139f3",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "237ebf1b9659a582770f193c161820219c186900",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "8d1f37b64abaf250e31452ebf4c5d0c7220e58ea",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "ed37b773a0a47e9ac536b39b943addc69d020b2d",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "189854ef8cf2dcaf0385fe3de5e8c744cb95a895",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "6503494cff8339ac5215aae34dde898e72386722",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "4e19be6c421d167da07b661b97782b214e46744c",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "ea052711cc83909b9d79d235177d5012fd07111f",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "460185133a035e45584791896731b9f79a1a2b7d",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
