)]}'
{
  "commit": "52739e40ccc1b16cd966ea204bcfea3cc874fec8",
  "tree": "b63c45d8d798aa5fb95680bd87c3a2e1f6f1c971",
  "parents": [
    "ed03c46134b1ebfcbee937c74e7f4517893be1fd"
  ],
  "author": {
    "name": "Todd Short",
    "email": "tshort@akamai.com",
    "time": "Thu Feb 04 11:41:25 2016 -0500"
  },
  "committer": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Thu Feb 04 12:07:50 2016 -0500"
  },
  "message": "Add option to disable async\n\nAdd no-async option to Configure that forces ASYNC_NULL.\nRelated to RT1979\nAn embedded system or replacement C library (e.g. musl or uClibc)\nmay not support the *context APIs that are needed for async operation.\n\nCompiles with musl. Ran unit tests, async tests skipped as expected.\n\nSigned-off-by: Rich Salz \u003crsalz@openssl.org\u003e\nReviewed-by: Matt Caswell \u003cmatt@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77bb60c3e6c54b7b741fec153b6e9f60d024135a",
      "old_mode": 33261,
      "old_path": "Configure",
      "new_id": "56fa31a079a84dbe8b43fc0e3ef0d2bde6ffafc8",
      "new_mode": 33261,
      "new_path": "Configure"
    },
    {
      "type": "modify",
      "old_id": "6cc313e16a2e5531abc16e8041a6f14f6d830958",
      "old_mode": 33188,
      "old_path": "crypto/async/arch/async_posix.h",
      "new_id": "85d033f8516076e5e843678859f35885265f819d",
      "new_mode": 33188,
      "new_path": "crypto/async/arch/async_posix.h"
    },
    {
      "type": "modify",
      "old_id": "d2054bf665c1ffc778adce7a08235e33e167018f",
      "old_mode": 33188,
      "old_path": "crypto/async/arch/async_win.h",
      "new_id": "fa345cb1f77a9ebb97eba4eafa216755271398e8",
      "new_mode": 33188,
      "new_path": "crypto/async/arch/async_win.h"
    },
    {
      "type": "modify",
      "old_id": "1f9bdf47b74febff1b9d0c10372f1fcf9ff0ec70",
      "old_mode": 33261,
      "old_path": "util/mk1mf.pl",
      "new_id": "ed1d0e195999b661208d7018552d2e09fcf78ef4",
      "new_mode": 33261,
      "new_path": "util/mk1mf.pl"
    }
  ]
}
