)]}'
{
  "commit": "c831c24be033e8bfe51a22fe11e3b47ca037435f",
  "tree": "24450b882b29d4972fce76966b6f0f5d743f7a19",
  "parents": [
    "b999d93c2bbec6a22a4d9e8a4cb9533228124908"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Oct 10 18:44:17 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Oct 10 18:44:17 2016 +0300"
  },
  "message": "Modules compatibility: compatibility with NGX_HTTP_SSL.\n\nWith this change it is now possible to load modules compiled without\nthe \"--with-http_ssl_module\" configure option into nginx binary compiled\nwith it, and vice versa (if a module doesn\u0027t use ssl-specific functions),\nassuming both use the \"--with-compat\" option.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a49c5a65678721535388d32e8542b202688988fa",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "1d3e3a3a15dbac2d53d624c2163088d24c950941",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "8f8489fcb5cf21809e09f2b90a0284065a283499",
      "old_mode": 33188,
      "old_path": "src/core/ngx_core.h",
      "new_id": "2069373baaac403552adaed91859553af697ec32",
      "new_mode": 33188,
      "new_path": "src/core/ngx_core.h"
    },
    {
      "type": "modify",
      "old_id": "4d0db44c67b23c7b19a3e02e60c3dba32a63d376",
      "old_mode": 33188,
      "old_path": "src/core/ngx_module.h",
      "new_id": "8cf3210e8eacbabf826cb2a49ed0a68d2bec537a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_module.h"
    },
    {
      "type": "modify",
      "old_id": "6b97a24dcd875d21f5c6816dba3b5c2ca7962c18",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.h",
      "new_id": "72d21d7f30f16f0f4cfa294f6828714d1adf4bf3",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.h"
    },
    {
      "type": "modify",
      "old_id": "3367d10204d9e778378292c442b47602f4b0e894",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "24b812f29e1578fac0805f120955a54c7379266b",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "7140a6b7a674574fc901ce4ec85e6171f95eaf1a",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "ade9abbe57863066261ee79291b496f29dbb05c2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "ee609adbbb4394ace5e02e1d8f85a1b9ea25d1f2",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "cf9ee3c61cc4f2e10cec8777755e2cb020894697",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "e6bf3c983c167d61276c8b1b4159de3faf0b8210",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "3d521f2f041ec2b5ebfbe4b616889852517f3733",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    },
    {
      "type": "modify",
      "old_id": "92aa1a60cceacad50a3876e8632271b5d634bc68",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream_round_robin.h",
      "new_id": "45f258d2841a5ceddc12f6d7ced5960e4b11418e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream_round_robin.h"
    }
  ]
}
