)]}'
{
  "commit": "d43bee8ee939992404d59ae0fec248ce46abecb0",
  "tree": "6eb79a6902f147bedb8c85350cbdc68543115907",
  "parents": [
    "13376e1538e2b29e436805c626f6837b34a482c5"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sat Nov 20 19:52:20 2004 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sat Nov 20 19:52:20 2004 +0000"
  },
  "message": "nginx-0.1.8-RELEASE import\n\n    *) Bugfix: in the ngx_http_autoindex_module if the long file names were\n       in the listing.\n\n    *) Feature: the \"^~\" modifier in the location directive.\n\n    *) Feature: the proxy_max_temp_file_size directive.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acb68f8a5e20f1727e58806587b562d30b3f4917",
      "old_mode": 33188,
      "old_path": "auto/cc/conf",
      "new_id": "c1f577e4ef8b88d64334622cbdc47610661e6cea",
      "new_mode": 33188,
      "new_path": "auto/cc/conf"
    },
    {
      "type": "modify",
      "old_id": "756e3977aec08643dff991186bf25bea746e5501",
      "old_mode": 33188,
      "old_path": "auto/cc/gcc",
      "new_id": "d5bf1dc3d207a0db809bd25ba2d7ced71614e6e0",
      "new_mode": 33188,
      "new_path": "auto/cc/gcc"
    },
    {
      "type": "modify",
      "old_id": "b4a0b56803136d18a0d13ac616bad36d284e7ee9",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "d5cc7e032b86a779510f0a9c3588b66515046f0d",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "modify",
      "old_id": "0da9b6dd4a0640fb770b6697f606f4ed75514ac2",
      "old_mode": 33188,
      "old_path": "auto/install",
      "new_id": "bae092b723c3def694da568e11c13e36e8a533f8",
      "new_mode": 33188,
      "new_path": "auto/install"
    },
    {
      "type": "modify",
      "old_id": "6e2834e6d1d2ff60fb70e64705f331a866b21b72",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/make",
      "new_id": "5dfddfa23281b156cabc45c830eeae57965d9b7a",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/make"
    },
    {
      "type": "modify",
      "old_id": "714994df5fa8509757b4e431efdfefb467a0122a",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/make",
      "new_id": "a60fedb2d3b3c940a30fe79e2e66e19dbaf5788c",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/make"
    },
    {
      "type": "modify",
      "old_id": "5822762484657b8501a4963463601e808e81deae",
      "old_mode": 33188,
      "old_path": "auto/lib/zlib/make",
      "new_id": "2e5ea84202bb2c3c80f34cd714b8f2427fc47efc",
      "new_mode": 33188,
      "new_path": "auto/lib/zlib/make"
    },
    {
      "type": "modify",
      "old_id": "c165078cfa0a67a78c7304c713c56663c61556f9",
      "old_mode": 33188,
      "old_path": "auto/make",
      "new_id": "55f36c90f788d0bb6ffc59f1f322605241e4a9e4",
      "new_mode": 33188,
      "new_path": "auto/make"
    },
    {
      "type": "modify",
      "old_id": "39dfa9df2e7f2530e4c40c4c631cb3f82307a1bc",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "e9a42e362d28378eadbe8067cc352219fc68a7e1",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "72e5b36bf7e476132ca5fcf656d7d474cf0f0c95",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "06488c8252b41dbf407dc067de37bbc4f63ceb64",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "f08ef97b0baeee02b7a7d35b64139abeb7a4c28c",
      "old_mode": 33188,
      "old_path": "auto/os/freebsd",
      "new_id": "ba2e188057da3882569fe6ae4b83a905724e75fe",
      "new_mode": 33188,
      "new_path": "auto/os/freebsd"
    },
    {
      "type": "modify",
      "old_id": "8518c61707fa8a3ffae27bfc34c24fcc5285e017",
      "old_mode": 33188,
      "old_path": "auto/os/linux",
      "new_id": "e4cbd6d03dc667eb1c1b54beed61c2609002b136",
      "new_mode": 33188,
      "new_path": "auto/os/linux"
    },
    {
      "type": "modify",
      "old_id": "af9ee01dffcb23243bf6d81b2fb4e7ae2ea1dbd9",
      "old_mode": 33261,
      "old_path": "auto/unix",
      "new_id": "f0e7f2e9db3e1046ee26a833b7339db1f5f32057",
      "new_mode": 33261,
      "new_path": "auto/unix"
    },
    {
      "type": "modify",
      "old_id": "a8257bf93b919d0f90ab7d177bf4a830c4a8e5f2",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "43fda8804e72f22de8a28cccddfa2c48f9ddedc9",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "529c43da51d0c49d2476aa05b0b3ad0451f670f6",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "5f2339b6fac7fb4912c873a44c1cead100df5c2c",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "826395de60e1581bd19a31c07a5a4785eae20ffa",
      "old_mode": 33188,
      "old_path": "src/core/ngx_array.h",
      "new_id": "931c7fb50a2204a988fc48f7a29b24b4bc3a5bc5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_array.h"
    },
    {
      "type": "modify",
      "old_id": "9faf00a2d7e2d676b322db8babd9b669093b82da",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "43fd985a208d17698d83a1ecf41ac8328ff61e52",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "06fd85cde0472ca7aabe34ac749c318dadb70260",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "631cd4fa94a042805abfda4fcedf0a7496686acd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "b78f479e4ec83f41cb6cbdec5587593dd09fb396",
      "old_mode": 33188,
      "old_path": "src/core/ngx_crc.h",
      "new_id": "73f4cdd6794e25c5754b364692f7ab1af40fd1c5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_crc.h"
    },
    {
      "type": "modify",
      "old_id": "85d9458090bd8112d5db607246e7633e88a14e90",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "d91ba8567ade3657ff98bdf546a4a74e2184a993",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "8e1edbd1f48ccb1ffd9d39b8543009486c150e28",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "08d9abab567e925334395eb64f535205a0f68743",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "d05b6d72ab822e98826aac05bf0888e61fa0deb9",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.h",
      "new_id": "94fd8c775539b52a32f51bed4f54ba6cacb5a4d7",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.h"
    },
    {
      "type": "modify",
      "old_id": "73f9cc14365f3866bc64d5385152b8ceb8446f91",
      "old_mode": 33188,
      "old_path": "src/core/ngx_garbage_collector.c",
      "new_id": "fb6ad772de56c61e20dfcd6545a539854488586f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.c"
    },
    {
      "type": "modify",
      "old_id": "72f97604d37a49e93e33b1667ae2b6ba66eed18f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_garbage_collector.h",
      "new_id": "cec3a87decb6b6c4f99d4946f44cc4b0c5303d7a",
      "new_mode": 33188,
      "new_path": "src/core/ngx_garbage_collector.h"
    },
    {
      "type": "modify",
      "old_id": "5cabb49b5ce741af99c22bfbce9a2d5b89a3100c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "22a5334c6989c8e05c2f257252acf325c32f72da",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "046bdee16ac24d00f5a9528fa2603c0ee3a6cd82",
      "old_mode": 33188,
      "old_path": "src/core/ngx_list.h",
      "new_id": "2dd8ab37a433d9b9f8c1068cb886ee37ea873f29",
      "new_mode": 33188,
      "new_path": "src/core/ngx_list.h"
    },
    {
      "type": "modify",
      "old_id": "521ba7aa3a55262391c409aa36ac4c73f1d19988",
      "old_mode": 33188,
      "old_path": "src/core/ngx_log.c",
      "new_id": "b7198cd7ffee527f78e5aafd08942cd460879272",
      "new_mode": 33188,
      "new_path": "src/core/ngx_log.c"
    },
    {
      "type": "modify",
      "old_id": "30dda35be318dac351662a146bf0469c3a4c4bd4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_output_chain.c",
      "new_id": "d2fbf12fb06382c3179eba84dd3c7d9c67c33102",
      "new_mode": 33188,
      "new_path": "src/core/ngx_output_chain.c"
    },
    {
      "type": "modify",
      "old_id": "c94db13e892e3534cf612dfffb5f981bd8830b69",
      "old_mode": 33188,
      "old_path": "src/core/ngx_rbtree.c",
      "new_id": "ef572895a4defbdfbb2cda8f7a3a341929258dc5",
      "new_mode": 33188,
      "new_path": "src/core/ngx_rbtree.c"
    },
    {
      "type": "modify",
      "old_id": "aa69556f819736acd3dd2fbb25880acc04417ff4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_rbtree.h",
      "new_id": "d876ec04c62c924e887b65b7af244d3e4fccbd2b",
      "new_mode": 33188,
      "new_path": "src/core/ngx_rbtree.h"
    },
    {
      "type": "modify",
      "old_id": "94eadfbe2c54ef3a13dcd4cc7aa1eb0d764783e2",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "4e5d273c3d27cc4bda74a4e63635e08df39df6cd",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "563cf4213863acb66964572be3dd41cae6dd7a59",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "b3bf530a3befad0247aba5e79cbdc474cc648998",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "191b492d6bcad92fcca7356ad3c2a12c49bef231",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "44728e38122ccc4a7f487222cd7a63ee8ada5f17",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "273941908df286eec18ab3869444a41201fc06c2",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_pipe.c",
      "new_id": "a2edc7129eb9a6a15f5e66d9bd28c0a46873ef76",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "9d6319a34f477eedb8d3b1f6ce484e29fb01e966",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "090d4046ae34328a162b518e68464371c15e8cc1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "c78d4e6169879712e4cf26d85e960c06d737f30e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_handler.c",
      "new_id": "f5ec9704fa857e1f01c4ca29d72a4b37032da4a5",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_handler.c"
    },
    {
      "type": "modify",
      "old_id": "f96456cef283c3134e86222c51c01f59f1d70a04",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_range_filter.c",
      "new_id": "8f98719a17bc05d502c3a00380ebd5c659c79f42",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_range_filter.c"
    },
    {
      "type": "modify",
      "old_id": "915d378e64a66b66974533223bc306dbddbbd822",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "c0a8cf3d9fe4ab79e5b107937a1fa87d2c4298bb",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "29a6f76fc67922ec082f32a46a30992a466cae1e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "c764b2a00f3bb22e830cee6e5edbf3caf84e85dd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "9a17130b844755f60d03a2132c490c463fe68d74",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "a70b472d587688ed4fe4f5d2e00078ae435a6ccf",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "9a392f8221b3311cf428461fb0ca9ff36dac4599",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_errno.h",
      "new_id": "e87ec5f6fadf53b48d4db17a17d952266a55e25a",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_errno.h"
    },
    {
      "type": "modify",
      "old_id": "7bf5ad1249163b7fa00af8beb8fdafbb75d20503",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.c",
      "new_id": "52aa9b62afb552d1e5452abe21b4c45ad25e6255",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.c"
    },
    {
      "type": "modify",
      "old_id": "b789d6184141e54087f745deb3537ca8fdd8d861",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_files.h",
      "new_id": "03de946a3362df669a70452a20bccc7c6e988371",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_files.h"
    },
    {
      "type": "modify",
      "old_id": "4840a99702ef8af7d88c37b3b2d76929d5293ce7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "7f3b286c32c96e6df36cef57a16862d9281e6683",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "fb2cbc8921f213cc173fe6e268dae78be92a0317",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "57ee5057ea51eb2f162e277e3d63357092844c50",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "3c7d34483933099e826cd434417f7210c9198d37",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "397d342f0fd2cbfb125b727636005eb0e42d04a9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "bac02f7dd2416f98825cc6cf5176e7435bf7025a",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_config.h",
      "new_id": "b187236e9adc8dc72e2d6f16aa5dff5c41681ad9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_config.h"
    },
    {
      "type": "modify",
      "old_id": "0447bc4ec0a3309bc22d24b62752de3ec9fc0edd",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "37b2ef193bbd75a2b90407e14f70594f73e8b7d6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "7f3c5e9be4da80ed63e05e1af946bd3b1240f822",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_shared.c",
      "new_id": "0edc8cbe103ade1612cd48599bc9e419e3e96c57",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_shared.c"
    },
    {
      "type": "modify",
      "old_id": "5d94cdc983bcad3f6867a267b0903de053d75bbc",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "8f1841793fda5b09053c704e421a0abcf0d6778c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    },
    {
      "type": "modify",
      "old_id": "0ead0d8376c65ca87a215f3d13c498678ba11973",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "a6acf59e35c306d7fe558d74bef5b247df3dfc7b",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "6fb330b51a62563a803204191021f70c7aa64e05",
      "old_mode": 33188,
      "old_path": "src/os/win32/nginx.ico",
      "new_id": "af53a965c2d1c640bc28e31c87b2e6c4fc9b3d09",
      "new_mode": 33188,
      "new_path": "src/os/win32/nginx.ico"
    },
    {
      "type": "modify",
      "old_id": "863dce8793943f92ee96e440c0e36950a563c624",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_errno.h",
      "new_id": "371b7299ed6ba08e438184df0bec68e5cd05f7ad",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_errno.h"
    },
    {
      "type": "modify",
      "old_id": "ffd52c9bdd475b13cdf0f9f88a1096892dca2591",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_files.c",
      "new_id": "00d6bbc8e850ad0efff5f55e180b8636be0a107e",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_files.c"
    },
    {
      "type": "modify",
      "old_id": "6d60315370001008bee803fcc1daa1a9ec4e0840",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_files.h",
      "new_id": "af0892ae00f81e184658db307279ed242c5b9607",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_files.h"
    },
    {
      "type": "modify",
      "old_id": "d49ad2c158f94ba892b2b209b3ae6dffdedeca1b",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_socket.h",
      "new_id": "88752889a265b0a7bb086c6ce8196b2f7cd1c37f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_socket.h"
    },
    {
      "type": "modify",
      "old_id": "077cbac27696f06ddd780e517182bc88bd512cc8",
      "old_mode": 33188,
      "old_path": "src/os/win32/tray.ico",
      "new_id": "b39e5241c1297162d2a6eacd4ea2be64bca0f53a",
      "new_mode": 33188,
      "new_path": "src/os/win32/tray.ico"
    }
  ]
}
