)]}'
{
  "commit": "79279b6a61e8685e6d3e030768620665e32cb296",
  "tree": "9f4f5eb35871d230cb084226c132f25f20b1fe0d",
  "parents": [
    "f2902bb860dcee1b007a44a62485775806043d48"
  ],
  "author": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Mon Aug 19 15:16:06 2019 +0300"
  },
  "committer": {
    "name": "Sergey Kandaurov",
    "email": "pluknet@nginx.com",
    "time": "Mon Aug 19 15:16:06 2019 +0300"
  },
  "message": "HTTP/2: discard remaining request body after redirect.\n\nPreviously, if unbuffered request body reading wasn\u0027t finished before\nthe request was redirected to a different location using error_page\nor X-Accel-Redirect, and the request body is read again, this could\nlead to disastrous effects, such as a duplicate post_handler call or\n\"http request count is zero\" alert followed by a segmentation fault.\n\nThis happened in the following configuration (ticket #1819):\n\n    location / {\n        proxy_request_buffering off;\n        proxy_pass http://bad;\n        proxy_intercept_errors on;\n        error_page 502 \u003d /error;\n    }\n\n    location /error {\n        proxy_pass http://backend;\n    }\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e55f9bab6d5bd1c26c68d5aeecb96f9f9c8da32d",
      "old_mode": 33188,
      "old_path": "src/http/v2/ngx_http_v2.c",
      "new_id": "d80f8745a6bd51ef73778bf1c23239fd4e7e29c2",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.c"
    }
  ]
}
