)]}'
{
  "log": [
    {
      "commit": "32d323e2c7df3ae2c083d8fe109a3dd6806c204d",
      "tree": "9dfe1046f3a186f22f563688f58cdae01bd1077d",
      "parents": [
        "b59120374612ba7601e69207d7d29a5c2cb281a3"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 20:39:58 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 20:39:58 2013 -0400"
      },
      "message": "THRIFT-2123: go lib missing files in dist\nClient: go\nPatch: jfarrell\n\nfixed missing files in go lib dist build\n"
    },
    {
      "commit": "b59120374612ba7601e69207d7d29a5c2cb281a3",
      "tree": "f8ded83f664763fa3441535bdccb8cf279916cc1",
      "parents": [
        "4dd351d4b404e52f32b61abe2184f21e65d87cfb"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:21:43 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:21:43 2013 -0400"
      },
      "message": "Thrift-2126: missing cpp lib concurrency STD* files from DIST\nClient: build\nPatch: jfarrell\n\nUpdates cpp makefile to include missing STD* files.\n"
    },
    {
      "commit": "4dd351d4b404e52f32b61abe2184f21e65d87cfb",
      "tree": "8dc9c910f5519d11a801e175e4c563c79f9b098b",
      "parents": [
        "2ca9c2028593782621c8876817d8772aa5f46ac7"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:14:14 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 15 19:14:14 2013 -0400"
      },
      "message": "THRIFT-2125: debian missing from dist\nClient: build\nPatch: jfarrell\n\nUpdating dist to add debian packages needed for build.\n"
    },
    {
      "commit": "2ca9c2028593782621c8876817d8772aa5f46ac7",
      "tree": "75d9cbde1f9994b5b8b7cb0b637504d66787a39f",
      "parents": [
        "d051ca0b23eab53ede689ba319256e5f30feebf8"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:37:54 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:38:42 2013 -0400"
      },
      "message": "THRIFT-820 Remove readLength attribute from BinaryProtocol\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "d051ca0b23eab53ede689ba319256e5f30feebf8",
      "tree": "de3b3ef3574ef79b4e5bd9bf5b2fb3f6aa027a5b",
      "parents": [
        "8c64dc103efc43d7dad488d3b7a389c80b3b08c5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:35:11 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:37:55 2013 +0200"
      },
      "message": "THRIFT-2042 visual 2010 warnings - unused variable Patch: Konrad Grochowski\n"
    },
    {
      "commit": "8c64dc103efc43d7dad488d3b7a389c80b3b08c5",
      "tree": "f4590c45b42cb222ac337d034f09b19707aa3178",
      "parents": [
        "e9248743a86e06378a447919fe584a199cd1ca7c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Aug 15 01:29:49 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Aug 15 01:29:49 2013 +0200"
      },
      "message": "Added some ignores\n"
    },
    {
      "commit": "e9248743a86e06378a447919fe584a199cd1ca7c",
      "tree": "2a3eb2c6c75a5227e2be4a375fc3fd5b04304565",
      "parents": [
        "3bb141d3689f0778af3dcf3218cfe760c36803bc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 00:23:02 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:22:35 2013 +0200"
      },
      "message": "THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier\n"
    },
    {
      "commit": "3bb141d3689f0778af3dcf3218cfe760c36803bc",
      "tree": "43ebb183201f25d4e3ba5240617aaf37b0ec967d",
      "parents": [
        "1bb0ed88f240641a090edb075592ef2ca9ee80c5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 14 21:33:16 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 14 21:33:53 2013 +0200"
      },
      "message": "THRIFT-2036 Thrift gem warns about class variable access from top level\n\nPatch: Takuya Hashimoto \u0026 Keith Barrette\n"
    },
    {
      "commit": "1bb0ed88f240641a090edb075592ef2ca9ee80c5",
      "tree": "8b1b26c46992ed7a88d805a3370fed838e972b48",
      "parents": [
        "f8e8c599211fa0523b48fd0f5e8f0462c0e2b08a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 13 22:31:53 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Aug 14 21:33:51 2013 +0200"
      },
      "message": "THRIFT-2118 Certificate error handling still incorrect\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "f8e8c599211fa0523b48fd0f5e8f0462c0e2b08a",
      "tree": "6ee897f14cbf1ad1162c02740304552e53d007bd",
      "parents": [
        "f02934543a6fc53b5a5b1dcc56a3333e8f7c2054"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:16:00 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:23:03 2013 -0400"
      },
      "message": "THRIFT-2105 Generated code for default values of collections ignores t_field::T_REQUIRED\nClient: cpp\nPatch: Vladimir Strisovsky\n"
    },
    {
      "commit": "f02934543a6fc53b5a5b1dcc56a3333e8f7c2054",
      "tree": "f6820fd2d787c31c4537586078eb298f5da7503b",
      "parents": [
        "4c835951befbe5bd2fa89f9079368ed771807e6e"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:09:59 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Aug 13 18:09:59 2013 -0400"
      },
      "message": "THRIFT-2117 Cocoa TBinaryProtocol strictWrite should be set to true by default\n\nClient: cocoa\nPatch: David Robakowski\n"
    },
    {
      "commit": "4c835951befbe5bd2fa89f9079368ed771807e6e",
      "tree": "1432a238471cd32a0df2feb3ff62e0c9a59a4480",
      "parents": [
        "09b97c78de58fea61b5dc90bd56095515bdd4f02"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 13 21:34:17 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Aug 13 21:34:17 2013 +0200"
      },
      "message": "THRIFT-2109 Secure connections should be supported in Go\n\nPatch: Justin Judd\n"
    },
    {
      "commit": "09b97c78de58fea61b5dc90bd56095515bdd4f02",
      "tree": "6ef6ee741a0c6c977dfb347603b1e07f994b1114",
      "parents": [
        "656a17305093a1fda754b669f4cb9ce4e98ec2d1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Aug 04 13:39:09 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Aug 04 13:39:09 2013 +0200"
      },
      "message": "THRIFT-2017 Resource Leak in thrift struct under compiler/cpp/src/parse/t_program.h\n\nPatch: kuldeep gupta\n"
    },
    {
      "commit": "656a17305093a1fda754b669f4cb9ce4e98ec2d1",
      "tree": "33118c69c9d2fe2449969275f2c96a1e7130ae33",
      "parents": [
        "aa721610daa3f11df3451149d44dc614e9cffe18"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Aug 03 10:22:39 2013 +0200"
      },
      "message": "THRIFT-2112 Error in Go generator when using typedefs in map keys\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "aa721610daa3f11df3451149d44dc614e9cffe18",
      "tree": "37af9c4e7947db99cf729a11992a571d9b77e970",
      "parents": [
        "27a7ce9f122a7c5818c854114ceae46ad5539233"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 02 21:55:22 2013 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 02 21:55:22 2013 -0400"
      },
      "message": "THRIFT-2111: typo in php readme\nClient: php\nPatch: Jeremy Thomerson\n\nFixes type in php readme.\n"
    },
    {
      "commit": "27a7ce9f122a7c5818c854114ceae46ad5539233",
      "tree": "31eb0c699d6900e2effcde0f409b67d0c586ab94",
      "parents": [
        "d1257debcfd4e6622a6e12e6545dd01d7bec6a15"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:20:20 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:20:20 2013 +0200"
      },
      "message": "THRIFT-2107 minor Go generator fixes\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "d1257debcfd4e6622a6e12e6545dd01d7bec6a15",
      "tree": "71fbadd8d8023b874239ebe621d24592d73fe695",
      "parents": [
        "7b07fbcba0a8df16ff890830f399d9c82152f04a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jul 31 13:03:26 2013 +0200"
      },
      "message": "THRIFT-2106 Fix support for namespaces in GO generator\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "7b07fbcba0a8df16ff890830f399d9c82152f04a",
      "tree": "e3867ad6e2f90e1a0c419ff81b4efab7bca16c93",
      "parents": [
        "44b19df535fa83855f91d11c2ecf2e73360a5444"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 30 03:08:17 2013 +0200"
      },
      "message": "THRIFT-2100 typedefs are not correctly referenced when including from other thrift files\n\nPatch: Remo Hertig\n"
    },
    {
      "commit": "44b19df535fa83855f91d11c2ecf2e73360a5444",
      "tree": "e3e6bfb42bf97970f5088afe224e53aae042b7ab",
      "parents": [
        "7d95246f16234deba11f82c830d1970f6ab14286"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 23:05:00 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 23:05:00 2013 +0200"
      },
      "message": "THRIFT-2083 Improve the go lib: Testcase for buffered Transport\n\nPatch: Feng Shen\n"
    },
    {
      "commit": "7d95246f16234deba11f82c830d1970f6ab14286",
      "tree": "1ea836da95f2e4fea7b8e633e352901fcbcd0ea6",
      "parents": [
        "11430df7ae96d184a5778f5f6eb3c93e65389eba"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 01:01:11 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 01:01:11 2013 +0200"
      },
      "message": "THRIFT-2083 Improve the go lib: buffered Transport, save memory allocation, handle concurrent request\n\nPatch: Feng Shen\n"
    },
    {
      "commit": "11430df7ae96d184a5778f5f6eb3c93e65389eba",
      "tree": "c5c390d086f6bdcb516f65eb78211c4126488e1d",
      "parents": [
        "56a648d0ffc370123c4f1047b72d0d80080a1d9b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 00:23:00 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 26 00:23:00 2013 +0200"
      },
      "message": "THRIFT-2102 constants are not referencing to correct type when included from another thrift file\n\nPatch: Remo Hertig\n"
    },
    {
      "commit": "56a648d0ffc370123c4f1047b72d0d80080a1d9b",
      "tree": "159a134f1fd6540e2cf6aa0fb064aa93c9a1336b",
      "parents": [
        "e802aa40af6629d3038e979b5582ea735deb7c37"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 23:28:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 23:28:22 2013 +0200"
      },
      "message": "THRIFT-2093 added the ability to set compression level in C++ zlib transport\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "e802aa40af6629d3038e979b5582ea735deb7c37",
      "tree": "f352bfec32b24fc9066a3e388affccdf2c257e08",
      "parents": [
        "0be9ffacb782ee3cf4f7681f83e1796cb2be0efa"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:54 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:54 2013 +0200"
      },
      "message": "THRIFT-2094 TNonblocking server no longer works on windows\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "0be9ffacb782ee3cf4f7681f83e1796cb2be0efa",
      "tree": "13c5b5830aa671ac4243d25feb5f90df37510a9b",
      "parents": [
        "7757ce7aeb774294018e5515e5f5e93261e6dd3d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:01 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 19 21:10:01 2013 +0200"
      },
      "message": "THRIFT-2038 THRIFT_INVALID_SOCKET added to PlatformSocket.h\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "7757ce7aeb774294018e5515e5f5e93261e6dd3d",
      "tree": "f7ba26ea5588d9d01bae6a91324f9e9eaa607e47",
      "parents": [
        "a7da48805c9fdcc4ad507272abd997ed1961d296"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 22:48:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 22:48:40 2013 +0200"
      },
      "message": "THRIFT-2090 Go generator, fix including of other thrift files\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "a7da48805c9fdcc4ad507272abd997ed1961d296",
      "tree": "e7b9d38c942a0ec1146c624f59052fd2d5bca6e4",
      "parents": [
        "4f7ad2d98b22b367c7a4a25991cdf9a81647d3be"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jul 18 00:33:05 2013 +0200"
      },
      "message": "THRIFT-2090: Go generator, fix including of other thrift files\n\nPatch: Emir Habul\n"
    },
    {
      "commit": "4f7ad2d98b22b367c7a4a25991cdf9a81647d3be",
      "tree": "d53d93591258beaec11f04008db7d37381e48374",
      "parents": [
        "ba406d3a022967e6189249bd8e805f0eb9ac2921"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 16 20:58:38 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jul 16 20:58:38 2013 +0200"
      },
      "message": "THRIFT-2091 Unnecessary \u0027friend\u0027 declaration causes warning in TWinsockSingleton\n\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "ba406d3a022967e6189249bd8e805f0eb9ac2921",
      "tree": "24bf3bcde0c05872664bdd9b0bde148d082d5dad",
      "parents": [
        "1075a6f67b63b96be455496f50624433ff73c449"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 15 22:41:34 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 15 22:41:34 2013 +0200"
      },
      "message": "THRIFT-2089 Compiler ignores duplicate typenames\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "1075a6f67b63b96be455496f50624433ff73c449",
      "tree": "a88adce3694406bcef719454006511659756071d",
      "parents": [
        "67065d7bf8405ccc38d911b928c88a64d79902c6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jul 14 13:54:10 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jul 14 13:54:10 2013 +0200"
      },
      "message": "THRIFT-2088 Typos in Thrift compiler help text\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "67065d7bf8405ccc38d911b928c88a64d79902c6",
      "tree": "8d69032e99ff40ff9848c5cd5c4ca7648fe5f601",
      "parents": [
        "6f2a5037105ccad05eb84ec0a60da3389c85eb3f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 14:28:43 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 13 13:24:10 2013 +0200"
      },
      "message": "THRIFT-2084  Delphi: Ability to create entity Thrift-generated instances based on TypeInfo\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6f2a5037105ccad05eb84ec0a60da3389c85eb3f",
      "tree": "65cf256233ee1a4559310a4c4d7844cf5f67b4f8",
      "parents": [
        "6b9e1c6a87d745c224f6737b07b3ed7d72fcd6e0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 08 23:35:25 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jul 08 23:35:25 2013 +0200"
      },
      "message": "THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads\nPatch: Pavlin Radoslavov\n"
    },
    {
      "commit": "6b9e1c6a87d745c224f6737b07b3ed7d72fcd6e0",
      "tree": "a287100fc51f2c13d1e2c48468115a636d9c96bc",
      "parents": [
        "ee353e6c98f8c8712d43d626c483217a45a4089d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:29:19 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:30:31 2013 +0200"
      },
      "message": "THRIFT-2080 C# multiplex processor does not catch IOException\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "ee353e6c98f8c8712d43d626c483217a45a4089d",
      "tree": "07b80ddeb7e1918def75f709038f5700cb60f4bb",
      "parents": [
        "049f5f3375e442865d790460596caeb5e942fa13"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:28:49 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 09:30:30 2013 +0200"
      },
      "message": "THRIFT-1709 Warning \"Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first\" in TBinaryProtocol.cs at ReadInt64()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "049f5f3375e442865d790460596caeb5e942fa13",
      "tree": "d3fedfb1d7d5f136af5a794843411ddd0fbe1ae4",
      "parents": [
        "866c23b5d134f9d782114cb66638d71661937532"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jul 05 13:45:54 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jul 05 13:49:15 2013 -0400"
      },
      "message": "THRIFT-2082 Executing \"gmake clean\" is broken\n\nPatch: Pavlin Radoslavov\n"
    },
    {
      "commit": "866c23b5d134f9d782114cb66638d71661937532",
      "tree": "9686cf5761e58572071b74738ebcc3edd46f103b",
      "parents": [
        "ffbfd03cc2a943a41b28e82dafd3d4c7438cf04c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 05 19:20:27 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jul 05 19:20:27 2013 +0200"
      },
      "message": "THRIFT-2081 Specified timeout should be used in TSocket.Open()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "ffbfd03cc2a943a41b28e82dafd3d4c7438cf04c",
      "tree": "0d970cea233f998a61ace0dc041a4ded2d1d8b4c",
      "parents": [
        "c36b56d3d714a440bc14055c0180632a0c4a6bca"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 14:51:30 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 14:51:30 2013 +0200"
      },
      "message": "THRIFT-2074 cppcheck error removed from ThreadManager.cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "c36b56d3d714a440bc14055c0180632a0c4a6bca",
      "tree": "aaa2836a235d25ee009a7a87eb54abb58b29d1cd",
      "parents": [
        "7158d3306c8ed582ace1f3bee3b7007ba5cb06fc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 13:08:32 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 13:08:32 2013 +0200"
      },
      "message": "THRIFT-1357 Erlang Dependency breaks build\nPatch: Anthony Molinaro\n"
    },
    {
      "commit": "7158d3306c8ed582ace1f3bee3b7007ba5cb06fc",
      "tree": "aa437dff30909604cb8ed6c2f92eae918582b7e4",
      "parents": [
        "7295745b1762255af50dadd0e480e8393a25f9ff"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 12:48:05 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 12:48:05 2013 +0200"
      },
      "message": "THRIFT-2044 Util.h uses defines from PlatformSocket but does not include it\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "7295745b1762255af50dadd0e480e8393a25f9ff",
      "tree": "145d4207a7fb84d2983ff2fd5de138b780e8fbd7",
      "parents": [
        "42cb873ea9984b08346a6e3f0713578f0ed4efe8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 00:28:50 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 29 00:28:50 2013 +0200"
      },
      "message": "THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr\u003cX\u003e \u003d\u003d NULL\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "42cb873ea9984b08346a6e3f0713578f0ed4efe8",
      "tree": "f5fe4b4d9b53d5995614150142131b7a00d2abc6",
      "parents": [
        "f1ac28429f9eaf62da5f0b682da0e8de79d73473"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:49:14 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:49:14 2013 +0200"
      },
      "message": "THRIFT-2072 TNonblocking server compilation FAILS with C++11 support enabled\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f1ac28429f9eaf62da5f0b682da0e8de79d73473",
      "tree": "0e9e119a71de9f268146d763a79715d0e1114390",
      "parents": [
        "ff77d075ec1d4a7862e7a759c1e701605c6d4d0d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:33:04 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:33:04 2013 +0200"
      },
      "message": "update .gitignore\n"
    },
    {
      "commit": "ff77d075ec1d4a7862e7a759c1e701605c6d4d0d",
      "tree": "0ae60b5c2a27d3be7a4cd7b65ffdac2ada0cedf2",
      "parents": [
        "e5bfd4c285c24c06525b9266a3d3acf8bdb42648"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:26:43 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 28 22:26:43 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\nPatch: Ben Craig\n"
    },
    {
      "commit": "e5bfd4c285c24c06525b9266a3d3acf8bdb42648",
      "tree": "dbb3e4d03e19d95b46d7c653e8b69722573304b5",
      "parents": [
        "b3495ffd20cb4fa9b746eb7929c0b1a1b3c7615b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 28 21:48:02 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 28 21:48:02 2013 +0200"
      },
      "message": "THRIFT-2070 Improper `HexChar\u0027 and \u0027HexVal\u0027 implementation in TJSONProtocol.cs\n\nPatch: Yousong Zhou\n"
    },
    {
      "commit": "b3495ffd20cb4fa9b746eb7929c0b1a1b3c7615b",
      "tree": "b41a51ed744565f05092fa049f8e3165712c59ff",
      "parents": [
        "102bca47f754d9c9ed6ce341c7f8f106bd2719d7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:19:23 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 26 20:20:13 2013 +0200"
      },
      "message": "THRIFT-2065 Not valid constants filename in Java\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "102bca47f754d9c9ed6ce341c7f8f106bd2719d7",
      "tree": "c886def659d4c122b58681c6f41299d89e97f1f0",
      "parents": [
        "809544747834a3a28e7cc9c6b93300306e4d605e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 22:21:29 2013 +0200"
      },
      "message": "THRIFT-2032 C# client leaks sockets/handles\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "809544747834a3a28e7cc9c6b93300306e4d605e",
      "tree": "9b8d673c392e7288aa37b13408d056526f918d96",
      "parents": [
        "a1b5728ee6791d2c75d7e0c33315e88b23fd712a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 21:36:29 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 25 21:36:29 2013 +0200"
      },
      "message": "THRIFT-2066 \u0027make install\u0027 does not install two headers required for C++ bindings\n\nPatch: Lalith Suresh\n"
    },
    {
      "commit": "a1b5728ee6791d2c75d7e0c33315e88b23fd712a",
      "tree": "60c6e59dcda4d6785b82d6b4e680040873be2adf",
      "parents": [
        "58fe5368328b99c94323c76a05cb9eb51f7730b0"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@minions.org.pl",
        "time": "Sat Jun 22 22:10:23 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:10:23 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "58fe5368328b99c94323c76a05cb9eb51f7730b0",
      "tree": "9fa4065867c053e1e5cecf2d87cd64e776f3887a",
      "parents": [
        "9be4e687c49dad1f5d90e93e3b7247be16d50287"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:05:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:05:22 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\n"
    },
    {
      "commit": "9be4e687c49dad1f5d90e93e3b7247be16d50287",
      "tree": "030742b79fc6dfa92acbe56a13f95d651155068a",
      "parents": [
        "9753cde10d4b30ad45912842c374d0b7b4747a7e"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@minions.org.pl",
        "time": "Sat Jun 22 22:03:31 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 22 22:03:31 2013 +0200"
      },
      "message": "THRIFT-2039 config.h --\u003e thrift-config.h\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "9753cde10d4b30ad45912842c374d0b7b4747a7e",
      "tree": "5a82cf694b2398cf4c4e2abd02b599487757cb22",
      "parents": [
        "0f0558ab1f6a5e240094cc4fee6f2c2689711f55"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:53:39 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:53:39 2013 -0500"
      },
      "message": "Thrift-2057:Vagrant fails on php tests\nClient: build\nPatch: Jake Farrell\n\nRemoves phpunit package and installs phpunit from pear\n"
    },
    {
      "commit": "0f0558ab1f6a5e240094cc4fee6f2c2689711f55",
      "tree": "0bef152697d8d0e8d1e4d40cb8c82785e0e2f173",
      "parents": [
        "b6f23e89cd5803395280e312fa4ee04751edc0e1"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:50:31 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 14:50:31 2013 -0500"
      },
      "message": "Thrift-1919:libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively)\nClient: java\nPatch: Jake Farrell\n\nUpdates version of httpcore and httpclient\n"
    },
    {
      "commit": "b6f23e89cd5803395280e312fa4ee04751edc0e1",
      "tree": "fb1fc7f531517d21ba0890223815290fb0b3e7f1",
      "parents": [
        "6ce16d95a4e543f5c930d5518d5f1db1263b0333"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 13:36:18 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 21 13:36:18 2013 -0500"
      },
      "message": "Thrift-2052: Vagrant machine image defaults to only 384MB RAM\nClient: build\nPatch: Justin Porterfield\n\nUpdates min ram to 1G and sets num cpus to 2\n"
    },
    {
      "commit": "6ce16d95a4e543f5c930d5518d5f1db1263b0333",
      "tree": "3891a816a2e350e563d3679565b1bde59ebf9066",
      "parents": [
        "cc25c52de4fc1d9d856a759b283ff96a6c251c29"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 21 00:03:50 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 21 00:04:45 2013 +0200"
      },
      "message": "THRIFT-2049 Go compiler doesn\u0027t build on native Windows\n\nPatch: Ben Craig \u0026 Jens Geyer\n"
    },
    {
      "commit": "cc25c52de4fc1d9d856a759b283ff96a6c251c29",
      "tree": "5bad28f2d2db67ef02835a03e75a4f2cb3146661",
      "parents": [
        "69b02aa85b0bf3cdba4f7da26959cfee7e0c5629"
      ],
      "author": {
        "name": "Ben Craig",
        "email": "ben.craig@ni.com",
        "time": "Thu Jun 20 23:44:46 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 23:44:46 2013 +0200"
      },
      "message": "THRIFT-2024 TServer.cpp warns on 64-bit platforms about truncating an rlim_t into an int\n\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    },
    {
      "commit": "69b02aa85b0bf3cdba4f7da26959cfee7e0c5629",
      "tree": "e4907c240f29d10b83baddb142bd5a971625141e",
      "parents": [
        "e549a80e4ee5f825cfbc064f9c143b67cd974edb"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 20 15:40:48 2013 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 20 15:40:48 2013 -0500"
      },
      "message": "Thrift-2051:Vagrant fails to build erlang\n    Client: build\n    Patch: Justin Porterfield\n\n    Removes erlang client lib build from Vagrantfile\n"
    },
    {
      "commit": "e549a80e4ee5f825cfbc064f9c143b67cd974edb",
      "tree": "e64f389a4eeb792e893fd2b3f7709cbbefd628fd",
      "parents": [
        "bb98ed44d7a7be7f467a5b5112b116d5d0ebd1a7"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 20 21:48:21 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 20 21:48:21 2013 +0200"
      },
      "message": "THRIFT-2050 Vagrant C# lib compile fails with TException missing\n\nPatch: Justin Porterfield\n"
    },
    {
      "commit": "bb98ed44d7a7be7f467a5b5112b116d5d0ebd1a7",
      "tree": "2b7b5a61aa03d110816626a3d1c866b91b51e37e",
      "parents": [
        "470cae3340b5712b92e87677b2d76bc07158a9d2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jun 20 01:06:22 2013 +0200"
      },
      "message": "THRIFT-1458 cpp: use the C++ standard (c++0x or later c++11) to improve code quality and cross platform capability\nSigned-off-by: Nate Rosenblum \u003cnater@maginatics.com\u003e\n"
    },
    {
      "commit": "470cae3340b5712b92e87677b2d76bc07158a9d2",
      "tree": "0d7ed74d846e7d879b85ec32e0754ab8e2e3bff5",
      "parents": [
        "f713a75a08c455d72364c6bfa5909419e575bc91"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 19 23:30:50 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 19 23:30:50 2013 +0200"
      },
      "message": "THRIFT-2012: Modernize Go tooling - Fix for \"make dist\"\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "f713a75a08c455d72364c6bfa5909419e575bc91",
      "tree": "02458be6a9ff090b7f7d7aa350779c3c528384c7",
      "parents": [
        "0e87c46c18a3a62d17d7e45a5bddde989d31351c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 07 11:37:41 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue May 07 11:37:41 2013 +0200"
      },
      "message": "THRIFT-2012 Modernizing Go\nFix for variable ‘field_default_value’ set but not used\n\nPatch: jens Geyer\n"
    },
    {
      "commit": "0e87c46c18a3a62d17d7e45a5bddde989d31351c",
      "tree": "6bd02f8e2238dce2ef5ba860e8216a988656288d",
      "parents": [
        "70a5762736eaa3511ca5e4f02461bf1ca22453a4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 18 22:25:07 2013 +0200"
      },
      "message": "THRIFT-2012 Modernizing Go\n\nPatch: Travis Cline\n"
    },
    {
      "commit": "70a5762736eaa3511ca5e4f02461bf1ca22453a4",
      "tree": "3ba22ca2e58e73ad60ed057bf9a121a2fc3e4830",
      "parents": [
        "b310ae78160bf95f6c49ed1cb13aea609878f6ee"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jun 14 18:48:15 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jun 15 03:05:03 2013 +0200"
      },
      "message": "THRIFT-2030 Thrift allows for inconsistent use of \"oneway\"\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b310ae78160bf95f6c49ed1cb13aea609878f6ee",
      "tree": "a6f27437ca2bf2af0a4e6b0bf31edf317c0d4bde",
      "parents": [
        "03aaf93c5381e8a5b63c2fd6d15c18b57cf13d20"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:09:36 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jun 12 21:10:35 2013 +0200"
      },
      "message": "THRIFT-2015 Thrift exceptions should derive from TException\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "03aaf93c5381e8a5b63c2fd6d15c18b57cf13d20",
      "tree": "4bf3a2de21bbd57c155f01b4bf1022d3cdc612af",
      "parents": [
        "4285ba29f239edba628e9a025bacf1e73e6e8f1e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:24:54 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:24:54 2013 +0200"
      },
      "message": "THRIFT-2010 Generate c_glib code doesn\u0027t compile with strict gcc flags\nPatch: Miguel Angel Cabrera Moya\n"
    },
    {
      "commit": "4285ba29f239edba628e9a025bacf1e73e6e8f1e",
      "tree": "098db93963211e8e185d540561f5e086d47715bc",
      "parents": [
        "ed817d0102164b9dc35f5a4781f40587ed1b714f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:17:23 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 10 21:17:23 2013 +0200"
      },
      "message": "THRIFT-2014 Change C++ lib includes to use \u003cnamespace/\u003e style throughout\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "ed817d0102164b9dc35f5a4781f40587ed1b714f",
      "tree": "7fdd625e64ec9fb88813db1a79affa9e6f4acd34",
      "parents": [
        "6afe0535e1cd07bb799897dd2232db845d35662a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 09 23:10:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 09 23:10:06 2013 +0200"
      },
      "message": "THRIFT-1735 integrate tutorial into regular build\nTHRIFT-1811 ruby tutorial as part of the regular build\n"
    },
    {
      "commit": "6afe0535e1cd07bb799897dd2232db845d35662a",
      "tree": "c3d34387f88264476231d7b57a7ac0ad93cd2c99",
      "parents": [
        "27db434fd93b8ebd4235f2e2cbbecb5b8be76ce4"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:54:51 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:54:51 2013 +0200"
      },
      "message": "THRIFT-1659 Bring nodejs default transport in line with Java default transport\n"
    },
    {
      "commit": "27db434fd93b8ebd4235f2e2cbbecb5b8be76ce4",
      "tree": "9dd494f6673b1126a000f760d4620662e97212e2",
      "parents": [
        "de07408e43ac50c2b9f71ab26cf71ee517573763"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 21:48:39 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sun Jun 09 22:20:25 2013 +0200"
      },
      "message": "THRIFT-1659 Bring nodejs default transport in line with Java default transport\n"
    },
    {
      "commit": "de07408e43ac50c2b9f71ab26cf71ee517573763",
      "tree": "de63e469467d0049ff83f314e19f3adde04c83b3",
      "parents": [
        "c08926ae73d360afd6af5a6d8bff62f6b191f5e2"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Jun 04 04:28:31 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Sun Jun 09 05:28:47 2013 -0700"
      },
      "message": "THRIFT-1995: IDL can generate uncompilable ocde\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "c08926ae73d360afd6af5a6d8bff62f6b191f5e2",
      "tree": "df3750c28a92f907ca5658fe90272a5c3099c22f",
      "parents": [
        "d522421d7f8260fa180a607ab7db5af02b7a16a2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 14:10:57 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 14:10:57 2013 +0200"
      },
      "message": "THRIFT-1913 skipping unknown fields in java unions\n\nPatch: Hrushikesh Tilak\n"
    },
    {
      "commit": "d522421d7f8260fa180a607ab7db5af02b7a16a2",
      "tree": "0d6346fdea914dd034889497699a1630bfa14cdd",
      "parents": [
        "765bbfb551e72aa0207871ef1b8cfc7769d3578c"
      ],
      "author": {
        "name": "kamilsalas",
        "email": "kamil1991@gmail.com",
        "time": "Sun Feb 03 22:07:02 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 09 13:47:37 2013 +0200"
      },
      "message": "Thrift-1775:\n"
    },
    {
      "commit": "765bbfb551e72aa0207871ef1b8cfc7769d3578c",
      "tree": "1b2709e73a38439e1c19dc12f2dc492d519a0851",
      "parents": [
        "0e07ec816208e9ea402582f68f73101bc1ed1b89"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Jun 08 21:25:48 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Jun 08 21:25:48 2013 -0400"
      },
      "message": "Thrift-1733: Fix RPM build issues on RHEL6\nClient: contrib\nPatch: Kirby Files\n\nUpdating thrift.spec for RHEL6 compatability.\n"
    },
    {
      "commit": "0e07ec816208e9ea402582f68f73101bc1ed1b89",
      "tree": "d40a76552d96fc6044fc50a321b9ad6fe5ad8554",
      "parents": [
        "877125c5cd3c98e46affaa382ffceef7f9403acb"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 08 09:40:21 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 08 09:40:21 2013 +0200"
      },
      "message": "THRIFT-1952 Travis CI\nadd multi-core support\n"
    },
    {
      "commit": "877125c5cd3c98e46affaa382ffceef7f9403acb",
      "tree": "ad6de4027907ae3efb80ba43a06424f9c1680d72",
      "parents": [
        "c317852eedbb84e275db841bd2428d5b571fdd41"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 07 23:47:22 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 07 23:47:22 2013 -0400"
      },
      "message": "THRIFT-1966:Support different files for SSL certificates and keys\nClient: py\nPatch: Michael Kaes\n\nChange the TSSLSocket class to accept key parameters and pass them to the ssl.wrap_socket function\n"
    },
    {
      "commit": "c317852eedbb84e275db841bd2428d5b571fdd41",
      "tree": "c142169e1d1676885dac60f9608be59a1ba88d09",
      "parents": [
        "7cb7fc8a7342e714afbf517086d8a62622758148"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 12:31:13 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 12:31:13 2013 -0400"
      },
      "message": "THRIFT-2003: Deprecate senum\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "7cb7fc8a7342e714afbf517086d8a62622758148",
      "tree": "93e63bfed4ba72ba8c7941bff07391eaebf811e5",
      "parents": [
        "0928eda77155301a1160bf4ae50faccefa5bd6e6"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 07:33:01 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Fri Jun 07 07:33:01 2013 -0400"
      },
      "message": "THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issues\nClient: cpp\nPatch: Ben Craig\n"
    },
    {
      "commit": "0928eda77155301a1160bf4ae50faccefa5bd6e6",
      "tree": "29a301147b0933f077c5d4339f3e11c1a83d13bb",
      "parents": [
        "e2c5b2d433a2572a4af65fbc80fec1bfe2ff6fea"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 20:53:32 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 20:53:32 2013 -0400"
      },
      "message": "THRIFT-2002: Update Maybe to use Data.Maybe to prevent failure of the debug test\nClient: haskell\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "e2c5b2d433a2572a4af65fbc80fec1bfe2ff6fea",
      "tree": "3664b9166b23b210522d14a7c2738bff25ef5c23",
      "parents": [
        "548244f0495898492616f520fec7b08c267574d9"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 07:24:51 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 19:30:59 2013 -0400"
      },
      "message": "THRIFT-400: Test failures in one language shouldn\u0027t keep test suites in other languages from firing\n\nAdding test instructions to the README\n"
    },
    {
      "commit": "548244f0495898492616f520fec7b08c267574d9",
      "tree": "5f08482a298b554be7b3b01c51747748e68a6879",
      "parents": [
        "b6dfc9036b478219c0427d2a9a7686bf1f415b1c"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 07:52:42 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Jun 06 07:52:42 2013 -0400"
      },
      "message": "THRIFT-1959: Add Union TMemoryBuffer support\nClient: csharp\nPatch: carl\n"
    },
    {
      "commit": "b6dfc9036b478219c0427d2a9a7686bf1f415b1c",
      "tree": "c55b007d800c39771003f6abecd9aafc90fd5244",
      "parents": [
        "729768807290feb4677305beebc799ec50e0e17a"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 14:46:06 2013 +0200"
      },
      "message": "THRIFT-1986 fix TCompactProtocol constants\n"
    },
    {
      "commit": "729768807290feb4677305beebc799ec50e0e17a",
      "tree": "fcaf9dff896277b3edab865c90d5b86815dd8f38",
      "parents": [
        "8d22c10a47767f37eae8be3778dc40baa89713db",
        "240df17f85c8086bc5f9f17c28ce9e0936f65316"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 12:51:02 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Wed Jun 05 12:51:02 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "240df17f85c8086bc5f9f17c28ce9e0936f65316",
      "tree": "aef306098d7531378516d3a85064bc49d7e2d125",
      "parents": [
        "89be18365e24af84754ecdb8104e5151aea20b7f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:59:34 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:59:34 2013 -0400"
      },
      "message": "THRIFT-1824:many compile warning, becase Thread.h includes config.h\nClient: build\nPatch: Jake Farrell\n\nWrap our config.h with #ifndef CONFIG_H to guard against duplicate definitions\n"
    },
    {
      "commit": "89be18365e24af84754ecdb8104e5151aea20b7f",
      "tree": "0adc60f86b1be9873a36e2d521a7d82615828da3",
      "parents": [
        "37e655c71bdce1b1bc20a06eeb00458f205ada8b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:22:04 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:22:04 2013 -0400"
      },
      "message": "Thrift-1951:libthrift.jar has source files in it\nClient: java\nPatch: Jake Farrell\n\nRemove source from libthrift.jar. source dist all ready included in release to central.\n"
    },
    {
      "commit": "37e655c71bdce1b1bc20a06eeb00458f205ada8b",
      "tree": "f79355e6e5f560fa53637804af0e15ece2add7aa",
      "parents": [
        "1b0bc0f42106700e45ce2e76049eefa6f57c1293"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 23:04:16 2013 -0400"
      },
      "message": "Thrift-1997:Add accept backlog configuration method to TServerSocket\nClient: cpp\nPatch: Randy Abernethy\n\nTServerSocket hard codes the accept backlog to 1024. This patch adds a setAcceptBacklog() method which can be used to change the backlog size (must be called prior to listen()).\n"
    },
    {
      "commit": "1b0bc0f42106700e45ce2e76049eefa6f57c1293",
      "tree": "beeb6b9c07c34568d2038b08dfee5e75b46114da",
      "parents": [
        "d65216df190b0ff1522098c8a552594ce29feb3d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 22:46:38 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Jun 04 22:46:38 2013 -0400"
      },
      "message": "THRIFT-1996:Constants generation is broken / inconsistent with regular Java generation\nClient: as3/javame\nPatch: Matthew Rathbone\n\nConstants file missing program_name_ prefix.\n"
    },
    {
      "commit": "d65216df190b0ff1522098c8a552594ce29feb3d",
      "tree": "faf6e9ac04a679d2dde135886bae635787acdc63",
      "parents": [
        "f2b094f1f1a331c9bd92c6106683fbaa7191dc66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:25:06 2013 +0200"
      },
      "message": "THRIFT-1982 vsnprintf on Windows have different semantics\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "f2b094f1f1a331c9bd92c6106683fbaa7191dc66",
      "tree": "e4127d723481e248a247db631ff86a225bba3548",
      "parents": [
        "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 22:09:37 2013 +0200"
      },
      "message": "THRIFT-1983 %z printf format is not available in Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615",
      "tree": "a3f2bf07b76f8b8d43f8ae5a786861478d2593fd",
      "parents": [
        "0ca234f3b667079aad3c6e7ff5d5b54bb30c572c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 21:43:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:06:30 2013 +0200"
      },
      "message": "THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0ca234f3b667079aad3c6e7ff5d5b54bb30c572c",
      "tree": "b8b992dcc9ea8170747300690760a94076b7307c",
      "parents": [
        "cde23dfd2dfdd1271dd409dc9454e30249a9ecc5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:01:47 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:01:47 2013 +0200"
      },
      "message": "THRIFT-1944 Deprecate slist\n\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "cde23dfd2dfdd1271dd409dc9454e30249a9ecc5",
      "tree": "3fcfe8e291f51a6f1b90ce5308eaef15ab27f979",
      "parents": [
        "64a799d28e60073e29ecebeed06d86e91e65b6cf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 21:28:06 2013 +0200"
      },
      "message": "THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309)\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "64a799d28e60073e29ecebeed06d86e91e65b6cf",
      "tree": "063f7dab77454570e3ebcd17aeb4a9691df63ebd",
      "parents": [
        "1ed799156dbaa8f313b413d28a6dacc7775ce88f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 04 20:59:01 2013 +0200"
      },
      "message": "THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "1ed799156dbaa8f313b413d28a6dacc7775ce88f",
      "tree": "60ef674571fdff25e55b10dc33782f16705a92ef",
      "parents": [
        "d65def0159ce785488d9e8316d56a1d595bc1408"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 18:29:31 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Tue Jun 04 04:56:00 2013 -0400"
      },
      "message": "THRIFT-1985: Add a Vagrantfile to build and test Apache Thrift fully reproducable\n\nMoved the Vagrantfile to the contrib/ directory to prevent polluting the top level directory\n"
    },
    {
      "commit": "d65def0159ce785488d9e8316d56a1d595bc1408",
      "tree": "ee25d0d6ca9ef81d5f3275c760700b18551cd330",
      "parents": [
        "3e937114643fb32f0f8dc96359f11f9df008e782"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 01:18:45 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 01:19:53 2013 +0200"
      },
      "message": "THRIFT-1977: Fix to ensure proper C# class names\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "3e937114643fb32f0f8dc96359f11f9df008e782",
      "tree": "fb9f37a641aa0d29ab86829e3368de5de913db56",
      "parents": [
        "111d8f2615486cb2ce4c5809c63602bc4b672d1a"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 13:46:51 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Mon Jun 03 14:23:55 2013 -0400"
      },
      "message": "THRIFT-1992: Fix TCompactProtocol compiler warnings\nClient: cpp\nPatch: Konrad Grochowski\n"
    },
    {
      "commit": "111d8f2615486cb2ce4c5809c63602bc4b672d1a",
      "tree": "6dde29272dfc7f7b2204c0b2696ea86da9496aae",
      "parents": [
        "350860fca3820a672f88c0e7b9b74417e64cd496"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 03 16:49:55 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Jun 03 16:49:55 2013 +0200"
      },
      "message": "Add jensg to dev list\n"
    },
    {
      "commit": "350860fca3820a672f88c0e7b9b74417e64cd496",
      "tree": "2363fe1437213fa170e322b0bf409bba52525015",
      "parents": [
        "5a61438a5e61505d226d9aef1d131659109e5781"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "cyeksigian@bluemountaincapital.com",
        "time": "Sat Jun 01 22:48:52 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "cyeksigian@bluemountaincapital.com",
        "time": "Sat Jun 01 22:48:52 2013 -0400"
      },
      "message": "Add carl to developer list\n"
    },
    {
      "commit": "8d22c10a47767f37eae8be3778dc40baa89713db",
      "tree": "0f4cdd4267c208d341de76b700e5b3c66a673f9d",
      "parents": [
        "f57ec91e53b914c674812131bb261411b8b85c2b"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 16:53:32 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "5a61438a5e61505d226d9aef1d131659109e5781",
      "tree": "b36b127e495cb7cbdc3c5f7b5c007cfa7bb93dd1",
      "parents": [
        "f57ec91e53b914c674812131bb261411b8b85c2b"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:33:25 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "f57ec91e53b914c674812131bb261411b8b85c2b",
      "tree": "a7402afe03da603aff16fdfd80e2d388bf2980ec",
      "parents": [
        "da7982edeaff5d47485909662ebd489d67a4085a",
        "0049ec72ed81499a4c287a8aa28faa19efad3c3a"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri May 31 23:54:56 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Sat Jun 01 11:31:51 2013 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\n"
    },
    {
      "commit": "da7982edeaff5d47485909662ebd489d67a4085a",
      "tree": "38f4844b6bef0c47ae0ffc56be8da614f17a9a12",
      "parents": [
        "14ff9c8a6a283b20f0c88ebcb9ff257cf861922c"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri May 31 18:20:42 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri May 31 18:20:42 2013 +0200"
      },
      "message": "THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly\nPatch: Eric Ding\n"
    },
    {
      "commit": "0049ec72ed81499a4c287a8aa28faa19efad3c3a",
      "tree": "55440b97a826893352c5dedea2bf5e4b8f47679e",
      "parents": [
        "175a694109d20dc8aeeefbd41cdd2c0b41196d83"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 30 23:42:56 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 30 23:42:56 2013 -0400"
      },
      "message": "Thrift-1402:Generated Y_types.js does not require() X_types.js when an include in the IDL file was used\nClient: js\nPatch: Patrick Costello\n\nAdds render_includes() to js header.\n"
    }
  ],
  "next": "175a694109d20dc8aeeefbd41cdd2c0b41196d83"
}
