)]}'
{
  "commit": "13c68741f29943d0ba45f7c9d5a5c4251d5f16f6",
  "tree": "539580ab05f906419ca310ab8e0d437a1ae7fec8",
  "parents": [
    "15465ff78e5b53c9fb88dfde0adb8c99f6066892"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Mar 10 12:51:52 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Fri Mar 10 12:51:52 2006 +0000"
  },
  "message": "nginx-0.3.31-RELEASE import\n\n    *) Change: now nginx passes the malformed proxied backend responses.\n\n    *) Feature: the \"listen\" directives support the address in the \"*:port\"\n       form.\n\n    *) Feature: the EVFILER_TIMER support in MacOSX 10.4.\n\n    *) Workaround: for MacOSX 64-bit kernel kqueue millisecond timeout\n       bug.\n       Thanks to Andrei Nigmatulin.\n\n    *) Bugfix: if there were several \"listen\" directives listening one\n       various addresses inside one server, then server names like\n       \"*.domain.tld\" worked for first address only; the bug had appeared\n       in 0.3.18.\n\n    *) Bugfix: if the HTTPS protocol was used in the \"proxy_pass\" directive\n       and the request body was in temporarily file then the request was\n       not transferred.\n\n    *) Bugfix: perl 5.8.8 compatibility.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a40c6983f3f5836d658702dafaf5bc5f32576de",
      "old_mode": 33188,
      "old_path": "auto/feature",
      "new_id": "15da5bde3908170a3856cc05aa6444aa0ba3627c",
      "new_mode": 33188,
      "new_path": "auto/feature"
    },
    {
      "type": "modify",
      "old_id": "848e48309f9f2a5e42560c232e255257cc85e823",
      "old_mode": 33188,
      "old_path": "auto/os/features",
      "new_id": "7028151875e9d84800abeec4f73fafac686a79b2",
      "new_mode": 33188,
      "new_path": "auto/os/features"
    },
    {
      "type": "modify",
      "old_id": "08ca5a0415d67b29a7806e82e425a164ba6caafd",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "61c60341067982a1aa129d6d4c8b07e2ce1034d1",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "d0ff27ffc7f60f33c2cc068582b73e582ada968e",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "e8f60848e9ce911a94c7951f7565e562f2835253",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "1f677c9fabec4de981617ee522b796c6f17ba35b",
      "old_mode": 33188,
      "old_path": "src/core/ngx_hash.c",
      "new_id": "2876318a3f7ff8d9be578b643cc60df1695d5619",
      "new_mode": 33188,
      "new_path": "src/core/ngx_hash.c"
    },
    {
      "type": "modify",
      "old_id": "88b5b3fd5eaa511ca79d6700ad515f77851d1efc",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "f3ca737bebc13e7edbd73a184db3723bc636cbc2",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "978c325421fa9c31033444cc665ff8a578a14513",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_fastcgi_module.c",
      "new_id": "715b07020891fa105489aa7b433cf39cf56e897d",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_fastcgi_module.c"
    },
    {
      "type": "modify",
      "old_id": "e66b48b8b50c8bfacf8e5d618af7a6cd4303a762",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "34e6dd197fa0775a524b8c16c6a097c30f99a187",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "6fa3df744f9c7ab0c76608c58f8e00933c4cd5c6",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/Makefile.PL",
      "new_id": "48f1ebcd28ee7339103ed4a4ca6fb76555d7693c",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/Makefile.PL"
    },
    {
      "type": "modify",
      "old_id": "069c2164610a377f869b208b3842cee9be068709",
      "old_mode": 33188,
      "old_path": "src/http/modules/perl/ngx_http_perl_module.c",
      "new_id": "0a982e6e4712651db5520474ca50f0da13fa8f9c",
      "new_mode": 33188,
      "new_path": "src/http/modules/perl/ngx_http_perl_module.c"
    },
    {
      "type": "modify",
      "old_id": "7f19a43478c818fcfce98725c7596bab95ba6e64",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "fb5dcb7547bc87ffdfa4c8a9810b6566a21004dd",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "da142c381a8621fd50df06bcf5cdf391be7e79d8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "26a1d6962b330ff92bec53412e01f6dbe1476906",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "facd58ef6be9cda925156955f8cbaf2f2665bdcb",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "8450b0434f0cb55bb6028b62b58739b8787d97ec",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "e73b3b37919db6ad8143b1d8d5af078fc12539b6",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "78608181d26b3cfc8ee5a271bc9519fbfef827c9",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "1b4795a31b27e8486d01e45a289c2398609dc45f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "a1780292cd17550d589a48e726c0478edba85bfc",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    },
    {
      "type": "modify",
      "old_id": "44484acc8d4cccc08d32905ef30918c81fdd3195",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_core_module.c",
      "new_id": "c454f1936f1b2a86eb4539bad818bacd83833dce",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_core_module.c"
    }
  ]
}
