)]}'
{
  "commit": "b145b067e296fd0c72d764e36db7a97102045b2c",
  "tree": "1604c71100a9ea0dc0be0f848ed7ed9dc7108843",
  "parents": [
    "e08f105e27475ea77f5ceb39fc76d9cb2ba078d1"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jun 15 18:33:41 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Jun 15 18:33:41 2005 +0000"
  },
  "message": "nginx-0.1.36-RELEASE import\n\n    *) Change: if the request header has duplicate the \"Host\",\n       \"Connection\", \"Content-Length\", or \"Authorization\" lines, then nginx\n       now returns the 400 error.\n\n    *) Change: the \"post_accept_timeout\" directive was canceled.\n\n    *) Feature: the \"default\", \"af\u003d\", \"bl\u003d\", \"deferred\", and \"bind\"\n       parameters of the \"listen\" directive.\n\n    *) Feature: the FreeBSD accept filters support.\n\n    *) Feature: the Linux TCP_DEFER_ACCEPT support.\n\n    *) Bugfix: the ngx_http_autoindex_module did not support the file names\n       in UTF-8.\n\n    *) Bugfix: the new log file can be rotated by the -USR1 signal only if\n       the reconfiguration by the -HUP signal was made twice.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c59c5561c413829a7ff6f835cf1be82e3a08c9f",
      "old_mode": 33188,
      "old_path": "auto/cc/icc",
      "new_id": "b82a17d62934d6d2d12a3e6da5dbe048b7b26c5f",
      "new_mode": 33188,
      "new_path": "auto/cc/icc"
    },
    {
      "type": "modify",
      "old_id": "65163272a3a2128f033a0470ade9a2ebb6f60830",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/conf",
      "new_id": "1b79f94ec5744bc7b8c84051bf32c37a1b9145bc",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/conf"
    },
    {
      "type": "modify",
      "old_id": "f57f7d9ec95ab5d4ccf2f8d2b73427d7ba1ead2d",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/make",
      "new_id": "f5723c8527e01e7baced159a23a6b1e1d3a4dd85",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/make"
    },
    {
      "type": "modify",
      "old_id": "441fd0cfed10dacf422eeb0cab8cee396acc661e",
      "old_mode": 33188,
      "old_path": "conf/nginx.conf",
      "new_id": "ffe1bf6265234863d1ed47c5ebb9a135d9b8b3e2",
      "new_mode": 33188,
      "new_path": "conf/nginx.conf"
    },
    {
      "type": "modify",
      "old_id": "40c38dc0201fee3281bb019c443f1dd04df19a12",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "16ca64b228ffd48b98147b6981997e7b98d0f332",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "4a01acdd064e5827ee50986d3d97df2550778bdd",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "d04d95499692fce653797039817aa393db46ef26",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "94b6da3e07f925460a5964c9eb0b508f74e51057",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "4e9ff796a808bb4fa83dbbbfe38a08734b8a90d4",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "ff9c164577b545076ea77e8cad476a8e9b01fe82",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "b873db2e8e6bf810721df1a950c55b7afca7359d",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "8fb67057c3573f7a9a8fe714b8b69a4343cd1bc1",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "0224d98ddd2947ff159d40d9ca151c4711c6dea6",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "3a1c00e65e7d2ebc3b66f764312b0c0faab8d1d0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "57806437a2e69a8b6c1a6c95810b51d6ba153628",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "acc4bd3027676f8266e2778bcafcb7db337c7b82",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.c",
      "new_id": "9cbf3c92a610dd9c165f3a37dd2c69f0ebd8a570",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.c"
    },
    {
      "type": "modify",
      "old_id": "e2e20e1f36a38d465ffeff395107b2e735cf3521",
      "old_mode": 33188,
      "old_path": "src/core/ngx_string.h",
      "new_id": "ff21619aeba06b54b4fe83a01b4a49ec5151c105",
      "new_mode": 33188,
      "new_path": "src/core/ngx_string.h"
    },
    {
      "type": "modify",
      "old_id": "e31253367fe46b4e3f1c2e697b1e47b7d5c6de81",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "0c21e72ed1c62d94458e353ac18b959f5d6caba4",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "96ab81e48e0e893525fa2804cfd2a69d4eb2bf9f",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "ab4418f9b1421c583d27897ef4d3e175c4f45536",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    },
    {
      "type": "modify",
      "old_id": "0c76a5f4371491eba1efb86fb3adeb8c889d44b9",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_charset_filter_module.c",
      "new_id": "117281ca2b6a899efffc76fa43b3982b77eecdc8",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_charset_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "0fb057568525667e64ceabc7cb87ea5819b13825",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "0f6f2f1d4860b0429ddf0c90cf223e8f84114ee2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "02795799a79fa5c80a7930eb0e38f6d2deb3f5e1",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "1d399704fc3b14ce02cb9daee3d195e2b13ffa99",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "14090b916a27a5a9569e8c5ded4e40af13e4e1f8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "11640467e369d06ebf49fa2d81ceee885b3bef83",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "f04c17fa862d533d1df1f70d2550364b936073e3",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "c3e1ab79ef3fa7bbbd0c59407f547e5aa3bfa744",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "e2f30332204039915349fb80f2dcffa26dfd5d95",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "470f58459be2a849050423db9529e709d74267fb",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "3e775f312b0b639b2c8911ad758d2f1a4e6dbff5",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_core_module.c",
      "new_id": "b4bde5282f192736e420e3a4f21bb64f4d0218af",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "8d0e983fd1f63e5aa017e8d1ec49aeae0839250d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "7b34590a4de75801caa45741dfc05c6f4d8f5961",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "2a165bfa36316ca9931af1a9b1a7b03a692afb11",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "d3c92a1b63e827c4e1a3e9b06cf570dac8784a66",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    }
  ]
}
