)]}'
{
  "commit": "4e9718d6ae3433a3f78fddf158a15701101ba781",
  "tree": "3ff9be9741953d00ae91d25909535956b5621529",
  "parents": [
    "7fdab7f9674aadf90c3be1f06d7d34b60151c658"
  ],
  "author": {
    "name": "Patrick Scott",
    "email": "phanna@android.com",
    "time": "Mon Aug 24 08:21:26 2009 -0400"
  },
  "committer": {
    "name": "Patrick Scott",
    "email": "phanna@android.com",
    "time": "Mon Aug 24 12:02:51 2009 -0400"
  },
  "message": "Fix synchronous xml requests with ssl errors.\n\nUse the in-memory ssl preference table before posting a message to the WebCore\nthread. Since the WebCore thread is blocked waiting for the ssl resource, we\ncannot query the user for their preference. If the table does not contain the\nuser\u0027s decision, bail on the request to avoid a deadlock.\n\nAlso mark a few of the ssl handler\u0027s method\u0027s as synchronized. This was reported\nby findbugs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8c3ed208a42600e662127ac0c0833bb846b840d",
      "old_mode": 33188,
      "old_path": "core/java/android/webkit/LoadListener.java",
      "new_id": "43c76a89580d1cbd4af969adf64f1a939ef77526",
      "new_mode": 33188,
      "new_path": "core/java/android/webkit/LoadListener.java"
    },
    {
      "type": "modify",
      "old_id": "0b9e596e4868373d22ea1cab8adb15be6e9cd5db",
      "old_mode": 33188,
      "old_path": "core/java/android/webkit/Network.java",
      "new_id": "af0cb1e0e598c00e8a221fc48e1c6319267e9062",
      "new_mode": 33188,
      "new_path": "core/java/android/webkit/Network.java"
    },
    {
      "type": "modify",
      "old_id": "5011244767d169242f30c1f79ec9e3f2e6bb53fd",
      "old_mode": 33188,
      "old_path": "core/java/android/webkit/SslErrorHandler.java",
      "new_id": "90ed65d59ebc36df9261359d5cd0f6aa5ce0c1da",
      "new_mode": 33188,
      "new_path": "core/java/android/webkit/SslErrorHandler.java"
    }
  ]
}
