)]}'
{
  "commit": "7c6971cff3de85e50c9fcda45eaa50d788dc86e5",
  "tree": "f8d6a64cfb7ef1becad73a1ed4d991b6037b8fd5",
  "parents": [
    "3086ab2996403fbb4cf6525986e00e4a521ada1e"
  ],
  "author": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Aug 05 10:55:59 2013 +0400"
  },
  "committer": {
    "name": "Ruslan Ermilov",
    "email": "ru@nginx.com",
    "time": "Mon Aug 05 10:55:59 2013 +0400"
  },
  "message": "Core: only resolve address families configured on the local system.\n\nThis is done by passing AI_ADDRCONFIG to getaddrinfo().\n\nOn Linux, setting net.ipv6.conf.all.disable_ipv6 to 1 will now be\nrespected.\n\nOn FreeBSD, AI_ADDRCONFIG filtering is currently implemented by\nattempting to create a datagram socket for the corresponding family,\nwhich succeeds even if the system doesn\u0027t in fact have any addresses\nof that family configured.  That is, if the system with IPv6 support\nin the kernel doesn\u0027t have IPv6 addresses configured, AI_ADDRCONFIG\nwill filter out IPv6 only inside a jail without IPv6 addresses or\nwith IPv6 disabled.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd4209e7b2f18d1b82de3dab80192be935e7ae39",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "bc3c0f193c1488d4e1721660aa4e8a5d68262d3c",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "5dca72bc212f5f1e1e144d550afe87c0f97abfcb",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "2b5c94c00be4b0f0c2dab106904002b07a80dd2b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    }
  ]
}
