)]}'
{
  "commit": "9884dd613ede9946c512803c4caf438eb10e2d36",
  "tree": "0030d9b2354eef2dba4624e6bb78ace9d3c97ba1",
  "parents": [
    "cba60b9b0ef90ab2b69e5015627c7daa613dfda3"
  ],
  "author": {
    "name": "Carlos Martín Nieto",
    "email": "cmn@dwim.me",
    "time": "Fri Aug 05 18:40:37 2016 +0200"
  },
  "committer": {
    "name": "Carlos Martín Nieto",
    "email": "cmn@dwim.me",
    "time": "Fri Aug 05 18:40:37 2016 +0200"
  },
  "message": "SecureTransport: handle NULL trust on success\n\nThe `SSLCopyPeerTrust` call can succeed but fail to return a trust\nobject if it can\u0027t load the certificate chain and thus cannot check the\nvalidity of a certificate. This can lead to us calling `CFRelease` on a\n`NULL` trust object, causing a crash.\n\nHandle this by returning ECERTIFICATE.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66be58a218679339e4b86aaf430f2be81c886073",
      "old_mode": 33188,
      "old_path": "src/stransport_stream.c",
      "new_id": "008bdfb3c49cda777988a30371d0bc0c805783a7",
      "new_mode": 33188,
      "new_path": "src/stransport_stream.c"
    }
  ]
}
