)]}'
{
  "log": [
    {
      "commit": "32e7b2c7e312b77a95c0550840b464b585536cd1",
      "tree": "b918568add173f8f1ce111a9296997f951ff44da",
      "parents": [
        "627f1a00885052a8eb86e52aaf00bc66b5ebacd2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 06:19:10 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 06:19:10 2011 +0000"
      },
      "message": "THRIFT-1335: Add accept timeout to TServerSocket\nClient: cpp\nPatch: Dave Watson\n\nAdded an accept timeout to the TServerSocket poll loop\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170443 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "627f1a00885052a8eb86e52aaf00bc66b5ebacd2",
      "tree": "b55c0797f26acf783c066c7a6f112c26f80a4776",
      "parents": [
        "1fd248fa040240189bd99f007a462c2f89f65b60"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 03:43:49 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Sep 14 03:43:49 2011 +0000"
      },
      "message": "Thrift-1345: Allow building without test cases\nClient: build env\nPatch: Vitali Lovich\n\nAdds --without-tests to configure to omit processing/building the test directories.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c3f033f40b382e94c99f0cad2e79924bb7ac3e9b",
      "tree": "48436c0c0423c36e5012c68e63863af685e634cc",
      "parents": [
        "a93848b68414c921f50062c970e2c9a5e6914435"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:05 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Sep 13 13:54:05 2011 +0000"
      },
      "message": "THRIFT-1342 Compilation problem on Windows of fastbinary.c\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1170180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a93848b68414c921f50062c970e2c9a5e6914435",
      "tree": "2692dc1e31b7297675095d55fea0fc2b59b54de8",
      "parents": [
        "f4eec7a57b4c6ab08a545033fd3840586510ae8b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 12 22:20:11 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 12 22:20:11 2011 +0000"
      },
      "message": "THRIFT-1341 TProtocol.h endian detection wrong with boost\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1169963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4eec7a57b4c6ab08a545033fd3840586510ae8b",
      "tree": "3ebe40518de52c2ea6a615cb5d1a876c95a29d1e",
      "parents": [
        "b288050682c33761a96682c84f4e4edd4301e9d1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 18:16:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 18:16:21 2011 +0000"
      },
      "message": "THRIFT-1115 python TBase class for dynamic (de)serialization, and __slots__ option for memory savings\nPatch: Will Pierce\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1169492 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08077bf9d8c6c212f5ff384c94423b6f76892358",
      "tree": "cf5e741ef21109a048ed02fcfdd68905a0d09fb2",
      "parents": [
        "4f8a523fa00eee667c32c2b61473c0f5efc98399"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 07:28:54 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Sep 11 07:28:54 2011 +0000"
      },
      "message": "THRIFT-1243 TAsyncChannel callbacks\nimproved exception handling\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167679 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f8a523fa00eee667c32c2b61473c0f5efc98399",
      "tree": "8bb8b5637d002569e52c4c70a73be93ffd0ef8ea",
      "parents": [
        "6869112f5ed4f5b91b1a67f4f835d497c0440ff4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures\nPatch: Henrique Mendonca\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167032 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2e9f5105b8c12ba59d6494963ec9ce389558a6f3",
      "tree": "bd22ab55fc98edcaaaf7ea4dca91e51c90dae1b0",
      "parents": [
        "4013fa3117546536bc21f469100e144f20d50f01"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:32:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:32:36 2011 +0000"
      },
      "message": "THRIFT-1333: Make RWGuard not copyable\nClient: cpp\nPatch: Dave Watson\n\nCopying would cause contained mutex to unlock twice, changing to noncopyable.\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166996 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4013fa3117546536bc21f469100e144f20d50f01",
      "tree": "b864f4db38c85f537a4ac1381b8f1307c03e947f",
      "parents": [
        "251939c6b1b2fc72ce47da97dc7f9844cbd93e16"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:10:32 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 09 04:10:32 2011 +0000"
      },
      "message": "Thrift-1334: Add more info to IllegalStateException\nClient cpp\nPatch: Dave Watson\n\nAdd support for the message field in IllegalStateException\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166992 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "251939c6b1b2fc72ce47da97dc7f9844cbd93e16",
      "tree": "38fae152f4f00969fac65e3c35c13f43f3a2b276",
      "parents": [
        "f0998737041274c821169e1d678316e3fac8d123"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 08 16:57:40 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 08 16:57:40 2011 +0000"
      },
      "message": "THRIFT-1332: TSSLTransportParameters class uses hard coded value keyManagerType: SunX509\nClient: java\nPatch: Vladimir Zhilyaev\n\nConvert Keymanger and TrustManager over to using detected jvm values rather than hard coded.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166798 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0998737041274c821169e1d678316e3fac8d123",
      "tree": "6d9ffe86e7a61071bce1c269e14b42b0837181a9",
      "parents": [
        "eb7a755af4cb983e130194985c7f54a742ece889"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 07 18:12:34 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Sep 07 18:12:34 2011 +0000"
      },
      "message": "THRIFT-1328. java: TBaseHelper.toString(...) appends ByteBuffer data outside of valid buffer range\n\nThis patch now correctly considers both arrayOffset and position when determining how to access the backing array of a buffer.\n\nPatch: Andy Schlaikjer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eb7a755af4cb983e130194985c7f54a742ece889",
      "tree": "68f48c08fe73f7134873ea6228372a769d66ca74",
      "parents": [
        "c4beda980278118b3a4348dc5113de56567df061"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 16:26:58 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 06 16:26:58 2011 +0000"
      },
      "message": "Thrift-1322: OCaml lib fail to compile: Thrift.ml line 305, int vs int32 mismatch\nClient: OCaml\n\nUpdates the ocaml lib INTERNAL and PROTOCOL error enums to use the correct numeric values\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1165753 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2fa9c31e065fc35186c92c5d8b8c078b4f8d5a5f",
      "tree": "16203c4ec7f4496f6112576d79382ce5418e6bb5",
      "parents": [
        "212022cce6f31e363aa80c7b23336727b953d76f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 05 19:15:53 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Sep 05 19:15:53 2011 +0000"
      },
      "message": "THRIFT-1320 Consistency of configure generated config.h\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1165400 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "212022cce6f31e363aa80c7b23336727b953d76f",
      "tree": "7b6b485ffce9a010324ca94bc332f56b383662c3",
      "parents": [
        "267c181c6a029b45a0ab199d22804a908a993580"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 21:45:44 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 21:45:44 2011 +0000"
      },
      "message": "THRIFT-322 IHttpHandler for Thrift\nPatch: Nils Huegelmann\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164723 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "267c181c6a029b45a0ab199d22804a908a993580",
      "tree": "66351f8e5a9de000e9931aeeed76d400221605e0",
      "parents": [
        "adaf82615bb0c59435dc5857541941d2a0b426c7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 20:33:33 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 02 20:33:33 2011 +0000"
      },
      "message": "remove unused variable sz\nadd .gitignore stuff\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164696 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "adaf82615bb0c59435dc5857541941d2a0b426c7",
      "tree": "449d3d5ba909abe63499408da789888d284e3c6c",
      "parents": [
        "7a9fb8179685ed7d82bf2f60ddd39157cdaf1d82"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:54:07 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:54:07 2011 +0000"
      },
      "message": "THRIFT-1319. java: Mismatch between how a union reads and writes a container\n\nThis patch fixes the problem in the java generator (and removes an unnecessary comment). It also amends TestTUnion to catch this.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164202 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a9fb8179685ed7d82bf2f60ddd39157cdaf1d82",
      "tree": "7adc99fea73a56ef57a8c06e25ad9e436aca6ac0",
      "parents": [
        "6dd9cd0e3bb0bac0d4a70594956d035b75d4d7c8"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:31:53 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:31:53 2011 +0000"
      },
      "message": "THRIFT-1316. cpp: update server classes to accept\nTProcessorFactory objects\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164201 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6dd9cd0e3bb0bac0d4a70594956d035b75d4d7c8",
      "tree": "e84694e5b521f4c9b501efd4b83b34749051326b",
      "parents": [
        "2173ce025062692bb4f5525373f25ffacf1f9930"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:06:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:06:20 2011 +0000"
      },
      "message": "THRIFT-1314. cpp: add TProcessorFactory\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164190 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2173ce025062692bb4f5525373f25ffacf1f9930",
      "tree": "e29c4bd480fde5d296cebb2a69867eb97f9bddef",
      "parents": [
        "c58c9e8e41051fa673d3b4ae7656e5471c39b786"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:00:37 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 18:00:37 2011 +0000"
      },
      "message": "THRIFT-1315. cpp: generate server interface factory classes\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164187 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c58c9e8e41051fa673d3b4ae7656e5471c39b786",
      "tree": "a3606ec1afe63fe0ce7fa20b1f4baffab5d35f01",
      "parents": [
        "266b1737a5ce7ecdafdf5274f66bd46315f7dfde"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:52:56 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:52:56 2011 +0000"
      },
      "message": "THRIFT-1317. cpp: Remove copy constructibility from\nthrift::concurrency::Guard\n\nPatch: Jordan DeLong\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164164 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "266b1737a5ce7ecdafdf5274f66bd46315f7dfde",
      "tree": "9b2506f55e177bbe5436637773d0b40fe9eab871",
      "parents": [
        "9c39f7765e73efa7d379cda1c2ab141f2f7040e7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:50:28 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Sep 01 16:50:28 2011 +0000"
      },
      "message": "THRIFT-1305. cpp: make TConnection a private inner class of\nTNonblockingServer\n\nThe previous patch reverted some elements of THRIFT-1217. Fixed.\n\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1164161 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c39f7765e73efa7d379cda1c2ab141f2f7040e7",
      "tree": "a8ae11ad661b259f3026cf62f7e35bd449aed5d9",
      "parents": [
        "526fa8e47f55bb74c87ff8a801204bbb91d50ba1"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 30 19:12:10 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 30 19:12:10 2011 +0000"
      },
      "message": "Thrift-1286: Modernize the Thrift Ruby Library Dev Environment\nClient: Ruby\nPatch: jfarrell\n\nUpdates to ruby build process with the following changes:\n - Removes dependency on echoe for spec generation\n - Adds gemfile for bulider and uses thrift.gemspec for dependency management.\n - Adds checks in configure for builder and only calls if available (make check-local on ci servers)\n - Adds checks in configure for Ruby and rake (bundler as well but this is optional for check-local and auto dependency management)\n - Still allows for rake to do its thing if all dependencies are in place\n - Removed Manifest and setup.rb\n - Adds a install task which will generate a gem and then install that gem to locally configured ruby path (no more prefix or destdir with this client)\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1163341 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "526fa8e47f55bb74c87ff8a801204bbb91d50ba1",
      "tree": "86c319c19514a3ea4fcda0bf471da6b951746827",
      "parents": [
        "489f8f1d5961419d895cb6939b702a5e04efee66"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 20:28:23 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 20:28:23 2011 +0000"
      },
      "message": "THRIFT-1305. cpp: make TConnection a private inner class of\nTNonblockingServer\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162987 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "489f8f1d5961419d895cb6939b702a5e04efee66",
      "tree": "ab447a30caf9368d9a5ed20f129fe076edfca7b1",
      "parents": [
        "2cb3913f998350922630a354444101b4311ff676"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:50:12 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:50:12 2011 +0000"
      },
      "message": "THRIFT-1304. cpp: TNonblockingServer: pass in the connection context to\nprocess()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162943 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2cb3913f998350922630a354444101b4311ff676",
      "tree": "5879837e9afa4492eb691083b46471139f843d84",
      "parents": [
        "6993569d0405bfb9801d7e5e09e2468badab271e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:34:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Aug 29 18:34:41 2011 +0000"
      },
      "message": "THRIFT-1306: Fix stale documentation\nClient: cpp\nPatch: Diwaker Gupta\n\nFix documentation to match API change. Also format to 80 chars.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162937 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9759266f2da68ce665b3b050cf5d8f37f8fc556f",
      "tree": "b19bd281a4eefd6e027893dd4a78466a6fceb6fd",
      "parents": [
        "c7fed1f90c242b6b77321b7ecc4744872a7cceff"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:05:26 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:05:26 2011 +0000"
      },
      "message": "THRIFT-1302. cpp: raise an exception if send() times out in\nTSocket::write()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162923 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c7fed1f90c242b6b77321b7ecc4744872a7cceff",
      "tree": "5e0ae75ea623aff834dab26235927d9f7da084a7",
      "parents": [
        "b8c8e0b9bcb576f02a2a2741be1927b60e900d4e"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:01:24 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 18:01:24 2011 +0000"
      },
      "message": "THRIFT-1301. cpp: consolidate common code in TNonblockingServer constructors\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162920 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b8c8e0b9bcb576f02a2a2741be1927b60e900d4e",
      "tree": "4fbe7f9eef7aeeb58237e12adf06aa9b2878ea43",
      "parents": [
        "47f5ab3f060463b947144fd7ba1d3899b963a3c7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 17:50:31 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Aug 29 17:50:31 2011 +0000"
      },
      "message": "THRIFT-1298. java: Standard scheme doesn\u0027t read or write metadata along with field values\n\nThis patch makes StandardScheme write metadata, and adds tests against a static known-good Binary-serialized struct for a reference.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162917 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13b21184f4b24c48db19408d79339c6ede01a027",
      "tree": "8cabfa4998d37c131235edd503ff631222f3e745",
      "parents": [
        "b5c618a66d296a9503bf3e33307150ddc120ac9d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 28 18:24:45 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Aug 28 18:24:45 2011 +0000"
      },
      "message": "Thrift-1257: thrift\u0027s dependency scope on javax.servlet:servlet-api should be \u0027provided\u0027\nClient: java\nPatch: jfarrell\n\nUpdated artifact servlet-api scope to provided.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1162568 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5c618a66d296a9503bf3e33307150ddc120ac9d",
      "tree": "86907707ffdecb03930f78e25264d0141afbf839",
      "parents": [
        "6df4d34447e183570765550639e97666c273b203"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 26 02:42:14 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Aug 26 02:42:14 2011 +0000"
      },
      "message": "Thrift-1240: TBinarySerializer.php invalid serialization due to TBufferTransport not flushing last chunk of data into TMemoryBuffer\nClient: php\nPatch: Marimuthu Ponnambalam\n\nSimple Serialization errors out, due to the TBufferTransport not flushing the data into TMemoryBuffer after $object-\u003ewrite($protocol) in TBinarySerializer.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161968 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6df4d34447e183570765550639e97666c273b203",
      "tree": "f9f0279b34065f65ce06b9c5dd0b2d0bf576668e",
      "parents": [
        "e04159c52b31bb263cb0bb37895854bb3905d0ce"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 25 22:02:38 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 25 22:02:38 2011 +0000"
      },
      "message": "Thrift-1295: Duplicate include in TSocket.cpp\nClient: cpp\nPatch: Diwaker Gupta\n\nTSocket.cpp includes netdb.in which is already included by TSocket.h.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161775 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e04159c52b31bb263cb0bb37895854bb3905d0ce",
      "tree": "8c6a291225645cf1c7962229632d35aad00dffec",
      "parents": [
        "1e9875878aee4218fbbc8fbc768e86b25c8d9ef5"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:43:56 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:43:56 2011 +0000"
      },
      "message": "THRIFT-1294. cpp: fix log message typos in TSimpleServer\nPatch: Adam Simpkins\"\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161663 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e9875878aee4218fbbc8fbc768e86b25c8d9ef5",
      "tree": "29a886d4cb137a01f1298150f6d9e376cdd150f1",
      "parents": [
        "756d73e464e74807f896f160615d5af2117e24a7"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:33:03 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:33:03 2011 +0000"
      },
      "message": "THRIFT-1293. cpp: improve handling of exceptions thrown by\nprocess()\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161660 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "756d73e464e74807f896f160615d5af2117e24a7",
      "tree": "c28f3a75e0bdf1394e50f23b76d94cd10ded5329",
      "parents": [
        "37874ca8486cdce5a4b7f87c9c0b2fb3516aee5b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:30:21 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:30:21 2011 +0000"
      },
      "message": "THRIFT-1292. cpp: silence log spew from TThreadedServer \n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37874ca8486cdce5a4b7f87c9c0b2fb3516aee5b",
      "tree": "02be122b495c0c49bbfe7078afa1ad03b83299f3",
      "parents": [
        "76c43688ba909af175e80635a5c38ff021cce7e5"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:28:23 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 25 17:28:23 2011 +0000"
      },
      "message": "THRIFT-1290. cpp: TNonblockingServer: clean up state in the\ndestructor\n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161655 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76c43688ba909af175e80635a5c38ff021cce7e5",
      "tree": "770d239aa47c0288c642cb9c6eccaeb2efe8da06",
      "parents": [
        "cff83579d73d6673a933fbb4379f034404804a9a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 21:26:48 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 21:26:48 2011 +0000"
      },
      "message": "THRIFT-1289. cpp: implement TNonblockingServer::stop() \n\nPatch: Adam Simpkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1161283 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3746b29b8a4358d28944b0f23642ce940455c6d2",
      "tree": "918de9f1e6e805daa43e011af1f9784350a516d5",
      "parents": [
        "0fa8ff7fd44b127c3e2e4de6bca8d334f3a0a162"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:35:52 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:35:52 2011 +0000"
      },
      "message": "THRIFT-1280. cpp: Improve Monitor exception-free interfaces \n\nPatch: Mark Rabkin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160944 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bce6fadf3b1c237aab4b65d3d99b72520ba79689",
      "tree": "266218c674385a524d5c79b118906b5910a95142",
      "parents": [
        "8eebc2c3e0abdf1be46254bd7bf912b63c2cf8cb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Aug 24 00:22:30 2011 +0000"
      },
      "message": "THRIFT-1282. java: Upgrade httpclient to 4.1.2 (from 4.0.1) \n\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160941 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7d7227eb0b11f3a8009d45fbbc7745ad2cbfb8c",
      "tree": "965319339c3d18bc478c2c9b3d8ef30fc2523270",
      "parents": [
        "a94d2e5921b6bba6c0a677955edc310fb700be14"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 23 20:27:19 2011 +0000"
      },
      "message": "THRIFT-1278 javadoc warnings - compilation\nPatch: Aravind Srini\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1160883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5fc71fd56a522dc2e1b0be5012848276bc105752",
      "tree": "aac12b428d3459dce035a594d773d9c4d59022f4",
      "parents": [
        "c7206a40117da7d1f4a8a98ea52099825bea3b45"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 18 00:02:50 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 18 00:02:50 2011 +0000"
      },
      "message": "THRIFT-1167. java: Java nonblocking server with more than one thread for select and handling IO\n\nThis patch refactors the nonblocking server hierarchy and adds in a new server that has a threaded selector pool as well as a threaded invoker pool.\n\nPatch: Steve Jiang\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158977 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ff1c69bc1ca625a5bc0e3cb12d678f86920fc488",
      "tree": "d8032c1b3dd4e30953a0a4bd9088abbb8d353ac4",
      "parents": [
        "74362e0e8af69fb78b8fbf170cf4505ce6b3e4c3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 17 19:00:33 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 17 19:00:33 2011 +0000"
      },
      "message": "Updating python setup.py for deploying client to pypi\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158869 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "74362e0e8af69fb78b8fbf170cf4505ce6b3e4c3",
      "tree": "169f92c9a91e796413669ca5dd30493c2faf91c8",
      "parents": [
        "9c762585643681eea62fb94649885efcdd973c5b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 16 17:13:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Aug 16 17:13:41 2011 +0000"
      },
      "message": "Thrift-1263: Updating rb client Rakefile to add suport for publishing client to rubygems.org\nClient: Ruby\nPatch: Jfarrell\n\nUpdating Rakefile to remove deprecated functions and add support for publishing to rubgems.org\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1158383 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c762585643681eea62fb94649885efcdd973c5b",
      "tree": "d2c8d7ae1c21bd841b972a98292e49caceac69b2",
      "parents": [
        "c5555a280134b0664615ebcb1ffee838eaa7c09b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "message": "updating trunk from 0.7.0-dev to 0.8.0-dev\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1157426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c5555a280134b0664615ebcb1ffee838eaa7c09b",
      "tree": "37bcbed2b73923d0adeabc08c82b0e0a943a0d12",
      "parents": [
        "dfffdd8726cbf7b6a309ab354c638ede92d2f215"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 11 19:11:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 11 19:11:26 2011 +0000"
      },
      "message": "Removing duplicate java client properties seen during release process\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156747 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dfffdd8726cbf7b6a309ab354c638ede92d2f215",
      "tree": "3bf939fb59ec572e1fb17f1ce7c95c30f1c39eba",
      "parents": [
        "1121b47c09470a454a28a46825f92ef29c4dc273"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:54:11 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:54:11 2011 +0000"
      },
      "message": "THRIFT-1205. java: port server unduly fragile with arbitrary input\n\nIncrease the default max frame size to 16MB.\n\nPatch: Ryan King\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156731 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1121b47c09470a454a28a46825f92ef29c4dc273",
      "tree": "8f99fe730f0fc9ffe88b81b5d6748b4e8d765ad0",
      "parents": [
        "de8d1857e8492f8d25abfb11a68ba9c90a49d99a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:50:58 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 11 18:50:58 2011 +0000"
      },
      "message": "THRIFT-169. java: Pluggable Serializers\nTHRIFT-1239. java: TupleProtocol- An extremely compact, temporary protocol\n\nThis monster commit is the combination of the two above tickets, providing a new serialization framework and the first new consumer in one go.\n\nPatch: Armaan Sarkar\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1156728 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3075ffc5631dd173f5f258312bf9943d06e82d0f",
      "tree": "992a03732d14d8abfe18db44f2d71b92d4c3d9dc",
      "parents": [
        "52e751d13799c5b170ebe44aff5635bb32ee2bc4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:36:07 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 22:36:07 2011 +0000"
      },
      "message": "fix memoryleak detected by cppcheck\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154039 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52e751d13799c5b170ebe44aff5635bb32ee2bc4",
      "tree": "f76011a2125290f93f0c1a357d302efbd9a4491b",
      "parents": [
        "edf0d1dda0002e1b7b9d036855d750a1838a42f8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 21:23:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 04 21:23:27 2011 +0000"
      },
      "message": "THRIFT-916 remove i64 \u003d\u003e fix build and compile without warning on CI\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154022 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "edf0d1dda0002e1b7b9d036855d750a1838a42f8",
      "tree": "27115b33ec22ce3bd5f8c760434073d0cf967860",
      "parents": [
        "184281c1a1a9a1f1fe0cbbdf4a97926936082028"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "message": "THRIFT-1249 js-test-driver support (run unittests on multiple browsers and get XML test results)\n\nadditonal improvements\n- unit test log in XML\n- fetch local copy of jslibs to build/js/lib/\n- remove unused json2.js\n- some lint on test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153673 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "184281c1a1a9a1f1fe0cbbdf4a97926936082028",
      "tree": "9e09bc8b48d90e8cf69f075dcdefbf357c36fbfc",
      "parents": [
        "9e0f0743f377e59ee2aa21666c18bb3b092661f5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 20:12:32 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 20:12:32 2011 +0000"
      },
      "message": "THRIFT-916 printf %lld for 32bit platform only by using __ia64__\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153638 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9e0f0743f377e59ee2aa21666c18bb3b092661f5",
      "tree": "1a2ad707be026990e5651947ff689b6089896121",
      "parents": [
        "345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 17:36:55 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 17:36:55 2011 +0000"
      },
      "message": "THRIFT-1256 Unit Test Logging Output for CI\npass BOOST environment variables to the test suite arguments and create a tests.xml with the results\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153594 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b",
      "tree": "cf0122091b05a989f08d2cb6398f1e36758486f2",
      "parents": [
        "c1905587872fe7a78adcc9d8c6d0c091ac7b80cc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "message": "THRIFT-690 add new ApplicationExceptions (INTERNAL_ERROR, PROTOCOL_ERROR) to the following languages: as3, c_glib, cocoa, cpp, erl, hs, js, nodejs, ocaml, perl, py, rb\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153412 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c1905587872fe7a78adcc9d8c6d0c091ac7b80cc",
      "tree": "247898781e87385acb9f6fbe034ca9a89d330397",
      "parents": [
        "b342ddf00b9abc318c1075a8942928f1ef324f7f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 23:37:36 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 23:37:36 2011 +0000"
      },
      "message": "THRIFT-1184 event_base memory freeing by class TNonblockingServer\nadds option to use existing event base\nPatch: Pavlin Radoslavov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e0192f660bfd83921842a9e59d04c681100156a",
      "tree": "d6fea9ef7c6b49e8ac0d43785734348677e89a5f",
      "parents": [
        "d9b32835eac9fbdc54133ed9791671fa8a5c4b4d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 22:37:16 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Aug 02 22:37:16 2011 +0000"
      },
      "message": "THRIFT-1255. javame: Mismatch of method name between JavaME\u0027s lib and generated code (compareTo/compareObjects)\n\nPatch: Raphael Bartement\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153295 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "472f9e190c982454642e4edeca49b136722b27ef",
      "tree": "bb5594f70acb78752f5a9ad0695b8ea58f23e058",
      "parents": [
        "bb267d48e0934d486e4276d90326e385495cc2ec"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 10:55:47 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Aug 02 10:55:47 2011 +0000"
      },
      "message": "THRIFT-1252 Segfault in Ruby deserializer\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153093 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb267d48e0934d486e4276d90326e385495cc2ec",
      "tree": "d2e02e72e7c26851b33f288d11c636545e6c0fd2",
      "parents": [
        "0b26725ceb2c47e0b006d50a83f561e175bc6ba8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\nupdate: unit test depends on init, move testcases from test.html to test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152486 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b26725ceb2c47e0b006d50a83f561e175bc6ba8",
      "tree": "4cfd45aeccb4aa58b0a06fd618d3871a2ec2391e",
      "parents": [
        "040b12483ab37ebb9d8c0e0251b17b6540783b66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3da317bda100130b2f615034c46b0944888f0f14",
      "tree": "2478b3e09ffe0ba04009d588a2a1a2ecce8dcf91",
      "parents": [
        "d2f8da4bb8d0c48bbbc0bf0cbe97b3dc1c84188c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:35:51 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:35:51 2011 +0000"
      },
      "message": "THRIFT-1245 C# JSON Protocol uses culture-dependant decimal separator for double\nPatch: Nacim Rahal\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151959 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d2f8da4bb8d0c48bbbc0bf0cbe97b3dc1c84188c",
      "tree": "a026ed42520ff0d8b784fbc40de3bda3471c21bc",
      "parents": [
        "285cfaa19943c168f7400424a8abde37da2e143f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:04:30 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 18:04:30 2011 +0000"
      },
      "message": "THRIFT-1244 using \u0027using\u0027 to disambiguate between functions in different bases does not conform to C++ standard and will not compile on certain compilers\nPatch: Anatoly Fayngelerin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151945 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "285cfaa19943c168f7400424a8abde37da2e143f",
      "tree": "e2110c9a37b7c261e2a33cb8b41716c891bcc511",
      "parents": [
        "9623fc5476b8c7225b7d9f543d631e5240891f99"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 17:51:36 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 28 17:51:36 2011 +0000"
      },
      "message": "THRIFT-1243 TAsyncChannel callbacks (use void instead of bool)\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1151940 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a8cef6e55bcbcf7045adbc3ccca5e59e7c504f6b",
      "tree": "c8d2031ab3cf019f162d681c64ea6483b494bab4",
      "parents": [
        "1e20e9f589f7a79b1e355c75fb66b44cdf512fc4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 18:55:59 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 18:55:59 2011 +0000"
      },
      "message": "THRIFT-916 gcc warnings in c++ header files\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147700 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e20e9f589f7a79b1e355c75fb66b44cdf512fc4",
      "tree": "0d761a1bc2cc3734b9dda776602eef0f0bbb1c46",
      "parents": [
        "7e056e7572c642bd7f5d5677261763f05a17e1dd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 14:47:48 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 14:47:48 2011 +0000"
      },
      "message": "THRIFT-1230 C# Library -- THashSet is not marked as Serializable which makes all Thrift classes that uses it unserializable\nPatch: Maciek Weksej\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147643 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7e056e7572c642bd7f5d5677261763f05a17e1dd",
      "tree": "9ffeadaa40ebf29a2e9bf0d7578c98f8d2a38ca2",
      "parents": [
        "a35944bfe2fabda4816e4396f92280ee9fcf789d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 07:28:28 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jul 17 07:28:28 2011 +0000"
      },
      "message": "THRIFT-1222 Unhandled exception for TEvhttpServer request\nPatch: Alexandre Parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147542 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a35944bfe2fabda4816e4396f92280ee9fcf789d",
      "tree": "ab77845ce350afbb7880ab930a71980c4d82a6fd",
      "parents": [
        "cdbf36c6082a3931e41d5d1fb8ba8b5cb3eade23"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures(TestCase)\nPatch: Henrique Mendonca\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "11dfc8bb730e6d9813117cde312f1b8abbeefa36",
      "tree": "e737ad4df83ecc7a47bdbb5759bf0f9579475d5e",
      "parents": [
        "54df97c507aa4fb49523166b477bd82762fd9711"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:15:41 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:15:41 2011 +0000"
      },
      "message": "THRIFT-1225. php: TCompactProtocol for PHP\n\nPatch: Dave Watson\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146185 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54df97c507aa4fb49523166b477bd82762fd9711",
      "tree": "5cc0cf2cda8b240110a345d55679dc1c4534b91b",
      "parents": [
        "b7bd5626aa1858c3b315c0df252bf67de6923feb"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:11:29 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 18:11:29 2011 +0000"
      },
      "message": "THRIFT-1208. py: Compact protocol always reads and writes booleans as true\n\nPatch: liwei\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7bd5626aa1858c3b315c0df252bf67de6923feb",
      "tree": "1d7f6e9b1e27a83d4eb7e18e2ba34960ac4ac096",
      "parents": [
        "6e48e98580e0034b9e82e5938c31d193280c163e"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 17:58:05 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jul 13 17:58:05 2011 +0000"
      },
      "message": "THRIFT-1177. go: Update thrift to reflect changes in Go\u0027s networking libraries\n\nPatch: Aalok Shah\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1146167 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e48e98580e0034b9e82e5938c31d193280c163e",
      "tree": "1e1e7dd25217aa1d46c2456a73dce819976a3a9e",
      "parents": [
        "646218507478a0e827d64fea76ef1d7611f9a292"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jul 12 18:56:15 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jul 12 18:56:15 2011 +0000"
      },
      "message": "THRIFT-1236 - adding reconnecting client\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1145719 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fd39193aa00d2098184b452bd955bd60ae39f86d",
      "tree": "5ff3a71323a64b931c995a783ff8c9c32ec9a7ff",
      "parents": [
        "9659d4d3b7ec458c6e273eb783ff7cc82adb3102"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 08 17:32:44 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 08 17:32:44 2011 +0000"
      },
      "message": "THRIFT-1231: Remove bogus include\nClient: c++\nPatch: Diwaker Gupta\n\nRemoving unused import TTransportUtils.h from TAsyncChannel.h.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144395 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b0d4567167f689de4a3bd2f7475de0fd82d3bdc",
      "tree": "56eedb055b1e47dc5f02a8e377c368332eee7f25",
      "parents": [
        "30aae0ca877c9f5863ff881b29edc6a38df9d85a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "message": "THRIFT-1232 JavaScript TException should be a constructor function\nPatch: Pascal Bach\nfile: 1232-Improve-Exception-handling-and-make-error-hierarchy.patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "30aae0ca877c9f5863ff881b29edc6a38df9d85a",
      "tree": "1bbc59bc6947cebbd4baf942959c4be851a41976",
      "parents": [
        "0bb3db2eedc2ae91088b6caffc2b75fb3a2a5e27"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:23:31 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:23:31 2011 +0000"
      },
      "message": "THRIFT-1217 Use evutil_socketpair instead of pipe\nPatch: alexandre parenteau\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144286 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d580dc6b8a4a456669a3695ffe2755644ddee1cf",
      "tree": "4266e33ce2f87344d17483610d84dfeda91b3bde",
      "parents": [
        "2323aa9c1cd7926d68b487013f847b4b2bf85bb0"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:47:09 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 20:47:09 2011 +0000"
      },
      "message": "trash an inaccurate comment (via Chad Walters)\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1141710 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2323aa9c1cd7926d68b487013f847b4b2bf85bb0",
      "tree": "383bc95f118118b10a642dbb139774d27aa56ca7",
      "parents": [
        "ad0ad824d2fb8c68b77e4a8a982225cf879f878d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 18:59:18 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 30 18:59:18 2011 +0000"
      },
      "message": "THRIFT-1228. php: The php accelerator module calls flush incorrectly\n\nThis patch makes sure that filling the php extension\u0027s internal buffer does not cause a premature flush of the whole transport.\n\nPatch: Nathaniel Cook\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1141668 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad0ad824d2fb8c68b77e4a8a982225cf879f878d",
      "tree": "ebc2723be52dc2a0f8c2e4f5b10bcbf0ab570812",
      "parents": [
        "82dc2e2e96807965ea6061c0da973b5313195608"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 18:46:03 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 18:46:03 2011 +0000"
      },
      "message": "THRIFT-1189. rb: Ruby deserializer speed improvements\n\nThis patch gives the Ruby deserialization stack a healthy performance boost.\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1140780 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "82dc2e2e96807965ea6061c0da973b5313195608",
      "tree": "2f7c66e7cb571786a4ed4d63cfc0d7bd9db66c72",
      "parents": [
        "4d116e18e7682305ce7802117370cf532e510e63"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 17:43:30 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Jun 28 17:43:30 2011 +0000"
      },
      "message": "THRIFT-1221. cpp: Remove SimpleCallback.h\n\nThis file was unused.\n\nPatch: Diwaker Gupta\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1140746 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "35dd47bc7e92e4680de208f2277a1f5de7643634",
      "tree": "d1ab8920ce5485c17fbe2c567123108338240ee0",
      "parents": [
        "3c9530c3fae2aade63cd2f36868db8d126776688"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 22:21:20 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 22:21:20 2011 +0000"
      },
      "message": "THRIFT-1216. java: build Java Library behind a proxy\n\nPatch: Roger Meier\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139094 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3c9530c3fae2aade63cd2f36868db8d126776688",
      "tree": "97903e219ea22cfe3c550e519f4fda0500291d6c",
      "parents": [
        "439db4dd631f6f3998f48fec5dd3321d52d636e2"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 21:20:34 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 23 21:20:34 2011 +0000"
      },
      "message": "THRIFT-1218. c_glib uses wrong name in pkg-config\n\nPatch: Eric Evans\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139079 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "439db4dd631f6f3998f48fec5dd3321d52d636e2",
      "tree": "6313bc8c4a1bda39975045593e30c0f6753c392c",
      "parents": [
        "e594bf7e20bf10621b2b8e4455d7b252c55f9dd6"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Thu Jun 23 17:43:05 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Thu Jun 23 17:43:05 2011 +0000"
      },
      "message": "remove some commented out bits\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1139014 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e594bf7e20bf10621b2b8e4455d7b252c55f9dd6",
      "tree": "139c3cd7f130dcfd376b47aadce5a0b5f170b141",
      "parents": [
        "49c06dd9274a00d4c0e146879f473ea5cf8a0261"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 22 23:01:02 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 22 23:01:02 2011 +0000"
      },
      "message": "THRIFT-892 Refactor erlang build system with rebar\nreactivate eunit test cases\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138674 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "49c06dd9274a00d4c0e146879f473ea5cf8a0261",
      "tree": "fdd61bc8876210a1e68be2a2a4238998a4ca9e03",
      "parents": [
        "8588624d0f089719abc9d893306cf98178365bad"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Wed Jun 22 16:44:19 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Wed Jun 22 16:44:19 2011 +0000"
      },
      "message": "really comment out the eunit calls\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138546 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8588624d0f089719abc9d893306cf98178365bad",
      "tree": "696651c73c6622b9662e62f72533ebdab71e2455",
      "parents": [
        "2079bfe71296d4aa357b461e07c67bdc09d4fa5b"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 17:05:05 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 17:05:05 2011 +0000"
      },
      "message": "turn off eunit for now, so build works on apache jenkins server\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138094 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2079bfe71296d4aa357b461e07c67bdc09d4fa5b",
      "tree": "139c3cd7f130dcfd376b47aadce5a0b5f170b141",
      "parents": [
        "917d89825f1e4345b08c73a0159c4bd5a158a25c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "message": "THRIFT-1214 JavaScript constructor does not accept object properties\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "917d89825f1e4345b08c73a0159c4bd5a158a25c",
      "tree": "1b9c7cd954ad3f9d155d35d4b8a78a9933a158ba",
      "parents": [
        "0680a836344a4d3927131d26c1b38c2d7b379517"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 06:20:18 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Tue Jun 21 06:20:18 2011 +0000"
      },
      "message": "THRIFT-892 - refactor erlang library to build using rebar, move tests into lib/erl/test directory and run several via make check\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76bd0050ce96f7f7bf243c8a967d2e27bebb1726",
      "tree": "3f5cd37d79e9907eb33301042730e6319a7bb5e0",
      "parents": [
        "4b212b4b7f2f33277bcefcd68f3c678b2f9cff34"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Mon Jun 20 22:03:40 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Mon Jun 20 22:03:40 2011 +0000"
      },
      "message": "THRIFT-1151 - support R13 as well as R14\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b212b4b7f2f33277bcefcd68f3c678b2f9cff34",
      "tree": "fc4a3f6cd5c5b4ec12ba7e94d7498ec0d579456e",
      "parents": [
        "e49a44ab1d8a386909ad6f52f503374041a2b583"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jun 20 21:42:17 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jun 20 21:42:17 2011 +0000"
      },
      "message": "THRIFT-1211. java: When using THttpClient, non 200 responses leave the connection open\n\nThis patch reorders the code so that we can close the connection in the case of an error.\n\nPatch: Mathias Herberts\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137794 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e49a44ab1d8a386909ad6f52f503374041a2b583",
      "tree": "26685a3978bd2f97a91d0197e04d69123801ca85",
      "parents": [
        "3d3f42103ca2427da24f32d896e545618ae769eb"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 06:04:01 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 06:04:01 2011 +0000"
      },
      "message": "THRIFT-1151 - catch some serialization errors\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137131 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d3f42103ca2427da24f32d896e545618ae769eb",
      "tree": "44982ae747a63501c8b5355475d24cd1954f034f",
      "parents": [
        "a1c416fbbd46d632376bd47d5dca908904e8cba8"
      ],
      "author": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 03:54:04 2011 +0000"
      },
      "committer": {
        "name": "Anthony F. Molinaro",
        "email": "molinaro@apache.org",
        "time": "Sat Jun 18 03:54:04 2011 +0000"
      },
      "message": "THRIFT-1213 - make membuffer in erlang more useful\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137121 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a1c416fbbd46d632376bd47d5dca908904e8cba8",
      "tree": "556efa436caa0b1a4e8aeebd1fa9ef630fb2ba44",
      "parents": [
        "d1df20a20d1f23321bfdd9ca06ab03a71ceba51d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 17 19:40:48 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jun 17 19:40:48 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nfix broken build \u003d\u003e add missing testcase for testStringMap introduced with THRIFT-1202\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1137004 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d1df20a20d1f23321bfdd9ca06ab03a71ceba51d",
      "tree": "d796a9f6d2e90a573d4bc216d4ee136d17883cb9",
      "parents": [
        "6e292e5bfa4f06b63eb39afb266eeda6807250fc"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:52:57 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:52:57 2011 +0000"
      },
      "message": "THRIFT-418. rb: Don\u0027t do runtime sorting of struct fields\n\nA simpler version of the already-committed patch.\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1136189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e292e5bfa4f06b63eb39afb266eeda6807250fc",
      "tree": "346b50c24ba745374777cb1b68de20a1586fee41",
      "parents": [
        "9d8e8f87ed0648c48357c76bf6abccb6e2e964a6"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:34:53 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 15 20:34:53 2011 +0000"
      },
      "message": "THRIFT-1207. rb: Support DESTDIR on \u0027make install\u0027 of ruby libs\n\nPatch: Brandon Philips\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1136180 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9d8e8f87ed0648c48357c76bf6abccb6e2e964a6",
      "tree": "f2703e6677c22924871f4bc4bf25464ec5307884",
      "parents": [
        "df8a0e6fca0dd0513a1b89a2feaf03f9a0056416"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1135763 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df8a0e6fca0dd0513a1b89a2feaf03f9a0056416",
      "tree": "e711dc61ce954e064b3c0e147a877e06fca8fd98",
      "parents": [
        "af7804e29acc0d8a092e092f6b9e057afbc343ff"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 22:46:28 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 22:46:28 2011 +0000"
      },
      "message": "THRIFT-418. rb: Don\u0027t do runtime sorting of struct fields\n\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1134122 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f3138ad24b124446814167d12fb5004691cf4024",
      "tree": "67322a848a40b3bd9670c4ebea564120e17133bd",
      "parents": [
        "aad0d6510c0f349c9c9d93fa044b1f8d5a15dbd1"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:21:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Jun 09 00:21:55 2011 +0000"
      },
      "message": "THRIFT-1140. glib_c: Framed Transport Client using C (Glib) Library hangs when connecting to Ruby Server\n\nInclude the size of the whole buffer.\n\nPatch: Lukas Fittl\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133611 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7c69711e70e1337d0587ac3b50b283ca860a19d",
      "tree": "9cd87ad5391189ec8512eb0546afbe6361297d2f",
      "parents": [
        "63c2d378c53ab7340466495b49451e68a7411c6c"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 22:53:11 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 22:53:11 2011 +0000"
      },
      "message": "THRIFT-1193. rb: Potential infinite loop in nonblocking_server\n\nPatch: Ilya Maykov\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133593 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "63c2d378c53ab7340466495b49451e68a7411c6c",
      "tree": "7d3f39c175c907fbd8bd29253cf53de17266c491",
      "parents": [
        "ca142b0bc812394d91d3a07e4e8b6d0b306d5d4b"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 17:46:55 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 08 17:46:55 2011 +0000"
      },
      "message": "THRIFT-1199. java: Union structs should have generated methods to test whether a specific field is currently set \n\nPatch: Piotr Kozikowski\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1133482 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ebeffb0d8be47c9e37579d89a39968008df9b2e",
      "tree": "32790faa162ce2371eda8d7ffffbc7cccd4ceef6",
      "parents": [
        "18f1050e71894472ff4ce70fa3b393fa2c77e3cd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 06 18:00:03 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jun 06 18:00:03 2011 +0000"
      },
      "message": "THRIFT-1197 TFileTransportTest.cpp fails on slower machines\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1132712 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "18f1050e71894472ff4ce70fa3b393fa2c77e3cd",
      "tree": "a4ba436fcf288473c2032cb37c16e64cce9d7581",
      "parents": [
        "5309bd022959bed1592d3d70da97eaebc98aa282"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 04 08:57:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jun 04 08:57:43 2011 +0000"
      },
      "message": "THRIFT-1196 Unix Domain Socket Support is broken\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1131352 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5309bd022959bed1592d3d70da97eaebc98aa282",
      "tree": "215071107d16e2289612f1ee4a351d34f26f6ce7",
      "parents": [
        "73b8dfc92ce2ca51d098e3780d84665698a4a94d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 03 17:03:00 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 03 17:03:00 2011 +0000"
      },
      "message": "Thrift-1171: Perl write/readDouble assumes little-endian platform\nClient: perl\nPatch: Andy Grundman\n\nThe code for handling doubles uses pack \u0027d\u0027 (pack to native byte order) and then reverses the bytes. This works on little-endian systems but will produce backwards data on big-endian systems.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1131110 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "73b8dfc92ce2ca51d098e3780d84665698a4a94d",
      "tree": "5ab825eb4c154f7c0b110d3ad627ef00d189175c",
      "parents": [
        "c1fe30b94f529bbd56d69e1e17c4e9aef4037df2"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 02 16:13:18 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jun 02 16:13:18 2011 +0000"
      },
      "message": "Thrift-1194: Java lib does not install artifacts to local dir correctly\nClient: java\nPatch: Jake Farrell\n\nFixes broken java lib install target to work properly and cleans up build.properties.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1130626 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c1fe30b94f529bbd56d69e1e17c4e9aef4037df2",
      "tree": "fb1d826f1f51edfd63e5562cbfa25f5e965db6f0",
      "parents": [
        "5218cc17427b81bcadbc9bc32e56ef6a4755e92e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jun 01 20:34:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Jun 01 20:34:26 2011 +0000"
      },
      "message": "THRIFT-1192: Typo: TProtocol.h tests for HAVE_SYS_PARAM_H_\nClient: cpp\nPatch: Eric Rannaud\n\nFixes the typo in the check for HAVE_SYS_PARAM_H\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1130293 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "5218cc17427b81bcadbc9bc32e56ef6a4755e92e"
}
