)]}'
{
  "log": [
    {
      "commit": "9f9535c5fbe0973ae803112075bff65b83bd7636",
      "tree": "b1e69b8423c1c99db5d5c4d564becfb7de39415b",
      "parents": [
        "15fe1cb5f434a5b4dcba49e3547365d705ac8f84"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 04:16:05 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 15:00:34 2014 +0100"
      },
      "message": "THRIFT-2890 binary data may lose bytes with JSON transport under specific circumstances\nClient: Delphi\nPatch: Jens Geyer\n\nminor fix regarding two warnings introduced with this patch\n"
    },
    {
      "commit": "d8bddbcefba85bb70cf2ae97f2d87ae092ffefad",
      "tree": "9e6c58ca859b2c8ca96a11ffe0db98abb03ecf62",
      "parents": [
        "4991574b5e9696dd405afe80588cc2278149c80d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 00:41:33 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 00:41:33 2014 +0100"
      },
      "message": "THRIFT-2890 binary data may lose bytes with JSON transport under specific circumstances\nClient: Delphi\nPatch: Jens Geyer\n\nThis closes #319\n\nThis patch consists of a ported version of the base64 encoding/decoding used in C#. It handles the above case correctly, decodes data more efficiently in-place, and removes the dependency to Indy (IdCoderMIME).\n"
    },
    {
      "commit": "e50f12a5ff6cd2660d7a4853318dd651ab3794a3",
      "tree": "9eca41573cef81722318f2d9345063b6d9937d9e",
      "parents": [
        "ea2fbcfc917ea84f5f367fbbc5ea5bffe023eae8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 22 21:58:59 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Nov 22 21:58:59 2014 +0100"
      },
      "message": "THRIFT-2847 function IfValue() is a duplicate of System.StrUtils.IfThen\nClient: Delphi\nPatch: Qian Xu \u003csx.away@googlemail.com\u003e\n\nThis closes #280\n"
    },
    {
      "commit": "d5436f5cf7a100d89abb3d125d8f241ca7dc925e",
      "tree": "b43c894115c415148dc01989dbf32a9f823848e7",
      "parents": [
        "23b60b51dfda16135e525ecf3a8d52347f574f21"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 19:50:38 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:12:40 2014 +0200"
      },
      "message": "THRIFT-2768: Whitespace Fixup\nClient: C#, Delphi\nPatch: Jens Geyer\n"
    },
    {
      "commit": "3e8d9272cecfb6dcfe7a03faafdba295c7d1838e",
      "tree": "57ae50f4d647fd7cb92707c955dffac564d1057c",
      "parents": [
        "b3e5ebe1e4fdbbc34df5d4dabcdd15f25a7ee2fd"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Sep 14 20:10:40 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 17 21:53:55 2014 +0200"
      },
      "message": "THRIFT-2696 Unable to stop socket server while there are idle clients\nClient: Delphi\nPatch: Jens Geyer \u0026 Severian Duchenko\n"
    },
    {
      "commit": "684ccab5e72cddacda7a1fc2c1a80f23e1bc3163",
      "tree": "9db85c1cb90c96aacf6611a41734e8dbe46a58c7",
      "parents": [
        "a8eec715d827a973d963edb4f348ff4fb2a48a81"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 11 21:14:44 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 11 21:14:44 2014 +0200"
      },
      "message": "THRIFT-2696 Unable to stop socket server while there are idle clients\nClient: Delphi\nPatch: Severian Duchenko \u0026 Jens Geyer\n\nThe patch contains some additional refactoring, e.g. I consolidated the excessively overloaded CTORs a bit.\n"
    },
    {
      "commit": "6d1a83aa485ed9c3644d3200555700070547bf90",
      "tree": "016f0223385b3182ea76e71c14506af97b69d71b",
      "parents": [
        "72e9c375175ff05a9b9cd61c9937db0bd48742ac"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 03 00:49:05 2014 +0200"
      },
      "message": "THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "e9651367c550a6dd72b5a67a3e5c487bd299eac8",
      "tree": "7945e63b74d822e54e5c00b3a1067bc21da75c5a",
      "parents": [
        "2bf90780d451ca9c6f7a0e2082009a5f409932af"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 22:46:17 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 22:48:13 2014 +0200"
      },
      "message": "THRIFT-2415 Named pipes server performance \u0026 message mode\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "7bb44a33bf2225d6c2220e4c5166669f7975f561",
      "tree": "641c0dea3ec8c4ae2f43ae08c666e1db810b7741",
      "parents": [
        "73938622ef9b3a53d45063aee70ad5155202605a"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 07 22:24:37 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 07 22:24:37 2014 +0100"
      },
      "message": "THRIFT-2345 Delphi: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "beb937740a19340431ffd99ecb14f8a5c05624c2",
      "tree": "cdeb434698db728d159e4a36cf85647c1141b02b",
      "parents": [
        "026d7fc0e1eaac1a36d964ec3b900e34c11c0c81"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 23 19:16:52 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 23 19:16:52 2014 +0100"
      },
      "message": "THRIFT-2331 Missing call to ReadStructBegin() in TApplicationException.Read()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "2136694a2045120af80fb7064f600a75f793720c",
      "tree": "ad3016c9f18e8108456315520d5d8c4f32d16536",
      "parents": [
        "ad0141aea57f7a5881a9c899a74445f8825fc267"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 30 22:04:51 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Dec 30 22:06:08 2013 +0100"
      },
      "message": "THRIFT-2297: TJsonProtocol implementation for Delphi does not allow for both possible slash (solidus) encodings, including a test case\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "d960e6e9662d4a9128dc7a8378ab54ad030e24ec",
      "tree": "3d79f12987a2d7f68b3df8bad650b397870a620b",
      "parents": [
        "bf3a19dc7ee50be6959df5422642794f8c54383d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Dec 19 22:06:30 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Dec 19 22:06:30 2013 +0100"
      },
      "message": "THRIFT-2195 Delphi event handlers - fix for multiplex protocol\n"
    },
    {
      "commit": "d430bbdc8148558cb30a2db4931dc3e19405a578",
      "tree": "18fdfbaaf285fe92a3ecd26f7c20e1aa0d937c72",
      "parents": [
        "01640408045af154883bb420aa4e589195af7d12"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 26 23:37:54 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Sep 26 23:37:54 2013 +0200"
      },
      "message": "* THRIFT-2195: added default argument for enhanced compatbility\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "01640408045af154883bb420aa4e589195af7d12",
      "tree": "b75665eec7420d5a361b4f23dd6e5ea6ed4df4f7",
      "parents": [
        "83767a72cd94c0bcc89d350bc551227f41669479"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 25 21:12:21 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Sep 25 21:12:21 2013 +0200"
      },
      "message": "THRIFT-2195 Delphi: Add event handlers for server and processing events\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "26ef743d2fb9da250bee385cac0bef09a5f09b77",
      "tree": "916f77b4ff27f3f10fc352204cecb3e034fac6df",
      "parents": [
        "836d95f9f00be73c6936d407977796181d1a506c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 23 22:01:20 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 23 22:02:17 2013 +0200"
      },
      "message": "THRIFT-2202 Delphi TServerImpl.DefaultLogDelegate may stop the server with I/O-Error 105\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "718f6eefb6791128a5290b3c7cf47f025ed60c66",
      "tree": "6fe7a02497e1d77c3add568137371936581e8a3a",
      "parents": [
        "a6a32a56fb565d155fd9ae3826b6bbdede6688be"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 06 21:02:34 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Sep 06 21:02:57 2013 +0200"
      },
      "message": "THRIFT-2162 Missing calls to inherited CTOR at misc. places\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "2ca9c2028593782621c8876817d8772aa5f46ac7",
      "tree": "75d9cbde1f9994b5b8b7cb0b637504d66787a39f",
      "parents": [
        "d051ca0b23eab53ede689ba319256e5f30feebf8"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:37:54 2013 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Aug 14 19:38:42 2013 -0400"
      },
      "message": "THRIFT-820 Remove readLength attribute from BinaryProtocol\n\nPatch: Carl Yeksigian\n"
    },
    {
      "commit": "67065d7bf8405ccc38d911b928c88a64d79902c6",
      "tree": "8d69032e99ff40ff9848c5cd5c4ca7648fe5f601",
      "parents": [
        "6f2a5037105ccad05eb84ec0a60da3389c85eb3f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 06 14:28:43 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jul 13 13:24:10 2013 +0200"
      },
      "message": "THRIFT-2084  Delphi: Ability to create entity Thrift-generated instances based on TypeInfo\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c2c4d72b90f322e46a8cbb4e196c598bbcb3f615",
      "tree": "a3f2bf07b76f8b8d43f8ae5a786861478d2593fd",
      "parents": [
        "0ca234f3b667079aad3c6e7ff5d5b54bb30c572c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 21:43:40 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 04 22:06:30 2013 +0200"
      },
      "message": "THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "2d2b3b2be861434a06a15c414b935fe7531b9752",
      "tree": "7cf357d49b68581b8244c99debd95c8497ec6a16",
      "parents": [
        "15522724f623b98f5e97b442baa47fa28975881e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:03:08 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 13 22:03:08 2013 +0200"
      },
      "message": "THRIFT-1962 Multiplex processor should send any TApplicationException back to client\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "06045cf8d962b83ea53a6ea4a6e3cabe3547e666",
      "tree": "5165dce091dab0b41c1c021ad489371e312c43b3",
      "parents": [
        "3a931b50d906db8099d3819a4c8c89328bb92a61"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 27 20:26:25 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 27 20:26:25 2013 +0200"
      },
      "message": "THRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for clean server stops\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "8a70196d00b667b5e890cb0974373d2a2af4f82c",
      "tree": "1da678d26a673e78db8a05518c04583543fa6f68",
      "parents": [
        "cac2c5761e2ebe8b14a3c03dd2ee756c1e14441b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 25 01:28:12 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 25 01:32:57 2013 +0200"
      },
      "message": "THRIFT-1899 Delphi: Support for Multiplexing Services on any Transport, Protocol and Server\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0b20cc8a587ecbb556c1fe7e7afb55b9fe449c30",
      "tree": "ca33ca07dfc7f66b68c8076bcee13625cc2d7261",
      "parents": [
        "5cb0d22a03c709ec9f581a615b9274ab765cea26"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:47:01 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:47:01 2013 +0100"
      },
      "message": "THRIFT-1874 timeout for the server-side end of a named pipe\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5cb0d22a03c709ec9f581a615b9274ab765cea26",
      "tree": "ae133944df0749349a1c5c64039b84d22843aff8",
      "parents": [
        "6a7463a725db0ff228cc9048f9f1bfb8319c0f96"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:44:22 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:44:22 2013 +0100"
      },
      "message": "THRIFT-1873 Binary protocol factory ignores struct read/write flags\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "6a7463a725db0ff228cc9048f9f1bfb8319c0f96",
      "tree": "46d7df381db082ea9028b280d72beffd41141914",
      "parents": [
        "20c81ad74c53c102692adec0e3c68d413899cabd"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:40:59 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 07 20:40:59 2013 +0100"
      },
      "message": "THRIFT-1872 issues with TBufferedTransport buffer\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b64a774b2fbfab034c0b7fff1641a46d8123d19f",
      "tree": "cc9a9c55efc21af810cf30c836f09ab7d3c52a20",
      "parents": [
        "d34bea0c04321a8cdd4df210f1ca06e1c728da9f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 23 20:58:47 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 23 20:58:47 2013 +0100"
      },
      "message": "THRIFT-1842 Memory leak with Pipes\nPatch: Jens Geyer\n"
    },
    {
      "commit": "0193149842924b65c5d3761d60055d298470d3ab",
      "tree": "a2f40b909010e1b5c45971b04c57a8daf20bc90e",
      "parents": [
        "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "message": "THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations\nPatch: Andrew Cox\n"
    },
    {
      "commit": "79655fbe0b9bf0ca310ce35bafcfb47f76642e6d",
      "tree": "c0819781e03b58e5b34adfb7a80497b8ae826ffa",
      "parents": [
        "98f93778e1ea5b8b3dbed7bb946cddf6208fbe42"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 20:59:41 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 20 20:59:41 2012 +0000"
      },
      "message": "THRIFT-1713 Named and Anonymous Pipe transport (Delphi)\nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400514 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6fcecd45a715c02452af6674f44e8edb6b0a2f42",
      "tree": "f34d91c4e52e0c2318ab25f1844b8454daedc0fd",
      "parents": [
        "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "message": "Updating Thrift trunk version to 1.0.0-dev\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3bef8c221a14a07dfd7c200e8bb3dbb4c09bc390",
      "tree": "0512332cd6db24421a76ecc7041a5a880fa2d9eb",
      "parents": [
        "dfb8298b28560f0e23b16b10e53c0be24183834b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:58:00 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:58:00 2012 +0000"
      },
      "message": "THRIFT-1713 Named and Anonymous Pipe transport (Delphi) \nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394952 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b2c0b2eba61aa3ae0d7071e2002d13ad2f77d4f",
      "tree": "a0c5dbf9d8ba5aca81ef10512d27a9df5fbf635d",
      "parents": [
        "630ce09ae6f8bca0ac456cbdc9984de73e08512c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 12 20:09:02 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 12 20:09:02 2012 +0000"
      },
      "message": "THRIFT-1691 Serializer/deserializer support for Delphi \nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1384105 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6cd63ecf5bf2d0ad639250f5b5d094e849ede7e3",
      "tree": "019c354671c75b84a2cb1514a7349f1648bb1389",
      "parents": [
        "afd3ab2714fd3a5736dd86a193b800bb0a9a5f37"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 29 02:04:35 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 29 02:04:35 2012 +0000"
      },
      "message": "Thrift-1670: Incompatibilities between different versions of a Thrift interface\nClient: delphi\nPatch: Jens Geyer\n\nThe method TProtocolUtil.Skip() lacks implementation, which leads to exceptions after unknown message members are found by the generated deserialisation code.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1378429 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "febe845f05a1e30fb16516eb934724f34ac2bd8f",
      "tree": "0b50875973b4340cc163c9409b57d1106bf8743c",
      "parents": [
        "cefdca6f49ebfdc31e2a6f87f446a29a0891bf0a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 06 10:32:24 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jun 06 10:32:24 2012 +0000"
      },
      "message": "THRIFT-1621 Delphi Memory leaks\nPatch: Jens Geyer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1346814 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c6773aeef8ae25444bf9b4830edfe80b2e9aa7e",
      "tree": "477a8afff62eff178adefe77240c9f1b570d0790",
      "parents": [
        "17515db9349fef971f9ae4e6f104894fdd4d9694"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 22 02:40:45 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 22 02:40:45 2012 +0000"
      },
      "message": "THRIFT-1537:TFramedTransport issues\nClient: delphi\nPatch: Jens Geyer\n\nTFramedTransport fixes for:\n - The offset \"off\" is ignored, instead always 0 is used fpor reads and writes\n - Trying to write an empty byte array results in range check exceptions\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1303637 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "333bbf3d8899a6a0e8971ed7abb10f51b4fc7867",
      "tree": "8df4f544f44ff3e6cefecf0ec45ed09a10b9ca4a",
      "parents": [
        "77e1e629131228cdeda3b740ef4cbf27a7af886b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 08 21:51:08 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 08 21:51:08 2012 +0000"
      },
      "message": "THRIFT-1485 Performance: pass large and/or refcounted arguments as \"const\"\nPatch: Jens Geyer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1228965 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "45a372679de011d7bc3fecd053738cf505086b53",
      "tree": "02e66ff5b91d205e284920191bbbd20993c5dbe4",
      "parents": [
        "c8d5d4d911afc08874c7b3fafbb700ceaee2e610"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 08 21:44:44 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 08 21:44:44 2012 +0000"
      },
      "message": "THRIFT-1473 JSON context stack may be left in an incorrect state when an exception is thrown during read or write operations\nPatch: Jens Geyer\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1228963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a2a9ee993e0fb7607ab1bf4173b7037e3c317c28",
      "tree": "8e5dbf64604d7e818f42dd26121edb0cad7455cf",
      "parents": [
        "f3e48d4a2e0392d25b02fbfb2df51489744b250e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 15 20:50:31 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Dec 15 20:50:31 2011 +0000"
      },
      "message": "Thrift-1467:Possible AV with empty strings when using JSON protocol\nClient:delphi\nPatch: Jens Geyer\n\nFixes exception raised on empty json strings.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1214955 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9901069442f25fb8783fb62b9899b4e81937717b",
      "tree": "6674fcb3269ea8db3ee2b5d6a8c357c9cf3da26f",
      "parents": [
        "b03a59cc5c3e71c74c6d374e67bd45de6b270eea"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "message": "Updating trunk to 0.9.0 version.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1208214 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ac10256fccfcc9a31946c26777007a41d7766489",
      "tree": "9d110073cfef3829d84d1129cc8cc584066fcfd5",
      "parents": [
        "a6c031ad41716173007677dda5e244d7b1314a3d"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 23 14:30:41 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 23 14:30:41 2011 +0000"
      },
      "message": "Thrift-1435: make TException.Message property conformant to the usual expectations\nClient: delphi\nPatch: Jens Geyer\n\nMake delphi exceptions act like standard TException within other languages \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1205415 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "27274229510ce6c99f20dad2d11fc2d7acc6e8d3",
      "tree": "f80cfbde15afd791f2b4ca48221054b90354d6a8",
      "parents": [
        "8941458f721a1fcc4220adb7e8c14eddc77f8691"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Nov 10 20:32:44 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Nov 10 20:32:44 2011 +0000"
      },
      "message": "Thrift-1401: JSON-protocol for Delphi XE Libraries\nClient: delphi\nPatch: Jens Geyer\n\nAdds support for the JSON protocol to the existing Delphi XE libraries.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1200538 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "28459dc9c56eb2b4148d719d5559eaac669eff06",
      "tree": "16a26ecd3aa29c4508d91806f8d5c0bb5412ba83",
      "parents": [
        "48bb0e2ad4e5fb10cc832e05a2af4f505c5b0922"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Nov 05 13:36:27 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Nov 05 13:36:27 2011 +0000"
      },
      "message": "Thrift-1415: delphi: add version Info to the library\nClient: delphi\nPatch: Jens Geyer \n\nAdding versioning to delphi library\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1197957 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "73a921f85c57fd9dda26f91405999455eab8582b",
      "tree": "3ea57bcd815a499a05a2b8609414d31c81e6b884",
      "parents": [
        "1290d42162c1de8a256d3db9c118d308f5cceb84"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Oct 31 14:07:14 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Oct 31 14:07:14 2011 +0000"
      },
      "message": "Thrift-1408: Delphi Test Server: Exception test case fails due to naming conflict with e.message\nClient: delphi\nPatch: jens Geyer\n\nFix name comflict with e.message \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1195461 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "806d298042243f1005c062a920b358c95444c9dd",
      "tree": "bcdb4b630ecc6bfd0dbd305ba14a257d37b9e95e",
      "parents": [
        "d2b3bb4e236cd8383c97be665fa3324bc900ef64"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:33:31 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:33:31 2011 +0000"
      },
      "message": "THRIFT-1399: One of the TServerImpl.Create CTORs lacks implementation\nClient: delphi\nPatch: Jens Geyer\n\nAdding delphi test server missing constructor. \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1189007 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d09362c5c734b5032372a2c8bfc8c6afcb632149",
      "tree": "625d9dc3dc5279f97a8b61b9ce71f20a5e2c32c0",
      "parents": [
        "0c0f651e1079ffa95be0d5b9a768fdef8af9dc9b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:25:07 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Oct 26 02:25:07 2011 +0000"
      },
      "message": "THRIFT-1404: Delphi compiler generates struct reader code with problem.\nClient: delphi\nPatch: Kenjiro Fukumitsu\n\nAfter recieved STOP,it calls additional ReadFieldEnd, which is different from the implementation of other language compiler.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1189005 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7ae13e10f7cb0e0c6107cb849d33b9a46b299840",
      "tree": "c757f2c0228b78ab4b02075b11aab75a8f56e69a",
      "parents": [
        "857a8b8bf81d4ead905e02527727a751720ffdbc"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 14:35:26 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 18 14:35:26 2011 +0000"
      },
      "message": "Thrift-1366: Delphi generator, lirbrary and unit test.\nClient: delphi\nPatch: Kenjiro Fukumitsu\n\nAdding delphi XE generator, lib and unit tests.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1185688 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
