)]}'
{
  "commit": "fb3ca3c7ac9ac92e8950678dd144decd1362487b",
  "tree": "67ca6c4a1c4a26ba7b5287862686c060568fbb17",
  "parents": [
    "2b977aeef6531d8e42f906928edc933a1ae354f8"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Jul 06 18:36:23 2020 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon Jul 06 18:36:23 2020 +0300"
  },
  "message": "FastCGI: protection from responses with wrong length.\n\nPrevious behaviour was to pass everything to the client, but this\nseems to be suboptimal and causes issues (ticket #1695).  Fix is to\ndrop extra data instead, as it naturally happens in most clients.\n\nAdditionally, we now also issue a warning if the response is too\nshort, and make sure the fact it is truncated is propagated to the\nclient.  The u-\u003eerror flag is introduced to make it possible to\npropagate the error to the client in case of unbuffered proxying.\n\nFor responses to HEAD requests there is an exception: we do allow\nboth responses without body and responses with body matching the\nContent-Length header.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2be0672148e1cdad64121b93ffd91f0dbd7005d4",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "e50d1a70dc7a6fafa278d20ecdeacd0832de25a9",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "354370c5a421836a7626a90ac08028df243cd482",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "47f98ccb290f8587194b8ed566faafc9deaeb9da",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "2c93a324ba8846e07877869c7c5377a8b5492ad0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "fd642c2d2a149ade0d4dc1a911b0cf8a654548b6",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    }
  ]
}
