)]}'
{
  "log": [
    {
      "commit": "bef54c0647b22128c9035cfbc4d4b112ab5e68f8",
      "tree": "edf60c83afb6525eed10110871199ddf78694bec",
      "parents": [
        "b16074d53bd7b66d1e34dc6623637d59be717db5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Nov 28 20:15:11 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Nov 28 20:15:11 2007 +0000"
      },
      "message": "Thrift: Fix a backwards change.\n\nSummary:\nGot it right in trunk, but wrong in thrift.\n\nBlame Rev: 69504\n\nReviewed By: mcslee\n\nTest Plan:\nTested in trunk AND did a diff with trunk.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665378 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d0f5b28835d80fc9a0f7bdb61e88e32b98a911c0",
      "tree": "f1149177c5faefb9e8dc691b95862db37f166c35",
      "parents": [
        "e02ab33cb8e38392d371d08e09dbfb136202d61a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 04:29:25 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 04:29:25 2007 +0000"
      },
      "message": "Fix typo in Thrift trunk\n\nSummary: $classl \u003d\u003e $class\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665376 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e02ab33cb8e38392d371d08e09dbfb136202d61a",
      "tree": "f8441454e05c0f511495732caa64d95a2ac56339",
      "parents": [
        "645ecea7146b95f4b832a1042e58227216d7db4e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 04:17:49 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 04:17:49 2007 +0000"
      },
      "message": "Lowercase autoload strings\n\nSummary: PHP is undebatably the worst programming language in the world. Class names are case insensitive, so new $tHiNg \u003d new $THing. Garbase. Now autoload has to deal with the fallout.\n\nReviewed By: dreiss\n\nTest Plan: autoload enabled falcon code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665375 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "645ecea7146b95f4b832a1042e58227216d7db4e",
      "tree": "df60931646706a5004df1b1c4b1c4839021d04fd",
      "parents": [
        "d602f822d50bec166cd34c8ece170b13694268a9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 02:46:24 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 02:46:24 2007 +0000"
      },
      "message": "Kill fast binary compliance in TBase, it doesn\u0027t work\n\nReviewed By: akhil\n\nTest Plan: Regenerate code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665374 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "276eea68b78e61713ac747c41960fcd469edd0e4",
      "tree": "5eee311ae3949ed0f2a1f7ed2d6060f8d4c0121c",
      "parents": [
        "12a3b4e002b34ba115959b89f113e76a325e5389"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 20 02:06:47 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 20 02:06:47 2007 +0000"
      },
      "message": "Add (int) case to Thrift version comparison\n\nSummary: Deals with 32 bit machines doing a weird sign-bit thing here.\n\nReviewed By: dreiss\n\nTest Plan: For 32 bit AmieStreet partners\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665356 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6014f494f41ecee4f8e1c7264e99a883805e99f",
      "tree": "41217d03d2233ac9784ed3e69095ba3a34de94eb",
      "parents": [
        "7fcc9e87ba180909c7309ecb713321f6aabfe9f4"
      ],
      "author": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Sun Nov 18 20:54:30 2007 +0000"
      },
      "committer": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Sun Nov 18 20:54:30 2007 +0000"
      },
      "message": "added trunk\n\nReviewed By: shire\nTest Plan: ape work\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665352 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7fcc9e87ba180909c7309ecb713321f6aabfe9f4",
      "tree": "b43eed62d6207d3dc51f32fa542f22a1831f3f99",
      "parents": [
        "de11d852113dcb2284c54ab47333e6f602320fc9"
      ],
      "author": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Sun Nov 18 20:48:56 2007 +0000"
      },
      "committer": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Sun Nov 18 20:48:56 2007 +0000"
      },
      "message": "tagging thrift-protocol-1.0.0\n\nReviewed By: shire\nTest Plan: ape work\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665351 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "09f69e052452e973949bc143d0f34c28c51ff15e",
      "tree": "f738e85f88a874e5ec26620a67ae0b7245437026",
      "parents": [
        "f5a6b0c10939a2c0dd33fa88b8ce4e3f44a33186"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Nov 17 00:32:36 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Nov 17 00:32:36 2007 +0000"
      },
      "message": "Add __autoload() support to Thrift-generated PHP code\n\nSummary: Include thrift/autoload.php and use -phpa flag to generated code that works with autoload. Good for services with lots of methods that are typically not all invoked.\n\nReviewed By: dreiss\n\nTest Plan: Falcon, baby, falcon.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665349 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f5a6b0c10939a2c0dd33fa88b8ce4e3f44a33186",
      "tree": "5e03c1bbc1f114964de0b95b4ff02b51433a202a",
      "parents": [
        "611434992a349fb69507a625929f98f61656feef"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Nov 17 00:27:17 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Nov 17 00:27:17 2007 +0000"
      },
      "message": "Fix PHP TBufferedTransport readAll() to work with TSocket timeouts\n\nReviewed By: lucas\n\nTest Plan: Invoke Buffered Transport wrapped around socket\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665348 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "611434992a349fb69507a625929f98f61656feef",
      "tree": "fd4c0d04aec28492eb62113c66c64e4e5477ff64",
      "parents": [
        "eab6ac8b18db9bb6c83b44845aabea177777addf"
      ],
      "author": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 16 03:29:47 2007 +0000"
      },
      "committer": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 16 03:29:47 2007 +0000"
      },
      "message": "[thrift] Fix extension deserialization call with no classname\n\nSummary: The extension expects a classname as a string and does not allow null;\n  use the empty string instead of null in the absence of a classname to pass.\n\nReviewed By: mcslee\nTest Plan: php -l\nRevert: svn\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665347 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "465ccc09240b16f5790dfc5c5e7579c42ec54770",
      "tree": "c201156258c1c459a4bc3e1b0745f1b4e5de5fbd",
      "parents": [
        "380298f458dcdedb1e59227c90cee4af890bef08"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Nov 13 21:41:29 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Nov 13 21:41:29 2007 +0000"
      },
      "message": "Thrift: Fix new-style generated PHP code.\n\nSummary:\nFix reading of lists/sets of lists/sets/maps.\n\nReviewed By: mcslee\n\nTest Plan: Tested in trunk.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665333 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0cdc6c8cd94cad4407e38db5975715fb67c71fb7",
      "tree": "78d41ce3baa549e11852e56a42fdfbc85a4ba065",
      "parents": [
        "c557df42ed89913dd35536fcb30621d64c4ab0e6"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 10:19:08 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 10:19:08 2007 +0000"
      },
      "message": "Merging PHP transport changes from www trunk to thrift trunk\n\nSummary: Some empty() fixes, plus a few other socket helpers\n\nReviewed By: lucas\n\nTest Plan: Use the transports to make IPC calls!\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665331 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b786221edc8a0bfd640e5755459f3973120dd7a",
      "tree": "7d8714f33c59f61498e1a3949eec5d8b3dd093fa",
      "parents": [
        "5b743079da3b0f817545d7e0574222a5c16fc2a9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 05:35:34 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 05:35:34 2007 +0000"
      },
      "message": "Fixing typo in Thrift trunk\n\nSummary: xter \u003d\u003e xfer\n\nReviewed By: sgrimm\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665329 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5b743079da3b0f817545d7e0574222a5c16fc2a9",
      "tree": "16e0768d3a13702182643c7e00d1c4909132de81",
      "parents": [
        "c0c88ee8056427f66451e527f791b31f7485b4ca"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 04:00:29 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 04:00:29 2007 +0000"
      },
      "message": "Thrift PHP generation Redux\n\nSummary: Chopping the amount of code generated by Thrift for PHP services by two orders of magnitude (approx 25% of the previous size). This is done via putting more logic in a dynamic base class and taking it out of the generated code. Hopefully this wins back the CPU cycles paid just to load code from APC at the cost of a marginal increase in dynamic execution runtime.\n\nReviewed By: sgrimm, dreiss\n\nTest Plan: Ran all the tests in trunk/test/php, also tested the API generate code and Falcon, etc. in my sandbox\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665328 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffc21fb792b152ed6b45c4e83b4c5fd295465007",
      "tree": "04faf4ba5f5bcc7378a4ad08f88f624181afad21",
      "parents": [
        "b000f7433dd0a767e191b7e78b7da38a3b9670cd"
      ],
      "author": {
        "name": "lklots",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 23:01:27 2007 +0000"
      },
      "committer": {
        "name": "lklots",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 23:01:27 2007 +0000"
      },
      "message": "[TMemoryBuffer: an in-memory buffer acting like a transport]\n\nSummary: This is the php equivalent of the cpp TMemoryBuffer.\n         It is simply a transport that stores read and fetches write\n         requests to and from a string.\n\nTrac Bug: #\n\nBlame Rev:\n\nReviewed By: dreiss\n\nTest Plan: Tested using thrift de/serialization. Wrote thrift objeccts\n           to the buffer and then read them later to resconstruct them.\n           Tested exceptional cases.\n\nRevert Plan: ok\n\nDatabase Impact: none\n\nMemcache Impact: none\n\nOther Notes:\n\nEImportant:\n\n- begin *PUBLIC* platform impact section -\nBugzilla: #\n- end platform impact -\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665320 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b000f7433dd0a767e191b7e78b7da38a3b9670cd",
      "tree": "05acb7b3e8b0af34c7b641bbe563be3a3cd9a420",
      "parents": [
        "f36e484cfb8a919e8bc587bec91d14ef55e2eb1b"
      ],
      "author": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 03:18:28 2007 +0000"
      },
      "committer": {
        "name": "hzhao",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 03:18:28 2007 +0000"
      },
      "message": "[thrift_protocol] need negative testing for default inclusion\n\nReviewed By: dweatherford\nTest Plan: dev026 build\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665319 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f36e484cfb8a919e8bc587bec91d14ef55e2eb1b",
      "tree": "05fb3da1de1f24ffce406b69be06e80d654a96c3",
      "parents": [
        "83be086c7d8bf7d6b61f953c15737e3bbd25c91a"
      ],
      "author": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 02:22:25 2007 +0000"
      },
      "committer": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 02 02:22:25 2007 +0000"
      },
      "message": "[thrift] return empty string instead of NULL\n\nSummary: Turns out they\u0027re different, oops\nReviewed By: marcel\nTest Plan: recompile, reinstall, synapse:tablet.get() on a nonexistent cell (which returns an empty string)\nRevert: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665318 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8ebe4a1757145121f9af74d0d9f172d418771cfa",
      "tree": "30ee85f23bd0b046d003d0761b78bf24953ed635",
      "parents": [
        "80940b70e8af3d379e0c822895fa5fcfa51a7dad"
      ],
      "author": {
        "name": "boz",
        "email": "dev-null@apache.org",
        "time": "Thu Nov 01 07:37:45 2007 +0000"
      },
      "committer": {
        "name": "boz",
        "email": "dev-null@apache.org",
        "time": "Thu Nov 01 07:37:45 2007 +0000"
      },
      "message": "THRIFT: update the thrift extension\n\nSummary: more ZTS stuff\n\nReviewed By: hzhao\n\nTest Plan: the same tests still pass\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665316 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "80940b70e8af3d379e0c822895fa5fcfa51a7dad",
      "tree": "bb4c7d3919aa3dc0bc2afa9030e139c3f0d6067e",
      "parents": [
        "83f14ee795917b2f8fa7eb8c18564161b69d9780"
      ],
      "author": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Wed Oct 31 23:30:56 2007 +0000"
      },
      "committer": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Wed Oct 31 23:30:56 2007 +0000"
      },
      "message": "[thrift] Merge protocol/transport changes from tfb/www\n\nSummary: Supporting the thrift_protocol extension.\n  Relevant changesets are r66531, r66700, r66708\nReviewed By: mcslee\nTest Plan: same code already runs in tfb trunk, php -l\nRevert: svn\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665315 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "51c03936206fbde7b6b980c8d745f758b464c9bc",
      "tree": "1a43a1601e12cacb8ec58608bc57aa4f7dabdf2c",
      "parents": [
        "65b7075b5aa64c139ad59a3db35ddddda6a2203f"
      ],
      "author": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Wed Oct 31 04:22:12 2007 +0000"
      },
      "committer": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Wed Oct 31 04:22:12 2007 +0000"
      },
      "message": "[thrift] PHP thrift_protocol extension\n\nSummary: Implement a deserializer for thrift integral types and containers\n  in C++ for extra performance. To be combined with compiler support to\n  generate code that uses the extension + TBinaryProtocolAccelerated to\n  enable it.\n\nReviewed By: mcslee\nTest Plan: runs fine in my sandbox...\nRevert: svn\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665312 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6fc7be28bb1363adaedee47c34ea0262e3346eb4",
      "tree": "c1629a69032bf6582b17e0ffb80549aa048a11a7",
      "parents": [
        "e4e1968935f0dce5720f82baef19605f64512120"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Oct 04 23:02:01 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Oct 04 23:02:01 2007 +0000"
      },
      "message": "Thrift: TNullTransport for PHP.\n\nSummary:\nWe have this in C++.  Adding an implementation for PHP.\n\nReviewed By: mcslee\n\nTest Plan:\nUsed it while testing web code.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4d73d5c5cb31ca7d4c24b2d3d113903ea5ec8412",
      "tree": "7243a73c808d8e2f002fd3890827ac180a1d9296",
      "parents": [
        "2f5afceeaa2050ce3cca477288729c30622a1d38"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 29 23:15:00 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 29 23:15:00 2007 +0000"
      },
      "message": "Thrift: THttpClient for PHP in Thrift trunk\n\nReviewed By: peter\n\nTest Plan: In SMC frontend\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665147 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "808454ec634278eec7e0ee5c523b00e3e4257287",
      "tree": "a8b896d05d162699ac11e45aca3d129e119379f4",
      "parents": [
        "589859984f43af1ed0f9ee45ce8374a0d1640813"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jun 20 21:51:57 2007 +0000"
      },
      "message": "Thrift TBinaryProtocol change\n\nSummary: New Thrift TBinaryProtocol with a version identifier\n\nReviewed By: aditya, eugene\n\nTest Plan: Modify your services to have strictRead_ and strictWrite_ both set to FALSE. Then redeploy your services and test running clients against them. Once you have clients and servers running stably on this new code, you should redploy versions with strictWrite_ set to TRUE. Once that\u0027s all good, we can set strictRead_ to TRUE as well, and eventually deprecate the old protocol code entirely.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665138 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13a0d4a3d6dba9fbbee4b0be189c8188cc055a5f",
      "tree": "e0a9dcbbe2576d082d4b1b823319ec0f86dddc0d",
      "parents": [
        "ba8f8d7953c06e27bac7f569d628a49c27231c73"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Apr 03 03:16:11 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Apr 03 03:16:11 2007 +0000"
      },
      "message": "PHP new build fix for TBinaryProtocol\n\nReviewed By: shire\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665079 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a821cfd39f077e5372260ba1bcf7365754a76167",
      "tree": "22c5a86b26e4222d6fbb2529f4bad4b298ebcf22",
      "parents": [
        "06af13d3087c9340088b957f25b4617be8e4fb9e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 21 06:53:03 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 21 06:53:03 2007 +0000"
      },
      "message": "Missed an include line in sample code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665064 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "06af13d3087c9340088b957f25b4617be8e4fb9e",
      "tree": "4bbfb1e04079c6fdde21dfe0f8d4c4f5b6b43214",
      "parents": [
        "24b49d30bd5e50849330808457c96ed972dbe25e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 21 06:50:52 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 21 06:50:52 2007 +0000"
      },
      "message": "Readme on PHP/Apache Thrift integration\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665063 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7679196f1cb6a4b919917aeab065ca86b9b8ad91",
      "tree": "432f2d4425bcc5e627261ef459cf34b6b32ba57e",
      "parents": [
        "0c2dff3f5a69726e98636c091454b9b5e3ab8898"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 14 02:47:35 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 14 02:47:35 2007 +0000"
      },
      "message": "Various Thrift fixes, including Application Exception support in Ruby, better errror messages across languages, etc.\n\nReviewed By: thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665058 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "54b7ab9b53d82020b7cb055f11cd895db97a43a4",
      "tree": "3cc3c46af3f4f7089477636199e8f82075c93991",
      "parents": [
        "5ea15f9e3206a4bb903f77d149b9cb8c1c2a392e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Mar 06 00:06:27 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Mar 06 00:06:27 2007 +0000"
      },
      "message": "READMEs and DOCs and ant tasks, oh my\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665048 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d06feab210f1175bc95d2ea435fd59a82b76024",
      "tree": "1acd7c92789d1871397e76eda2fcdff09460e360",
      "parents": [
        "3303f360818aa39fc197f1f73ce3f7d578fbc2b1"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:18:18 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 22:18:18 2007 +0000"
      },
      "message": "Thrift build cleanup stuff\n\nSummary: Get rid of autoconf stuff for lib/php, it doesn\u0027t do anything\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665046 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "adde9687c6b09af70a65c88764fd1ee3422d9163",
      "tree": "ff2b9df06f6ff6ee04a19d7325944539bf9a955d",
      "parents": [
        "fb40c190caaccaa9ba56172092d49c455f23f51c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:37:56 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:37:56 2007 +0000"
      },
      "message": "Giving Marc K props for crazy bitshifting in PHP binary protocol\n\nReviewed By: marc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665036 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4902c0563f632f8fa955c6ea16a0f9dafc08291f",
      "tree": "f5d8ffb39be0bb1ea9d3ca3d386af2dc45ed8d4e",
      "parents": [
        "89e2bb84e2ceb690c1d8abc1b6641e16ee73a19a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "message": "Apply Thrift license to PHP source code\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665033 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "57cc25e2a348bd8fe844b39321207226181e62c3",
      "tree": "9c2e7ea4a3ed88b57b015321c4c8a266a9f4c12b",
      "parents": [
        "7a49888fc6990ec7485e3804a1958db7cbe70b07"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 21:43:54 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 28 21:43:54 2007 +0000"
      },
      "message": "Some Thrift documentation cleanups\n\nSummary: Getting ready to hand this over to powerset, just want to have the right licenses in place and such first.\n\nReviewed By: thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665029 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0af62d181c30a2758191055b32baeb5156ceef57",
      "tree": "94f802488abbba71c176374e1a2f3d1076361870",
      "parents": [
        "bd8b991fa740def63b74a6b54ab746b59c7b3d89"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "message": "Bogus $this-\u003etype in TApplicationException in PHP\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665027 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d395d57d3b31d70b6d387dd757cb121df8abda06",
      "tree": "2af4c6abfc9a045dc68f5526a6a53919108924b0",
      "parents": [
        "49aea10d7a3f189cceb0459d8a05ef64dd76e23e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "message": "Same fix to thrift codebase\n\nReviewed By: aditya\n\n line, and those below, will be ignored--\n\nM    php/src/Thrift.php\nM    php/src/transport/TSocket.php\nM    php/src/transport/TPhpStream.php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ecb1b053aa5262415c38aa7671a460d20abe674",
      "tree": "2e315ba02ee60594f6d61843cb59c8b8d1c3dc90",
      "parents": [
        "dac7856db7c26bf2ea7405a736dba94c93652e7a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "message": "Fix thrift includes\n\nSummary: Remove circular ref\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dac7856db7c26bf2ea7405a736dba94c93652e7a",
      "tree": "8bc7fb3d2e4a7bbe437675aa5ccc6bc91abe6d85",
      "parents": [
        "44e5f0157fae3419899e937720a38fc37759fd46"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "message": "Proper exception types in PHP thrift\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665018 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b64e77d96fbf2f80b78b768613c84584c84920f",
      "tree": "89e9460ab3a8931590549b535b3f146e49085ece",
      "parents": [
        "e1165d4b1837726dba8c144719cbde6f47389478"
      ],
      "author": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Feb 07 22:39:58 2007 +0000"
      },
      "committer": {
        "name": "Martin Kraemer",
        "email": "martin@apache.org",
        "time": "Wed Feb 07 22:39:58 2007 +0000"
      },
      "message": "Thrift: PHP Socket instrumentation for connect/read/write issues\n\nSummary:\nSockets now error with timeout messages if it\u0027s a timeout over general read failures.\n\nReviewed By: Slee\n\nTest Plan: Tested with payment broker client with overloaded addresses and send/recv timeouts.\n\nRevert Plan: revertible\n\nNotes:\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664993 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6a5bcaa754fa8ece15658d8542602cd7b846d00c",
      "tree": "e0f5c99e1b68d21653f8af1b2dbd3b487aa8fc06",
      "parents": [
        "f954f97b963d618dc767677850cb13429c9f5a52"
      ],
      "author": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:50:56 2007 +0000"
      },
      "committer": {
        "name": "Aditya Agarwal",
        "email": "aditya@apache.org",
        "time": "Tue Feb 06 02:50:56 2007 +0000"
      },
      "message": "-- Protocol and transport factories now wrap around a single protocol/transport\n\nSummary:\n- This is an analagous to the C++ change made in r31441\n\nReviewed By: slee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664977 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "eb0d024ee1ca1cf55b813d4890d6eef388b5ef94",
      "tree": "6aa5dc3f4e441fb9a4c70d3c7ec02b8dac766d5c",
      "parents": [
        "79e025b3e8710cbee50db83f84cce153a230f6ea"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 07:58:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 25 07:58:55 2007 +0000"
      },
      "message": "Full automake/autoconf compliance for thrift\n\nSummary: Including the compiler!!!\n\nReviewed By: automake\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664949 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "893ef724c351d30d73f83827147a0287ec1d6751",
      "tree": "1ba101e2024876495fdd74703304710f7f028005",
      "parents": [
        "85ca7a13e89152843efe7c75956b0e22c1c4eb3b"
      ],
      "author": {
        "name": "Karl Lehenbauer",
        "email": "karl@apache.org",
        "time": "Wed Jan 17 18:56:10 2007 +0000"
      },
      "committer": {
        "name": "Karl Lehenbauer",
        "email": "karl@apache.org",
        "time": "Wed Jan 17 18:56:10 2007 +0000"
      },
      "message": "Fix identifier typo in Thrift error message.\n\nTrac Bug: #\n\nReviewed By:\n\nTest Plan:\nThe correct error message appears when a PHP Thrift client can\u0027t\nconnect to a server.  Set that up, and try and get the error message:\n\n[Wed Jan 17 10:41:41 2007] [error] TSocketPool: retryInterval (60) has\npassed for host dev007:8188\n\n...then you\u0027re good.  If you get something about a undefined property,\nthen this fix didn\u0027t work.\n\nRevert Plan: Revertible\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664920 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b0fac3ee665bd369eb97d24a2079935a91e495ab",
      "tree": "8281c567a20bcaf0d25c2026fae4151777a31804",
      "parents": [
        "ebc99e0e164e0ffc2053f3379d384719ff47cb6e"
      ],
      "author": {
        "name": "robert",
        "email": "dev-null@apache.org",
        "time": "Mon Jan 15 23:53:25 2007 +0000"
      },
      "committer": {
        "name": "robert",
        "email": "dev-null@apache.org",
        "time": "Mon Jan 15 23:53:25 2007 +0000"
      },
      "message": "Fixed some warnings, changed TSocketPool to inherit debugHandler from TSocket\nreviewed: mcslee\nrevert: yes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664913 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c989f2c78356122c3e31abb8a634893a1c58634",
      "tree": "61de540a0f260b2a6eea9e4a6543e37ece6e7d42",
      "parents": [
        "a45909b619b883f41ceef75a06d583c0c03669c8"
      ],
      "author": {
        "name": "robert",
        "email": "dev-null@apache.org",
        "time": "Mon Jan 15 18:29:51 2007 +0000"
      },
      "committer": {
        "name": "robert",
        "email": "dev-null@apache.org",
        "time": "Mon Jan 15 18:29:51 2007 +0000"
      },
      "message": "Added open, close, and isOpen to TFramedTransport\nreviewed: mcslee\nrevert: yes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664911 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2f816f28e6f7344f672dc11732f32a1e445adfe8",
      "tree": "9ac117bf52a65a113413e0e900c13e99378c562b",
      "parents": [
        "e7714a6c0911a42ead7934934334b7d330b36e87"
      ],
      "author": {
        "name": "Adam Nichols",
        "email": "adam@apache.org",
        "time": "Thu Jan 11 21:25:29 2007 +0000"
      },
      "committer": {
        "name": "Adam Nichols",
        "email": "adam@apache.org",
        "time": "Thu Jan 11 21:25:29 2007 +0000"
      },
      "message": "minor syntax change in thrift php library, reviewed by slee, revertible\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664906 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e7714a6c0911a42ead7934934334b7d330b36e87",
      "tree": "c6e2d7fa75eac764005070d70158c2b7f78f7916",
      "parents": [
        "a4713ea566a6b0a8908b558663f71aa46d4817d5"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 11 01:26:00 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Jan 11 01:26:00 2007 +0000"
      },
      "message": "Fix call_user_func bug on debugHandler_\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664905 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad58f952bc0c637a203416eaaf46383f9955ef8e",
      "tree": "9966805c3b80c16e3731105e45ecbadfd88baebc",
      "parents": [
        "a09e34efb025ef9a2552deb133b5207b9dd810b4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 03 19:23:50 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 03 19:23:50 2007 +0000"
      },
      "message": "Add options to thrift transport classes for custom error handlers\n\nSummary: So we can pass debug_rlog (facebook custom) in as a handler for errors to thrift (generic open source)\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664903 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a09e34efb025ef9a2552deb133b5207b9dd810b4",
      "tree": "06886a1830dfb03adc814ab84defeea818842ada",
      "parents": [
        "fde62cb22319c3f2d569aaa4b4b77d7727187754"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 03 18:45:04 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Jan 03 18:45:04 2007 +0000"
      },
      "message": "Fix typo class variable bug in TSocketPool\n\nReviewed By: corson\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664902 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e598d075f55af8db87ff1963c330e9ca7cc95b9e",
      "tree": "bb0c4124ed27a52738965b7c27cb3fd0516a38f7",
      "parents": [
        "216e7d6a9a7d061cdfd91b56db4ec2985cb4096e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 02:01:22 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 21 02:01:22 2006 +0000"
      },
      "message": "Thrift: Fix PHP socket fread return\n\nSummary: If you read the string \"0\" then it treats that as false, so we have to check for both \u003d\u003d\u003d false and \u003d\u003d\u003d \u0027\u0027 manually.\n\nReviewed By: martin\n\nNotes: I hate php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664878 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "588e452bc496c1c9ef3730fce15b1c9796d64c48",
      "tree": "bf8ea1f5898639a4bc0b1650e79aa1e68924841a",
      "parents": [
        "04cc605597a05f830808ed9ea81ba82d679d072e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 22:23:06 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 15 22:23:06 2006 +0000"
      },
      "message": "Fix bad implode call with nonexistant class variable in PHP SocketPool\n\nReviewed By: karl\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664875 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9683f77d886fbd7cca658afe51d8ab9a79596522",
      "tree": "d53d870ab93a82528d8a319644bede06475b015b",
      "parents": [
        "8d2b238697d06f86d35b033da82379824874a1aa"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 07 23:03:00 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 07 23:03:00 2006 +0000"
      },
      "message": "Fix TType.php problem\n\nReviewed By: martin\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664866 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5f8237d4de71d9b0abc764f973818542211c7ed4",
      "tree": "8a4635681b78a7b1df5013a59d198bb0dfa6f0de",
      "parents": [
        "bb31d0ac43b88dbb8b154f9653c5d58011a2e93d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:57:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Oct 26 04:57:03 2006 +0000"
      },
      "message": "Thrift PHP update for new Protocol wraps Transport style\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664854 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "60275c7a674fed08b0b1de0b463a7d0a579dcd23",
      "tree": "0467fd6cc21c6f94819bfb9a6625da9110e243b2",
      "parents": [
        "fe30c5f3048361eef28cf99e0ea4dc3d16cd9806"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:54:20 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 25 19:54:20 2006 +0000"
      },
      "message": "Give options for one-way or two-way buffering in PHP Thrift transports\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664843 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99e2b2639a9556685c57506459ef1c1c6bf481f8",
      "tree": "def378554bba4cc1218b06b5488b35743e330fae",
      "parents": [
        "7d5da163624c5562f2f24d32f831d8cdde5fc75e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "message": "PHP Thrift improvements, Binary code skipping, etc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664821 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3f11b7a75d295f421c2d38e01792ec8ce462fb12",
      "tree": "0192d0361edccc8ada228e85dc38741031c370fd",
      "parents": [
        "d7cc1c4e63e5d19a567d871d21277aa1fc6fea6a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 19:02:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 19:02:03 2006 +0000"
      },
      "message": "Better randomization in socketpoool\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664815 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d7cc1c4e63e5d19a567d871d21277aa1fc6fea6a",
      "tree": "c663390126ff40433b10d9ea9ed55a528d8e7f3f",
      "parents": [
        "3c4d7fd053ca07701ac1dba9f0b0f6ef29b181a3"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 16:49:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Oct 04 16:49:07 2006 +0000"
      },
      "message": "Suppress php errors in TSocket\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664814 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "29f5f67e1fafdd9ef263b59f2d93c347d2209c44",
      "tree": "698759630d47f56957083014bac67d479e7f2614",
      "parents": [
        "6979bdb557d48964b09db3fb8d641d18376d9e54"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 28 03:19:03 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 28 03:19:03 2006 +0000"
      },
      "message": "Check for empty buf on socket read\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664809 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c4a559bc18eae4ae68f6922f5814441b8fc070e",
      "tree": "c7b15d6737ff2d6735c00d1e2fa46e6cb885e423",
      "parents": [
        "c2e8ff5ae69840781c8853fa7a911baefdf62a0a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 25 21:32:05 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 25 21:32:05 2006 +0000"
      },
      "message": "Change thrift require_once to include_once\n\nSummary: As per Lucas\u0027 request\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664803 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "20c70a67be9dc7bb9ae54e3c52f14f36d75913f0",
      "tree": "79e67e4362c69661bfbcff6a2176d98c9422d3b8",
      "parents": [
        "9a89f9b7c799a66bc75c5ed35bedc90bbf489958"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 21 01:26:28 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Sep 21 01:26:28 2006 +0000"
      },
      "message": "Ooops function __construct not just __construct\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664801 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "794993d278930cde40b69b61f0eac679bb5938e4",
      "tree": "0ce3547ec414e3bc5949a31223469bc791d81d66",
      "parents": [
        "dc8a2a2fc716e30ebfe2fa9ce14761ba3dce4ed4"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 01:56:10 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 20 01:56:10 2006 +0000"
      },
      "message": "Change run() to serve() in all Thrift server interfaces\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664799 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9e7734dada3606d54b9ca520fac4f1f93e4ffd83",
      "tree": "6753bb57b26578b4fc1c980d7b0e60236c8ef21b",
      "parents": [
        "ade2c83d11abe21523607b768b68df1e1ff8bbaf"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:51:34 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:51:34 2006 +0000"
      },
      "message": "Thrift: Rename chunked to framed transports\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664796 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ade2c83d11abe21523607b768b68df1e1ff8bbaf",
      "tree": "60ac5f111f9a43f6878a52f24e3638ca2748bacf",
      "parents": [
        "018b6998d61fa77aa6f7fb9a73c7e6a2360782f2"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:41:50 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 08 03:41:50 2006 +0000"
      },
      "message": "Thrift PHP TSocketPool client\n\nSummary: Client that connects to one of an arbitrary pool of servers\n\nReviewed By: aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664795 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c98d050d652d08d8ce99bed5487cd7544b2b25cc",
      "tree": "8e04e0960151ea14d031684a3a8b5fa76b33d15b",
      "parents": [
        "68db166dd44e0df21507498def340be6117be1b0"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 02:42:25 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Sep 06 02:42:25 2006 +0000"
      },
      "message": "Thrift: Added support for double type across all languages\n\nSummary: Just for completeness cause I\u0027m crazy. Let\u0027s never use these!\n\nNotes: Also made thrift grammar support # style comments, so you can do this at the top of your files\n\n#!/usr/local/bin/thrift --cpp\n\n/**\n * This is a thrift def file youc an invoke directly and gen code!\n */\n\nblah\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664789 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fc89d399179c40adbf108b041d2759e5f56ad4a9",
      "tree": "80f925e84aa2f7921ed5feda8f5659f98656a27c",
      "parents": [
        "cde2b61c5e3a26fd6ad5bc1a6fcdee449696d66c"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 04 00:04:39 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Sep 04 00:04:39 2006 +0000"
      },
      "message": "Thrift and Python: Made to be together\n\nSummary: Python client code generation for Thrift... HOTNESS!\n\nNotes: Servers and asynchronous clients are coming soon...\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664779 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "78f58e25595f704c3b1e05c911b2821c824dd595",
      "tree": "91df51066262d32333ed9baf5d0a77465c44b482",
      "parents": [
        "c29613f7ada3733fdc88fc5b5c61bfc82e0f2b70"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Sep 02 04:17:07 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Sat Sep 02 04:17:07 2006 +0000"
      },
      "message": "Thrift generation for Java\n\nSummary: Java works, benchmark roundtrip at around 3ms, so right in between C++ and PHP\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664775 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfc0193d466df7b18a0995b300a8586a462b92a1",
      "tree": "f0f39768a94fc59b44b1224e221474b5e07e8d47",
      "parents": [
        "9cb7c61b6b2c88bf41a23d1c4e9757c81d27d8ef"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "message": "Thrift library updates, remove unsigned types\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664772 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d97eb611202c25d2210c647f32d7e780cfe319a6",
      "tree": "e2813996cd7309ec45c47da3f36057d04517ef20",
      "parents": [
        "9de5a5cdb761a68dec2c1262c10d98c5eb0712a6"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "message": "Fixed handling of signed 64bit integers to support 32bit and 64bit architectures\n\nFixed a few bugs with php code generation\n\nInitial stab at setting absolute thrift php require_once paths at configure time in order to guarantee APC caching.  Needswork.  It\u0027s hard to get automake to allow post-processing of installed files.\n\nLightly reviewed by mark slee\n\n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664768 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b09f58838f78e8c8ef411a6db052da8db1f9dc05",
      "tree": "ecdfcaf0765e0735a8d5d2ec30fa54b09de0eb3b",
      "parents": [
        "c6936407d1c3ba0325441d44511d2876eb4dbede"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 23 22:03:34 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Wed Aug 23 22:03:34 2006 +0000"
      },
      "message": "Uber configure.ac/Makefile.am and configure.ac/Makefile.am for lib/php and compiler\n\nModified TProtocol.h et al to take collection size as unsigned int.  This removes need to cast STL\u0027s default size_t to signed int and is more correct, since collection sizes cannot be \u003c 0 by definition\n\nMoved compiler/Makefile to compiler/cpp.mk so it doesn\u0027t get trashed by automake\n\n    \n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664766 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e53644ce5ebbf5e3a5f1fb3df2398534b1c965e",
      "tree": "2f7eaa25fd405bdad3789a06123a0f28e398761a",
      "parents": [
        "4e0d962693645a202bc47c0bc01b0a2c3660d70d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "message": "Thrift now works in PHP, hot stuff\n\nSummary: End to end communication working in Thrift with PHP\n\nProblem: It\u0027s a bit slower than pillar still. Need to find out why.\n\nReviewed By: aditya\n\nTest Plan: Unit tests are in the test directory. Get lucas on the PHP case...\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664720 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
