)]}'
{
  "log": [
    {
      "commit": "e3f0a42347433e0c65d4635d86d93f72cfc83aff",
      "tree": "282b814f6c58015931d366f1544462dea4b76cda",
      "parents": [
        "6aacd4cc719e5a392236b9b351397d03f80ae0d6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 26 00:24:39 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 26 00:24:39 2014 +0200"
      },
      "message": "THRIFT-2489 Peer host name not provied when performing AccessManager common name verification.\n\nThis closes #102\ncommit fd2afa58bff579c2a03281a34afda990e2f499e3\nAuthor: Chris Stylianou \u003cchris5287@gmail.com\u003e\nDate: 2014-04-21T14:06:20Z\nTHRIFT-2489 Pull Request\nPeer host name not provied when performing AccessManager common name verification.\n"
    },
    {
      "commit": "6aacd4cc719e5a392236b9b351397d03f80ae0d6",
      "tree": "d0f9cff1040d874efba7505d2295e23985a93ced",
      "parents": [
        "fcd062d6ceb5689fe204329923f6366a5fd711c2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 26 00:19:02 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 26 00:19:02 2014 +0200"
      },
      "message": "THRIFT-2394 TCurlClient: an HTTP transport implementation using libcurl\n\nClient: PHP\nPatch: Oran Kelly\n"
    },
    {
      "commit": "fcd062d6ceb5689fe204329923f6366a5fd711c2",
      "tree": "4cebfdf436662a6647847b7846d76d3f4ff821c0",
      "parents": [
        "84d1188842a27ae3019ddedbfb89039eb3528730"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:40:27 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:40:27 2014 +0200"
      },
      "message": "THRIFT-2173 Move FrameBuffer creation to a factory method for cusomization\n\nClient: Java\nPatch: Eric Newton\n"
    },
    {
      "commit": "84d1188842a27ae3019ddedbfb89039eb3528730",
      "tree": "1c121c6d1b4259ff3c8f3deda42a128427fa4034",
      "parents": [
        "9df385408b8228bb4571d84e88360731fa355823"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:26:11 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:26:11 2014 +0200"
      },
      "message": "THRIFT-2637 \"java:fullcamel_service_methods\" option to automatically camel-case Java service methods\n\nPatch: Tom Lee\n"
    },
    {
      "commit": "9df385408b8228bb4571d84e88360731fa355823",
      "tree": "4c90e3fc0910ee46dd1ee5885338b0e26a5725e6",
      "parents": [
        "ce9cf13bb30239d3b63ecbf2a8ff769998c0307f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:24:46 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:24:46 2014 +0200"
      },
      "message": ".gitignore: add test/go stuff\n"
    },
    {
      "commit": "ce9cf13bb30239d3b63ecbf2a8ff769998c0307f",
      "tree": "2b3dcb0cfbe1d8cf75bf4f8a2f25b7e8a7d97138",
      "parents": [
        "da8b60715f79f9e49bde90403b0b17eba0c212c8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:20:54 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:20:54 2014 +0200"
      },
      "message": "THRIFT-2619 Go lib http transport does not handle EOF correctly\n\nPatch: Frank Schroeder\n"
    },
    {
      "commit": "da8b60715f79f9e49bde90403b0b17eba0c212c8",
      "tree": "3398f184ad728dd00043ceb6e4d8015a2294977d",
      "parents": [
        "7dce7b2a306900bbf181fab70a86fac71b67eae8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:16:24 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 23:16:24 2014 +0200"
      },
      "message": "THRIFT-2442 Fix issue with cpp server on Windows (WSAStartup wasn\u0027t called)\n\nPatch: andrey-agenosov\ncloses GitHub: #86\n"
    },
    {
      "commit": "7dce7b2a306900bbf181fab70a86fac71b67eae8",
      "tree": "cf28abac3b4ba50c4390208ad4f3ec14ed56dd4c",
      "parents": [
        "fb6ed7ead165cc494bda7d59691a33809281ef3a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 25 22:00:44 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 25 22:00:44 2014 +0200"
      },
      "message": "THRIFT-1260 The thrift THttpclient in c# client is not closing the connections when calling SendRequest\nClient: C#\nPatch: Rush Manbert\n"
    },
    {
      "commit": "fb6ed7ead165cc494bda7d59691a33809281ef3a",
      "tree": "761467fab3c6bc40699419d36286b68dafb0b04e",
      "parents": [
        "577f407df96ffe15177b5435ba99db56ae0129d8"
      ],
      "author": {
        "name": "alisdair sullivan",
        "email": "alisdairsullivan@yahoo.ca",
        "time": "Tue Jul 22 23:40:44 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 25 00:09:25 2014 +0200"
      },
      "message": "THRIFT-2628 erlang: struct member name conflicts due to lowercased names\n\nclient: erlang\npatch: talentdeficit (alisdair sullivan)\n\npreserve case in generated field names (via erlang \u0027atom\u0027 form)\n"
    },
    {
      "commit": "577f407df96ffe15177b5435ba99db56ae0129d8",
      "tree": "33e5f0c5dc54a1c24b3102be13c4419397038084",
      "parents": [
        "16e2ed25acb7909f1b95e897b5b03f59be6f9398"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 23 19:04:12 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 25 00:13:27 2014 +0200"
      },
      "message": "THRIFT-2632 add \"validate\" option to generate read/write validation code\nClient: PHP\nPatch: Stig Bakken \u0026 Jens Geyer\n\nModifications made to the original pull request:\n- moved TestValidators.* to lib/php/test\n- created new TestValidators.thrift to house the UnionOfStrings union\n- modified makefiles accordingly\n\nThis closes #159\n"
    },
    {
      "commit": "16e2ed25acb7909f1b95e897b5b03f59be6f9398",
      "tree": "23eb30ef7771a089bde232a3122219d9bf51c0ff",
      "parents": [
        "909f186fa6a68b0ec187aa6b0588ea2b899ea59b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:54:53 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:54:53 2014 +0200"
      },
      "message": ".gitignore update\n"
    },
    {
      "commit": "909f186fa6a68b0ec187aa6b0588ea2b899ea59b",
      "tree": "69640e478001cca4c3e9579227bd3ea367c57489",
      "parents": [
        "dfdc0088a74656a462ba7fb087aee3a654f17c80"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:52:14 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:52:14 2014 +0200"
      },
      "message": "THRIFT-2636 c_glib: ThriftApplicationException: Expose \"type\" and \"message\" properties\n\nPatch: Simon South\n"
    },
    {
      "commit": "dfdc0088a74656a462ba7fb087aee3a654f17c80",
      "tree": "1d3723b02ccaa425d11161176a66695f2254447f",
      "parents": [
        "8b51bc6ad7e19bbc1003144cf9b4cb3086de6747"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:40:38 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:40:38 2014 +0200"
      },
      "message": "THRIFT-1944 Binding to zero port\n\nClient: Java\nPatch: Eric Newton\n"
    },
    {
      "commit": "8b51bc6ad7e19bbc1003144cf9b4cb3086de6747",
      "tree": "f543728a110eac794c1b3ce8f66866063fe59908",
      "parents": [
        "ac8d8e260e3b0087ae2975ffcbea842255f57601"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:33:33 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 24 23:33:33 2014 +0200"
      },
      "message": "remove trailing whitespace\n"
    },
    {
      "commit": "ac8d8e260e3b0087ae2975ffcbea842255f57601",
      "tree": "0e537a473bd39f8333cd7097f93501457f292783",
      "parents": [
        "feea9477e75ed2f9d2654bda200c1cf79c1f7a31"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 23 23:31:04 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 23 23:31:04 2014 +0200"
      },
      "message": "THRIFT-2635 Travis CI build and test matrix\n\nThis closes #163\n"
    },
    {
      "commit": "feea9477e75ed2f9d2654bda200c1cf79c1f7a31",
      "tree": "9ea79b988278aeffd02200f5d8f29dcd522d5d6e",
      "parents": [
        "1d7e35a7cb588a1e1f679a7306ff4bb57305ee11"
      ],
      "author": {
        "name": "alisdair sullivan",
        "email": "alisdairsullivan@yahoo.ca",
        "time": "Mon Jul 21 02:24:40 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 22 22:04:42 2014 +0200"
      },
      "message": "THRIFT-2633 remove \u0027this is a dummy struct\u0027 structs from generated erlang\n\nclient: erlang\npatch: talentdeficit (alisdair sullivan)\n\nremoves dummy struct info clauses from generated code and replaces\nthem with error that matches other undefined structs. adds error\nfor non-existent functions to function_info/2\n"
    },
    {
      "commit": "1d7e35a7cb588a1e1f679a7306ff4bb57305ee11",
      "tree": "eb610473bdd44dad73ef37b664c1c8f967afe3db",
      "parents": [
        "dd077c8b0b1427c44e0234e266046bbdc5306b1f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 22 21:56:12 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 22 21:56:12 2014 +0200"
      },
      "message": "THRIFT-2631 c_glib: Support service inheritance in clients\n\nPatch: Simon South\n"
    },
    {
      "commit": "dd077c8b0b1427c44e0234e266046bbdc5306b1f",
      "tree": "9c112d53317eef7e7eefb22d6205d28b6e91f71b",
      "parents": [
        "7a8b286b3f03046a1b89f405129dbc042ddae818"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 22 00:41:07 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 22 00:41:07 2014 +0200"
      },
      "message": "THRIFT-2634 undocumented php \"nsglobal\" option\nClient: PHP\nPatch: Jens Geyer\n"
    },
    {
      "commit": "7a8b286b3f03046a1b89f405129dbc042ddae818",
      "tree": "41be8a561ede517dace69c8cd5bb86ff5aecf49d",
      "parents": [
        "a75a5f0f703aeee3dd4fd6fd2b7c8cd4c9469d34"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 16 22:03:16 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 16 22:05:08 2014 +0200"
      },
      "message": "THRIFT-2629 JavaDoc style documentation should be reused\nClient: C++\n"
    },
    {
      "commit": "a75a5f0f703aeee3dd4fd6fd2b7c8cd4c9469d34",
      "tree": "8aef647017909a24184700b7d8f3cad94400eb35",
      "parents": [
        "3148f21c8e8a78b565bd281645b8faacef6eb858"
      ],
      "author": {
        "name": "John Chee",
        "email": "cheecheeo@gmail.com",
        "time": "Thu Jul 10 20:04:32 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 21:13:28 2014 +0200"
      },
      "message": "fully qualified names in hs generator\n"
    },
    {
      "commit": "3148f21c8e8a78b565bd281645b8faacef6eb858",
      "tree": "88cdb8b051f82186c08c3adc22d02750c267a2d5",
      "parents": [
        "c437cff08f0013aa832d2efa871539f5d2a04891",
        "8a2bab3f72e85b8ba6c96d63ab4df708ec211ac0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 20:16:22 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 20:16:22 2014 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "8a2bab3f72e85b8ba6c96d63ab4df708ec211ac0",
      "tree": "33c70486e6748bd567ada5a7b2293fd144081f51",
      "parents": [
        "57e6de46f385a1b220be3134bbe80d9d806d01f6"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 16 20:10:57 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jul 16 20:10:57 2014 +0200"
      },
      "message": "THRIFT-1766 [Ruby] Provide support for binary types\nPatch: Vanja Bucic\n"
    },
    {
      "commit": "c437cff08f0013aa832d2efa871539f5d2a04891",
      "tree": "b513eb8f405155c98541802579e1c34d74ad4441",
      "parents": [
        "cb3f3f37e2060ba19b97ebe0cc815b5107f3dab9"
      ],
      "author": {
        "name": "alisdair sullivan",
        "email": "alisdairsullivan@yahoo.ca",
        "time": "Mon Jul 14 21:57:14 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 20:09:49 2014 +0200"
      },
      "message": "THRIFT-2627:erlang backend doesn\u0027t support corecursive structs client: erlang patch: anthony molinari\n\nadd additional type specifications to generated erlang files to support\ncorecursive structs\n"
    },
    {
      "commit": "cb3f3f37e2060ba19b97ebe0cc815b5107f3dab9",
      "tree": "4d5eb4627ab153ca67cff800bccf7935a072e2da",
      "parents": [
        "57e6de46f385a1b220be3134bbe80d9d806d01f6"
      ],
      "author": {
        "name": "alisdair sullivan",
        "email": "alisdairsullivan@yahoo.ca",
        "time": "Mon Jul 14 21:50:43 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 19:54:02 2014 +0200"
      },
      "message": "THRIFT-1357:Erlang Dependency breaks build\n\nclient: erlang\npatch: talentdeficit (alisdair sullivan)\n\nintegrate jsx json parser into thrift erlang client\n"
    },
    {
      "commit": "57e6de46f385a1b220be3134bbe80d9d806d01f6",
      "tree": "aa28cb2927f4bc22262f474806e093dd2dd7fa33",
      "parents": [
        "9a93fe07ffd591222e22a7e35cb42549b3d4fe5e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 10:19:59 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 16 10:19:59 2014 +0200"
      },
      "message": "THRIFT-2602 Fix missing dist files\n\nno config.h for mingw builds\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "9a93fe07ffd591222e22a7e35cb42549b3d4fe5e",
      "tree": "563b92c86f79d7e3188c166249b95c2bbaedb610",
      "parents": [
        "3974aaba691cfc3681b71667ddd5c65a3d7e74ac"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 14 22:39:46 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 14 22:39:46 2014 +0200"
      },
      "message": "THRIFT-2612 Java TCompactProtocol.readBinary zero copying\nClient: Java\nPatch: Jon Hoffman\n"
    },
    {
      "commit": "3974aaba691cfc3681b71667ddd5c65a3d7e74ac",
      "tree": "180f6e9f9165d5d7965ccfb242e41eeb59810b6a",
      "parents": [
        "1a3632351ee2e16635962fb133e65a3816ce4c93"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 14 20:22:12 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 14 20:22:12 2014 +0200"
      },
      "message": "THRIFT-2602 Fix missing dist files\n\n- set bison to 2.5\n- include \"config.h\" within thriftl.ll\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "1a3632351ee2e16635962fb133e65a3816ce4c93",
      "tree": "58388df151a3c3303c12da3312fbf643a36103f6",
      "parents": [
        "0e86f1f7748c8a4386af8a817d50e4fe39e6b872"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 14 19:50:45 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jul 14 19:51:36 2014 +0200"
      },
      "message": "THRIFT-2541 reclaim TFramedTransport\u0027s read and write buffers for thrift cpp\nClient: C++\nPatch: Huabin \u003c4130944@qq.com\u003e\n"
    },
    {
      "commit": "0e86f1f7748c8a4386af8a817d50e4fe39e6b872",
      "tree": "0f2d11ee82da6936ae1525b386a1ac542fa496c2",
      "parents": [
        "cdab7eef751ab26204d644da457f98ce77ad109f"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Sun Jul 13 09:50:19 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Sun Jul 13 09:50:19 2014 -0700"
      },
      "message": "THRIFT-2624: Add TServerEventHandler support to C#\nClient: C#\nPatch: ra\n\nAdds the TServerEventHandler interface to the C# lib and adds\nsupport in all C# servers.\n"
    },
    {
      "commit": "cdab7eef751ab26204d644da457f98ce77ad109f",
      "tree": "a0ed1f8259503a7215c752fa6758e9000d36a1e6",
      "parents": [
        "30a472e04f26312f93cee0faaaa80a99bb3ed776"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 12 12:31:32 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 12 12:36:41 2014 +0200"
      },
      "message": "THRIFT-1609 Cocoa import namespace\nClient: Cocoa\nPatch: Xabier Eizmendi\n"
    },
    {
      "commit": "30a472e04f26312f93cee0faaaa80a99bb3ed776",
      "tree": "3251ca126de28a13be95518eea1a0c1bd7b8d056",
      "parents": [
        "4c8506e30d2eee616ea62b79fc6c3e523a03f294"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 18:42:30 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 18:42:30 2014 -0400"
      },
      "message": "THRIFT-2602: Fix missing dist files\nClient: build process\nPatch: jfarrell\n\nAdd check for php extension to not build if phpize has not been run,\nupdate Vagrantfile to update package list for haskell test deps, and\nchange bison min version to 2.4 to work with the current versions of\ndebian, ubuntu and centos.\n"
    },
    {
      "commit": "4c8506e30d2eee616ea62b79fc6c3e523a03f294",
      "tree": "88921da1f29be43e7bce8097ea6b6e84e4868434",
      "parents": [
        "507ba1bb3dc2274ad0387469a3a8b7cb64ec1fa5"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 14:17:49 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 14:17:49 2014 -0400"
      },
      "message": "Thrift-2602:Fix missing dist files\nClient: build process\nPatch: jfarrell\n\nIntroduced a bug in 8fd8c63 adding gen files to the dist, removing those\nfiles from the EXTRA_DIST.\n"
    },
    {
      "commit": "507ba1bb3dc2274ad0387469a3a8b7cb64ec1fa5",
      "tree": "7393905bedb8945009ecdb72de24a56fdce28005",
      "parents": [
        "4f54d13e7924424358e401840f985936f9867274"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 12:44:51 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 12:44:51 2014 -0400"
      },
      "message": "THRIFT-2600: Release 0.9.2\n\nUpdating Changelog\n"
    },
    {
      "commit": "4f54d13e7924424358e401840f985936f9867274",
      "tree": "60f3247344130daffd422e268fe5592485a252b6",
      "parents": [
        "ef7d56c1d6e24cdd0a24d3ee825c499b917d7dda"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:23:43 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:23:43 2014 -0400"
      },
      "message": "THRIFT-2602: Fix missing dist files\nClient: build process\nPatch: jfarrell\n\nAdding macro check around bison version and removing am__yacc_c2h and will\nconditionally include the necessary h/hh file, this will fix the mentioned\nmissing .hh file in dist and make it compatible with automake 1.11 and above\n"
    },
    {
      "commit": "ef7d56c1d6e24cdd0a24d3ee825c499b917d7dda",
      "tree": "ed806cecc0fc8ecd94c0a526b2a0e34cec07cfa4",
      "parents": [
        "750df2ec4c039e504673af2449fa2996138ef767"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:21:25 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:21:25 2014 -0400"
      },
      "message": "THRIFT-2602:Fix missing dist files\nClient: ruby\nPatch: jfarrell\n\nfix ruby extension to use RBConfig to work with newer versions of ruby\n"
    },
    {
      "commit": "750df2ec4c039e504673af2449fa2996138ef767",
      "tree": "51218d34810924f7d8868a8626c5970e41ac85c2",
      "parents": [
        "8fd8c6366d99ceeccdbcbbe94e87ae247c8c66f6"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:18:42 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:18:42 2014 -0400"
      },
      "message": "THRIFT-2620: Fix python packaging\nClient: build process\nPatch: jfarrell\n\nFixes python build to include missing README.md and also run packaging under\nvagrant images\n"
    },
    {
      "commit": "8fd8c6366d99ceeccdbcbbe94e87ae247c8c66f6",
      "tree": "f5b690ffab713fed9cdf1e640a92ca05575fb9fd",
      "parents": [
        "b0350dbc40d3bc442f02bbd5980e2c2b5d83194d"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:14:51 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:14:51 2014 -0400"
      },
      "message": "THRIFT-2602:Fix missing dist files\nClient: build process\nPatch: jfarrell\n\nAdd all missing files to the dist package.\n"
    },
    {
      "commit": "b0350dbc40d3bc442f02bbd5980e2c2b5d83194d",
      "tree": "725751713a63bec6238692582733e61733f9adfe",
      "parents": [
        "dbf2bb5c46ffb519186da4c4f13e288becd42ba2"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:39:34 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:39:34 2014 -0400"
      },
      "message": "Thrift-2601:Fix vagrant to work again for builds again\nClient: build process\nPatch: jfarrell\n\nUpdates debian packaging to work with ubuntu 14.04 deps\n"
    },
    {
      "commit": "dbf2bb5c46ffb519186da4c4f13e288becd42ba2",
      "tree": "c0ce7ccec6ff533184c573dc2168bf6d10d420dd",
      "parents": [
        "3e41ece40cc0cb1aea60bc30d84d8110b469727b"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:37:12 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:37:12 2014 -0400"
      },
      "message": "Thrift-2601:Fix vagrant to work again for builds again\nClient: build process\nPatch: jfarrell\n\nReverting TMultiplexedProtocol tests in test/py from commit 879cab2c are non functional,\nreverts the portion of the commit that changed test/py/{TestServer.py,TestClient.py}\n\nFollow up to address this issue: THRIFT-2613\n"
    },
    {
      "commit": "3e41ece40cc0cb1aea60bc30d84d8110b469727b",
      "tree": "bdc84989f437e7e78d2cf2ff6a8f9456006546e0",
      "parents": [
        "4402adafe95153bac8ae001445abd2e60a5ed6ac"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:35:54 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 23:35:54 2014 -0400"
      },
      "message": "Thrift-2601: Fix vagrant to work again for builds again\nClient: build\nPatch: jfarrell\n\nUpdating vagrant to ubuntu 14.04 and fixes to make it work again.\n"
    },
    {
      "commit": "4402adafe95153bac8ae001445abd2e60a5ed6ac",
      "tree": "3ef825279cb900f88da18e8381eb45b4037df2bb",
      "parents": [
        "3f67978103bc7e3faa036c35cf1f6f548d6c61dd"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 22:22:52 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jul 09 22:22:52 2014 -0400"
      },
      "message": "THRIFT-2618: Unignore /aclocal files required for build\nClient: build process\nPatch: Simon Ratner\n\nGithub: This closes #154\n----\ncommit 3243fa3cf2b8fb88036861d1bf29026e4046f6e6\nDate:   2014-07-09T19:05:32Z\n\n    Unignore /aclocal files required for build\n"
    },
    {
      "commit": "3f67978103bc7e3faa036c35cf1f6f548d6c61dd",
      "tree": "ad0a9b96192ca97ff879841a854304716f98194b",
      "parents": [
        "b7af66e1899fcaf66166ef7d5a8ab9fca15ee033"
      ],
      "author": {
        "name": "cdwijayarathna",
        "email": "cdwijayarathna@gmail.com",
        "time": "Wed Jul 09 14:00:33 2014 +0530"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 09 13:06:26 2014 +0200"
      },
      "message": "THRIFT-2578 Moving \u0027make cross\u0027 from test.sh to test.py\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "b7af66e1899fcaf66166ef7d5a8ab9fca15ee033",
      "tree": "f8a5d4b625afc7c1fce1c5c69a74ab2e010b07ef",
      "parents": [
        "6f86f9ac583a9ce088568fb149f58bf0d88ee549"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@minions.org.pl",
        "time": "Tue Jul 08 19:22:44 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 08 23:03:08 2014 +0200"
      },
      "message": "THRIFT-2614 - C++ Library - TNonblockingServer.cpp MSVC warning removed\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "6f86f9ac583a9ce088568fb149f58bf0d88ee549",
      "tree": "f54e0d8573893d19afc371953f73f97d1ea3bb5d",
      "parents": [
        "2e9be756cea30243bc6071d898f37933deaf4f12"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 08 21:31:52 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 08 21:31:52 2014 +0200"
      },
      "message": "THRIFT-2557 CS0542 member names cannot be the same as their enclosing type\nClient: C#\nPatch: Jens Geyer\n"
    },
    {
      "commit": "2e9be756cea30243bc6071d898f37933deaf4f12",
      "tree": "41ce9c3d8159cc620f173e32b4b2a595623c696b",
      "parents": [
        "3e50a9a1d01950f356242aaab0cbf5fae778b81c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 08 07:46:11 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 08 07:46:11 2014 +0200"
      },
      "message": "THRIFT-2610 MSVC warning in TSocket.cpp\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "3e50a9a1d01950f356242aaab0cbf5fae778b81c",
      "tree": "21248b6a46b45b812a84c9deb5863b3bb7e9f2f3",
      "parents": [
        "f83c0e13b7db684b9cef2a50e1bcc0bfbcef0c9c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 08 07:29:12 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jul 08 07:29:12 2014 +0200"
      },
      "message": "THRIFT-2605 TSocket warning on gcc 4.8.3\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f83c0e13b7db684b9cef2a50e1bcc0bfbcef0c9c",
      "tree": "a2d6867fee8b950695ecd674db3e63ee6773aa74",
      "parents": [
        "5f61d29a26b7d3988c0ca7ec3bbac160c0cb7511"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 22:06:45 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 22:06:45 2014 +0200"
      },
      "message": "THRIFT-2416 Cannot use TCompactProtocol with MSVC\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "5f61d29a26b7d3988c0ca7ec3bbac160c0cb7511",
      "tree": "39c82fa5e1164a7ae02bfcb18bbc1e2f08ca5947",
      "parents": [
        "2768eb29cebf22f4b225654f61ed1806e0cabb85"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 22:02:57 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 22:02:57 2014 +0200"
      },
      "message": "THRIFT-2609 TFileTransport.h unused field warning (clang 3.4)\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "2768eb29cebf22f4b225654f61ed1806e0cabb85",
      "tree": "944ea3c2edd51c2eeb39568141771658059f4929",
      "parents": [
        "9a242c02f6bb1d6c851d75d38522527ebdfbc12c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:56:44 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:56:44 2014 +0200"
      },
      "message": "THRIFT-2608 TNonblockingServer.cpp warnings on clang 3.4\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "9a242c02f6bb1d6c851d75d38522527ebdfbc12c",
      "tree": "acde459293b0792bfa69378cfc13fc6b5a0e5db0",
      "parents": [
        "ca545bd42924878fca866d66fa7a8ecd2f996596"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:55:27 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:55:27 2014 +0200"
      },
      "message": "THRIFT-2607 ThreadManager.cpp warning on clang++ 3.4\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "ca545bd42924878fca866d66fa7a8ecd2f996596",
      "tree": "330a6e16fa97de097b969267787e551ca57ffe34",
      "parents": [
        "464a3a44328a290772defe4729b6b52fb2605ddf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:53:04 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:53:04 2014 +0200"
      },
      "message": "THRIFT-2606 ThreadManager.h warning in clang++ 3.4\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "464a3a44328a290772defe4729b6b52fb2605ddf",
      "tree": "963119f312c26859e11b9a18cb6afd01238dd463",
      "parents": [
        "1a5127b76d54268884397f24ed1566f3caa07ed6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:48:28 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:48:28 2014 +0200"
      },
      "message": "THRIFT-2092 TNonblocking server should release handler as soon as connection closes\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "1a5127b76d54268884397f24ed1566f3caa07ed6",
      "tree": "a45b97e39cd5450be2438d1b24f46b2dfa070328",
      "parents": [
        "f9fbda8f4256602a7965921074f9cf99634b5761"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:44:30 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 07 21:44:30 2014 +0200"
      },
      "message": "THRIFT-1998 TCompactProtocol.tcc - one more warning on Visual 2010\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f9fbda8f4256602a7965921074f9cf99634b5761",
      "tree": "37e510bbbf30e5c62553f3ef8f4a16f1b2b10175",
      "parents": [
        "81b3a42c936a21c8396b3ba008e7637beae0f1e4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 06 12:33:38 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 06 12:33:38 2014 +0200"
      },
      "message": "THRIFT-1926 PHP Constant Generation Refactoring\n\nremove author tag\n"
    },
    {
      "commit": "81b3a42c936a21c8396b3ba008e7637beae0f1e4",
      "tree": "9a337a85a474334184338b75619b7df4a6639fd6",
      "parents": [
        "41312c7e928ca9f29b1e132114c56c890a60870c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:30:14 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:30:14 2014 +0200"
      },
      "message": "THRIFT-2524 Visual Studio project is missing TThreadedServer files\nClient: C++\nPatch: Jens Geyer\n"
    },
    {
      "commit": "41312c7e928ca9f29b1e132114c56c890a60870c",
      "tree": "da2f20bb1498fdb769f05825b5833ac07537845e",
      "parents": [
        "9a4f40de1949e45d0b4e76f93ba737186b4a474d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:09:31 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:09:31 2014 +0200"
      },
      "message": "THRIFT-2590 C++ Visual Studio solution doesn\u0027t include Multiplexing support\nClient: C++\nPatch: Jens Geyer, based on a patch proposal from Thomas Lazar\n"
    },
    {
      "commit": "9a4f40de1949e45d0b4e76f93ba737186b4a474d",
      "tree": "ae2d0fcb0ad77b9ab9023990d607e1ddc9f53ed6",
      "parents": [
        "bc2ca4e5d76486729b5ebc0e5318b822cd87a438"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:02:21 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 22:02:21 2014 +0200"
      },
      "message": "THRIFT-2590 C++ Visual Studio solution doesn\u0027t include Multiplexing support\nClient: C++\nPatch: Pascal Bach\n"
    },
    {
      "commit": "bc2ca4e5d76486729b5ebc0e5318b822cd87a438",
      "tree": "90db1d212763450ad4718e002541ef21479b2603",
      "parents": [
        "45abf12f1353e982aea74ac9394438deb8a0a05e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 21:16:09 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 21:45:55 2014 +0200"
      },
      "message": "THRIFT-1926 PHP Constant Generation Refactoring\nClient: PHP\nPatch: Xavier HAUSHERR\n"
    },
    {
      "commit": "45abf12f1353e982aea74ac9394438deb8a0a05e",
      "tree": "7abcc86e9ff84dfa65e2d4fd8445467a70dce3cd",
      "parents": [
        "0dd35a6c4b6e211c0fec867d279cee5172280f4b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 04 21:42:32 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 04 21:42:32 2014 +0200"
      },
      "message": "THRIFT-2594 JS Compiler: Single quotes are not being escaped in constants.\n\nPatch: Thomas Lazar\n"
    },
    {
      "commit": "0dd35a6c4b6e211c0fec867d279cee5172280f4b",
      "tree": "5b8c417db6e665cce8cb6c954c52b52a3e2e8ece",
      "parents": [
        "f16daad8d32cf6d0b04e2ce71d890fa080cb68a1"
      ],
      "author": {
        "name": "Wade Simmons",
        "email": "wade@wades.im",
        "time": "Tue Jul 01 12:18:30 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 04 21:28:44 2014 +0200"
      },
      "message": "fix global leaks and copy-paste errors\n\n- TCompactProtocol.prototype.writeBool not referencing `booleanField_`\n  on `this` correctly. Also using `NULL` instead of `null`.\n\n- TCompactProtocol.prototype.writeVarint64 had a typo for TProtocolException\n\n- TCompactProtocol.prototype.readMapBegin had a typo between `kvtype` and\n `kvType`\n\n- createMultiplexServer leaked a global var `processStatus`\n\n- TFramedTransport had a line that was accidently copy pasted, leading\n  to a global leak of `frameLeft`. (I created the patch the introduced\n  this copy paste error in Thrift-1353, so I can confirm it was\n  a mistake).\n\n- createWebServer tried to check a non-existent var `route` and leaked\n  a global `result`\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "f16daad8d32cf6d0b04e2ce71d890fa080cb68a1",
      "tree": "2161fb5fd7abfa599c0771a2a4807f54b6a5d134",
      "parents": [
        "12ee88170a30c025962513b993f8f2c421b5f08c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 04 15:38:20 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 04 15:38:20 2014 +0200"
      },
      "message": ".gitignore: haskell related exclude\n"
    },
    {
      "commit": "12ee88170a30c025962513b993f8f2c421b5f08c",
      "tree": "b2eaf72cd9dc6755b49f28f174071e8d1d6575c0",
      "parents": [
        "9bb4c117aacb38e143b616bd70edb1bf1cbab883"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 00:00:33 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 00:12:25 2014 +0200"
      },
      "message": "THRIFT-2599 Uncompileable Delphi code due to naming conflicts with IDL\nClient: Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "9bb4c117aacb38e143b616bd70edb1bf1cbab883",
      "tree": "8eccd2d97c2ca2ab6ababafa2e0ed33fc68bea26",
      "parents": [
        "0cb870bac149094850c6492e30f410254a5274b8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 03 23:05:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 04 00:11:56 2014 +0200"
      },
      "message": "Testcase fixed\n"
    },
    {
      "commit": "0cb870bac149094850c6492e30f410254a5274b8",
      "tree": "fe85dead412805fdce74be39479048a4f5a1a457",
      "parents": [
        "35c8b97fbfd277cbb195486e29be17aba714a7b1"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jun 30 22:45:28 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Jun 30 22:45:28 2014 -0400"
      },
      "message": "Thrift-2467: Unable to build contrib/fb303 on OSX 10.9.2\nClient: build\nPatch: jfarrell\n\nUpdates fb303 build to use ax_cxx macros to detect and add std cflags.\n"
    },
    {
      "commit": "35c8b97fbfd277cbb195486e29be17aba714a7b1",
      "tree": "fea40baa2f883a25c22a817f144827ae716aa3b9",
      "parents": [
        "7878f11024a0d74ee3c0abfbe8fed1a95440f046"
      ],
      "author": {
        "name": "Wade Simmons",
        "email": "wade@wades.im",
        "time": "Fri Jun 27 11:55:06 2014 -0700"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 29 22:53:23 2014 +0200"
      },
      "message": "fix TFramedTransport residual continuation\n\nThere were many bugs in the current TFramedTransport.receiver caused by\nmerge mistakes and bad patches. Simplify the logic so it is easier to\nreason about and prevent future issues.\n\n- THRIFT-2194 Fixed one bug with residual not being set\n- THRIFT-2205 Reverted the above fix (by accident) and broke it further\n  by including InputBufferUnderrunError in TFramedTransport (which is\n  incorrect)\n\nThis patch cleans up TFramedTransport.receiver by only have one hold\nover buffer instead of two (frame + residual).\n"
    },
    {
      "commit": "7878f11024a0d74ee3c0abfbe8fed1a95440f046",
      "tree": "b2d0111a9c33594b607dcdcfd5f80f4fb4c6b102",
      "parents": [
        "bf2617ed15f95e22bcf41fd9d08e7ce562464f46"
      ],
      "author": {
        "name": "David Robakowski",
        "email": "david.robakowski@synlay.com",
        "time": "Sat Jun 28 08:37:21 2014 +0200"
      },
      "committer": {
        "name": "David Robakowski",
        "email": "david.robakowski@synlay.com",
        "time": "Sat Jun 28 08:37:21 2014 +0200"
      },
      "message": "Add [-s[sl]] option for the python service remote to enable communication over an SSL socket connection\n"
    },
    {
      "commit": "bf2617ed15f95e22bcf41fd9d08e7ce562464f46",
      "tree": "83c17a7b0234d6bf1174afeb1b23f31d7e4a2b59",
      "parents": [
        "c9bdd50270d2eb60488ef38c56f990b781bbb3d2"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 26 22:53:01 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 26 22:53:01 2014 -0400"
      },
      "message": "Thrift-THRIFT-2574: Compiler option to generate namespace directories for Ruby\nClient: rb\nPatch: Andrew Bloomgarden\n\nAdds option to generate namespaced ruby classes.\n\nGithub: closes #140\n"
    },
    {
      "commit": "c9bdd50270d2eb60488ef38c56f990b781bbb3d2",
      "tree": "70f61ac28842ccf7241be3de23d9df62850e249a",
      "parents": [
        "ff296c8841d78dff9213342b21def57029ea83e7"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 25 13:13:23 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 25 13:13:23 2014 +0200"
      },
      "message": "THRIFT-2579 C++ lib Windows CE support\n"
    },
    {
      "commit": "ff296c8841d78dff9213342b21def57029ea83e7",
      "tree": "7544f4d385a192ee867e910cbe42ac70a542c973",
      "parents": [
        "cf9d968a89a42c6a7738449f3594af48cb86281a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 24 21:06:58 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 24 21:06:58 2014 +0200"
      },
      "message": "THRIFT-2588 Thrift compiler is not buildable in Visual Studio 2010\nClient: General Compiler\nPatch: Thomas Lazar\n"
    },
    {
      "commit": "cf9d968a89a42c6a7738449f3594af48cb86281a",
      "tree": "4c89bb3115d461bbc6ee408c29cc6f901d490d4f",
      "parents": [
        "58993d120578ce36fb88f7af06c06d2eba213b65",
        "d5acf051b5836b5817096c217c2cda2cdb796ac4"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 16:11:26 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 16:11:26 2014 +0200"
      },
      "message": "format tutorial Java README.md\n"
    },
    {
      "commit": "58993d120578ce36fb88f7af06c06d2eba213b65",
      "tree": "953b7498dfe4f47a6df617597c789ae3d2561827",
      "parents": [
        "ad67aa0acf0bb75ceb650e61626e9f51cb28549f"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 16:08:22 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 16:08:22 2014 +0200"
      },
      "message": "THRIFT-2577 C++ TFileTransport missuse of closesocket on windows platform\nPatch: suuyaoo\n\n    This closes #142\n\n---\n"
    },
    {
      "commit": "d5acf051b5836b5817096c217c2cda2cdb796ac4",
      "tree": "e7db2247543e8fba349795a1cd2afe33ea50a8db",
      "parents": [
        "ad67aa0acf0bb75ceb650e61626e9f51cb28549f"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@users.noreply.github.com",
        "time": "Tue Jun 24 16:06:32 2014 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@users.noreply.github.com",
        "time": "Tue Jun 24 16:06:32 2014 +0200"
      },
      "message": "format tutorial Java README.md"
    },
    {
      "commit": "ad67aa0acf0bb75ceb650e61626e9f51cb28549f",
      "tree": "385dcdc75cea6f253c541c254baa063d8b9ec25b",
      "parents": [
        "bd05f9e06c594683c650feabf240b24834a29c5a"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 15:45:41 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 24 15:45:41 2014 +0200"
      },
      "message": "THRIFT-2581 C++ TFDTransport destructor should not throw\n"
    },
    {
      "commit": "bd05f9e06c594683c650feabf240b24834a29c5a",
      "tree": "31d9446503e4ab36aa694271847a00c536dab907",
      "parents": [
        "9999f5295e0c70443a5a5e5f206c87797cae56b0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:47:52 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:47:52 2014 +0200"
      },
      "message": "THRIFT-2233 Java compiler should defensively copy its binary inputs\nClient: Java\nPatch: Andrew Gaul\n"
    },
    {
      "commit": "9999f5295e0c70443a5a5e5f206c87797cae56b0",
      "tree": "e56a7f1f14f76a99c9f99511c0e4d50320c865e7",
      "parents": [
        "ebddd933d1d4c28f6a214d0dab450a30c135c798"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:09:06 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:09:06 2014 +0200"
      },
      "message": "THRIFT-2503 C++: Fix name collision when a struct has a member named \"val\"\nClient: C++\nPatch: Jens Geyer \u0026 Alexander Potashev\n"
    },
    {
      "commit": "ebddd933d1d4c28f6a214d0dab450a30c135c798",
      "tree": "ab30df1b144aaf104994e50a898b4e8fd09131d6",
      "parents": [
        "104ecb658919afb506c58092d2dadfeb503e2286"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:06:51 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 22 19:06:51 2014 +0200"
      },
      "message": "THRIFT-2508 Uncompileable C# code due to language keywords in IDL\nClient: C#\nPatch: Jens Geyer\n"
    },
    {
      "commit": "104ecb658919afb506c58092d2dadfeb503e2286",
      "tree": "dddf5e540595ba0bc5f85d0f817c9403540c58be",
      "parents": [
        "c0d126fcafe215b40a83c779751d97192f9d10b1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 23:25:50 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 23:25:50 2014 +0200"
      },
      "message": "FIX broken test\n"
    },
    {
      "commit": "c0d126fcafe215b40a83c779751d97192f9d10b1",
      "tree": "204bf2b854059c1e787614ef157d118800d9d4d8",
      "parents": [
        "329d59aab0543171d0af193837db5fec714e0a73"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:49:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:49:54 2014 +0200"
      },
      "message": "THRIFT-2549 Generate json tag for struct members. use go.tag annotation to override the default generated tag.\nClient: Go\nPatch: Aleksey Pesternikov\n\nThis closes #128\n"
    },
    {
      "commit": "329d59aab0543171d0af193837db5fec714e0a73",
      "tree": "fb34abec3bbfae2f2da60abb039929ca7c43cc09",
      "parents": [
        "32f3982275882b2886dd9cbde2d49b99b8ed1f5f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:11:53 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:11:53 2014 +0200"
      },
      "message": "THRIFT-2576 Implement Thrift.Protocol.prototype.skip method in JavaScript library\nClient: JavaScript\nPatch: Hyungsul Kim\n\nThis closes #141\n"
    },
    {
      "commit": "32f3982275882b2886dd9cbde2d49b99b8ed1f5f",
      "tree": "771efc86d6bbfc6f21c51f0b37fb3c89e88440d1",
      "parents": [
        "55087a49d335db7da23e23d8d8a9368e4e5ae7a6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 18 22:43:17 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 18 22:43:17 2014 +0200"
      },
      "message": "THRIFT-2578 Moving \u0027make cross\u0027 from test.sh to test.py\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "55087a49d335db7da23e23d8d8a9368e4e5ae7a6",
      "tree": "ea9c5186f40660197c2d1e8088b124197ea14d5a",
      "parents": [
        "44c9b4411aac88638797fe37279e632a6799b510"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 17 12:36:39 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 17 12:36:39 2014 +0200"
      },
      "message": "THRIFT-2571 doc and speed up travis build\n"
    },
    {
      "commit": "44c9b4411aac88638797fe37279e632a6799b510",
      "tree": "6233a4b3d1bd1aba04967c3d5eada17585da2eac",
      "parents": [
        "db372ac2489b690d2e7675f85e479105446a1da1"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Mon Jun 16 21:15:23 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Mon Jun 16 21:15:23 2014 -0700"
      },
      "message": "THRIFT-2539:TSocket.cpp AI_ADDRCONFIG problems on Windows\nClient: C++ Lib\nPatch: Michal Gazda\n\nAI_ADDRCONFIG keeps Windows from making local connections\nwhen no NICs are present.\n"
    },
    {
      "commit": "db372ac2489b690d2e7675f85e479105446a1da1",
      "tree": "b677a8b4af4b3e52d02fbd79ae17ee9b2b2016f9",
      "parents": [
        "63fcb7e756a88adca994111e1d9bc0c3c5186c36"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 16 07:32:12 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 16 07:32:12 2014 +0200"
      },
      "message": "compiler: move README_Windows.md content to README.md\n\nfix compiler/cpp/Makefile.am\n"
    },
    {
      "commit": "63fcb7e756a88adca994111e1d9bc0c3c5186c36",
      "tree": "df6221743c3ae019a0b75ca49ebf8e99fc64c229",
      "parents": [
        "746952efc182d0b391539aeaec96a0cc6183bd40"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@bufferoverflow.ch",
        "time": "Sun Jun 15 21:48:59 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@bufferoverflow.ch",
        "time": "Sun Jun 15 21:51:32 2014 +0200"
      },
      "message": "THRIFT-2520 cpp:cob_style generates incorrect .tcc file\n\nThis closes #118\n\ncommit 22d266eefaf16f21ffd0ad193a6a54403de65197\nAuthor: N.Sukegawa \u003cnsukeg@gmail.com\u003e\nDate: 2014-05-07T19:36:43Z\n"
    },
    {
      "commit": "746952efc182d0b391539aeaec96a0cc6183bd40",
      "tree": "370d1b70216da0981901cc462799bbab64b0b42f",
      "parents": [
        "cd9dd515bb2bc49459af1114c40f020c96e87b41"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 14 21:59:24 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 14 21:59:24 2014 +0200"
      },
      "message": "compiler: move README_Windows.md content to README.md\n"
    },
    {
      "commit": "cd9dd515bb2bc49459af1114c40f020c96e87b41",
      "tree": "813901f4bf55e0be982592394c303208d9609bee",
      "parents": [
        "40cc23269da6880d83dce17ff05a545d16fd787c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 14:15:21 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 14:15:21 2014 +0200"
      },
      "message": "THRIFT-2572 Add string/collection length limit checks (from C++) to java protocol readers\n\nClient: Java\n\nThis closes #138\n\nPatch: Andrew Cox\n"
    },
    {
      "commit": "40cc23269da6880d83dce17ff05a545d16fd787c",
      "tree": "2d2de1a25cd4b18651a95e8bc645c6a843fd05d8",
      "parents": [
        "bbac92453b4e89fe097a13bf5a1e358dab60b0bd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 11:09:14 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 11 11:09:14 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\ninitial version of test.py and tests.json\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "bbac92453b4e89fe097a13bf5a1e358dab60b0bd",
      "tree": "73df3d57b538af6ad5271f97a8657a5db034b1e1",
      "parents": [
        "a3570ac36716d0313e2c1c6143cfffc5ddae8fec",
        "569863a1385c38eb937662aa655db1c3fb0819fe"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 11 09:26:01 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 11 09:28:17 2014 +0200"
      },
      "message": "THRIFT-2571 Simplify cross compilation using CMake\nPatch: Pascal Bach\n\n    This closes #137\n\n----\n"
    },
    {
      "commit": "a3570ac36716d0313e2c1c6143cfffc5ddae8fec",
      "tree": "60e0ad3c7297c0f9751b14e2ae6d9c99f689df38",
      "parents": [
        "48b189716f7611a73e9a2d9b4e2f3989c101740f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 10 22:16:14 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 10 22:16:14 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\nAdded cross tests for ruby with ruby, cpp, java, node and python.\nruby_protocols\u003d\"binary compact json accel\"\nruby_transports\u003d\"buffered framed\"\nruby_sockets\u003d\"ip\"\nCreated new TestServer.rb and TestClient.rb for this purpose\n\nPatch: Chamila Dilshan Wijayarathna\n"
    },
    {
      "commit": "48b189716f7611a73e9a2d9b4e2f3989c101740f",
      "tree": "b1026b170a13d2d9049734ea28db40140cd79c9e",
      "parents": [
        "faf52db2160df39289550cb6ba714adc47c395cf"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 10 15:19:55 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Jun 10 15:19:55 2014 +0200"
      },
      "message": "THRIFT-2471 requires libboost 1.54\n+ additional script clean up\n"
    },
    {
      "commit": "569863a1385c38eb937662aa655db1c3fb0819fe",
      "tree": "257419d25b8e4c5c886f3d5ae8bd5dbf937e1c7f",
      "parents": [
        "42be4e818ada259080811a87fb239fa81222f581"
      ],
      "author": {
        "name": "Pascal Bach",
        "email": "pascal.bach@siemens.com",
        "time": "Tue Jun 10 13:15:40 2014 +0200"
      },
      "committer": {
        "name": "Pascal Bach",
        "email": "pascal.bach@siemens.com",
        "time": "Tue Jun 10 13:44:02 2014 +0200"
      },
      "message": "Allow cross build for windows using mingw32\n\n- Build the compiler using CMake for:\n  - Linux native gcc\n  - Windows using mingw32\n"
    },
    {
      "commit": "42be4e818ada259080811a87fb239fa81222f581",
      "tree": "325f5c729aa074f6280c59f0023329dc078834b8",
      "parents": [
        "6eb015aa555ba120c156e21a8a9ecff15589c7b0"
      ],
      "author": {
        "name": "Pascal Bach",
        "email": "pascal.bach@siemens.com",
        "time": "Wed Apr 23 18:19:06 2014 +0200"
      },
      "committer": {
        "name": "one",
        "email": "one@dev.sbt.siemens.com",
        "time": "Tue Jun 10 13:33:58 2014 +0200"
      },
      "message": "Get thrift version from configure.ac for CMake build\n"
    },
    {
      "commit": "6eb015aa555ba120c156e21a8a9ecff15589c7b0",
      "tree": "89476e68bc705d271635d2a38e93a531f374b8e6",
      "parents": [
        "faf52db2160df39289550cb6ba714adc47c395cf"
      ],
      "author": {
        "name": "Pascal Bach",
        "email": "pascal.bach@siemens.com",
        "time": "Thu Apr 17 16:19:07 2014 +0200"
      },
      "committer": {
        "name": "one",
        "email": "one@dev.sbt.siemens.com",
        "time": "Tue Jun 10 13:33:58 2014 +0200"
      },
      "message": "Add CMake file for the thrift compiler\n"
    },
    {
      "commit": "faf52db2160df39289550cb6ba714adc47c395cf",
      "tree": "4655ee9a5ed27c007b435551007ceadc5a450f04",
      "parents": [
        "27b57834e2f1308c2b009dac710d83f4c0f027b9"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 09 22:41:06 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 09 22:41:06 2014 +0200"
      },
      "message": "THRIFT-2569 Introduce file to specify third party library locations on Windows\n\n    This closes #136\n\n----\ncommit f55437d55549ced475092518f432936c4e760639\nAuthor: Pascal Bach \u003cpascal.bach@siemens.com\u003e\nDate:   2014-04-09T09:19:18Z\n\n    TPipeServer requires OverlappedSubmissionThread.cpp|h\n\n    so include it in the corresponding VS files\n\ncommit 63a3309a83e6fb09b589a61fe56c5abe1157acb5\nAuthor: Pascal Bach \u003cpascal.bach@siemens.com\u003e\nDate:   2014-03-26T15:44:07Z\n\n    Replace Env variables for 3rdparty\n\n----\n\nPatch: Pascal Bach\n"
    },
    {
      "commit": "27b57834e2f1308c2b009dac710d83f4c0f027b9",
      "tree": "c1066a09bfc450d2c5c817186e77d9ec5f305768",
      "parents": [
        "7b11fec0c53b3231a472e008dfbb285d1aac44df"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 09 22:37:42 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 09 22:37:42 2014 +0200"
      },
      "message": ".gitignore: add c_glib profiling files *.gcno\n"
    },
    {
      "commit": "7b11fec0c53b3231a472e008dfbb285d1aac44df",
      "tree": "b66796e6811230d6948b8ba920262a4629f8333f",
      "parents": [
        "245dbdfd1150d844a26fbb5cdeb6348028b3145c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 05 22:03:19 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 05 22:03:19 2014 +0200"
      },
      "message": "THRIFT-2568 Implement own certificate handler\nClient: C#\nPatch: Michael Blättler\n\nThis closes #133\n\ncommit 57494794e787356ee98229cac35ea7aaa60ad562\n Author: mblaettler \u003cmichi.blaettler@bluewin.ch\u003e\n Date: 2014-06-05T11:41:05Z\n\nTHRIFT-2568: Implemented possibility to use own certificate handler\n"
    },
    {
      "commit": "245dbdfd1150d844a26fbb5cdeb6348028b3145c",
      "tree": "58367c1fb041662bf7bea9877674990b111d6750",
      "parents": [
        "cf18e91831507f20ac777262174288d64e3f5bbe"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 04 18:14:39 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Jun 04 18:14:39 2014 +0200"
      },
      "message": "THRIFT-2565 autoconf fails to find mingw-g++ cross compiler on travis CI\n"
    },
    {
      "commit": "cf18e91831507f20ac777262174288d64e3f5bbe",
      "tree": "6d048487f4a22ce3ef63028fb2b610eaa2f89d78",
      "parents": [
        "a3350b48eade40903b4cb7986301fafa8297fb16"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 31 22:58:15 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 31 22:58:15 2014 +0200"
      },
      "message": "THRIFT-2435 Java compiler doesn\u0027t like struct member names that are identical to an existing enum or struct type\nClient: java\nPatch: Jens Geyer\n\nFixed a potential nullptr dereference introduced by that patch (Coverity ID 1216835)\n"
    },
    {
      "commit": "a3350b48eade40903b4cb7986301fafa8297fb16",
      "tree": "ba538236c9501cfaf0a7b80eb05a2407d2ef9b9a",
      "parents": [
        "76150722af2751768411573b9fbbed163f4f55db"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 30 18:37:24 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 31 22:32:18 2014 +0200"
      },
      "message": "THRIFT-2560 Thrift compiler generator tries to concat ints with strings using +\nClient: Compiler\nPatch: Jens Geyer\n"
    },
    {
      "commit": "76150722af2751768411573b9fbbed163f4f55db",
      "tree": "bae6e8912f7917a9f528b249a48595c45bab097b",
      "parents": [
        "5588a569d5a08c23dca8d770dfe87892f950deb8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 31 22:22:07 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat May 31 22:22:07 2014 +0200"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n\nAdded \u0027ssl\u0027 tests for python tests.\nAdded \u0027-transport arg (\u003dbuffered) transport: buffered, framed, http\u0027 to test/py/TestServer.py and test/py/TestClient.py and removed \u0027-framed\u0027 arguement.\nChanged test/py/RunClientServer.py to match above changes.\nAdded tests to compact protocol in python cases.\nAdded tests to test BinaryAccelarated protocol with Binary Protocol.\nChanged py/TestClient.py and py/TestServer.py from --proto to --protocol parameter\n\nPatch: Chamila Dilshan Wijayarathna \u0026 Roger Meier\n"
    }
  ],
  "next": "5588a569d5a08c23dca8d770dfe87892f950deb8"
}
