)]}'
{
  "commit": "4815b3b2ee53687e60a6bf148aaf000a17a9a9b9",
  "tree": "064157cc270f40fd3517ddb81814a0ec66ecb455",
  "parents": [
    "3e5aaee82878a3ddb0caa5af6375ea4c25e7bb13"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Thu Mar 07 17:59:27 2013 +0000"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Thu Mar 07 17:59:27 2013 +0000"
  },
  "message": "Respect the new behavior of TCP_DEFER_ACCEPT.\n\nIn Linux 2.6.32, TCP_DEFER_ACCEPT was changed to accept connections\nafter the deferring period is finished without any data available.\n(Reading from the socket returns EAGAIN in this case.)\n\nSince in nginx TCP_DEFER_ACCEPT is set to \"post_accept_timeout\", we\ndo not need to wait longer if deferred accept returns with no data.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68cb345626a76e495a7341e744e6866de427e4da",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "ea053057be59848ff70815c467fe20aaeeb878fe",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    }
  ]
}
