)]}'
{
  "commit": "3d58b9a5bcb401004bce801464fddb7dc16e41c7",
  "tree": "cf35530032c5eea4e7cd15fb893fe9ddd0e46730",
  "parents": [
    "b2151b3413d65662c6f4cb14eeb1aa0b9fdad080"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon May 30 21:25:27 2022 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Mon May 30 21:25:27 2022 +0300"
  },
  "message": "FastCGI: combining headers with identical names (ticket #1724).\n\nFastCGI responder is expected to receive CGI/1.1 environment variables\nin the parameters (see section \"6.2 Responder\" of the FastCGI specification).\nObviously enough, there cannot be multiple environment variables with\nthe same name.\n\nFurther, CGI specification (RFC 3875, section \"4.1.18. Protocol-Specific\nMeta-Variables\") explicitly requires to combine headers: \"If multiple\nheader fields with the same field-name are received then the server MUST\nrewrite them as a single value having the same semantics\".\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abc3cbe5d937e94d2830000708d92d30abf7c82f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.h",
      "new_id": "3b57099289a453113b3855a605ded5930f8459a0",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.h"
    },
    {
      "type": "modify",
      "old_id": "4a8dc338e337201e0ada2f4e44b49d405527db7e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "17b7e83a3b9daa43da73587aec8eef8b2a51e615",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "c7463dcdc62ec59507c5142fcd08d7412d6471c8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "ad8caad198dcb79eaec27c5e34b8a4df9df7607b",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "004a98eef08b7615c9d571a781ccc44cd882e318",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "7ba64947bda47dacd12a60182bc52d4f2dae8727",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "b1269d22dbe23dc6e1e9971964bf35f12a6d4799",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "52165793aa970f3f6e80a5d5524b86e144b390ac",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    }
  ]
}
