)]}'
{
  "commit": "c7689a836ea305ca047cd1bf00f33da38649041c",
  "tree": "2121db4e34c3ed4d7512fb9d60bda49fb3fc7a43",
  "parents": [
    "c749cde7f17e2550e59af71ac9b2d6675f485527"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Oct 03 15:58:25 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Oct 03 15:58:25 2016 +0300"
  },
  "message": "Modules compatibility: removed unneeded IPV6_V6ONLY checks.\n\nThe IPV6_V6ONLY macro is now checked only while parsing appropriate flag\nand when using the macro.\n\nThe ipv6only field in listen structures is always initialized to 1,\neven if not supported on a given platform.  This is expected to prevent\na module compiled without IPV6_V6ONLY from accidentally creating dual\nsockets if loaded into main binary with proper IPV6_V6ONLY support.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e484c81da94e616f9df0daf9021368b3a87412ed",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "d9ee6851eb5cf967926f35c7c0ce486921a50cd0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "e2fbe9cfae5fd1614e9b2c40c53afe652fef21cc",
      "old_mode": 33188,
      "old_path": "src/core/ngx_module.h",
      "new_id": "4ddab5604ce5c00e19e5c0ed438bd3d6cde610d9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_module.h"
    },
    {
      "type": "modify",
      "old_id": "7a46b3ecb50d52036098fe27cf33dd0a5388e65f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "ba559f23141c2ec34c14cf07c8102584bd9bcaae",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "e26c3f72252845335e41b12593ab53d1f9c26838",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "2daea10135c402b548ba94a631eb5851de60565c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "a8013b184bef6e6537580e715c639fb27ac8025b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "fdd70041da0d7473eaf39ce0083de3259b935072",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "e5a77b05b3ce0fda12a39f5769a1a0a6bdb9b5a5",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail.c",
      "new_id": "9e560bb7c95df02564fc85bccfaeac1891a64595",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail.c"
    },
    {
      "type": "modify",
      "old_id": "1068bb3689600c931d76e567bcaca89bdde53b82",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail.h",
      "new_id": "7c8422894b8524fecee5b0f27d35591392a41d94",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail.h"
    },
    {
      "type": "modify",
      "old_id": "48eacfa28acf0f12fdae023398adfaa4d3ab8e50",
      "old_mode": 33188,
      "old_path": "src/mail/ngx_mail_core_module.c",
      "new_id": "b974d905c009db147ef5dea0941170cd57871f33",
      "new_mode": 33188,
      "new_path": "src/mail/ngx_mail_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "7312c3e2e86775183b4fd8449b54f6225fffe40d",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream.c",
      "new_id": "b982c1fee7796e00d6786597d7dc12863ac28083",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream.c"
    },
    {
      "type": "modify",
      "old_id": "a2644a73afb03745936aca01446e485bb1d45b97",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream.h",
      "new_id": "7cb8ae31de10cf9e99e6fd708dd0a03525a91b79",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream.h"
    },
    {
      "type": "modify",
      "old_id": "23644f3d26f676eee79d181731f39d48140e5497",
      "old_mode": 33188,
      "old_path": "src/stream/ngx_stream_core_module.c",
      "new_id": "f7870eed501b9b511be333ca44a496ba507fe60b",
      "new_mode": 33188,
      "new_path": "src/stream/ngx_stream_core_module.c"
    }
  ]
}
