)]}'
{
  "commit": "64932a971437aa0b83966b1c59ff5d603816bb92",
  "tree": "d2c4b37694d7abda0003de74a6cc5766fb421f2b",
  "parents": [
    "e1d8158b5e7b2cc3c3f0d1b9ed61f94ccb44e3f1"
  ],
  "author": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Feb 27 17:12:48 2013 +0000"
  },
  "committer": {
    "name": "Valentin Bartenev",
    "email": "vbart@nginx.com",
    "time": "Wed Feb 27 17:12:48 2013 +0000"
  },
  "message": "SNI: reuse selected configuration for all requests in a connection.\n\nPreviously, only the first request in a connection was assigned the\nconfiguration selected by SNI.  All subsequent requests initially\nused the default server\u0027s configuration, ignoring SNI, which was\nwrong.\n\nNow all subsequent requests in a connection will initially use the\nconfiguration selected by SNI.  This is done by storing a pointer\nto configuration in http connection object.  It points to default\nserver\u0027s configuration initially, but changed upon receipt of SNI.\n\n(The request\u0027s configuration can be further refined when parsing\nthe request line and Host: header.)\n\nThis change was not made specific to SNI as it also allows slightly\nfaster access to configuration without the request object.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f974081ea129ad11e672ecf017bf76948aa04c17",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.h",
      "new_id": "bf70c16a843518a1346cb67152503e1f9682df89",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.h"
    },
    {
      "type": "modify",
      "old_id": "cab1f526254190d147ee21199794065d87c09585",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "93a519b7747bb08b5042337275005f6c1df25750",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "7ceea62255f9b53a46312ba17cfbdd40b4309674",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.h",
      "new_id": "a2df0c6f29e1e25ae81371df03d8158eb3e7b326",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.h"
    }
  ]
}
