)]}'
{
  "commit": "c846871ce106e0fbe4c27a48a4c3378f18cd03f8",
  "tree": "671f9b27b80721d8e194e6450776cb54297a0f6b",
  "parents": [
    "f8cc8969d52211530c0eba3d28e0cb03d4f958b3"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Oct 03 15:24:08 2012 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Oct 03 15:24:08 2012 +0000"
  },
  "message": "SSL: the \"ssl_verify_client\" directive parameter \"optional_no_ca\".\n\nThis parameter allows to don\u0027t require certificate to be signed by\na trusted CA, e.g. if CA certificate isn\u0027t known in advance, like in\nWebID protocol.\n\nNote that it doesn\u0027t add any security unless the certificate is actually\nchecked to be trusted by some external means (e.g. by a backend).\n\nPatch by Mike Kazantsev, Eric O\u0027Connor.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1fb5739fe50564bcd4ca7aabbd8a80cf3f417ad",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "bf81d2529c9a5dad253b325f29bb8ab921fc6a2a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "0073dba3c222308cf4b44b5418010068aed1a0f3",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "284edd0029ad3982879f69d5e1c0b93d2f2818b0",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "cb970c5c20286e3a555a2f20824cb3d704dda192",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "ec9d4a1c36397a26c5450972be1611f9ff49f9b7",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    }
  ]
}
