)]}'
{
  "log": [
    {
      "commit": "d2b3bb4e236cd8383c97be665fa3324bc900ef64",
      "tree": "b572a79ef7f240cfab38405d7db375c60d1dd6d4",
      "parents": [
        "d09362c5c734b5032372a2c8bfc8c6afcb632149"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:29:48 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:29:48 2011 +0000"
      },
      "message": "THRIFT-1406: Build error after applying THRIFT-1395\nClient: delphi\nPatch: Jens Geyer\n\nFixes build failure due to t_delphi_generator.cc:780: error: integer constant is too \nlarge for \u0027long\u0027 type\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1189006 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d09362c5c734b5032372a2c8bfc8c6afcb632149",
      "tree": "625d9dc3dc5279f97a8b61b9ce71f20a5e2c32c0",
      "parents": [
        "0c0f651e1079ffa95be0d5b9a768fdef8af9dc9b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:25:07 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:25:07 2011 +0000"
      },
      "message": "THRIFT-1404: Delphi compiler generates struct reader code with problem.\nClient: delphi\nPatch: Kenjiro Fukumitsu\n\nAfter recieved STOP,it calls additional ReadFieldEnd, which is different from the implementation of other language compiler.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1189005 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c0f651e1079ffa95be0d5b9a768fdef8af9dc9b",
      "tree": "db79033c72fa774c0467c30a6eec28223cadf32f",
      "parents": [
        "bcbf6d6fcda19768ab526e4dd15422584e9db79e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 25 02:20:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 25 02:20:26 2011 +0000"
      },
      "message": "Thrift-1395: Patch to prevent warnings for integer types in some cases\nClient: delpi\nPatch: Jens Geyer\n\nConstants such as i32 \u003d 0x80000000 produce a Delphi warning. The current code renders such values as positive integer, which needs an explicit typecast to satisfy the Delphi compiler.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1188494 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bcbf6d6fcda19768ab526e4dd15422584e9db79e",
      "tree": "68e5ba8199afa2d8926115427843e9f9567bfd2e",
      "parents": [
        "8514755daf15d0bf66d121f492874c00f460d973"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Oct 24 17:29:16 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Oct 24 17:29:16 2011 +0000"
      },
      "message": "THRIFT-1400. rb: Ruby native extension aborts with __stack_chk_fail in OSX\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1188248 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8514755daf15d0bf66d121f492874c00f460d973",
      "tree": "6670bc6525bfc6e1f76525633e0e0dac530d204f",
      "parents": [
        "3b54621793a9c0ff45ad6e5b32600dad5f888bcd"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 13:30:08 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 13:30:08 2011 +0000"
      },
      "message": "THRIFT-1397: CI server fails during build due to unused parameters in delphi generator\nClient: delphi\nPatch: Kenjiro Fukumitsu \n\nCleans up unused parameters in delphi generator.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1186794 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3b54621793a9c0ff45ad6e5b32600dad5f888bcd",
      "tree": "aac3fe273b204e3fbb6cb02c9ab1aa60cca7b23e",
      "parents": [
        "c92b65311c7b2c5582404da9674bbfa60592d9ba"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 02:49:48 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 02:49:48 2011 +0000"
      },
      "message": "Thrift-1396: Dephi generator has dependacy on boost 1.42 later.\nClient: delphi\nPatch: Kenjiro Fukumitsu \n\nPatch to fully remove boost uuid within the delphi generator.  \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1186603 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c92b65311c7b2c5582404da9674bbfa60592d9ba",
      "tree": "848e9f5650a336090de91dd716db21168192c192",
      "parents": [
        "266a6b5c113538ba95a21e6b308389c9d59c6762"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 02:11:02 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 20 02:11:02 2011 +0000"
      },
      "message": "Thrift-1390L Debian package build fix for squeeze\nClient: build\nPatch: Jake Farrell\n\nFix debian build deps for libmomo-system-web2.0-cil.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1186602 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": "711c70c786abf91dc784a002edc4bdab468f3d8e",
      "tree": "426e38a2810d6b9f00bc6ffaa7b44bbc3fe0ad27",
      "parents": [
        "7ae13e10f7cb0e0c6107cb849d33b9a46b299840"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 15:31:17 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 15:31:17 2011 +0000"
      },
      "message": "Thrift-1393: TTransportException\u0027s thrown from THttpClient contain superfluous slashes in the Exception message\nClient : php\nPatch: Nick Jones\n\nThe THttpClient class ensures the $uri_ property has a slash prefixed by appending one if needed in the constructor. However in THttpClient::read, there are 2 exceptions thrown where a slash is concatenated between the port and uri. This results in a superfluous slash in the TTransportException message.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1185723 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7ae13e10f7cb0e0c6107cb849d33b9a46b299840",
      "tree": "c757f2c0228b78ab4b02075b11aab75a8f56e69a",
      "parents": [
        "857a8b8bf81d4ead905e02527727a751720ffdbc"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 14:35:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 14:35:26 2011 +0000"
      },
      "message": "Thrift-1366: Delphi generator, lirbrary and unit test.\nClient: delphi\nPatch: Kenjiro Fukumitsu\n\nAdding delphi XE generator, lib and unit tests.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1185688 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "857a8b8bf81d4ead905e02527727a751720ffdbc",
      "tree": "08be0a5c8efc98c62e03e7bbcab4a6863ce7f0a5",
      "parents": [
        "6c928f3f5f91afa0917f4625f39b4048865a6027"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 14 06:35:28 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 14 06:35:28 2011 +0000"
      },
      "message": "THRIFT-1261 STDIO support for node-thrift\nPatch: Jordan Shaw\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1183221 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c928f3f5f91afa0917f4625f39b4048865a6027",
      "tree": "f4d717f03d1887870e86a695c4c324002efb1060",
      "parents": [
        "bf12239d2e98d475c5506e5511cc0fe3fea148da"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Oct 13 21:32:52 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Oct 13 21:32:52 2011 +0000"
      },
      "message": "THRIFT-1130. compiler: Add the ability to specify symbolic default value for optional boolean\n\nPatch: Nevo Hed\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1183115 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": "fae04ead811fa92957dbc6578c1fcd52e16c320c",
      "tree": "9e2cf17749b95ad2034216489eee440586a98306",
      "parents": [
        "2361dd17114d1b5211ca4afd7fde03a9ea95b83a"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 23:15:03 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 23:15:03 2011 +0000"
      },
      "message": "THRIFT-1384: Java help meny missing newline near javame flag\nClient: build\npatch: Jake Farrell\n\nAdds newline to java stanza in thrift --help menu\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1180276 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2361dd17114d1b5211ca4afd7fde03a9ea95b83a",
      "tree": "8b66af045b45b27975c3ff7b2cf5c524608f589d",
      "parents": [
        "581481f232be3f70945f2333c9a53ae5ea5346f8"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 17:41:48 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 17:41:48 2011 +0000"
      },
      "message": "Thrift-1373: Fix user-defined exception generation in thrift (python)\nClient: py\nPatch: Dave Watson\n\nforgotten include of TException in py imports section\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1180119 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "581481f232be3f70945f2333c9a53ae5ea5346f8",
      "tree": "1e008ddf29ac8fe53e4cda25e4287c9b3bc2c87c",
      "parents": [
        "51700649d0adbd0bbdf407ba251170a29f04e691"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:25:46 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:25:46 2011 +0000"
      },
      "message": "Thrift-1379: fix uninitialized enum values in thrift C++ objects\nClient: cpp\nPatch: Dave Watson\n\nThe thrift-generated code for C++ class objects does not provide any\ninitialization for enum values, so they wind up containing random/uninitialized\ndata. This causes problems when clients do not send argument data, as the server\nreceives random data rather than zero for unpassed args.\nEnums should be initialized to zero.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179909 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51700649d0adbd0bbdf407ba251170a29f04e691",
      "tree": "9095b27674d2955a8537943fbbfa4d91363e963a",
      "parents": [
        "b5d94e07c481bacb0de55dfc9c16b2cf86feb25c"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:17:25 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:17:25 2011 +0000"
      },
      "message": "Thrift-1377: abort PHP deserialization on unknown field type\nclient: php\nPatch: Dave Watson\n\nPreviously the code incorrectly ignored unknown field types. After\nreading the field header, if it was an unknown type it would incorrectly\nassume there was no data, and start trying to read the next field\nimmediately. \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179907 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5d94e07c481bacb0de55dfc9c16b2cf86feb25c",
      "tree": "3d949b57529608b9f3f75af547a4cd55cdf4daa2",
      "parents": [
        "336a1599d7e1611edd1dfc93a8a952bbd8717f64"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:14:34 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:14:34 2011 +0000"
      },
      "message": "Thrift-1376: Make port specification option in thrift remote\nClient: py\nPatch: Dave Watson\n\nThe thrift-generated Python service client allows overriding the default host/port by doing \"-h host:port\" on the command line. Oftentimes, you want to override the host but not the port, as most services run on well-defined ports.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179905 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "336a1599d7e1611edd1dfc93a8a952bbd8717f64",
      "tree": "28f42e384b2e3fffbca04a7ba2e569dc910b248d",
      "parents": [
        "2ce7f66deab8602b6de2422aaa520a1b2e508e60"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:10:20 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:10:20 2011 +0000"
      },
      "message": "Thrift-1375: fixed a hex char conversion bug in TJSONProtocol\nClient: java\nPatch: Dave Watson\n\nFixed a hex char conversion bug in TJSONProtocol: 10 ~ 15 \u003c\u003d\u003e \u0027a\u0027 ~ \u0027f\u0027.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179904 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2ce7f66deab8602b6de2422aaa520a1b2e508e60",
      "tree": "86a9252b879ae13ef1b83814fcd84be40cb6f142",
      "parents": [
        "7301eced16c2f1a00b197de1cebb98e146834ea3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:04:56 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 07 00:04:56 2011 +0000"
      },
      "message": "Thrift-1373: Fix user-defined exception generation in thrift (python)\nClient: py\nPatch: Dave Watson\n\nFixed python code generation so that user-defined exceptions have a\nbase class of TException rather than Exception.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1179903 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7301eced16c2f1a00b197de1cebb98e146834ea3",
      "tree": "ceba59be33897b0e1374002ebb8a62ca77115f1b",
      "parents": [
        "20e6ef136e411c3d263d7cbbb8b22bc4de31d8b8"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 04 14:59:40 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 04 14:59:40 2011 +0000"
      },
      "message": "THRIFT-1370: Debian packaging should Build-Depend on libglib2.0-dev\nClient: build\nPatch: Christian Hofstaedtler\n\nThe Debian packaging builds the c_glib interface library, but does not name libglib2.0-dev as a Build-Dependency. While this usually won\u0027t affect manual builds, this is a problem for automated build environments which will not have libglib2.0-dev installed unless explicitly requested by Build-Depends.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1178823 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"
    },
    {
      "commit": "9a1d2f01c6fc7726432292dbec2a741d6a72684c",
      "tree": "ad56e22b10cc289002f4c8c9f7a4eca12c2b2f84",
      "parents": [
        "44b2bb6bb591ee106f1bcbbea328a736a70fdc91"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 29 22:51:54 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 29 22:51:54 2011 +0000"
      },
      "message": "add utility for benchmarking protocols against each other\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1177458 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "44b2bb6bb591ee106f1bcbbea328a736a70fdc91",
      "tree": "7d3c41116511748bd0078304b0870e7443003d99",
      "parents": [
        "40d51a28d7c49074a8c9de585540aa47c2b683ee"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 27 17:07:19 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 27 17:07:19 2011 +0000"
      },
      "message": "revert THRIFT-959\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1176472 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "40d51a28d7c49074a8c9de585540aa47c2b683ee",
      "tree": "a3cec41826d8fa37ae66ab0e0ae564fded203adc",
      "parents": [
        "f35741729fb2b28a6dd14d4194e0bfab275f4b85"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 26 21:29:15 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 26 21:29:15 2011 +0000"
      },
      "message": "THRIFT-1365. java: TupleProtocol#writeBitSet unintentionally writes a variable length byte array\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1176072 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f35741729fb2b28a6dd14d4194e0bfab275f4b85",
      "tree": "3cc32450166181f0e70eebcdb89077e0ed7bfba2",
      "parents": [
        "7dcd49f1f9034773c9ee890a579d063e6936b6f5"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 26 20:32:59 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Sep 26 20:32:59 2011 +0000"
      },
      "message": "inconsequential indentation fix to java compiler\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1176034 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7dcd49f1f9034773c9ee890a579d063e6936b6f5",
      "tree": "901e74aa38664e48d3f28e4d6425658ee8ef5638",
      "parents": [
        "db3c9249c831ac44b95673b2d91c3f3056766769"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Sep 26 15:29:03 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Sep 26 15:29:03 2011 +0000"
      },
      "message": "THRIFT-1357: Erlang dependency breaks build\nClient: erl\nPatch: Peter Neumark\n\nUpdates json protocol to work with JSX 0.9.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1175906 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "db3c9249c831ac44b95673b2d91c3f3056766769",
      "tree": "7713081a9cadf4848b0f6f548ab59a401dc6c48b",
      "parents": [
        "52092377395d2c8d763b7c0642efc4ce4eb5f130"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 25 07:16:17 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 25 07:16:17 2011 +0000"
      },
      "message": "THRIFT-1359 --gen-cob cpp:cob_style does not compile anymore\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1175308 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52092377395d2c8d763b7c0642efc4ce4eb5f130",
      "tree": "68544d1192799673cb66bd843a9a2e585e248b4b",
      "parents": [
        "8cd3b1aa3c109dc8b8f1d9eccc46a404d85d1a7e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 23 17:24:00 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 23 17:24:00 2011 +0000"
      },
      "message": "Thrift-1355: Running make in lib/rb doesn\u0027t build the native extensions\nClient: rb\nPatch: jfarrell\n\nBuilds extension prior to running spec calls to resolve test deps.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1174896 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8cd3b1aa3c109dc8b8f1d9eccc46a404d85d1a7e",
      "tree": "ad22a11c24f48a102f67f100afb83c3dbd5545de",
      "parents": [
        "4bd4f0ec259bdf74d78763766b1dc34bf321665b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 23 14:25:22 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 23 14:25:22 2011 +0000"
      },
      "message": "THRIFT-1031 Patch to compile Thrift for vc++ 9.0 and 10.0\n\u003d\u003e some more improvements\n\nPatch: James Dickson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1174801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4bd4f0ec259bdf74d78763766b1dc34bf321665b",
      "tree": "83cf8015678f5a45694066b9425001b6b1c2be86",
      "parents": [
        "dec8c54f8e30f9b8cddcf6069647eb03ffb06d83"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 22 21:15:02 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 22 21:15:02 2011 +0000"
      },
      "message": "Thrift-1354: Add rake task to build just the gem file\nClient: rb\nPatch: jfarrell\n\nUpdates ruby build to now build the gem by default and adds a rake task to create the gem.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1174393 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dec8c54f8e30f9b8cddcf6069647eb03ffb06d83",
      "tree": "dd06a57c6e5ae8d5aff645a31948573cab5ce093",
      "parents": [
        "18784d7ccc323b960a301109c926bffc8616cd33"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 21 00:15:27 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 21 00:15:27 2011 +0000"
      },
      "message": "Thrift-857: tests run by \"make install\" fail if generators are disabled\nClient: build\nPatch: jfarrell\n\nremoves --enable-gen* from configure and adds all generators by default.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1173436 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "18784d7ccc323b960a301109c926bffc8616cd33",
      "tree": "c70aca43fffc57c5f9300aef4c1b768fcfe482da",
      "parents": [
        "e80a194c473e94f90b30919da29cbe9b4542e244"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 20 22:53:31 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 20 22:53:31 2011 +0000"
      },
      "message": "THRIFT-1339. java: Extend Tuple Protocol to TUnions\n\nThis patch implements TupleProtocol (and general Scheme support) to TUnion descendants.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1173418 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e80a194c473e94f90b30919da29cbe9b4542e244",
      "tree": "16f539b1ba856b1b9f3a9b92687c1fadf4d737b4",
      "parents": [
        "7e3b866a3558411e99986144061339c21f6125c0"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 20 18:45:56 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 20 18:45:56 2011 +0000"
      },
      "message": "THRIFT-1331. rb: Ruby library deserializes an empty map to nil\n\nThis patch properly detects when the metadata is omitted in Compact Protocol messages.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1173300 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7e3b866a3558411e99986144061339c21f6125c0",
      "tree": "24ae7202a22f6be1265648d12c287990a4b3b2fd",
      "parents": [
        "a653067e8ca6d56116af3ed4613e6f1b26363251"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Sep 19 23:38:39 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Sep 19 23:38:39 2011 +0000"
      },
      "message": "THRIFT-1350: Go library code does not build against latest release\nClient: go\nPatch: Kyle Consalus\n\nGo has moved it\u0027s URL-handling code into a \"url\" package, patch updates for these new changes.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1172901 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a653067e8ca6d56116af3ed4613e6f1b26363251",
      "tree": "7c8945ca04e1aaf7ea12ae572c023328e446c99e",
      "parents": [
        "84e4a3c1819346dc5e5fcc4c4701e6c43afa1041"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sun Sep 18 04:57:50 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sun Sep 18 04:57:50 2011 +0000"
      },
      "message": "THRIFT-1227 - erlang implementation of thrift json protocol\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1172199 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "84e4a3c1819346dc5e5fcc4c4701e6c43afa1041",
      "tree": "b7d7f70cf71cf15ddab80ecbf2f929d4fa4a80ec",
      "parents": [
        "508b31726970bdda43e8fa925b08a2a594046f61"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 16 20:58:44 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 16 20:58:44 2011 +0000"
      },
      "message": "THRIFT-1031 Patch to compile Thrift for vc++ 9.0 and 10.0\nPatch: James Dickson and Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1171777 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "508b31726970bdda43e8fa925b08a2a594046f61",
      "tree": "5c7c84382e814fecf57c842a07d6ae9c07df1378",
      "parents": [
        "32e7b2c7e312b77a95c0550840b464b585536cd1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 16 12:02:57 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 16 12:02:57 2011 +0000"
      },
      "message": "THRIFT-1031 Patch to compile Thrift for vc++ 9.0 and 10.0 (partial)\nno chmod on windows for go and py compiler\nPatch: James Dickson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1171520 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "32e7b2c7e312b77a95c0550840b464b585536cd1",
      "tree": "b918568add173f8f1ce111a9296997f951ff44da",
      "parents": [
        "627f1a00885052a8eb86e52aaf00bc66b5ebacd2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 06:19:10 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 06:19:10 2011 +0000"
      },
      "message": "THRIFT-1335: Add accept timeout to TServerSocket\nClient: cpp\nPatch: Dave Watson\n\nAdded an accept timeout to the TServerSocket poll loop\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170443 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "627f1a00885052a8eb86e52aaf00bc66b5ebacd2",
      "tree": "b55c0797f26acf783c066c7a6f112c26f80a4776",
      "parents": [
        "1fd248fa040240189bd99f007a462c2f89f65b60"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 03:43:49 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 03:43:49 2011 +0000"
      },
      "message": "Thrift-1345: Allow building without test cases\nClient: build env\nPatch: Vitali Lovich\n\nAdds --without-tests to configure to omit processing/building the test directories.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1fd248fa040240189bd99f007a462c2f89f65b60",
      "tree": "337504067832d01277facadc4c48825e9d73eee9",
      "parents": [
        "c3f033f40b382e94c99f0cad2e79924bb7ac3e9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:46 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:46 2011 +0000"
      },
      "message": "fix spelling issue within license\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170181 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c3f033f40b382e94c99f0cad2e79924bb7ac3e9b",
      "tree": "48436c0c0423c36e5012c68e63863af685e634cc",
      "parents": [
        "a93848b68414c921f50062c970e2c9a5e6914435"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:05 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:05 2011 +0000"
      },
      "message": "THRIFT-1342 Compilation problem on Windows of fastbinary.c\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a93848b68414c921f50062c970e2c9a5e6914435",
      "tree": "2692dc1e31b7297675095d55fea0fc2b59b54de8",
      "parents": [
        "f4eec7a57b4c6ab08a545033fd3840586510ae8b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 12 22:20:11 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 12 22:20:11 2011 +0000"
      },
      "message": "THRIFT-1341 TProtocol.h endian detection wrong with boost\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1169963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4eec7a57b4c6ab08a545033fd3840586510ae8b",
      "tree": "3ebe40518de52c2ea6a615cb5d1a876c95a29d1e",
      "parents": [
        "b288050682c33761a96682c84f4e4edd4301e9d1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 18:16:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 18:16:21 2011 +0000"
      },
      "message": "THRIFT-1115 python TBase class for dynamic (de)serialization, and __slots__ option for memory savings\nPatch: Will Pierce\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1169492 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b288050682c33761a96682c84f4e4edd4301e9d1",
      "tree": "9f365baacb9a4fca9dde8b66bd1e42b9451bb89b",
      "parents": [
        "08077bf9d8c6c212f5ff384c94423b6f76892358"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 09:09:52 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 09:09:52 2011 +0000"
      },
      "message": "uncomment handler parameter, so compile does not fail if they\nare undefined\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167686 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08077bf9d8c6c212f5ff384c94423b6f76892358",
      "tree": "cf5e741ef21109a048ed02fcfdd68905a0d09fb2",
      "parents": [
        "4f8a523fa00eee667c32c2b61473c0f5efc98399"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 07:28:54 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 07:28:54 2011 +0000"
      },
      "message": "THRIFT-1243 TAsyncChannel callbacks\nimproved exception handling\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167679 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f8a523fa00eee667c32c2b61473c0f5efc98399",
      "tree": "8bb8b5637d002569e52c4c70a73be93ffd0ef8ea",
      "parents": [
        "6869112f5ed4f5b91b1a67f4f835d497c0440ff4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures\nPatch: Henrique Mendonca\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167032 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6869112f5ed4f5b91b1a67f4f835d497c0440ff4",
      "tree": "b0b39d6ea7418350f543f2405a46b8c0a6b460d1",
      "parents": [
        "2e9f5105b8c12ba59d6494963ec9ce389558a6f3"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 06:19:35 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 06:19:35 2011 +0000"
      },
      "message": "THRIFT-1296 SSL detection is broken\n\nmingw toolchain used to build \"Thrift Compiler for Windows\"\ndoes not support libcrypto, so we just check if we building the cpp library\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2e9f5105b8c12ba59d6494963ec9ce389558a6f3",
      "tree": "bd22ab55fc98edcaaaf7ea4dca91e51c90dae1b0",
      "parents": [
        "4013fa3117546536bc21f469100e144f20d50f01"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:32:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:32:36 2011 +0000"
      },
      "message": "THRIFT-1333: Make RWGuard not copyable\nClient: cpp\nPatch: Dave Watson\n\nCopying would cause contained mutex to unlock twice, changing to noncopyable.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166996 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4013fa3117546536bc21f469100e144f20d50f01",
      "tree": "b864f4db38c85f537a4ac1381b8f1307c03e947f",
      "parents": [
        "251939c6b1b2fc72ce47da97dc7f9844cbd93e16"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:10:32 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:10:32 2011 +0000"
      },
      "message": "Thrift-1334: Add more info to IllegalStateException\nClient cpp\nPatch: Dave Watson\n\nAdd support for the message field in IllegalStateException\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166992 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "251939c6b1b2fc72ce47da97dc7f9844cbd93e16",
      "tree": "38fae152f4f00969fac65e3c35c13f43f3a2b276",
      "parents": [
        "f0998737041274c821169e1d678316e3fac8d123"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 08 16:57:40 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 08 16:57:40 2011 +0000"
      },
      "message": "THRIFT-1332: TSSLTransportParameters class uses hard coded value keyManagerType: SunX509\nClient: java\nPatch: Vladimir Zhilyaev\n\nConvert Keymanger and TrustManager over to using detected jvm values rather than hard coded.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166798 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0998737041274c821169e1d678316e3fac8d123",
      "tree": "6d9ffe86e7a61071bce1c269e14b42b0837181a9",
      "parents": [
        "eb7a755af4cb983e130194985c7f54a742ece889"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 07 18:12:34 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 07 18:12:34 2011 +0000"
      },
      "message": "THRIFT-1328. java: TBaseHelper.toString(...) appends ByteBuffer data outside of valid buffer range\n\nThis patch now correctly considers both arrayOffset and position when determining how to access the backing array of a buffer.\n\nPatch: Andy Schlaikjer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eb7a755af4cb983e130194985c7f54a742ece889",
      "tree": "68f48c08fe73f7134873ea6228372a769d66ca74",
      "parents": [
        "c4beda980278118b3a4348dc5113de56567df061"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 16:26:58 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 16:26:58 2011 +0000"
      },
      "message": "Thrift-1322: OCaml lib fail to compile: Thrift.ml line 305, int vs int32 mismatch\nClient: OCaml\n\nUpdates the ocaml lib INTERNAL and PROTOCOL error enums to use the correct numeric values\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1165753 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c4beda980278118b3a4348dc5113de56567df061",
      "tree": "06d4517949420b55bdcc4be23b138ceac3466b4e",
      "parents": [
        "2fa9c31e065fc35186c92c5d8b8c078b4f8d5a5f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 15:19:18 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 15:19:18 2011 +0000"
      },
      "message": "Thrift-1279: type set is handled incorrectly when writing object\nClient: php\nPatch: Darius Staisiunas\n\nFixes issue to iIterate through scalar types correctly.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1165703 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2fa9c31e065fc35186c92c5d8b8c078b4f8d5a5f",
      "tree": "16203c4ec7f4496f6112576d79382ce5418e6bb5",
      "parents": [
        "212022cce6f31e363aa80c7b23336727b953d76f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 05 19:15:53 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 05 19:15:53 2011 +0000"
      },
      "message": "THRIFT-1320 Consistency of configure generated config.h\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1165400 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "212022cce6f31e363aa80c7b23336727b953d76f",
      "tree": "7b6b485ffce9a010324ca94bc332f56b383662c3",
      "parents": [
        "267c181c6a029b45a0ab199d22804a908a993580"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 21:45:44 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 21:45:44 2011 +0000"
      },
      "message": "THRIFT-322 IHttpHandler for Thrift\nPatch: Nils Huegelmann\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164723 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "267c181c6a029b45a0ab199d22804a908a993580",
      "tree": "66351f8e5a9de000e9931aeeed76d400221605e0",
      "parents": [
        "adaf82615bb0c59435dc5857541941d2a0b426c7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 20:33:33 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 20:33:33 2011 +0000"
      },
      "message": "remove unused variable sz\nadd .gitignore stuff\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164696 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "adaf82615bb0c59435dc5857541941d2a0b426c7",
      "tree": "449d3d5ba909abe63499408da789888d284e3c6c",
      "parents": [
        "7a9fb8179685ed7d82bf2f60ddd39157cdaf1d82"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:54:07 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:54:07 2011 +0000"
      },
      "message": "THRIFT-1319. java: Mismatch between how a union reads and writes a container\n\nThis patch fixes the problem in the java generator (and removes an unnecessary comment). It also amends TestTUnion to catch this.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164202 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a9fb8179685ed7d82bf2f60ddd39157cdaf1d82",
      "tree": "7adc99fea73a56ef57a8c06e25ad9e436aca6ac0",
      "parents": [
        "6dd9cd0e3bb0bac0d4a70594956d035b75d4d7c8"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:31:53 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:31:53 2011 +0000"
      },
      "message": "THRIFT-1316. cpp: update server classes to accept\nTProcessorFactory objects\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164201 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6dd9cd0e3bb0bac0d4a70594956d035b75d4d7c8",
      "tree": "e84694e5b521f4c9b501efd4b83b34749051326b",
      "parents": [
        "2173ce025062692bb4f5525373f25ffacf1f9930"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:06:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:06:20 2011 +0000"
      },
      "message": "THRIFT-1314. cpp: add TProcessorFactory\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164190 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2173ce025062692bb4f5525373f25ffacf1f9930",
      "tree": "e29c4bd480fde5d296cebb2a69867eb97f9bddef",
      "parents": [
        "c58c9e8e41051fa673d3b4ae7656e5471c39b786"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:00:37 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:00:37 2011 +0000"
      },
      "message": "THRIFT-1315. cpp: generate server interface factory classes\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164187 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c58c9e8e41051fa673d3b4ae7656e5471c39b786",
      "tree": "a3606ec1afe63fe0ce7fa20b1f4baffab5d35f01",
      "parents": [
        "266b1737a5ce7ecdafdf5274f66bd46315f7dfde"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:52:56 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:52:56 2011 +0000"
      },
      "message": "THRIFT-1317. cpp: Remove copy constructibility from\nthrift::concurrency::Guard\n\nPatch: Jordan DeLong\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164164 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "266b1737a5ce7ecdafdf5274f66bd46315f7dfde",
      "tree": "9b2506f55e177bbe5436637773d0b40fe9eab871",
      "parents": [
        "9c39f7765e73efa7d379cda1c2ab141f2f7040e7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:50:28 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:50:28 2011 +0000"
      },
      "message": "THRIFT-1305. cpp: make TConnection a private inner class of\nTNonblockingServer\n\nThe previous patch reverted some elements of THRIFT-1217. Fixed.\n\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164161 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c39f7765e73efa7d379cda1c2ab141f2f7040e7",
      "tree": "a8ae11ad661b259f3026cf62f7e35bd449aed5d9",
      "parents": [
        "526fa8e47f55bb74c87ff8a801204bbb91d50ba1"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 30 19:12:10 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 30 19:12:10 2011 +0000"
      },
      "message": "Thrift-1286: Modernize the Thrift Ruby Library Dev Environment\nClient: Ruby\nPatch: jfarrell\n\nUpdates to ruby build process with the following changes:\n - Removes dependency on echoe for spec generation\n - Adds gemfile for bulider and uses thrift.gemspec for dependency management.\n - Adds checks in configure for builder and only calls if available (make check-local on ci servers)\n - Adds checks in configure for Ruby and rake (bundler as well but this is optional for check-local and auto dependency management)\n - Still allows for rake to do its thing if all dependencies are in place\n - Removed Manifest and setup.rb\n - Adds a install task which will generate a gem and then install that gem to locally configured ruby path (no more prefix or destdir with this client)\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1163341 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "526fa8e47f55bb74c87ff8a801204bbb91d50ba1",
      "tree": "86c319c19514a3ea4fcda0bf471da6b951746827",
      "parents": [
        "489f8f1d5961419d895cb6939b702a5e04efee66"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 20:28:23 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 20:28:23 2011 +0000"
      },
      "message": "THRIFT-1305. cpp: make TConnection a private inner class of\nTNonblockingServer\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162987 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "489f8f1d5961419d895cb6939b702a5e04efee66",
      "tree": "ab447a30caf9368d9a5ed20f129fe076edfca7b1",
      "parents": [
        "2cb3913f998350922630a354444101b4311ff676"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:50:12 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:50:12 2011 +0000"
      },
      "message": "THRIFT-1304. cpp: TNonblockingServer: pass in the connection context to\nprocess()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162943 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2cb3913f998350922630a354444101b4311ff676",
      "tree": "5879837e9afa4492eb691083b46471139f843d84",
      "parents": [
        "6993569d0405bfb9801d7e5e09e2468badab271e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:34:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:34:41 2011 +0000"
      },
      "message": "THRIFT-1306: Fix stale documentation\nClient: cpp\nPatch: Diwaker Gupta\n\nFix documentation to match API change. Also format to 80 chars.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162937 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6993569d0405bfb9801d7e5e09e2468badab271e",
      "tree": "62884251e1780508d1112aba44ec15c71cb61f29",
      "parents": [
        "012dfdab4cdc1cae4b23cfed91b9ade8a9c8aacb"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:22:11 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:22:11 2011 +0000"
      },
      "message": "Thrift-1299: If SSL is available, \u0027thrift\u0027 binary links against it\nPatch: jfarrell\n\nRemoves the dependencies added from configure.ac in the thrift compiler makefile.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162927 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "012dfdab4cdc1cae4b23cfed91b9ade8a9c8aacb",
      "tree": "57e2350a5c89906831aa62fda94bf7fa24af867a",
      "parents": [
        "9759266f2da68ce665b3b050cf5d8f37f8fc556f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:18:55 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:18:55 2011 +0000"
      },
      "message": "Thrift-1296: SSL detection is broken\nPatch: jfarrell\n\nUpdated configure to check for crypto and then ssl and error along the way if unavailable.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162925 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9759266f2da68ce665b3b050cf5d8f37f8fc556f",
      "tree": "b19bd281a4eefd6e027893dd4a78466a6fceb6fd",
      "parents": [
        "c7fed1f90c242b6b77321b7ecc4744872a7cceff"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:05:26 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:05:26 2011 +0000"
      },
      "message": "THRIFT-1302. cpp: raise an exception if send() times out in\nTSocket::write()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162923 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c7fed1f90c242b6b77321b7ecc4744872a7cceff",
      "tree": "5e0ae75ea623aff834dab26235927d9f7da084a7",
      "parents": [
        "b8c8e0b9bcb576f02a2a2741be1927b60e900d4e"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:01:24 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:01:24 2011 +0000"
      },
      "message": "THRIFT-1301. cpp: consolidate common code in TNonblockingServer constructors\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162920 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b8c8e0b9bcb576f02a2a2741be1927b60e900d4e",
      "tree": "4fbe7f9eef7aeeb58237e12adf06aa9b2878ea43",
      "parents": [
        "47f5ab3f060463b947144fd7ba1d3899b963a3c7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 17:50:31 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 17:50:31 2011 +0000"
      },
      "message": "THRIFT-1298. java: Standard scheme doesn\u0027t read or write metadata along with field values\n\nThis patch makes StandardScheme write metadata, and adds tests against a static known-good Binary-serialized struct for a reference.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162917 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "47f5ab3f060463b947144fd7ba1d3899b963a3c7",
      "tree": "4552926d1035343535dfa7c4fbc8e5bdf2071da6",
      "parents": [
        "13b21184f4b24c48db19408d79339c6ede01a027"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 15:27:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 15:27:41 2011 +0000"
      },
      "message": "Thrift-1303: Twisted tutorial client does not include correct generated path\nClient: tutorial\n\nUpdated path in python client to include correct generated code.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162866 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13b21184f4b24c48db19408d79339c6ede01a027",
      "tree": "8cabfa4998d37c131235edd503ff631222f3e745",
      "parents": [
        "b5c618a66d296a9503bf3e33307150ddc120ac9d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 28 18:24:45 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 28 18:24:45 2011 +0000"
      },
      "message": "Thrift-1257: thrift\u0027s dependency scope on javax.servlet:servlet-api should be \u0027provided\u0027\nClient: java\nPatch: jfarrell\n\nUpdated artifact servlet-api scope to provided.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162568 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5c618a66d296a9503bf3e33307150ddc120ac9d",
      "tree": "86907707ffdecb03930f78e25264d0141afbf839",
      "parents": [
        "6df4d34447e183570765550639e97666c273b203"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 26 02:42:14 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 26 02:42:14 2011 +0000"
      },
      "message": "Thrift-1240: TBinarySerializer.php invalid serialization due to TBufferTransport not flushing last chunk of data into TMemoryBuffer\nClient: php\nPatch: Marimuthu Ponnambalam\n\nSimple Serialization errors out, due to the TBufferTransport not flushing the data into TMemoryBuffer after $object-\u003ewrite($protocol) in TBinarySerializer.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161968 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6df4d34447e183570765550639e97666c273b203",
      "tree": "f9f0279b34065f65ce06b9c5dd0b2d0bf576668e",
      "parents": [
        "e04159c52b31bb263cb0bb37895854bb3905d0ce"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 25 22:02:38 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 25 22:02:38 2011 +0000"
      },
      "message": "Thrift-1295: Duplicate include in TSocket.cpp\nClient: cpp\nPatch: Diwaker Gupta\n\nTSocket.cpp includes netdb.in which is already included by TSocket.h.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161775 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e04159c52b31bb263cb0bb37895854bb3905d0ce",
      "tree": "8c6a291225645cf1c7962229632d35aad00dffec",
      "parents": [
        "1e9875878aee4218fbbc8fbc768e86b25c8d9ef5"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:43:56 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:43:56 2011 +0000"
      },
      "message": "THRIFT-1294. cpp: fix log message typos in TSimpleServer\nPatch: Adam Simpkins\"\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161663 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e9875878aee4218fbbc8fbc768e86b25c8d9ef5",
      "tree": "29a886d4cb137a01f1298150f6d9e376cdd150f1",
      "parents": [
        "756d73e464e74807f896f160615d5af2117e24a7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:33:03 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:33:03 2011 +0000"
      },
      "message": "THRIFT-1293. cpp: improve handling of exceptions thrown by\nprocess()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161660 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "756d73e464e74807f896f160615d5af2117e24a7",
      "tree": "c28f3a75e0bdf1394e50f23b76d94cd10ded5329",
      "parents": [
        "37874ca8486cdce5a4b7f87c9c0b2fb3516aee5b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:30:21 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:30:21 2011 +0000"
      },
      "message": "THRIFT-1292. cpp: silence log spew from TThreadedServer \n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37874ca8486cdce5a4b7f87c9c0b2fb3516aee5b",
      "tree": "02be122b495c0c49bbfe7078afa1ad03b83299f3",
      "parents": [
        "76c43688ba909af175e80635a5c38ff021cce7e5"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:28:23 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:28:23 2011 +0000"
      },
      "message": "THRIFT-1290. cpp: TNonblockingServer: clean up state in the\ndestructor\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161655 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76c43688ba909af175e80635a5c38ff021cce7e5",
      "tree": "770d239aa47c0288c642cb9c6eccaeb2efe8da06",
      "parents": [
        "cff83579d73d6673a933fbb4379f034404804a9a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 21:26:48 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 21:26:48 2011 +0000"
      },
      "message": "THRIFT-1289. cpp: implement TNonblockingServer::stop() \n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161283 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cff83579d73d6673a933fbb4379f034404804a9a",
      "tree": "3cee0363e00360443d221454aa7a0bbbfb2c8799",
      "parents": [
        "b68f16634a013ab057c652255e571eed5d8677b8"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 20:53:03 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 20:53:03 2011 +0000"
      },
      "message": "THRIFT-1288. cpp: Allow typedefed exceptions in throws clauses \n\nPatch: David Reiss\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161271 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b68f16634a013ab057c652255e571eed5d8677b8",
      "tree": "d3a6f7e19a41e6e3eb93d17b6dc46e87796462e5",
      "parents": [
        "3746b29b8a4358d28944b0f23642ce940455c6d2"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 18:35:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 18:35:55 2011 +0000"
      },
      "message": "THRIFT-1287. cpp: start refactoring some of the C++ processor \n\nMove the generation of Processors into a separate subclass.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161223 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3746b29b8a4358d28944b0f23642ce940455c6d2",
      "tree": "918de9f1e6e805daa43e011af1f9784350a516d5",
      "parents": [
        "0fa8ff7fd44b127c3e2e4de6bca8d334f3a0a162"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:35:52 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:35:52 2011 +0000"
      },
      "message": "THRIFT-1280. cpp: Improve Monitor exception-free interfaces \n\nPatch: Mark Rabkin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160944 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0fa8ff7fd44b127c3e2e4de6bca8d334f3a0a162",
      "tree": "b5c4316fbb81eaeceaa1d9399e9994d9313458a7",
      "parents": [
        "bce6fadf3b1c237aab4b65d3d99b72520ba79689"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:28:18 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:28:18 2011 +0000"
      },
      "message": "THRIFT-1281. compiler: add @generated to the docblock \n\nPatch: Bill Fumerola\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160943 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bce6fadf3b1c237aab4b65d3d99b72520ba79689",
      "tree": "266218c674385a524d5c79b118906b5910a95142",
      "parents": [
        "8eebc2c3e0abdf1be46254bd7bf912b63c2cf8cb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "message": "THRIFT-1282. java: Upgrade httpclient to 4.1.2 (from 4.0.1) \n\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8eebc2c3e0abdf1be46254bd7bf912b63c2cf8cb",
      "tree": "b5ab2e3efe16999a4618f9760024f54df7ee2521",
      "parents": [
        "1b90e3dc25b22cc7b8057b85a0cfa6d524abaad0"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:26:58 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:26:58 2011 +0000"
      },
      "message": "THRIFT-1284. cpp: fix processor inheritance \n\nDon\u0027t make processors that have a proper parent class also inherit from TProcessor.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160933 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1b90e3dc25b22cc7b8057b85a0cfa6d524abaad0",
      "tree": "db8505ac0cb8b6cf27c5bb6598e6f73ac3ae4c88",
      "parents": [
        "b7d7227eb0b11f3a8009d45fbbc7745ad2cbfb8c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:21:59 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 23 23:21:59 2011 +0000"
      },
      "message": "THRIFT-1283. cpp: wrap t_cpp_generator::generate_process_function() to 80\n\nAdjust the line width to 80 for generated CPP classes.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160931 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7d7227eb0b11f3a8009d45fbbc7745ad2cbfb8c",
      "tree": "965319339c3d18bc478c2c9b3d8ef30fc2523270",
      "parents": [
        "a94d2e5921b6bba6c0a677955edc310fb700be14"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "message": "THRIFT-1278 javadoc warnings - compilation\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a94d2e5921b6bba6c0a677955edc310fb700be14",
      "tree": "f3e27757683eb9ed8c2cca3001467dc03997b528",
      "parents": [
        "0c3c8959a3b87b0965755ec84ed48af1fe0cbb31"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:50 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:50 2011 +0000"
      },
      "message": "THRIFT-1269 thrift: handle undeclared exceptions in the async\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160453 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c3c8959a3b87b0965755ec84ed48af1fe0cbb31",
      "tree": "92a1c336176eaff17fa58906c1e933835e2a6671",
      "parents": [
        "da9c6e1aba082e0026a636685f1401c1fe3d97a5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Aug 22 21:38:16 2011 +0000"
      },
      "message": "THRIFT-1274 Making * a known symbol\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da9c6e1aba082e0026a636685f1401c1fe3d97a5",
      "tree": "bd18ff2be92fbce5a310a1a60e78d77a20c7deed",
      "parents": [
        "160cbe67184f81cf1b638ea485300c283b6b9954"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 22 16:59:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 22 16:59:20 2011 +0000"
      },
      "message": "THRIFT-1254. javame: Code can\u0027t be compiled against a regular JRE: Object.clone() override has a different return type\n\nThis patch mirrors a previous commit to the main Java library by removing the clone() implementation altogether.\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160333 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "160cbe67184f81cf1b638ea485300c283b6b9954",
      "tree": "d5793e864774f76ca6435008baf73688569def0f",
      "parents": [
        "235f8b5899b2c5b75cb83975695da1377f0cac0c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:32:51 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:32:51 2011 +0000"
      },
      "message": "THRIFT-1271. cpp: missing namespace in generated local reflection\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159734 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "235f8b5899b2c5b75cb83975695da1377f0cac0c",
      "tree": "c14e5157fdf1f200973ba2ecfc8566b439505955",
      "parents": [
        "0b7eeb59750fef5be018e6ec406da2da5be13c1b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:27:47 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:27:47 2011 +0000"
      },
      "message": "THRIFT-1274. compiler: fail compilation if an unexpected token is encountered\n\nThis patch makes the lexer throw an exception when an unexpected token is encountered, as opposed to the standard behavior of just printing it out and doing nothing.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159733 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b7eeb59750fef5be018e6ec406da2da5be13c1b",
      "tree": "7fecc0965b07773d6be845aa70d4f44eb06a0cd0",
      "parents": [
        "887ff756cb6ead9d5b764064ffc4973be8065b59"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:23:39 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Aug 19 18:23:39 2011 +0000"
      },
      "message": "THRIFT-1275. cpp: always prefix namespaces with \u0027 ::\u0027 \n\nEnsures no accidental namespace clashes.\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159729 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "887ff756cb6ead9d5b764064ffc4973be8065b59",
      "tree": "fefdda5cb7a5f3aeecd1e42376397d03f0623a19",
      "parents": [
        "b6af6dbf0579a0b2cf3577f160c1a99d036df2bb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Aug 19 11:25:39 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Aug 19 11:25:39 2011 +0000"
      },
      "message": "THRIFT-1276 Add thrift compiler option to suppress warnings about\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1159593 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "b6af6dbf0579a0b2cf3577f160c1a99d036df2bb"
}
