)]}'
{
  "log": [
    {
      "commit": "b6dfc9036b478219c0427d2a9a7686bf1f415b1c",
      "tree": "c55b007d800c39771003f6abecd9aafc90fd5244",
      "parents": [
        "729768807290feb4677305beebc799ec50e0e17a"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "message": "THRIFT-1986 fix TCompactProtocol constants\n"
    },
    {
      "commit": "37e655c71bdce1b1bc20a06eeb00458f205ada8b",
      "tree": "f79355e6e5f560fa53637804af0e15ece2add7aa",
      "parents": [
        "1b0bc0f42106700e45ce2e76049eefa6f57c1293"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "message": "Thrift-1997:Add accept backlog configuration method to TServerSocket\nClient: cpp\nPatch: Randy Abernethy\n\nTServerSocket hard codes the accept backlog to 1024. This patch adds a setAcceptBacklog() method which can be used to change the backlog size (must be called prior to listen()).\n"
    },
    {
      "commit": "d65216df190b0ff1522098c8a552594ce29feb3d",
      "tree": "faf6e9ac04a679d2dde135886bae635787acdc63",
      "parents": [
        "f2b094f1f1a331c9bd92c6106683fbaa7191dc66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "message": "THRIFT-1982 vsnprintf on Windows have different semantics\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f2b094f1f1a331c9bd92c6106683fbaa7191dc66",
      "tree": "e4127d723481e248a247db631ff86a225bba3548",
      "parents": [
        "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "message": "THRIFT-1983 %z printf format is not available in Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "cde23dfd2dfdd1271dd409dc9454e30249a9ecc5",
      "tree": "3fcfe8e291f51a6f1b90ce5308eaef15ab27f979",
      "parents": [
        "64a799d28e60073e29ecebeed06d86e91e65b6cf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "message": "THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309)\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "64a799d28e60073e29ecebeed06d86e91e65b6cf",
      "tree": "063f7dab77454570e3ebcd17aeb4a9691df63ebd",
      "parents": [
        "1ed799156dbaa8f313b413d28a6dacc7775ce88f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "message": "THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "3e937114643fb32f0f8dc96359f11f9df008e782",
      "tree": "fb9f37a641aa0d29ab86829e3368de5de913db56",
      "parents": [
        "111d8f2615486cb2ce4c5809c63602bc4b672d1a"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 13:46:51 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 14:23:55 2013 -0400"
      },
      "message": "THRIFT-1992: Fix TCompactProtocol compiler warnings\nClient: cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "16ee0d17a66c0bb67979507991f56ae8e898bfc4",
      "tree": "8de0bfdb8f51c21f156a66dcfba14c6bea35a38f",
      "parents": [
        "64924b8781eff5a175f46c84f690ffcdb46c9490"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 09:57:00 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 30 09:57:00 2013 +0200"
      },
      "message": "THRIFT-1968 Thrift\u0027s include path is wrong in pkg-config files\nTHRIFT-1552 fix include path \u003d\u003e thrift/Thrift.h\n"
    },
    {
      "commit": "5ed5e8b3f0bff13cbc551ce82d9960b188bb8175",
      "tree": "73f779e468cc296ff99a511622a3292873eaf13c",
      "parents": [
        "4f623260b5c22c7719f5730c94f999f3d53eb425"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon May 06 00:21:04 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon May 06 00:21:04 2013 +0200"
      },
      "message": "THRIFT-1917 Task expiration in TThreadPoolServer\nPatch: Ivan Fastov\n"
    },
    {
      "commit": "7f1df992479fdcad208889e53b8b982e2428d250",
      "tree": "299e862efe463a8ab862916d9beb680f5ec26712",
      "parents": [
        "1beeaaadd4775a680b8b7940a579071c1cad3be7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 05 23:29:34 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 05 23:29:34 2013 +0200"
      },
      "message": "THRIFT-1932 TFileTransport::readEvent() casts values read from input stream into a pointer and then dereferences it.\nPatch: Hugo Mildenberger\n"
    },
    {
      "commit": "967600ef4f09445d9dbb6654dca8d235d9d65f5b",
      "tree": "151a45e09862dacbfc2f0024d27e265318b9207f",
      "parents": [
        "0fd47dab1ba4bcb13c2a871ec4e0527c2c6c06bb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 03 22:39:53 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 03 22:39:53 2013 +0200"
      },
      "message": "THRIFT-1850 make check hangs on TSocket tests in TransportTest.cpp\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "c613cd2d9bc01ee4eb43a3d40a8691c736f7a316",
      "tree": "a97cff9b641a83fbaf27f18a33799a0c913517d2",
      "parents": [
        "8f9b4d86acfeb81f9418d38e0f3718e5526b1f70"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Apr 01 21:39:03 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Apr 01 21:39:03 2013 -0400"
      },
      "message": "Thrift-1846:Restore socket.h header to support builds with Android NDK\nClient: cpp\nPatch: Nicolas Trésegnie\n\nmoves the \u003csys/socket.h\u003e include from TSocket.h to the .cpp to minimize the risk of hidden dependencies.\n"
    },
    {
      "commit": "3a931b50d906db8099d3819a4c8c89328bb92a61",
      "tree": "763497c0cd282af66e337e148b33bb838247729f",
      "parents": [
        "2d26f18a12d20e2bc5063a34ff347558fa91517f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 26 22:14:03 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 26 22:14:03 2013 +0100"
      },
      "message": "THRIFT-1902 C++: Support for Multiplexing Services on any Transport, Protocol and Server\nPatch: Patrik Lindblom\n"
    },
    {
      "commit": "a7ab94d414ee949bb38dad3e62cd771d6cc8781e",
      "tree": "f5ec7b5dea8b58d63dbddec8a58578be291b95ca",
      "parents": [
        "e491d298f09b0a3541a86fec0b9b5499bc3b7baf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:34:16 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 22:34:16 2013 +0100"
      },
      "message": "THRIFT-1845 cpp: Fix compiler warning caused by implicit string conversion with Xcode 4.6\nPatch: Nate Rosenblum\n"
    },
    {
      "commit": "0c04fccf3a32a334cb449b5b7990e9d116639ce0",
      "tree": "b6f31665d5d237aa39f18f3dec35d7583f0ccc7a",
      "parents": [
        "948a2d4fb8d37793974206e4c766df2b26520aba"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 19:52:08 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 19:52:08 2013 +0100"
      },
      "message": "THRIFT-1881 TNonblockingServer does not release open connections or threads on shutdown\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "552440e6e522499d974800c98c5f4dd869dc29c7",
      "tree": "1260f0fbfedf6da60c426de0095ec26f91995af4",
      "parents": [
        "9357636f65165129ad3f541317597dd961f77265"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:55:27 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:55:27 2013 +0200"
      },
      "message": "THRIFT-1890 C++: Make named pipes server work asynchronously\n\nPatch: Jens Geyer \u0026 Ben Craig\n"
    },
    {
      "commit": "d34bea0c04321a8cdd4df210f1ca06e1c728da9f",
      "tree": "bb9fa2357d5e04b51e519b36427fed0b4968f4a7",
      "parents": [
        "772b2b1804252c76142be5a025a0f48e19c0c792"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "message": "THRIFT-1837 Deploy and use cxxfunctional.h in cpp code generated in cob_style mode\nPatch: Nate Rosenblum\n"
    },
    {
      "commit": "c095919087adc9508300ec6e9cdcd58cf147a207",
      "tree": "9a7d224c815965c253f5e561943cc603b1eaa437",
      "parents": [
        "e3da768367d0a3e013a00a5a365e58aed3bffa32"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "message": "THRIFT-1829 cpp unit tests fail to build using multiple make jobs\nPatch: David Rennalls and Roger Meier\n"
    },
    {
      "commit": "b2f29d84025d9dc2472632cc9bff6c8b5f9bc5b1",
      "tree": "f6f39254e2c04d2f4cd9d6e8a9a9ece601f2dde4",
      "parents": [
        "5d06db63cf7077cffff52f46f44317f48fd01c65"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 20:23:39 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 20:23:39 2012 +0100"
      },
      "message": "THRIFT-1657 Chrome browser sending OPTIONS method before POST in xmlHttpRequest\nPatch: Shantanu Choudhary\n"
    },
    {
      "commit": "0193149842924b65c5d3761d60055d298470d3ab",
      "tree": "a2f40b909010e1b5c45971b04c57a8daf20bc90e",
      "parents": [
        "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "message": "THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations\nPatch: Andrew Cox\n"
    },
    {
      "commit": "8252577ec9da25f027b9edfa6876f9d9a0094566",
      "tree": "1965a4466878a67ae899535b41c00c3b5448acb0",
      "parents": [
        "e242a96ae3582aaca8a5407211f05a6a6ea78ceb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "message": "THRIFT-1740 Make C++ library build on OS X and iOS\nPatch: Ben Craig\nminor modification by Roger Meier\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410127 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0069a4464012172f07b5f56064ed9ae6b79f9c52",
      "tree": "d3bdcf1fea912dc43c86e48f7595bc80427ec07a",
      "parents": [
        "05ab89a1286049567e8d6ada1833a7d75179a365"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 07 20:26:03 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 07 20:26:03 2012 +0000"
      },
      "message": "THRIFT-1748 Guard and RWGuard macros defined in global namespace \nPatch: Bud Bundy\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1406793 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "36ae65cf2e2c05b6998f1609f5ee9b2da8dbdcfd",
      "tree": "d6814e39c9cdafd864939e0057726b39017f8e0f",
      "parents": [
        "1d66d061b7c513d3e50ad1f3ed346437d213f6d1"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 29 21:55:46 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 29 21:55:46 2012 +0000"
      },
      "message": "THRIFT-1744: Compilation failure under Android NDK toolchain\nClient: C++ and Android NDK\nPatch: Vlad Troyanker\n\ninclude config.h\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1403549 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9bb65ae29d9e674740cb8fa4fcc18d14fd734f68",
      "tree": "8e0bc8a4fd0a6f501f4700b9a04b7f60e3a25153",
      "parents": [
        "4cc119c9545be81aeb41d07d2fbcc060229a9208"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:02:01 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:02:01 2012 +0000"
      },
      "message": "THRIFT-1730 error: numeric_limits is not a member of std\nPatch: Martin Vogt\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1399451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6fcecd45a715c02452af6674f44e8edb6b0a2f42",
      "tree": "f34d91c4e52e0c2318ab25f1844b8454daedc0fd",
      "parents": [
        "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "message": "Updating Thrift trunk version to 1.0.0-dev\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f",
      "tree": "954c1aaf07155d1c37f3836cdcac7e3b354feb30",
      "parents": [
        "510ecae94668b689dcea2061c49a66a34fb66e1e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "message": "Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes\nClient: build\nPatch: Jake Farrell\n\nFix dist build to create the 0.9.0 release\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a32ac7a010cf2f01b0f81299af42fb777e73e81e",
      "tree": "3b80058f2408f528152088d697c02efdce3ede4b",
      "parents": [
        "271e47a74debf3e504f3ee317c135e0453e3841b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 19:59:35 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 19:59:35 2012 +0000"
      },
      "message": "Thrift-1718:Incorrect check in TFileTransportTest\nClient: cpp\nPatch: Diwaker Gupta\n\nFixes cpp tests\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396258 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "271e47a74debf3e504f3ee317c135e0453e3841b",
      "tree": "0a33a1053413b48bb20246f4f7ef803f05bf057d",
      "parents": [
        "f1ede7921130c48d79ec4071ff70575b2552979f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:46:55 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:46:55 2012 +0000"
      },
      "message": "THRIFT-1716 max allowed connections should be PIPE_UNLIMITED_INSTANCES\nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396190 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dfb8298b28560f0e23b16b10e53c0be24183834b",
      "tree": "378803dc2f35ee448c7ab311827f584f17d7ea7a",
      "parents": [
        "1f4be7e857d24863a808e9ec8ad52d08e5e90cab"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:10:57 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:10:57 2012 +0000"
      },
      "message": "THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows\nminor fix\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394935 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1f4be7e857d24863a808e9ec8ad52d08e5e90cab",
      "tree": "32a89fa0bf621980ee264aefc8c0b5ab756bad5b",
      "parents": [
        "be7493ee3275b6737c6f183a8b90e289820a51cd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:00:47 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:00:47 2012 +0000"
      },
      "message": "THRIFT-1690\nNon-linux OSes use int\u0027s in bsd socket calls as well.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394931 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b69d24dbf71176bff8b8ad6cf4f59605c9cdd322",
      "tree": "0c5c35bae9e3f04a977f204c4a4fa4ee423045aa",
      "parents": [
        "bd5db3aa702952615f26516a4c9d6e9e16e63a0b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 04 18:02:15 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 04 18:02:15 2012 +0000"
      },
      "message": "THRIFT-1690 Sockets and Pipe Handles truncated on Win64\nPatch: Ben Craig\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394182 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "962b35309d33af60db65cac928f0a8411c6dc06d",
      "tree": "c6339054f05b508f02e57bcc0d869d6180a16f79",
      "parents": [
        "3d37fba2063f87accb8cc22b5c78d00d85ecc49e"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 20 13:19:55 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 20 13:19:55 2012 +0000"
      },
      "message": "THRIFT-1689: don\u0027t exit(-1) in TNonblockingServer\nClient: c++\nPatch: Brian Fallik\n\nuse standard exit(1) instead\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1388019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "afd3ab2714fd3a5736dd86a193b800bb0a9a5f37",
      "tree": "87c5fd0a11c4352fb415faf3d5c017f03a283cfd",
      "parents": [
        "2853cc0adffae223e0861524eb8e23af03b7a19b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:57:07 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:57:07 2012 +0000"
      },
      "message": "Thrift-1656: Setting proper headers in THttpServer.cpp so that \"Cross-Origin Resource Sharing\" on js client can work.\nClient: cpp\nPatch: Shantanu Choudhary\n\nSet headers from server side, in the response, so that Javascript can handle Cross-site HTTP requests.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1375883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ae44abc6f93165968d82b7b7e50b4c5b99f5c332",
      "tree": "ca84500b379e3e99202188a65ec74dbc788d69d1",
      "parents": [
        "3fcdb09267f280c041dc1e613cb4bf42ac880516"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 05:42:51 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 05:42:51 2012 +0000"
      },
      "message": "THRIFT-1064 TClientInfoServerHandler::processContext() is not called for TNonblockingServer server event handler \nPatch: Pavlin Radoslavov\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1362773 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd057f6a5e50cd7c4899b34790e6f0864a880ee6",
      "tree": "b8eb5d239b6aa5fd4ec37bf9e8f7cb3f413ddfc3",
      "parents": [
        "ee22939d1ae7e74d61d8697c45a7301e00092c11"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:18:00 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:18:00 2012 +0000"
      },
      "message": "THRIFT-1633 Add windows build configurations to support static linking\nPatch: Adam Duffy\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353315 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f42ae012aa57d476a3ca44542ccfd7801cac3587",
      "tree": "c314c780fb5bac9d959b613ded9e7d0108e296c1",
      "parents": [
        "e64b12999de8de220551dd78ae3bf2d7289f0ec3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "message": "Thrift-1567:Thrift/cpp: Allow alternate classes to be used for strings\nClient: cpp\nPatch: dreiss\n\nThe goal of this diff is to allow Thrift strings to be used without\ndepending on std::string, since it looks like we\u0027re starting to move\naway from std::string instead of moving to a better implementation.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1352765 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f9f841d76953b13153ca32b4c7e34c00776d16a8",
      "tree": "c57cc77edeba036d51ab293cf00a5ecab65a03a8",
      "parents": [
        "122803bade37e82451785ec53dddafd98774b92e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 19 20:42:33 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 19 20:42:33 2012 +0000"
      },
      "message": "THRIFT-1626 concurrency::Mutex timedlock fix and lesser improvements\nPatch: Andrew Majorov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1351845 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "89cc4303aac22b4505934fa965ee7981c83f171c",
      "tree": "e739ca596504a79fbacad1233787dc4a4ba5edfc",
      "parents": [
        "6edb27a5af3e60c7363394a7d277dd63e32c4571"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 18 20:02:36 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 18 20:02:36 2012 +0000"
      },
      "message": "THRIFT-1631 Fix C++ server constructor typos\nPatch: Andrew Cox\n\nTHRIFT-1573 Error on TNonblockingServer constructor\nPatch: Denis\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1351472 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "87b704fd91d9d895460cd24405187d45f40b7c18",
      "tree": "1aea15bf814c92c039571f4a4734b71e7f4adc6a",
      "parents": [
        "febe845f05a1e30fb16516eb934724f34ac2bd8f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 07 13:24:22 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 07 13:24:22 2012 +0000"
      },
      "message": "Thrift-1558 _xplatform_pipe_6-5-2012.patch\nfix compile error\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1347604 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7d0a0401534e0a02206d7ddb734e6a7dfa41bb42",
      "tree": "61a54177f31135f2e148b765c8b7792ff6d8a945",
      "parents": [
        "e25db162a5918a1c4ff373e0f0c82065751972e0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 05 19:57:10 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 05 19:57:10 2012 +0000"
      },
      "message": "Thrift-1558 _xplatform_pipe_6-5-2012.patch\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1346555 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4cb8e40d8abbb480065461ac3fd27280cb9a53f6",
      "tree": "49ef09afeabd71ce03198dc1c6bab83bb9c70808",
      "parents": [
        "83042b9078311d9bd166f8690a1feed4949b1c31"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 27 18:05:16 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 27 18:05:16 2012 +0000"
      },
      "message": "THRIFT-1612 Base64 encoding is broken\nPatch: Andrew Cox\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1343074 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2d59b9e2ad05113410a7e505b052512004090261",
      "tree": "0cf1af5daa4b6429d7af422bb07f5d03805e8ff4",
      "parents": [
        "b6617836d4bd1ff4788bd63eea4cec1378d14c3b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 23 19:40:40 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 23 19:40:40 2012 +0000"
      },
      "message": "THRIFT-1336 thrift: added server and processor test code\nrevert partly: disable processor test, it breaks the builds\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1341996 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6617836d4bd1ff4788bd63eea4cec1378d14c3b",
      "tree": "a5722d71cdc0aab180d04b7613d023e2c4524527",
      "parents": [
        "d11c8bc4bef1d70a044110b82ac7c6a01de7059e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 23 19:17:20 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed May 23 19:17:20 2012 +0000"
      },
      "message": "THRIFT-1585 C++ library fails to build with OS X pthread implementation\nPatch: David Nadlinger\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1341990 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "970c86a5f2e6612fc7fbf9623655f91040cab81a",
      "tree": "c3f5f6b1d8d6ed9ceafca2bd255a90302e7638d3",
      "parents": [
        "94bb7f26f6d9b5bf1106b1aeb4b983e453f50047"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "message": "Thrift-1607:Incorrect file modes for several source files\nClient: build\nPatch: Andrew Cox\n\nFile modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339492 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "94bb7f26f6d9b5bf1106b1aeb4b983e453f50047",
      "tree": "4c2b5311254f7ea4fc0bb7daaa2259f811045762",
      "parents": [
        "e8c259a08a229b082db75eec8b7ebaceae4c557d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 04:32:10 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 04:32:10 2012 +0000"
      },
      "message": "Thrift-1606:Race condition in BoostThreadFactory.cpp\nClient: cpp\nPatch: alexandre parenteau\n\nRace condition between the line that set state_ to \"starting\", and the line that checked to make sure that it was \"starting\". That ended meaning that sometimes calling \"start()\" would not result in the thread\u0027s runnable being called.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339477 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dd16f0538b14109a8ecc710bccd5c02cfa18b313",
      "tree": "8f6749d9e4fbd276c10cfe3211d6bfe5a227f6cf",
      "parents": [
        "4f260f7a5f65971b407947398bbc2fed79064919"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 14:19:48 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 14:19:48 2012 +0000"
      },
      "message": "THRIFT-1336 thrift: added server and processor test code\n\nlast commit was wrong! otherway around!\ndisable concurrency instead of processor_test ... does not run properly on build slaves\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1337177 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f260f7a5f65971b407947398bbc2fed79064919",
      "tree": "e1e642fc63f6ef2690b6adeb0ea04b2fd54ab8cf",
      "parents": [
        "6bb0a7a34a38484132e044bb8d09830198135473"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 13:50:11 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 13:50:11 2012 +0000"
      },
      "message": "THRIFT-1336 thrift: added server and processor test code\n\ndisable processor_test ... does not run properly on build slaves\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1337162 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b1a5289a7aa61377f2d20ee8dfffd72310cc886",
      "tree": "a9ce76cdd0eb464f284666080f8378d50a9f0ce6",
      "parents": [
        "96efc26a3cc14e5b3a8a3f7c08cc2082ed42d197"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 10:12:39 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri May 11 10:12:39 2012 +0000"
      },
      "message": "THRIFT-1336 thrift: added server and processor test code\n\nmove the tests from src to test:\nlib\\cpp\\src\\thrift\\concurrency\\test to lib\\cpp\\test\\concurrency\nlib\\cpp\\src\\thrift\\processor\\test to lib\\cpp\\test\\processor\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1337098 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "67377e7f3b05c0d2569316c65f9ee5a3456cce30",
      "tree": "7cfb323cf1c9ad392dd472d3699c04561a21b548",
      "parents": [
        "2be7f2410294a809f6803b8e6e3067e51f997679"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 21:17:53 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 21:17:53 2012 +0000"
      },
      "message": "fix broken build introduced with THRIFT-1336\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1336895 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2be7f2410294a809f6803b8e6e3067e51f997679",
      "tree": "740655fd5686d3fade1d3de1349b51e13ef9d136",
      "parents": [
        "0b922740035d9c88f961dc0cd73b54350c68ea1c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 09:01:45 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu May 10 09:01:45 2012 +0000"
      },
      "message": "THRIFT-1336 thrift: added server and processor test code\nPatch: Dave Watson\n- rework made by roger\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1336544 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2badac7bd2e72efb54bf16f3870416e6ca892098",
      "tree": "7198742126a02bac388836d813170e8e4c6734f4",
      "parents": [
        "1516be04e0262762c63d3205a8a136dff269177a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 14 11:03:43 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 14 11:03:43 2012 +0000"
      },
      "message": "THRIFT-1552 Thrift (cpp) include files shouldn\u0027t require adding \"thrift\" to the compilers include path\n\nSome additional fixes to build it on windows as well\nPatch: Benoit Dion and Roger Meier\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1326087 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1516be04e0262762c63d3205a8a136dff269177a",
      "tree": "54f5840189e6d9409c4b6049d73ee655ee03cad3",
      "parents": [
        "92a90ff8cf2716cd06e8696c24746635544d2685"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 14 11:03:21 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Apr 14 11:03:21 2012 +0000"
      },
      "message": "Merge branch \u0027trunk\u0027 of https://github.com/benoitdion/thrift into trunk\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1326086 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "92a90ff8cf2716cd06e8696c24746635544d2685",
      "tree": "2d01aa1b2eb4645e00852dea8c4ef2ab41480565",
      "parents": [
        "5346e7200a5919ed4239b5c7bb8bc098bad1a307"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 14:50:32 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 14:50:32 2012 +0000"
      },
      "message": "THRIFT-1566 Thrift/cpp: Use some different string operations\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325792 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a3410db0c8af2331e14c2bb8b7632720ff96a254",
      "tree": "dbd77a6abb03f2b8558cf3e70f33f32fce553a32",
      "parents": [
        "33eaa0f10038d427d6f62d72235af314bc27b930"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 10:30:11 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 10:30:11 2012 +0000"
      },
      "message": "THRIFT-1564 Minor fixes to TZlibTransport\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "33eaa0f10038d427d6f62d72235af314bc27b930",
      "tree": "4a1990f23e6b839741d93b515e35b67f39c45378",
      "parents": [
        "49ff8b123a0b79aa0ec5a4a1baa288e7cbfdcede"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:13:13 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:13:13 2012 +0000"
      },
      "message": "THRIFT-1552 Thrift (cpp) include files shouldn\u0027t require adding \"thrift\" to the compilers include path.\n\nroger: some additional fixes\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325677 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "49ff8b123a0b79aa0ec5a4a1baa288e7cbfdcede",
      "tree": "f0bb816c0ec7263a05709240177bb719d9d3fbcb",
      "parents": [
        "49ef6587b4cb830cbe35a8e14ac4ad5a2c457923"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:12:31 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:12:31 2012 +0000"
      },
      "message": "THRIFT-1552 Include paths for c/c++ should be prefixed with \u0027thrift/\u0027\n\nTo ensure there are no include path collisions the C and C++ header\ninclude paths should include \u0027thrift\u0027 as the root leaf. This will\nprevent having to place /usr/include/thrift into the compilers include\nheader search path, which might otherwise result in the compiler\naccidentally picking up headers that it shouldn\u0027t.\n\ne.g. #include \u003cfoo/bar.h\u003e should be #include \u003cthrift/foo/bar.h\u003e\n\nChange-Id: I48f2b0f549bda0fc81e85506ac857adc800b98a1\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325674 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "02c827bcfe18c1ddb7450741a88bcb753eb1a063",
      "tree": "eecbcc04b2c256582bb1873464c81ac1a32a06f4",
      "parents": [
        "d8f50f3ffedf020db94de9a915481effd9ae5162"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:59:57 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:59:57 2012 +0000"
      },
      "message": "THRIFT-1562 Fix issue with TFramedTransport::readSlow\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325034 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d8f50f3ffedf020db94de9a915481effd9ae5162",
      "tree": "536dba68982d79b7205dcf02541e3bb27e6940c5",
      "parents": [
        "ec8027ffada1674af6803edb5a16fa9a42891a7a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:48:56 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:48:56 2012 +0000"
      },
      "message": "THRIFT-1563 thrift: make serve() throw an exception if it fails\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325026 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ec8027ffada1674af6803edb5a16fa9a42891a7a",
      "tree": "3291a81e1a67a157b578a492007483d31b793a0e",
      "parents": [
        "d1bf5d0336b8b1ca1de71a50edafa65694eff8b7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:43:25 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:43:25 2012 +0000"
      },
      "message": "THRIFT-1561 expose #active connections\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325024 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1bf5d0336b8b1ca1de71a50edafa65694eff8b7",
      "tree": "de22e75745a995ba8c8daea717b8915b675a1b13",
      "parents": [
        "b1ec4ccca167a7ee21689fb5dd7238310ac91758"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:38:56 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:38:56 2012 +0000"
      },
      "message": "THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325020 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7699b402325a874c562f0ef4c204130a674464bd",
      "tree": "9dc35c4942120828fcada48ddec770acd70e5dca",
      "parents": [
        "5c80802332cca08b0fa4def67610100faf6ef84e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 08 18:18:44 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 08 18:18:44 2012 +0000"
      },
      "message": "add license headers, fix compiler warnings\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1311065 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35f977c28e14b45b35063b57d47c76f89d2921b3",
      "tree": "a9e3a317101a83cc80799b65302fa37e82c4550a",
      "parents": [
        "8b1adf42e200be9d9e1d017e5c1d02c67912a051"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 28 20:50:13 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 28 20:50:13 2012 +0000"
      },
      "message": "THRIFT-1524 TNonBlockingServer does not compile in Visual Studio 2010\nPatch: Christian Taedcke\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1294824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8b1adf42e200be9d9e1d017e5c1d02c67912a051",
      "tree": "94da6707eff5ae6bd7675277fc23d47078f07af5",
      "parents": [
        "5b9693c9fa0e28eda52bd3e53c458d6398af7b36"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 28 20:34:06 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 28 20:34:06 2012 +0000"
      },
      "message": "THRIFT-1524 TNonBlockingServer does not compile in Visual Studio 2010\nPatch: Christian Taedcke\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1294819 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "19a991528f8ed41319737ee758b79ae8b66cd9f7",
      "tree": "8295f2962055394fcea23d1d7f3c99a25d9fbb33",
      "parents": [
        "0bab154d9f3cac02b0c523e1e578bf5b87f494d0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 11 19:09:30 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 11 19:09:30 2012 +0000"
      },
      "message": "THRIFT-1348 C++ Qt bindings\nPatch: Doug Rosvick\nqt-cleanup.patch applied\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1243124 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0bab154d9f3cac02b0c523e1e578bf5b87f494d0",
      "tree": "4e4b9537da11295e0ffa9e096ad4f009a58b6506",
      "parents": [
        "86e89865872cf051e8272e5e33ca669fa68f4f85"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 10 21:08:36 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 10 21:08:36 2012 +0000"
      },
      "message": "THRIFT-1348 C++ Qt bindings\nfix: remove moc_TQTcpServer.cpp (was added by accident)\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1242921 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "86e89865872cf051e8272e5e33ca669fa68f4f85",
      "tree": "50d8037c84fb81f9aa483f7e9a036b38171d7485",
      "parents": [
        "afb9f970a42d4728f43a705e457ebce2d400992a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 10 19:53:20 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 10 19:53:20 2012 +0000"
      },
      "message": "THRIFT-1348 C++ Qt bindings\nPatch: Doug Rosvick and Vitali Lovich\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1242900 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "64af51bbbb6080b6f4343205cbb99e5faa81fd0f",
      "tree": "82eb8e2456e39c15cb5e1b5a5d43e0c338a976eb",
      "parents": [
        "6f0f52758381643ac80172d2c53c00e00c898a8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Feb 06 20:46:06 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Feb 06 20:46:06 2012 +0000"
      },
      "message": "THRIFT-1512 Thrift socket support for Windows XP\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1241171 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f9f01fa1e054ff28d7b8023eeb53cd5ba0ed6b1c",
      "tree": "7cd1d0604894e57fec7a1468c9ddf9619d71dd9a",
      "parents": [
        "6ce2704a14bb109d2d9e29d1b77974f57b2e8636"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jan 27 04:48:26 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jan 27 04:48:26 2012 +0000"
      },
      "message": "THRIFT-1394:Treatment of optional fields is not consistent between C++ and Java\nClient: cpp\nPatch: Diwaker Gupta\n\nIn CPP, all optional fields are guarded by the isset helper struct. On Java, however, the generated code takes advantage of nullable types: for containers, structs, exceptions, enums, and, notably, strings, the generator elides explicit use of an \"isset\" bit vector and instead emits checks of the form \"field null\". This leads to varying behavior between the two languages: an optional string field with a default value will have {{isset[fieldid]}} false on C, but the equivalent test in Java will be true.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1236529 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6ce2704a14bb109d2d9e29d1b77974f57b2e8636",
      "tree": "2140e7f20314c60ed9ce951fb3537e657206a4a9",
      "parents": [
        "b2c49527999528c2d9f28486d358e6ff3c3cc9dc"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jan 27 04:32:17 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jan 27 04:32:17 2012 +0000"
      },
      "message": "Thrift-1502:TSimpleServer::serve(): Do not print out error message if server was stopped.\nClient: cpp\nPatch: Vibhav Sreekanti\n\nPrint msg on TSimpleServer stop.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1236523 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0e517db99db763e5e7b2ab306990c381320ce62",
      "tree": "d30cba7012ca3c97b8f52b4c97c602cb2c2f2fde",
      "parents": [
        "36f7a72646c6b2b4501a1b41439713c762055ac8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 21:20:56 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 21:20:56 2012 +0000"
      },
      "message": "THRIFT-1489 Add support for WCF bindings (optionally) to C# compiler, allowing web service usage of Thrift generated code\nPatch: Kieran Benton\n\nchanges by roger:\n- use ServiceModel, DataContract only when wcf is enabled\n- indent space vs tab\n- remove issue on lib/cpp/README_WINDOWS\n- add testStringMap on test/csharp/ThriftTest/TestServer.cs\n- add build to test/csharp/ThriftTest/maketest.sh\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1232578 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "36f7a72646c6b2b4501a1b41439713c762055ac8",
      "tree": "7949a699df1133cdde968c8e0ac68f197569c51c",
      "parents": [
        "d77d180355a28ea5523480c2bd3bf34633711fd6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 19:18:13 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 19:18:13 2012 +0000"
      },
      "message": "THRIFT-1491 Uninitialize processorFactory_ member in TServer.h\nPatch: Ben Frederickson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1232544 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d77d180355a28ea5523480c2bd3bf34633711fd6",
      "tree": "633b478faed1bea3ca8e89673e5ea7e44cbe138e",
      "parents": [
        "4749b4f66ef56aa7729e694d5d78feeedf827f61"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jan 17 14:28:05 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jan 17 14:28:05 2012 +0000"
      },
      "message": "Thrift:1488 - src/concurrency/Thread.h:91:58: error: invalid conversion from \u0027pthread_t {aka _opaque_pthread_t*}\u0027 \nClient: cpp\nPatch: Jake Farrell\n\nAdded cast to Thread.h get_current()\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1232424 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4749b4f66ef56aa7729e694d5d78feeedf827f61",
      "tree": "e35178730fae7e2aefb5f65a600da4a05c1e8c07",
      "parents": [
        "eaa61d8fda8c5f326311d952bc19a851a8427db7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 12:25:22 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 17 12:25:22 2012 +0000"
      },
      "message": "THRIFT-1490 Windows-specific header files - fixes \u0026 tweaks\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1232397 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "12d705390d24359900256ceda15e00de4df4a6cd",
      "tree": "62922ea60d20e328b29a907f9040f40c4da57553",
      "parents": [
        "a99027c708f3d920db68d72966e5bd221b7440e1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 14 23:35:28 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 14 23:35:28 2011 +0000"
      },
      "message": "THRIFT-1461 Recent TNonblockingServer changes broke --enable-boostthreads\u003dyes, Windows\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1214547 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea949fbaf915f04b584efe24a9706586b53193a5",
      "tree": "0f7fb9a50ef98f34bf723a7372730bd9ea83ffac",
      "parents": [
        "3371925d1804e6b7a4e94ef928ea897ded5e09fb"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 13 20:02:33 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 13 20:02:33 2011 +0000"
      },
      "message": "Thrift-1462: add more strict compiler flags\n\nReverting patch due to it breaking compilers older than 4.4 (os x, centos 5.x, etc)\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213901 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ca10fd4a51b218accd2f616b89ce76464f7e847a",
      "tree": "eb661b2932f30eea6eb6dd20b4bc11787d269131",
      "parents": [
        "611f90cf9ee177367d6b1f53d2ebb8493b44eec1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Dec 12 22:00:23 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Dec 12 22:00:23 2011 +0000"
      },
      "message": "THRIFT-1462 add more strict compiler flags(-Wall -Wextra -std\u003dc++0x -pedantic)\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213459 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "611f90cf9ee177367d6b1f53d2ebb8493b44eec1",
      "tree": "36686bf9547142149aefdf8f34776ae9940eaa8b",
      "parents": [
        "3fc481961778b1ec5faebd2b42d9a15d8b875e35"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 22:08:51 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 22:08:51 2011 +0000"
      },
      "message": "THRIFT-1459 declare shared_ptr as boost::shared_ptr\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213090 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3fc481961778b1ec5faebd2b42d9a15d8b875e35",
      "tree": "e00475324789dd088512606eda83f18bc3a515aa",
      "parents": [
        "1d282a95c604019cc7b4f885738daa61b7974ca4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 21:05:35 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 21:05:35 2011 +0000"
      },
      "message": "THRIFT-1272 add subclass of ReadWriteMutex that avoids writer\nstarvation\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213067 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1d282a95c604019cc7b4f885738daa61b7974ca4",
      "tree": "e938ac1dfdc1f1fb2e953de36e20c95ebf2d1a02",
      "parents": [
        "3781c2419c8e9b4b2f37e4317519f142efc1768d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 20:30:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 20:30:21 2011 +0000"
      },
      "message": "THRIFT-1273 Replace assignment of a negative literal to an\nunsigned int with assignment of an unsigned int\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213055 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3781c2419c8e9b4b2f37e4317519f142efc1768d",
      "tree": "65abc67e1c1fed12a35befcd92e5ff3b223f3ffb",
      "parents": [
        "aad8fb4fecb834ae200c6b22535de1fa774fbb36"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 20:07:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 11 20:07:21 2011 +0000"
      },
      "message": "THRIFT-1337 support maximum frame size in TNonblockingServer\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213052 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c26fad24613c208cdc5d268dd96bcf7d91f312d",
      "tree": "ac756be592602f7bb652b744f6bdf2cceab8faef",
      "parents": [
        "d0cdecf4a1baec625cf73e91b0cef406c7b4039e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 20:44:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 20:44:16 2011 +0000"
      },
      "message": "THRIFT-1433 TServerSocket fix for MSVC\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1212109 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d0cdecf4a1baec625cf73e91b0cef406c7b4039e",
      "tree": "f896a4765fedd495d7c79d22229e238fb3d886fe",
      "parents": [
        "284a9b56d73194d8a123f7bf88e2dace9c3cbec0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 19:34:01 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 19:34:01 2011 +0000"
      },
      "message": "THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads\nFix Warnings\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1212067 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "406fc7497d4c40d4ed3ed99227cf7b90b63150e5",
      "tree": "ab59b2524dd6cecbb32c03b3ed2a72bb25a5a23e",
      "parents": [
        "f05e1486e4b213842d362f8be62cd0352f29fbe3"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 11:32:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 08 11:32:21 2011 +0000"
      },
      "message": "THRIFT-1325 Thrift SVN and latest GCC issue: Undefined symbols: \"apache::thrift::protocol::TBinaryProtocolT\u003capache::thrift::transport::TTransport\u003e::VERSION_MASK\"\nPatch: Brandon Arp\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1211842 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f05e1486e4b213842d362f8be62cd0352f29fbe3",
      "tree": "0f32010f36e35002dabaf748ed51452582620801",
      "parents": [
        "23bf35daa32231ca00b8a12d91f503f3f8ebf1f7"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 08 02:08:38 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 08 02:08:38 2011 +0000"
      },
      "message": "Thrift-1451:FramedTransport: Prevent infinite loop when writing\nClient: cpp\nPatch: Dave Watson\n\nInvoked test client with a big enough query to trigger the resize\ncode.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1211737 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "23bf35daa32231ca00b8a12d91f503f3f8ebf1f7",
      "tree": "5f1bb0cf047b426403962382d2f8fbd75f6bdcc9",
      "parents": [
        "21f8dc900a1c05fcf7d2454068a9fef046c81997"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 08 02:02:20 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 08 02:02:20 2011 +0000"
      },
      "message": "Thrift-1454:Better handling of write on a closed TSocket\nClient: cpp\nPatch: Dave Watson\n\nTSocket.send() was expecting a send() on the underlying socket\nto fail by returning zero, but the actual behavior is to raise\nan exception.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1211736 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "753b6c5674d3d5eb466fca8d7f28dddff31a2ab7",
      "tree": "33a0defce401e9d0825f36a507ac780807c3ded4",
      "parents": [
        "b0d9560c330fedb49be6b2272b95c83b000fd415"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 06 01:41:59 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 06 01:41:59 2011 +0000"
      },
      "message": "Thrift-1444:FunctionRunner - add syntactic sugar to create shared_ptrs\nClient: cpp\nPatch: Dave Watson\n\nSimplify FunctionRunner addTask calls.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1210741 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b0d9560c330fedb49be6b2272b95c83b000fd415",
      "tree": "2866b40a0c876801c54eef953a2cb946f8395921",
      "parents": [
        "9689d89df17d0876e4928fa80407225cfd46bb23"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 06 01:17:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Dec 06 01:17:26 2011 +0000"
      },
      "message": "Thrift-1442: TNonblockingServer: Refactor to allow multiple IO Threads\nClient: cpp\nPatch: Dave Watson\n\nAds multiple IO threads to TNonblocking Server\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1210737 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9901069442f25fb8783fb62b9899b4e81937717b",
      "tree": "6674fcb3269ea8db3ee2b5d6a8c357c9cf3da26f",
      "parents": [
        "b03a59cc5c3e71c74c6d374e67bd45de6b270eea"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "message": "Updating trunk to 0.9.0 version.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1208214 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1b533e9177c1d5fa9a37148af075df10e6e511b1",
      "tree": "06ccbf18f800975b703ea584e052f3bf8103c5a3",
      "parents": [
        "e0c531673657fb85ed9cc653c1976bd1810deb76"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 16 19:11:34 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 16 19:11:34 2011 +0000"
      },
      "message": "THRIFT-1387 Build MSVC libraries with Boost Threads instead of Pthreads\nMinor Fix: add PDB files to vcxproj files\nPatch: Peace C\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1202843 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e0c531673657fb85ed9cc653c1976bd1810deb76",
      "tree": "ab37013400edd246e3d0503699accfc4178aff6a",
      "parents": [
        "2a266cb59504fa56dd693fa7c62072a48c70e9b5"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 16 12:58:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 16 12:58:36 2011 +0000"
      },
      "message": "Thrift-1426: Dist package missing files for release 0.8\nClient: build\nPatch: Jake Farrell\n\nCleans up dist target and removes extra folders.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1202686 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f7681f91d1cdf41be657978d819d94b6024c434",
      "tree": "4f6a55e55af4cc8fa3c4734a1e6e32dc5e9487b6",
      "parents": [
        "38315786e5c9e972aef50433b401dcff23259cae"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 06 12:04:28 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 06 12:04:28 2011 +0000"
      },
      "message": "THRIFT-1361 revert compiler/cpp/src/thrifty.yy change\n\u003d\u003e breaks mingw build\n\u003d\u003e memleak fixes reported by cppcheck\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1198347 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "38315786e5c9e972aef50433b401dcff23259cae",
      "tree": "28dc13bba5655cab8c1c12ad67d7e0bd87fbaba6",
      "parents": [
        "1b6153bdd145be14ce2a58cee2858d07ae60b829"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 06 11:29:41 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 06 11:29:41 2011 +0000"
      },
      "message": "THRIFT-1361 Optional replacement of pthread by boost::thread\nPatch: Alexandre Parenteau\nrev3\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1198339 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "17b8469d169adfbab5ae60a957ec4a7f71c2b44a",
      "tree": "7da1dceeca18e6bc5e81b72bb5f186171ab9a5aa",
      "parents": [
        "df971daf373ceda6de2f76e5f0713c64b6d2e242"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 04 11:55:49 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 04 11:55:49 2011 +0000"
      },
      "message": "THRIFT-1335: Add accept timeout to TServerSocket\nClient: cpp\nPatch: Dave Watson\n\nFIX: add accTimout_ Initialization to DomainSocket Constructor\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1197523 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "266a6b5c113538ba95a21e6b308389c9d59c6762",
      "tree": "63d2a9ec3a29fef69dbf964bc9ea005593d3df99",
      "parents": [
        "0dab3832c719f7f4e87d87ab098ca967adfa807d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 19 09:27:01 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 19 09:27:01 2011 +0000"
      },
      "message": "THRIFT-1361 Optional replacement of pthread by boost::thread\nrevert boost changes\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1186049 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0dab3832c719f7f4e87d87ab098ca967adfa807d",
      "tree": "8ebccdfcb42712e79272517a5651d29a57dbc6a9",
      "parents": [
        "711c70c786abf91dc784a002edc4bdab468f3d8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 18 22:19:30 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 18 22:19:30 2011 +0000"
      },
      "message": "THRIFT-1361 Optional replacement of pthread by boost::thread\nPatch: Alexandre Parenteau\n\nRemark: lib/cpp/src/concurrency/BoostMutex.cpp is unmodified\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1185904 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bf12239d2e98d475c5506e5511cc0fe3fea148da",
      "tree": "2642b019df695730407cad9b4b7cde4ae2d983d7",
      "parents": [
        "878a948894a82fea1f01acf1c0cda0c2297fcafb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 11 19:48:57 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 11 19:48:57 2011 +0000"
      },
      "message": "THRIFT-1381 Thrift C++ libs have incorrectly versioned names\nPatch: Jake Farrell\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1182052 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "878a948894a82fea1f01acf1c0cda0c2297fcafb",
      "tree": "96d699c72beea1ed7dc88ef05d41ee45fdb15432",
      "parents": [
        "fae04ead811fa92957dbc6578c1fcd52e16c320c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 11 19:02:37 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 11 19:02:37 2011 +0000"
      },
      "message": "THRIFT-1387 Build MSVC libraries with Boost Threads instead of Pthreads\nPatch: Peace C \u0026 Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1182024 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "20e6ef136e411c3d263d7cbbb8b22bc4de31d8b8",
      "tree": "9c59d22df0e184e5e31810e93419a7d101b856e7",
      "parents": [
        "3faaedf46b0c99096f0a18820782362886530e8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 03 19:37:09 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 03 19:37:09 2011 +0000"
      },
      "message": "THRIFT-1361 Optional replacement of pthread by boost::thread (minor fix)\nFIX: member initialization order within constructor\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1178532 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3faaedf46b0c99096f0a18820782362886530e8e",
      "tree": "da42b357f44eeeaf8d41dfd005b8c8c6d2a2f288",
      "parents": [
        "3516e0e306c4ae124dba3ed8f997c8820bcd0864"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 02 10:51:45 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 02 10:51:45 2011 +0000"
      },
      "message": "THRIFT-1361 Optional replacement of pthread by boost::thread\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1178176 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3516e0e306c4ae124dba3ed8f997c8820bcd0864",
      "tree": "152fea6b2718a61603a5420fd9cd363af9bbfcaf",
      "parents": [
        "9a1d2f01c6fc7726432292dbec2a741d6a72684c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 30 20:23:34 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 30 20:23:34 2011 +0000"
      },
      "message": "THRIFT-1031 Patch to compile Thrift for vc++ 9.0 and 10.0\nPatch: Peace\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1177817 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "db3c9249c831ac44b95673b2d91c3f3056766769"
}
