)]}'
{
  "commit": "67d077a03baff200e222cc0c359f9ad2959c3884",
  "tree": "e97e9fefaa27f3273890afc677ce5746113b9923",
  "parents": [
    "58f1d6451c615f75a94d5c62edc0c731817c786b"
  ],
  "author": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Thu Mar 17 15:53:27 2016 -0700"
  },
  "committer": {
    "name": "Piotr Sikora",
    "email": "piotrsikora@google.com",
    "time": "Tue Apr 19 22:59:24 2016 +0000"
  },
  "message": "Brotli: fix handling of upstream read timeout.\n\nOutput filters receive only special buffer with \"flush\" flag set\nin case when upstream sent headers, but timed out before sending\nrequest body.\n\nPreviously, this case wasn\u0027t handled correctly, because of the wrong\nassumption that Brotli compressor always produces output when called\nwith \"flush\" parameter, which isn\u0027t the case if there is no input to\ncompress.\n\nReported by Tomas Kvasnicka on GitHub (issue #20).\n\nChange-Id: I96dacc625c9c2509276800d7ac80a2d622a95463\nSigned-off-by: Piotr Sikora \u003cpiotrsikora@google.com\u003e\nReviewed-on: https://nginx-review.googlesource.com/1110\nReviewed-by: Martin Maly \u003cmmaly@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43d0a2bb9615a3acee3cdbadf6d26f6593e14152",
      "old_mode": 33188,
      "old_path": "src/ngx_http_brotli_filter_module.cc",
      "new_id": "02280a1535e0c40fcb375bf1ffd2a4fcdb584ca0",
      "new_mode": 33188,
      "new_path": "src/ngx_http_brotli_filter_module.cc"
    }
  ]
}
