)]}'
{
  "commit": "aa8286101a57f11f2c1f9b5bf2d7ec121e74beea",
  "tree": "d87e4d87bf388c7a3c630170d9ba43a8591007ed",
  "parents": [
    "9ef28fa32a4713d365aa8d4cfc1f8732d6de47f6"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Feb 09 14:31:07 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Feb 09 14:31:07 2005 +0000"
  },
  "message": "nginx-0.1.18-RELEASE import\n\n    *) Workaround: the default values of the devpoll_events and the\n       devpoll_changes directives changed from 512 to 32 to be compatible\n       with Solaris 10.\n\n    *) Bugfix: the proxy_set_x_var and fastcgi_set_var directives were not\n       inherited.\n\n    *) Bugfix: in the redirect rewrite directive the arguments were\n       concatenated with URI by the \"\u0026\" rather than the \"?\".\n\n    *) Bugfix: the lines without trailing \";\" in the file being included by\n       the ngx_http_geo_module were silently ignored.\n\n    *) Feature: the ngx_http_stub_status_module.\n\n    *) Bugfix: the unknown log format in the access_log directive caused\n       the segmentation fault.\n\n    *) Feature: the new \"document_root\" parameter of the fastcgi_params\n       directive.\n\n    *) Feature: the fastcgi_redirect_errors directive.\n\n    *) Feature: the new \"break\" modifier of the \"rewrite\" directive allows\n       to stop the rewrite/location cycle and sets the current\n       configuration to the request.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a5db9e3401c130b8c4d3940979690cae336471a",
      "old_mode": 33188,
      "old_path": "auto/cc/conf",
      "new_id": "f064bca0dd75fbaca79d0b1739a88177256d5e33",
      "new_mode": 33188,
      "new_path": "auto/cc/conf"
    },
    {
      "type": "modify",
      "old_id": "24b908d26a872740b7b6c8e2b61f8645a79dd962",
      "old_mode": 33188,
      "old_path": "auto/cc/gcc",
      "new_id": "d6647e52f8d69add420c46483cad16631c7a71c1",
      "new_mode": 33188,
      "new_path": "auto/cc/gcc"
    },
    {
      "type": "modify",
      "old_id": "b036cb64541d17348279da3b98973b6deea70aa0",
      "old_mode": 33188,
      "old_path": "auto/cc/icc",
      "new_id": "2195c10db84ab1c2cad22501f19fd69aaa3dd3d7",
      "new_mode": 33188,
      "new_path": "auto/cc/icc"
    },
    {
      "type": "modify",
      "old_id": "88ffdb1f8d74e1d67f3c57179e27675fe0781b0b",
      "old_mode": 33188,
      "old_path": "auto/cc/owc",
      "new_id": "06e5cc0e0d4c9454112088d4c142cbe17ca96770",
      "new_mode": 33188,
      "new_path": "auto/cc/owc"
    },
    {
      "type": "modify",
      "old_id": "375b755f0b32748c48ff91f47def3993a7b13484",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "2c001e28ba7c015b3c3ef2767b89e9b8c2d6da8b",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "9aff6e228182e3700b72d6568730042196f5c511",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "7bb93ac741cdc8ac3e79b03802a3f726bbd0ac49",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "7323d48e95c676b5890c58c4f65cfce7658b8e4e",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "da1b954e404a4dd9b58427312105bf95a09e8305",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "c6afc459918b2c409bd20b4620cdbf5e4988ccb8",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "dbadb45ed9e204b17e0af797e924cf84bdba4a2d",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "e9cc24de52986570911d0b473e95b66e54f5ce13",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "436103a8ce8cb8de15d536d96cacdd00bfebaf9e",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "b3fa5de3564e48b8e6ba0e03fe2c4c62a26e3d78",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "e8f06fdfd20e40aacaeda78ea6cc9b07f8d430b2",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "56d2e98d39047d4afa56a6d79303d05f50455819",
      "old_mode": 33188,
      "old_path": "src/core/ngx_inet.c",
      "new_id": "a30ff035b43def886c33e4ba42b1acd25be3a2a1",
      "new_mode": 33188,
      "new_path": "src/core/ngx_inet.c"
    },
    {
      "type": "modify",
      "old_id": "9493bab8ad65a4ee15c1dd665d73e4ed584fcddf",
      "old_mode": 33188,
      "old_path": "src/core/ngx_radix_tree.c",
      "new_id": "e0ce095b0af1a28059e8cc17355e451cd30ad645",
      "new_mode": 33188,
      "new_path": "src/core/ngx_radix_tree.c"
    },
    {
      "type": "modify",
      "old_id": "c2d8a36a2645531525c0ea459589db5a0c4f0a37",
      "old_mode": 33188,
      "old_path": "src/core/ngx_radix_tree.h",
      "new_id": "99c6eeaf2f6b037066c060aae670b2cc10f45fb9",
      "new_mode": 33188,
      "new_path": "src/core/ngx_radix_tree.h"
    },
    {
      "type": "modify",
      "old_id": "aa61df7ded186470a6ecfdd654a26086ce256a57",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "a9c60c46e37f4c87f0126c55a6991db43f468778",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "0554ee95f9f61d5561a1dc90256db27817a811ea",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "623e13c167813011727e65d04e7343d8588a694a",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "d809a77aa14572b324183064c6d99799b35f8d81",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "c7f7595531b1b37feb69da05465bbe9033053c50",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "1a3e8f8069f299e20d3c0cf11a660178c2c22168",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "81798d31525f5a49dfa039247fb14322f2481f91",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "4f3ee2e2740d91d79228dd44c7f6f317f2b54adf",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.h",
      "new_id": "48863abe52720a249a5fed09b8e9fb27ff396050",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.h"
    },
    {
      "type": "modify",
      "old_id": "828f7accca5f0b32d9d56618baf6bd238c9749dc",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_handler.c",
      "new_id": "43f99ca419fc47d2792c4601715c71db9759dd24",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_handler.c"
    },
    {
      "type": "modify",
      "old_id": "cd774894c6b6e8eb0c32901ecd6b33f9f0697665",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_geo_module.c",
      "new_id": "7d17f03ca7dfcfc1b041d1f7602610fcaad1670e",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_geo_module.c"
    },
    {
      "type": "modify",
      "old_id": "b1f591c975e15a916c688b29ae76a0f3fecf9cb0",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_rewrite_handler.c",
      "new_id": "d3c721fda1c51f3bed3dae9621ed3882d6696d99",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_rewrite_handler.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a35fe9106dd2e203dfba5e9aa2ab2c0440653dd",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_stub_status_module.c"
    },
    {
      "type": "modify",
      "old_id": "a195b45e4421ef32aaea7914939c6de8516ac19a",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.c",
      "new_id": "d213d69299ab2189e5a39dfa30a9740b930cc01d",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.c"
    },
    {
      "type": "modify",
      "old_id": "28d7971dfb91208275b3b7045616e1fea1aab359",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_handler.h",
      "new_id": "f950258dcd990feeeb1681914e432cfdc78b0ed9",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_handler.h"
    },
    {
      "type": "modify",
      "old_id": "cf5195368132d8d5300bd6f425ec8aae3e969f3f",
      "old_mode": 33188,
      "old_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c",
      "new_id": "e2fe01554f2bb2a0fb8a1b148be1a41455aff8b8",
      "new_mode": 33188,
      "new_path": "src/http/modules/proxy/ngx_http_proxy_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "10fcb8790a02322081692293894c5c52896c0751",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "8b66a791187c42033d1c10e302b45bb8dd24d487",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "d4f906f1ab5f0f0412d2a028d36075f6c649ad54",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_log_handler.c",
      "new_id": "722b9f806c52f3aecff6298101cf4a8c4e8f9904",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_log_handler.c"
    },
    {
      "type": "modify",
      "old_id": "5702a855a926c30590839217a4b5732bce783bf0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "a26937497afa2f1a99a9f6571f47bd5d2dfe2a15",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "11e0f3105021de29c1010ae558ad997de6719b04",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "5b8312130510e5c5d0aff6747604835df7639cea",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "79ba2a1949d2987734b3ab5f468578981f5c7547",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "c722152a2d23bbef446dc46264f783656ba02e66",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    }
  ]
}
