)]}'
{
  "commit": "a3667c316ae60ef454fb804221c3ca44af30a9aa",
  "tree": "1312f97f35ad277d317e7ba71395deeb80cba67d",
  "parents": [
    "757d14905e3877abaa9f258f3dd0694ae3c7c270"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Wed Sep 16 12:28:03 2015 +0100"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Nov 20 23:31:04 2015 +0000"
  },
  "message": "Add async sub-library to libcrypto\n\nProvides support for running asynchronous jobs. Currently this is completely\nstand alone. Future commits will integrate this into libssl and s_server/\ns_client. An asynchronous capable engine will be required to see any benefit\nfrom this capability.\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "629cdaeffd065a7eddb2078638efe3f91bc0b6a4",
      "old_mode": 33188,
      "old_path": "Makefile.org",
      "new_id": "1c4fd984623c59b3d4fe6259ed6c541ad2bc7d0a",
      "new_mode": 33188,
      "new_path": "Makefile.org"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2eaaa7d09e4cf354eeac550ca8de896f5c3603df",
      "new_mode": 33188,
      "new_path": "crypto/async/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f6eca1d43b21657d8852954edc88f5ee8c0b7b1",
      "new_mode": 33188,
      "new_path": "crypto/async/async.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf5a021942ffeb01bd5ce90c19d75563546f3e8b",
      "new_mode": 33188,
      "new_path": "include/openssl/async.h"
    }
  ]
}
