)]}'
{
  "commit": "e5035397b01ec12f351a6a984f83091b821978cc",
  "tree": "9e65f1b24c595346b666559264878cbb911bfcf7",
  "parents": [
    "e3c2cf87e537aba572b08afccabcb64976d43079"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Aug 30 10:55:07 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Aug 30 10:55:07 2005 +0000"
  },
  "message": "nginx-0.1.43-RELEASE import\n\n    *) Feature: the listen(2) backlog in the \"listen\" directive can be\n       changed using the -HUP signal.\n\n    *) Feature: the geo2nginx.pl script was added to contrib.\n\n    *) Change: the FastCGI parameters with the empty values now are passed\n       to a server.\n\n    *) Bugfix: the segmentation fault occurred or the worker process may\n       got caught in an endless loop if the proxied or FastCGI server sent\n       the \"Cache-Control\" header line and the \"expires\" directive was\n       used; in the proxied mode the the bug had appeared in 0.1.29.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "748a06c7c6b90849de4cddcf436da57a6d012a14",
      "new_mode": 33188,
      "new_path": "conf/fastcgi_params"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a6909570e70c547b8b52094ccf16357a5efcc79",
      "new_mode": 33188,
      "new_path": "contrib/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29243ecf2b2fb635a548f17ace32e907faa3d9c7",
      "new_mode": 33188,
      "new_path": "contrib/geo2nginx.pl"
    },
    {
      "type": "modify",
      "old_id": "9ba8ffa8d01c0af06bb96db5e4824db32ba3cf8f",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "b8430ef9df055d0926ef6e77674bedc449b1bbc2",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "d04d95499692fce653797039817aa393db46ef26",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "a59e4d6f3eff10578e4ca61bbeb9f4938b22e41f",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "8f0a3651386185b3d826254f3b40442c7495c689",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "d58f6086de32883aca2ac0cedfab9843ec51d7e7",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "b873db2e8e6bf810721df1a950c55b7afca7359d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "fe75264dbe849f7fc8731ede04f8941425d575f2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "10a5cd587f622b9be8b79bcdbe755a492ff360e6",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "6dd1919387c9a7b20c8295a9d6a21dbda01a510c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "b67223a692df2eb9b97ac6429992e90d43025ac3",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "2c7823557aaf9359f020c194a86db889c756f45c",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "480a2289566f95267affb468b083e9655b9cc4f0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "c5a2c4bc4005ef9c3c06779f631f1ee986cd1c1e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "f27ab476d14525549aff8d3f3be564cf10049a54",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_headers_filter_module.c",
      "new_id": "91bebdc50dba8376ebf9f8a719d01ef7e7ce588b",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_headers_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "c6a5809484d689c3355a4f913af5e45f37e1b416",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "b8e97d2a7d952b3a9e09a9cc1c4cf7d1569f9c6a",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "2e80991028d829c78ade689856cc6e9e058958e4",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "fe56b26f5faabab60ec2b219dee7fddeb99cb7f8",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "eb2e6a570e2b29c885abd2da98bc4bb3b5fbc5ec",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request_body.c",
      "new_id": "66c7c6722002f9ef44aa02c07287fa2745df1a7d",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request_body.c"
    },
    {
      "type": "modify",
      "old_id": "f59ff179e2eac74dd83f99563c4c11444009f1ab",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "c575347db54889bc2e2e60e74cf66c9ac1fcb777",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "a29aaf3c99adf78fe05cb49b874d979b684dd45c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "7ae5948970e07fecb8b1880f03db36d2803443c7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "369be661aaa0a4d97364ac26d6afbf2e99b859bb",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_recv.c",
      "new_id": "e96ca789860d472db9816edd7e1b10fc07104000",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_recv.c"
    },
    {
      "type": "modify",
      "old_id": "ffe6bcba2e9068b9e583127be54b7331340ccc0d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_send.c",
      "new_id": "167f2eca33ff353acf3a2f6294785df7ab7c8846",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_send.c"
    },
    {
      "type": "modify",
      "old_id": "ed3ad7158d5041cec30891b7f9007d4e35064a1a",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_writev_chain.c",
      "new_id": "6d516ac696784ac5b57771c8b2470c95eaa5d93e",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_writev_chain.c"
    }
  ]
}
