)]}'
{
  "commit": "1615fc76716dffcee841e6c37e6ae83112596f15",
  "tree": "8e45484babb4cedc437a129a6a7285fc413c68ab",
  "parents": [
    "81a6538077cc686ff825957770803d2ae88efaab"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Jul 12 15:39:25 2019 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Fri Jul 12 15:39:25 2019 +0300"
  },
  "message": "Perl: avoid returning 500 if header was already sent.\n\nReturning NGX_HTTP_INTERNAL_SERVER_ERROR if a perl code died after\nsending header will lead to a \"header already sent\" alert.  To avoid\nit, we now check if header was already sent, and return NGX_ERROR\ninstead if it was.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67ec0a56427ff271422ebac2cbae2ba9f3265582",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/nginx.xs",
      "new_id": "34ce9daeda04e30235bc2a814d428c34cb5d2cc5",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/nginx.xs"
    },
    {
      "type": "modify",
      "old_id": "81b2526add575e84a8be4680afd1e4ea2a5c519a",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.c",
      "new_id": "dc2125935fb37af28c78602e4c4bbec8bd324835",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.c"
    },
    {
      "type": "modify",
      "old_id": "b67ce137cc5bd7047ac5cb30bd8ade5a786d50ef",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.h",
      "new_id": "da3a162353eaac25711e5e6141444389c0878799",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.h"
    }
  ]
}
