)]}'
{
  "commit": "8355e4d7e9f9e339631331141222e463928badb7",
  "tree": "64338a99d76c1437c4b05413528c952033358750",
  "parents": [
    "d538a47c64af596ac4c8ed498a2cae4f9c3dd527"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sun Mar 28 17:45:35 2021 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sun Mar 28 17:45:35 2021 +0300"
  },
  "message": "Upstream: fixed non-buffered proxying with eventport.\n\nFor new data to be reported with eventport on Solaris,\nngx_handle_read_event() needs to be called after reading response\nheaders.  To do so, ngx_http_upstream_process_non_buffered_upstream()\nnow called unconditionally if there are no prepread data.  This\nwon\u0027t cause any read() syscalls as long as upstream connection\nis not ready for reading (c-\u003eread-\u003eready is not set), but will result\nin proper handling of all events.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cbb5a3b0c9735fa25abb0fac010fc93b2c25268",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "a01784aaac1935e0359a0885eb1f45e537ad272c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    }
  ]
}
