)]}'
{
  "commit": "44d872259c6f1a3aab86d2fbbba4525f12b3d878",
  "tree": "cc791866bbd92587d2d2c8b9ed2b8e66c15db4d3",
  "parents": [
    "9a27196bd4dd2ac6c6c86aa786ae0b0aad84e610"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sat May 06 16:28:56 2006 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Sat May 06 16:28:56 2006 +0000"
  },
  "message": "nginx-0.3.45-RELEASE import\n\n    *) Feature: the \"ssl_verify_client\", \"ssl_verify_depth\", and\n       \"ssl_client_certificate\" directives.\n\n    *) Change: the $request_method variable now returns the main request\n       method.\n\n    *) Change: the \u0026deg; symbol codes were changed in koi-win conversion\n       table.\n\n    *) Feature: the euro and N symbols were added to koi-win conversion\n       table.\n\n    *) Bugfix: if nginx distributed the requests among several backends and\n       some backend failed, then requests intended for this backend was\n       directed to one live backend only instead of being distributed among\n       the rest.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b12b8da182ea340001a89326f85eaffe9a36443",
      "old_mode": 33188,
      "old_path": "conf/koi-win",
      "new_id": "99edb1b2b8202708dfccc1e3e2d6660e3cc0b4ab",
      "new_mode": 33188,
      "new_path": "conf/koi-win"
    },
    {
      "type": "modify",
      "old_id": "92fefa4dbfc4ef39040deb14c1e81ead28452c11",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "7657a5cc5cece930af0433c90a10197f5142d08c",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "7fd9d72864fad83ff71709ef413feb23b17b55a5",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "e49b91c91d6b814fd9d93eb17703e0e893c606f8",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "e4ca23840e5dc028884a0b7e96e433db51ec8223",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "157c48002abd33f36948aec839387795e788b731",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "3a7835ef678b3f6bd1a0c2cf2e5e2027baf79f4d",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "0b217cffdff933f6a4c27623f4e92153bc1c8cf4",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "82bfa139f66ce7bd6faa127c2ae7cb450b81c2c5",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "4af42190b78b890a79347e9720b8fa079f10378a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "e2191ef47a1f223b7d425646f8dcaa188d994659",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "a57fbfb6f9d6ea12517cdcfd890144bb022699af",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "4207cdfdb02432eeeccfc430e9b9964be30a9be7",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.h",
      "new_id": "85803096e3049011f7ec327cdadb9c4f5aeb01a6",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.h"
    },
    {
      "type": "modify",
      "old_id": "680b3bd4571b8a87903f74c7e710246acab1beea",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "5207fa1cca65ebbab512b191e8367b2818c57bb3",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "cc40f449ac2300b3ab79545ffb0c650c1bcaf51f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "e467dde177fdf3c317d5992e614408a4d8e63a33",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    },
    {
      "type": "modify",
      "old_id": "d1072a9aff953b645dc6fd3888cf72b59ca71759",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_special_response.c",
      "new_id": "734ad694792080cc70b53118f88d6ce393eebcca",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_special_response.c"
    },
    {
      "type": "modify",
      "old_id": "0f162a70e122205fbf83708058abd7bd3857f11f",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_variables.c",
      "new_id": "83f2adc0b5487058c4251bc76b5043d26898eb09",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_variables.c"
    }
  ]
}
