)]}'
{
  "commit": "ceb992921cee6f76d1752af2d388ee6a1d71e078",
  "tree": "2b4916a12d02210134939b7fb388a270e76002fa",
  "parents": [
    "5650106a09de8e8d876ed38fbff57b2161d910c4"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Sep 06 16:09:32 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Tue Sep 06 16:09:32 2005 +0000"
  },
  "message": "nginx-0.1.44-RELEASE import\n\n    *) Feature: the IMAP/POP3 proxy supports SSL.\n\n    *) Feature: the \"proxy_timeout\" directive of the ngx_imap_proxy_module.\n\n    *) Feature: the \"userid_mark\" directive.\n\n    *) Feature: the $remote_user variable value is determined independently\n       of authorization use.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dccb7a7dbebd411e78ce84b34ea09c734a4482ac",
      "old_mode": 33188,
      "old_path": "auto/modules",
      "new_id": "606149acced7f731b6f0ca9b87109c7558996a1a",
      "new_mode": 33188,
      "new_path": "auto/modules"
    },
    {
      "type": "modify",
      "old_id": "ad25cc2848091ee34d2345ef287bcc4d49d33e28",
      "old_mode": 33188,
      "old_path": "auto/options",
      "new_id": "2960f09c364a5fe82f20966228ed462028b0b593",
      "new_mode": 33188,
      "new_path": "auto/options"
    },
    {
      "type": "modify",
      "old_id": "05889f31c509c2c9043a12539ded00c1a4a707ce",
      "old_mode": 33188,
      "old_path": "auto/sources",
      "new_id": "806875d9927c55ca0225e718cd2206a403be34d5",
      "new_mode": 33188,
      "new_path": "auto/sources"
    },
    {
      "type": "modify",
      "old_id": "b8430ef9df055d0926ef6e77674bedc449b1bbc2",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "3bf26111dcf4af9903b72bb2602d85a194d9a821",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "a59e4d6f3eff10578e4ca61bbeb9f4938b22e41f",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "78e3caa3c40fccdb04f11968a6b7514b53f72329",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "d58f6086de32883aca2ac0cedfab9843ec51d7e7",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "a24f88360496884459530963a42c9d895f93a6bc",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "6dd1919387c9a7b20c8295a9d6a21dbda01a510c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "3c280bded9da95219307e01a17b2e9e6ca7351fe",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "0c21e72ed1c62d94458e353ac18b959f5d6caba4",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_accept.c",
      "new_id": "6d9f66ead870aefad8917da9067a288f6a254ad6",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_accept.c"
    },
    {
      "type": "modify",
      "old_id": "50cd21df3b3644750037fa1b739d8d7da51a9506",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.c",
      "new_id": "bc2443dfdb8daa5261f2cdede8583ce3573bd491",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "modify",
      "old_id": "e07a33d43ab2924eb8b2867b031226ab7b73d09a",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "7cab38cb7296f56dd3755456b5250bddce1768f7",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "1c0f1485d3ab0b5146b00d16c7dd8d21cb36a075",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "4c7deb336fea123461b40a1362e346c7590efc14",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "8797fcd0fb38fe7c06fdf310f747e42836be0ddd",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "7fc6bc092d331c25483b6630f845984dcf71b9fb",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "98c47bd6477e1ff95dd712effffab8f696179cd4",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_auth_basic_module.c",
      "new_id": "06d0df54e62f98eab602418244d993760eb3b984",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_auth_basic_module.c"
    },
    {
      "type": "modify",
      "old_id": "8288df1c4e70330ab7d1c79e199465617a6f4d8f",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_proxy_module.c",
      "new_id": "e8b9c4ee9da455ff8f0d13bc9fd48af6d8154e20",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_proxy_module.c"
    },
    {
      "type": "modify",
      "old_id": "af60d80b366b8e1ebec57efce84149180b469e6e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_userid_filter_module.c",
      "new_id": "5ee9712f86a5498b937f6f2918ec331782e5464a",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_userid_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "852a9bbc046d2c7cf487ec56d4c46a5172565b7b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "0b483e0c898fa82cf3aa8b19945d7ee5c7c9ac97",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "1f6b185ca12b0ebf947d147a165595da7a24cf7e",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "59fc32a791fbbea45c5af432d61a4a8ef0ebf56e",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "b8e97d2a7d952b3a9e09a9cc1c4cf7d1569f9c6a",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "594a272ed7d247160ada7e53003125d811745d18",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "ba3bfcbc6080f0f6925652fbb1368a8dbd7a233f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "4cf88101e9551d05b03ddbc36ff23d8959113da0",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "3e3f9f7bfe94345d6d38f312a163df751aea62e8",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_variables.c",
      "new_id": "0247298b13337956c917c49455ba4b3cb8965cad",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_variables.c"
    },
    {
      "type": "modify",
      "old_id": "8a506db64be27006a65203f5ef4eeee3af3fd880",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap.h",
      "new_id": "5e037743b8e543e90fb709185d0939ada8365f17",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap.h"
    },
    {
      "type": "modify",
      "old_id": "e66593a4a6fb1df2a52db217464d2d5afcc4324d",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_auth_http_module.c",
      "new_id": "2bf0cc96cfdaaa2e9c8f7710f9cb1984073f7612",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_auth_http_module.c"
    },
    {
      "type": "modify",
      "old_id": "e5d7a20500c5b6f23a29e91356f633866d20611d",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_core_module.c",
      "new_id": "8225574ecfbd83861582c860c338b7604baddb7a",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "25509b2fe0eff9e8d324c84db70e1dd95f3447c1",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_handler.c",
      "new_id": "03dedaf348cfb6ff2bc996259620257bc3408ce9",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_handler.c"
    },
    {
      "type": "modify",
      "old_id": "be32e6fe26eadec9a030a0c2f0d93c97e37378cf",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_proxy_module.c",
      "new_id": "f9a84ce55eea2899eb2cad03cd7b2d93b883833b",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_proxy_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5834a631d926f65668b071977e877e7d63ee573",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_ssl_module.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "150a61755104b14b2b51140e7923f162a54edba5",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_ssl_module.h"
    },
    {
      "type": "modify",
      "old_id": "7b34590a4de75801caa45741dfc05c6f4d8f5961",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_config.h",
      "new_id": "73deb9ccdcbb3f8d1f9f27d13455e64939a2cdf2",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_config.h"
    },
    {
      "type": "modify",
      "old_id": "ab002ae29a28e5d2a7dd6ac65e381c4f5e7d999c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_init.c",
      "new_id": "8610a5638c1c87d81d7286b05928ff4156369b57",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_init.c"
    },
    {
      "type": "modify",
      "old_id": "7ae5948970e07fecb8b1880f03db36d2803443c7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_sendfile_chain.c",
      "new_id": "721335ed24055384ed54acdacbd6c51f073bd087",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_sendfile_chain.c"
    },
    {
      "type": "modify",
      "old_id": "7bd262a19cbd3fd6368b319b79083817ebd8e5c6",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "d3ef3258b8666312c1ba419f0ccfcd9484e73dc0",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "56d9f1523f6c4924ebe52bb28769b440e3f605a7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_init.c",
      "new_id": "8d2f7915e79cb98156b069b4844da35b76d11640",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_init.c"
    },
    {
      "type": "modify",
      "old_id": "97a29e69f971ce645912245b35c77503d626a425",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_os.h",
      "new_id": "015d64012b03ec29d279c2639b6d1637f6f201c3",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_os.h"
    },
    {
      "type": "modify",
      "old_id": "592ff76680d4e94411c95047eb7a8645f001a189",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_config.h",
      "new_id": "dc4341a94048c2c6afa150ad02ae3d6d737e4d32",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_config.h"
    },
    {
      "type": "modify",
      "old_id": "d0de5d5f675fc3a29523a77e7561b71f9e0273bf",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "c8b0548ce1fd34b8ae672af4a78c984de5abf664",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "f9689c9af4e580e8a6cfca7698e2d6eb0e634061",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.c",
      "new_id": "eaf7ae4fdefed66ef83d79fffe438140030ca8f8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.c"
    },
    {
      "type": "modify",
      "old_id": "25bfa9604e075b5b3e305bd5480cd72ccbfc11b8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.h",
      "new_id": "3684b15ca25acefcb28fe242b69d1cf64252fad6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.h"
    },
    {
      "type": "modify",
      "old_id": "437e5065497df1a488d37ae7aed6cf9e4763ede9",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_config.h",
      "new_id": "84a4c84767f7b33e8996fe53fef3e163fa13ecc8",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_config.h"
    },
    {
      "type": "modify",
      "old_id": "163adaae95bd45f7bc34acbe8e1032cbdb93f3c8",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_solaris_init.c",
      "new_id": "93d02250ff1f5f0bbd956fd63445472fb8bc79b0",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_solaris_init.c"
    }
  ]
}
