)]}'
{
  "commit": "d327f04d09be7af7c492357849dcd36d9bd10515",
  "tree": "b85faad04fdd64e08307badcb77f1622e2900fd0",
  "parents": [
    "f7303e1fbd79214cdcba5a5ed12ef75700f54b1e"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Oct 17 16:02:13 2019 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Thu Oct 17 16:02:13 2019 +0300"
  },
  "message": "SSL: improved ngx_ssl_recv_chain() to stop if c-\u003eread-\u003eready is 0.\n\nAs long as there are data to read in the socket, yet the amount of data\nis less than total size of the buffers in the chain, this saves one\nunneeded read() syscall.  Before this change, reading only stopped if\nngx_ssl_recv() returned no data, that is, two read() syscalls in a row\nreturned EAGAIN.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3737839d8e0a1e53eb6880725f6b05e4a021b4e4",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "4e3eb391c8b4d064ba4741e8df221b40520b7e45",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    }
  ]
}
