)]}'
{
  "commit": "7638aca01fb83223bae637bca565ff50bd60257c",
  "tree": "361da9087f06bd7eb328a82b691044a5c83a48fb",
  "parents": [
    "22d1696819f1ccde7696728ee6a2b5386836f6d6"
  ],
  "author": {
    "name": "Tim Taubert",
    "email": "tim@timtaubert.de",
    "time": "Wed Jun 15 21:05:30 2016 +0100"
  },
  "committer": {
    "name": "Tim Taubert",
    "email": "tim@timtaubert.de",
    "time": "Wed Jun 15 21:05:30 2016 +0100"
  },
  "message": "SSL: ngx_ssl_ciphers() to set list of ciphers.\n\nThis patch moves various OpenSSL-specific function calls into the\nOpenSSL module and introduces ngx_ssl_ciphers() to make nginx more\ncrypto-library-agnostic.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "810c46995c38f94142e729d5d748319772c2d816",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "bb9a9006b8bd48f7cce25bb03065923366250b11",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "fc9ec054a622b13bbc042997db7036e3aeb3f994",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "3367d10204d9e778378292c442b47602f4b0e894",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "5efee7b72eb294ef5ae20502a34d8eaee17d9384",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "4f49a527638a7e0aff739864525fddfe6687969d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "7f23c86e317b255067f886463bf42c68793e2bc5",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "d685ae9b9f07cb8ce1b5c3b6fd8cdc7192330182",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "a03c6f6973ba8a8eb2e86815ed3e85bb81e7f3b2",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_uwsgi_module.c",
      "new_id": "7f916e84035ff4a7a5c523d68a3a20bdf6ccc5cb",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_uwsgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "83cffb83273869266c77ecb2919128ab97d67f78",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_ssl_module.c",
      "new_id": "11e428cb984d63468e3d1808f608f80cefc408c9",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "d4fa99492212389c1efb7e63b4f36fc6aaff8659",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_proxy_module.c",
      "new_id": "831fdda50517302975231171cd5de9837095de9b",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "2d2f3ca020f87ae2c41691c9531af04db191ee56",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_ssl_module.c",
      "new_id": "9c559c6355df3cc02ce35502c792490b56a8a581",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_ssl_module.c"
    }
  ]
}
