)]}'
{
  "commit": "0d3b65832c6fa94c1d1cfa2f99335f323e3227c1",
  "tree": "e3a7995f3ff12d8f0c8f300439a31d77eedcf00e",
  "parents": [
    "6f0ac0e2f27d9240516edb9a23b7863e7ad02898"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed Aug 03 21:16:43 2016 +0200"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Thu Sep 15 23:24:06 2016 +0200"
  },
  "message": "VSI submission: redirect terminal input through socket\n\nThis is needed, because on VMS, select() can only be used on sockets.  being\nable to use select() on all kinds of file descriptors is unique to Unix.\n\nSo, the solution for VMS is to create a layer that translates input from\nstandard input to socket communication.\n\nReviewed-by: Andy Polyakov \u003cappro@openssl.org\u003e\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c83d64742c832db64bd16669338a2778fbfc565",
      "old_mode": 33188,
      "old_path": "apps/s_client.c",
      "new_id": "8d07cc4d739f86c24342cc0e6a68a2e101c16468",
      "new_mode": 33188,
      "new_path": "apps/s_client.c"
    },
    {
      "type": "modify",
      "old_id": "742cb834147ec99a59ade1fa695123ac8bac9adb",
      "old_mode": 33188,
      "old_path": "apps/s_server.c",
      "new_id": "d9a427897bf49d5b2e8ef913dc425980e2dbb291",
      "new_mode": 33188,
      "new_path": "apps/s_server.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33d81cc1937dafc6b5f58492e321b551842282cd",
      "new_mode": 33188,
      "new_path": "apps/vms_term_sock.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b445a96499d31f9f8920cf56b5f096d43443d6b",
      "new_mode": 33188,
      "new_path": "apps/vms_term_sock.h"
    }
  ]
}
