)]}'
{
  "commit": "d6d861b107f6c74484ad0a1afc2147c022e37e87",
  "tree": "5469df7a20965071dc970548efb74d442720e417",
  "parents": [
    "d02fdbeeeb2867ec513c0de5d045b897645dd694"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Dec 05 22:23:22 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Dec 05 22:23:22 2016 +0300"
  },
  "message": "SSL: $ssl_client_verify extended with a failure reason.\n\nNow in case of a verification failure $ssl_client_verify contains\n\"FAILED:\u003creason\u003e\", similar to Apache\u0027s SSL_CLIENT_VERIFY, e.g.,\n\"FAILED:certificate has expired\".\n\nDetailed description of possible errors can be found in the verify(1)\nmanual page as provided by OpenSSL.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fc25ca54541d9bcefabe533c874108063669f90",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "cb0dd2e4b468044a60c01d294f0f1d04ec1505bb",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    }
  ]
}
