)]}'
{
  "commit": "d4837129729c85d49476cae08fb0c5ec84a2a811",
  "tree": "8675cba9f78e99d93720747562cca82143b5a697",
  "parents": [
    "ef16420d54485fbc5310a3a1f4902e25032c652d"
  ],
  "author": {
    "name": "Bryan Duxbury",
    "email": "bryanduxbury@apache.org",
    "time": "Wed Sep 08 00:06:35 2010 +0000"
  },
  "committer": {
    "name": "Bryan Duxbury",
    "email": "bryanduxbury@apache.org",
    "time": "Wed Sep 08 00:06:35 2010 +0000"
  },
  "message": "THRIFT-876. java: Add SASL support\n\nThis patch adds support for a SASL-secured transport to the Java library. In its current form, it only works for the blocking-IO servers.\n\nPatch: Aaron T Meyers\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@993563 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59bfcf98b1b3bc64294c851c319e5224bb6c1152",
      "new_mode": 33188,
      "new_path": "doc/thrift-sasl-spec.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "072de93c3322184578a3491015ae60bc8b98b547",
      "new_mode": 33188,
      "new_path": "lib/java/src/org/apache/thrift/EncodingUtils.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc8a3ea293dc499024ad78511dccad7e32db1867",
      "new_mode": 33188,
      "new_path": "lib/java/src/org/apache/thrift/transport/TSaslClientTransport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b07e59727a9a0a66f2b2d5d6ef0b7733a6da2f96",
      "new_mode": 33188,
      "new_path": "lib/java/src/org/apache/thrift/transport/TSaslServerTransport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5eadb74f8d85e2e481f783734dabc57b9d490cf",
      "new_mode": 33188,
      "new_path": "lib/java/src/org/apache/thrift/transport/TSaslTransport.java"
    },
    {
      "type": "modify",
      "old_id": "88430e6ce09d3d573d36ed48af77944e3635d149",
      "old_mode": 33188,
      "old_path": "lib/java/test/org/apache/thrift/server/ServerTestBase.java",
      "new_id": "3bfc8d7ee9948728fdf1b2bccebc3cfab8a43cc0",
      "new_mode": 33188,
      "new_path": "lib/java/test/org/apache/thrift/server/ServerTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "c43b4731a4811024055000909ae0368e31d08878",
      "old_mode": 33188,
      "old_path": "lib/java/test/org/apache/thrift/server/TestNonblockingServer.java",
      "new_id": "e202435107b45f3b974423272c50fbb8837433e1",
      "new_mode": 33188,
      "new_path": "lib/java/test/org/apache/thrift/server/TestNonblockingServer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "812028d1cc1708b2dea1667cbc6db3591c3c9e71",
      "new_mode": 33188,
      "new_path": "lib/java/test/org/apache/thrift/transport/TestTSaslTransports.java"
    }
  ]
}
