)]}'
{
  "commit": "25ffc3b7737515f4c8992f961d14e9c12ef181b5",
  "tree": "42db4945700557b7919fcdcef53631b17e69e407",
  "parents": [
    "4d2585ec7a471a7685e6122b60c72e353a3b1c23"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Aug 10 22:21:23 2017 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Aug 10 22:21:23 2017 +0300"
  },
  "message": "Range filter: changed type for total length to off_t.\n\nTotal length of a response with multiple ranges can be larger than a size_t\nvariable can hold, so type changed to off_t.  Previously, an incorrect\nContent-Length was returned when requesting more than 4G of ranges from\na large enough file on a 32-bit system.\n\nAn additional size_t variable introduced to calculate size of the boundary\nheader buffer, as off_t is not needed here and will require type casts on\nwin32.\n\nReported by Shuxin Yang,\nhttp://mailman.nginx.org/pipermail/nginx/2017-July/054384.html.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59d273b7818b8007fef4f2fcfe8b36953f0c1565",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter_module.c",
      "new_id": "9655228313471cc285a7b02d762824f3539f7d1c",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter_module.c"
    }
  ]
}
