)]}'
{
  "commit": "7861c4d764ae8989346b9e3e3382dfd0c0a92c99",
  "tree": "72a91d2bcff58902adcfb7ab344225ec33d6bef5",
  "parents": [
    "6bc115f83bd2d6593efca4adccd6655cd3b2e7cd"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Aug 22 17:36:12 2017 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Tue Aug 22 17:36:12 2017 +0300"
  },
  "message": "SSL: fixed possible use-after-free in $ssl_server_name.\n\nThe $ssl_server_name variable used SSL_get_servername() result directly,\nbut this is not safe: it references a memory allocation in an SSL\nsession, and this memory might be freed at any time due to renegotiation.\nInstead, copy the name to memory allocated from the pool.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b74cb3f24e319c6f7c362ee051518c74d1e048b",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "88a6dbed3146f32376b39b24f6a23f73465b64b4",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    }
  ]
}
