)]}'
{
  "commit": "90c081478175a94a995f8b4341c968c0395161b1",
  "tree": "6fef5fa6d488ed1ba47f0581876d56bf9c16db42",
  "parents": [
    "9e7984ca78d0a8c39155dd24c8fe0f9a3765a51d"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Jul 25 09:41:38 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Mon Jul 25 09:41:38 2005 +0000"
  },
  "message": "nginx-0.1.40-RELEASE import\n\n    *) Bugfix: if a client sent too long header line, then the request\n       information did not logged in the error log.\n\n    *) Bugfix: the \"Set-Cookie\" header line was not transferred when the\n       \"X-Accel-Redirect\" was used; the bug had appeared in 0.1.39.\n\n    *) Bugfix: the \"Content-Disposition\" header line was not transferred\n       when the \"X-Accel-Redirect\" was used.\n\n    *) Bugfix: the master process did not close the listen socket on the\n       SIGQUIT signal.\n\n    *) Bugfix: after on-line upgrade on Linux and Solaris the process name\n       became shorter in the \"ps\" command.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bbc85850d34e3d315f87f2c93eb3d9a6db51441",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "661d9e09177cb29a90b868aea0b5670f4addeb8c",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "4b800e72da8d0a42f51b96441420ea6dc110da17",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "6f14bdf5314a692a77278b736d4b7b29909ada52",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "8af06d2c3ea46d09f8845f695fe795d60d9d6315",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "2a62896c50d73a9e930f6c6b931080f4b506524c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "ad5058512dcd3138134a71403552cea2b1944a4f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "cb7c9e8d0cfdb0e64d806dba6f3f6a7663fcf213",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "f41a891b72e6fa4a2d5367f39dd72f1a0d5ffee3",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "6c8bf2fa4d47bd5dfd817855cc786e521d094b95",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "4b877a3fbc4e0d0268531546d52e1c38f944fd6b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "f59ff179e2eac74dd83f99563c4c11444009f1ab",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "81ddb83970154f6fb0a27a9ff0e17478e1a02643",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_proxy_module.c",
      "new_id": "be32e6fe26eadec9a030a0c2f0d93c97e37378cf",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "7defb4676a8b9208248f0f147161298f5e41c741",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "ab002ae29a28e5d2a7dd6ac65e381c4f5e7d999c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "6cb2449fa17c8f410ee7c8c5aec3c3007e9a0d47",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "56d9f1523f6c4924ebe52bb28769b440e3f605a7",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "a66560acb7393e329b77402b3d214746caaa4ca1",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "d0de5d5f675fc3a29523a77e7561b71f9e0273bf",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "b85c528d10be1946e3c4b8cfaedaf418a949d90a",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.h",
      "new_id": "25bfa9604e075b5b3e305bd5480cd72ccbfc11b8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.h"
    },
    {
      "type": "modify",
      "old_id": "d3c92a1b63e827c4e1a3e9b06cf570dac8784a66",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "9d056941180ecb5f70e2f915ea40cf49bd20f07f",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "8ae643d9bc6644581c99b648ca298a56028a7401",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_setproctitle.c",
      "new_id": "b814610b76375032e927148e0015b9ec90ceed2d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_setproctitle.c"
    },
    {
      "type": "modify",
      "old_id": "9080eb20c1faf23fba70c7dab0dec80618ae1ae7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_init.c",
      "new_id": "163adaae95bd45f7bc34acbe8e1032cbdb93f3c8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_init.c"
    }
  ]
}
