)]}'
{
  "commit": "9d978c625007f4bb1083543013c10f5566b130b0",
  "tree": "e8f1a6fae8cbc047b6a42d159d557a4eea79935b",
  "parents": [
    "3f6c21e3648c6db3bddaeb00d45f686f7baa4cc9"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Thu Nov 05 15:01:01 2015 +0300"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Thu Nov 05 15:01:01 2015 +0300"
  },
  "message": "HTTP/2: backed out 16905ecbb49e (ticket #822).\n\nIt caused inconsistency between setting \"in_closed\" flag and the moment when\nthe last DATA frame was actually read.  As a result, the body buffer might not\nbe initialized properly in ngx_http_v2_init_request_body(), which led to a\nsegmentation fault in ngx_http_v2_state_read_data().  Also it might cause\nstart processing of incomplete body.\n\nThis issue could be triggered when the processing of a request was delayed,\ne.g. in the limit_req or auth_request modules.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "971b3a75e2380f16b9cac90481feba80027ab013",
      "old_mode": 33188,
      "old_path": "src/http/v2/ngx_http_v2.c",
      "new_id": "564f248c65ed843d7bff8f441c4abc6ab1df409d",
      "new_mode": 33188,
      "new_path": "src/http/v2/ngx_http_v2.c"
    }
  ]
}
