)]}'
{
  "commit": "efeee76996a2266ef977b4d0f2a15014ca5353df",
  "tree": "477ecc1e77e6f0d4bd6155ee55c0e8ef2c0ee146",
  "parents": [
    "0827ad643043eeefebc7034b44ab349625fe23c6"
  ],
  "author": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Thu Feb 22 13:16:21 2018 +0300"
  },
  "committer": {
    "name": "Roman Arutyunyan",
    "email": "arut@nginx.com",
    "time": "Thu Feb 22 13:16:21 2018 +0300"
  },
  "message": "Generate error for unsupported IPv6 transparent proxy.\n\nOn some platforms (for example, Linux with glibc 2.12-2.25) IPv4 transparent\nproxying is available, but IPv6 transparent proxying is not.  The entire feature\nis enabled in this case and NGX_HAVE_TRANSPARENT_PROXY macro is set to 1.\nPreviously, an attempt to enable transparency for an IPv6 socket was silently\nignored in this case and was usually followed by a bind(2) EADDRNOTAVAIL error\n(ticket #1487).  Now the error is generated for unavailable IPv6 transparent\nproxy.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5bb80681f5f3da7133dd77ea47f4e6059e2037c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "e7f28c90e7629f37451e0206a5cc95f9872596cb",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    }
  ]
}
