)]}'
{
  "commit": "545cfd1fd391041706fab96d9835c4c82eda31d7",
  "tree": "0c54896ae1a77ce3cfe77f3695e3638c0a121d5d",
  "parents": [
    "092355b2ccc3954346d9d02e5424c8c816b53d08"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Mar 14 12:28:53 2013 +0000"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Mar 14 12:28:53 2013 +0000"
  },
  "message": "Request body: next upstream fix.\n\nAfter introduction of chunked request body handling in 1.3.9 (r4931),\nr-\u003erequest_body-\u003ebufs buffers have b-\u003estart pointing to original buffer\nstart (and b-\u003epos pointing to real data of this particular buffer).\n\nWhile this is ok as per se, it caused bad things (usually original request\nheaders included before the request body) after reinit of the request\nchain in ngx_http_upstream_reinit() while sending the request to a next\nupstream server (which used to do b-\u003epos \u003d b-\u003estart for each buffer\nin the request chain).\n\nPatch by Piotr Sikora.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cafc5599260f2a2429fb2e63d16caf81642dea34",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "1d2acb35ed1df81ed6f90fc5ff8ee422a1d89ee9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    }
  ]
}
