)]}'
{
  "commit": "622c3af8c666c9feb4612421fda8a121562bb3b9",
  "tree": "66a93c186e2ac70f7e2e3ffbba8e5b8635a7c5a9",
  "parents": [
    "16219619f563587cb17e3254539f055f3e40b861"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Mar 17 23:04:22 2018 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Mar 17 23:04:22 2018 +0300"
  },
  "message": "Upstream: u-\u003erequest_body_blocked flag.\n\nThe flag indicates whether last ngx_output_chain() returned NGX_AGAIN\nor not.  If the flag is set, we arm the u-\u003econf-\u003esend_timeout timer.\nThe flag complements c-\u003ewrite-\u003eready test, and allows to stop sending\nthe request body in an output filter due to protocol-specific flow\ncontrol.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d91c7cf52fa6d88aa2d49c5de1c7d66833afefe",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "bc98f81bcb2e59b9063c0ffcdec8b2172cff364a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "a56238d37d6a4df21c9867c5708e62770d128698",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "80fa8b3cba9061e080f6c95a927ad4e341a8616a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    }
  ]
}
