)]}'
{
  "commit": "808d143245f4f5c30600fab31cf9db854cbf5b48",
  "tree": "f8abd4e7aba8b85fb26041ca5efee16836cafb01",
  "parents": [
    "e544a89924114ef11ba9af28ca7ad36583e54297"
  ],
  "author": {
    "name": "Divya Thaluru",
    "email": "dthaluru@vmware.com",
    "time": "Sun Aug 06 16:36:36 2017 -0700"
  },
  "committer": {
    "name": "Randy Abernethy",
    "email": "ra@apache.org",
    "time": "Sun Aug 06 16:36:36 2017 -0700"
  },
  "message": "THRIFT-4276:Add SSL support to the C++ Nonblocking Server\nClient: C++ Lib\nPatch: Divya Thaluru\n\nGithub Pull Request:\n\n    This closes #1251\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59da346ac30570cf2ee5f84fddaa3c568c9b1197",
      "old_mode": 33261,
      "old_path": "lib/cpp/CMakeLists.txt",
      "new_id": "734af72d53bc1d8f5fff8889ecfc44f4655dffb1",
      "new_mode": 33261,
      "new_path": "lib/cpp/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2a1cca8aee6b5e37f4db229fdb039117b32f1dbf",
      "old_mode": 33261,
      "old_path": "lib/cpp/Makefile.am",
      "new_id": "64cf98e9192d93ed97a37750f4e1c20c74e6f976",
      "new_mode": 33261,
      "new_path": "lib/cpp/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "259bb20f85b73f07a6eda37bd5b4446c5ebd536c",
      "old_mode": 33261,
      "old_path": "lib/cpp/libthriftnb.vcxproj",
      "new_id": "9a6ffe60d4b97815f21a1187c10f705c73735be3",
      "new_mode": 33261,
      "new_path": "lib/cpp/libthriftnb.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "5245544e8ef9116904ac214983564005dd2e8ff0",
      "old_mode": 33188,
      "old_path": "lib/cpp/libthriftnb.vcxproj.filters",
      "new_id": "85703dd1297ab972651e406d111e1b6335a583b7",
      "new_mode": 33188,
      "new_path": "lib/cpp/libthriftnb.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "97c4cd93920640f5b56c5a68635be71b8e12666b",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp",
      "new_id": "d5af12a6f350164981ef27fd4e999967d12aacb1",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "82d40e96025798d1d1886db98f98fde2076804d6",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/server/TNonblockingServer.h",
      "new_id": "1f60048c5e5fbe59154b98ef57f88048bf93d47c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/server/TNonblockingServer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e8b897a3f3c4dbba023167ffcc91362a37ca54b",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66a8a700a857fadde58326f2c8ac114e44101356",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73a458b757595ff92ef79aa52fb1208a196e4996",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff88ecb07ec7db8d8df0ecc516ba3ae19bc13b66",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerSocket.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21b82621412efa8e9891281fd9c041e12ec77ae6",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TNonblockingServerTransport.h"
    },
    {
      "type": "modify",
      "old_id": "926a58f826f2d2cafd66ba87f5800644c71608cd",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp",
      "new_id": "e8f38dd6c852950965671a96df4a0c57d4b45d3c",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "0462a20be7647a137c2bf0b71c07d5bef39e2b78",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSSLSocket.h",
      "new_id": "023db9465fe1cb84cbd82f5e8f4a122551b6d794",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSSLSocket.h"
    },
    {
      "type": "modify",
      "old_id": "dc698d5a3bef05abcd2d3f02d251ec7b5a4061ed",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp",
      "new_id": "da869e0d648546dc9293931fae9f99359450330d",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerSocket.cpp"
    },
    {
      "type": "modify",
      "old_id": "20a37e75e7768cc1a4e30bbc587556f1ffb17cb9",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerSocket.h",
      "new_id": "58254ee26ba26642f5c64fcdf15830f674110bb7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerSocket.h"
    },
    {
      "type": "modify",
      "old_id": "cd1d3dace68303fa870c5399b38453afd29a840f",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TServerTransport.h",
      "new_id": "51cb3e868f0f7aad6b9937a843590ac497a807be",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TServerTransport.h"
    },
    {
      "type": "modify",
      "old_id": "aa18c318bb37796450777f50f6db777293144f28",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/thrift/transport/TSocket.h",
      "new_id": "69d2533d29f7036d5fdc9576d7755d84433ca32f",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/thrift/transport/TSocket.h"
    },
    {
      "type": "modify",
      "old_id": "f61cff191d6e1fdd35f7d2964f631f2ece833b91",
      "old_mode": 33261,
      "old_path": "lib/cpp/test/Makefile.am",
      "new_id": "feff9306278568f666280910c77ab05f5c4f8ac6",
      "new_mode": 33261,
      "new_path": "lib/cpp/test/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f21dd18a77771793d77c2eb0f19b1f9ee658f316",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingSSLServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e933d6be347d9fcdb42666e193862000ea9c0b04",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/TNonblockingServerTest.cpp",
      "new_id": "36c64b17394d080cdbe0a81378126454de3f5027",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/TNonblockingServerTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4e984cc7ee24e51a18473a64d47c406dace4f81",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/processor/ProcessorTest.cpp",
      "new_id": "486b8cfcddaf4c34cc8eadd9c02ac8c93e016491",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/processor/ProcessorTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f161c05fa14a238d8d9b5b66cfce8dc669b8424",
      "old_mode": 33188,
      "old_path": "test/cpp/src/StressTestNonBlocking.cpp",
      "new_id": "1ebb9e0ca54bf1ca470e7f1f025cede28d72e42c",
      "new_mode": 33188,
      "new_path": "test/cpp/src/StressTestNonBlocking.cpp"
    },
    {
      "type": "modify",
      "old_id": "b86b34c17fce36c221b04c865697d72b0d9f6cb0",
      "old_mode": 33188,
      "old_path": "test/cpp/src/TestServer.cpp",
      "new_id": "2b58f8ace5bfdf5f684d154bf07331caab1e9b6d",
      "new_mode": 33188,
      "new_path": "test/cpp/src/TestServer.cpp"
    }
  ]
}
