)]}'
{
  "commit": "8bfb37e9f0e808483cd9754c020292a9cb35e342",
  "tree": "f1107f3e002ff53f9272e531185b0ecb3640a835",
  "parents": [
    "28c968a89b78e2002c9628ff6b02caaba9d3569f"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sun Feb 05 19:15:09 2012 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sun Feb 05 19:15:09 2012 +0000"
  },
  "message": "Merge of r4401, r4415:\n\nSSL changes:\n\n*) Added support for TLSv1.1, TLSv1.2 in ssl_protocols directive.\n\n   Support for TLSv1.1 and TLSv1.2 protocols was introduced in\n   OpenSSL 1.0.1 (-beta1 was recently released).  This change makes it\n   possible to disable these protocols and/or enable them without other\n   protocols.\n\n*) Removed ENGINE_load_builtin_engines() call.\n\n   It\u0027s already called by OPENSSL_config().  Calling it again causes\n   some openssl engines (notably GOST) to corrupt memory, as they don\u0027t\n   expect to be created more than once.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82936906f6a92c6b5a395727f4c94e68b3416e17",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "109464540454d31fab2fd10e762fa18b79e22400",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "33cab7b3ccb085f38351d2cc03479577679f0b81",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "0b5b7c8deaba474235c0c98b3a912c6351b1cbb5",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "64a853c6df535d431e6142e07d27901a2eeef1d0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "05248a83944d1f97ead57a97ee61b66ed4d45139",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "0ac744ca1e2cf512e56621fadaad6c4f66daf024",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "17a5b8de27c77bb4397e1dee3cb4eb8e56beceba",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "4f4c9a20d0d5cf0506fc81c7d6214933e9fcc109",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_ssl_module.c",
      "new_id": "fa02409d2694a54fd80f249bb783ae8612143aa1",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_ssl_module.c"
    }
  ]
}
