)]}'
{
  "log": [
    {
      "commit": "1d5113ed7596f9480905fce37b1a53395c3b29b9",
      "tree": "8ce5b0a68176ae5564b8c25248d11d6591f85076",
      "parents": [
        "85827154b44184397c11a302ed175cfa4d3dec09"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 13 01:29:15 2018 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jan 14 11:53:29 2018 +0100"
      },
      "message": "THRIFT-4455 Missing dispose calls in ThreadedServer \u0026 ThreadpoolServer\nClient: C#\nPatch: Jens Geyer\n\nThis closes #1467\n"
    },
    {
      "commit": "d1380d52999e3c47e978879059f5017d01b257f3",
      "tree": "49f9008596e187216cd9a5cd9f6cad52c66689cb",
      "parents": [
        "b67cad46e43c2a88e6f9cc986a9f0c3b6b300971"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri May 12 22:49:57 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun May 14 12:57:11 2017 +0200"
      },
      "message": "THRIFT-4190 Improve C# TThreadPoolServer defaults (part 2 of 2)\nClient: C#\nPatch: Jens Geyer\n\nThis closes #1268\n"
    },
    {
      "commit": "224c334e50a553504385dd001dadf31f7346b30a",
      "tree": "a123a243822a7ec1e705da05c39006393ea1a558",
      "parents": [
        "c54a90d12d7ca05de88dfaa5d569dbb96dd83317"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat May 06 22:38:43 2017 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon May 08 16:53:15 2017 +0200"
      },
      "message": "THRIFT-4190 Improve C# TThreadPoolServer defaults\nClient: C#\nPatch: Jens Geyer\n\nThis closes #1262\n"
    },
    {
      "commit": "0c0649de7eae1b53fc3456a1024425fc36d745dc",
      "tree": "6a2b78430c25a05f59b1dbfcac6bfaff02204d2d",
      "parents": [
        "0bd810af87f511a454922c5849725b143cf8e35f"
      ],
      "author": {
        "name": "Adam Connelly",
        "email": "adam.rpconnelly@gmail.com",
        "time": "Sat Dec 26 15:55:05 2015 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 14 20:26:14 2016 +0100"
      },
      "message": "THRIFT-3510 Add HttpTaskAsyncHandler implementation\nClient: C#\nAuthor: Adam Connelly \u003cadam.rpconnelly@gmail.com\u003e\n\nThis closes #762\n"
    },
    {
      "commit": "2bfd7df93e5e2c1195a5cb2bcde42820f24b642f",
      "tree": "0d1cadbebf7de009f6ed62a2f1286b8fb46f4a4f",
      "parents": [
        "54beb80ded9286aeda7da345cbd8303e010b45e8"
      ],
      "author": {
        "name": "Jonathan Heard",
        "email": "jonathan.heard@qassociates.co.uk",
        "time": "Wed Oct 28 17:34:27 2015 +0000"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Oct 29 22:40:58 2015 +0200"
      },
      "message": "THRIFT-3397 Implement TProcessorFactory in C# to enable per-client processors\nClient: C#\nPatch: Jonathan Heard\n\nThis closes #663\n"
    },
    {
      "commit": "c7cf379aaede7df0f6117008a561c1ba9aa73044",
      "tree": "05781562be1c76815c55e15c3576ebb55fa79604",
      "parents": [
        "d6834409b4876592b6aae036e8d6e9c6ffc814d8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Mar 07 13:18:02 2015 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Mar 07 14:24:58 2015 +0100"
      },
      "message": "THRIFT-3030 TThreadedServer: Property for number of clientThreads\nClient: C#\nPatch: Nils Hügelmann\n"
    },
    {
      "commit": "7d88208945894aa4c2dfab0ef22163b807d58ce6",
      "tree": "678eccd2993dd503f167cee34e04867f186aab6d",
      "parents": [
        "ce36aac5916ec02bf5b5a0be0684c079e797d000"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jan 27 22:08:44 2015 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 28 00:52:45 2015 +0100"
      },
      "message": "THRIFT-2952 Improve handling of Server.Stop()\nClient: C#\nPatch: Jens Geyer\n\nThis closes #361\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": "eb8e5ad87fc8d715a40416f789774da2856a6d69",
      "tree": "fd9b431a853d61e61479bae662da7314fe9f605b",
      "parents": [
        "4606d7db90343014908acd80267034f2d750d660"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 29 21:50:15 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Sep 29 21:50:15 2014 +0200"
      },
      "message": "THRIFT-2654 reduce number of server exceptions\nClient: C#\nPatch: Craig Peterson\n\nThis closes #177\n"
    },
    {
      "commit": "0e86f1f7748c8a4386af8a817d50e4fe39e6b872",
      "tree": "0f2d11ee82da6936ae1525b386a1ac542fa496c2",
      "parents": [
        "cdab7eef751ab26204d644da457f98ce77ad109f"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Sun Jul 13 09:50:19 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Sun Jul 13 09:50:19 2014 -0700"
      },
      "message": "THRIFT-2624: Add TServerEventHandler support to C#\nClient: C#\nPatch: ra\n\nAdds the TServerEventHandler interface to the C# lib and adds\nsupport in all C# servers.\n"
    },
    {
      "commit": "4b0fede142950c31ac04460221021ebc2800c0db",
      "tree": "49e64f998f9762c37bcf576373abd036dfaa6149",
      "parents": [
        "97243a73eab86b634540756f72be1c500cfeea6c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 28 22:31:23 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed May 28 22:35:15 2014 +0200"
      },
      "message": "THRIFT-1584 could not SetMinThreads in ThreadPool on single-core machines\nClient: C#\nPatch: Jens Geyer after suggestion from JIRA-User \"Funny\"\n"
    },
    {
      "commit": "1c99e7079b45dde9dbb7197ceb337e42a550a84e",
      "tree": "f5b7bb9ec1e48a3b7cdefcb5a77a7677996f6878",
      "parents": [
        "6fe77e8e660139dbe7ad2b52e5ca3d0e5a0de7ca"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 17 22:50:39 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 17 22:51:23 2014 +0200"
      },
      "message": "Fixed a bunch of inconsistent/wrong line endings in the C# part, no other changes\n"
    },
    {
      "commit": "d335acdc2e69f4f682f28dded96914240c1bdc1d",
      "tree": "5390e3fc7a038ae55d9506df733c6a83439ef8c7",
      "parents": [
        "1ee7bb645d1ca5b54198d77cdc9f0517e509cc39"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 11 21:33:54 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Nov 11 21:34:40 2013 +0100"
      },
      "message": "THRIFT-2259 C# unexpected null logDelegate() pointer causes AV in TServer.serve()\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b1ec4ccca167a7ee21689fb5dd7238310ac91758",
      "tree": "53b040cf636e6e0aa310c089ad15bb738bd900b9",
      "parents": [
        "5c854619950879aefdb14451357a1dee65bb08e7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:21:41 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 11 21:21:41 2012 +0000"
      },
      "message": "THRIFT-1412 Thrift Transport classes should manage the lifetime of objects implementing IDisposable by implementing IDisposable themselves\nPatch: Joshua Garvin\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e0cac988b6caa0a3a624951418ecae32c6ba9a5c",
      "tree": "1b6e39c638ee0054f8c1006205f60fbbbc59cf47",
      "parents": [
        "08dc7e85b9aa84933febecab29b2cbe5958d5471"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 16 13:15:49 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 16 13:15:49 2010 +0000"
      },
      "message": "THRIFT-1022 Typo cleanup patch\n\nPatch: Anatol Pomozov\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1049968 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "53ae9f39d5118d9b13774413e7989b9f0fb1a8eb",
      "tree": "5cc5f76a2afed365f70f366994e255dbda59235c",
      "parents": [
        "f5dea4c7f31703cdc0c347eb7ec429fc5864afb4"
      ],
      "author": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Mon Dec 07 00:42:38 2009 +0000"
      },
      "committer": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Mon Dec 07 00:42:38 2009 +0000"
      },
      "message": "THRIFT-622. Add appropriate licensing information to get Thrift ready for a release.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@887812 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ab4460dc974586407cb3d9382e6b079c8449a8ca",
      "tree": "a323b9214fd0069244856d7d55b8333659b7929b",
      "parents": [
        "d40731edb2744d9b1234c6bcea22788b65e81a23"
      ],
      "author": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Fri Mar 20 02:28:41 2009 +0000"
      },
      "committer": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Fri Mar 20 02:28:41 2009 +0000"
      },
      "message": "THRIFT-158. csharp: Update headers to Apache\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756311 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d831a21773d789fae1b1d0b52b3d6378f377b8b1",
      "tree": "2c1351cebde6a104134c49066435dcfb6f4cabc5",
      "parents": [
        "067c9aff285f3922d3e13b46ca52e4ec8c68b586"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Feb 13 03:09:52 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Feb 13 03:09:52 2009 +0000"
      },
      "message": "THRIFT-309. Make Thrift\u0027s C# mapping .NET 2.0 (Mono 1.2.4) compatible\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@743963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6319133cacb49c815aa1783c129aa427c762b2fd",
      "tree": "d6af7dd2eee92f98de31d7671eac808eafafdbed",
      "parents": [
        "d6b7182df59ae7cb1849c36b5d9513fce681ce35"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Jan 06 19:49:22 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Jan 06 19:49:22 2009 +0000"
      },
      "message": "THRIFT-25. csharp: Various compiler and library improvements\n\nCompiler:\n- Thrift structures are serializable.\n- The member fields of thrift structures are now private and only accessible\n  through Properties, which keep the appropriate __isset up to date.\n\nLibrary\n- Addition of TBufferedTransport, which can be used to wrap other Transports.\n- Addition of TThreadedServer, which manually manages threads instead of\n  relying on .NET ThreadPool.\n- Servers use a log delegate that defaults to System.Console but allows\n  servers to use log4net without introducing the dependency.\n\nThriftTest Visual Studio Project\n- Test client and server that use ThriftTest.thrift. The project references\n  thrift.exe and Thrift.dll from the subversion tree and automatically builds\n  generated code. This makes it very easy to test changes in both the compiler\n  and library.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@732079 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cee1e085b56866b4feb9b334da5d5d8f0b79d44d",
      "tree": "f09d026f0123f765ca8781f08e98138b812c83d6",
      "parents": [
        "437c03bb3d8825bf64581869861c645b4f94908f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 02 22:10:09 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 02 22:10:09 2008 +0000"
      },
      "message": "C#: Catch exceptions by name.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665631 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "437c03bb3d8825bf64581869861c645b4f94908f",
      "tree": "2e199689a062de639dfb326213e68651bd56d928",
      "parents": [
        "d8217422c8bc5e865e0acbea92c47eed38865b2a"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 02 22:10:06 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Apr 02 22:10:06 2008 +0000"
      },
      "message": "C#: Make TSimpleServer a public class.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665630 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc815f5402deeaa6ddd25c536bf912be59438d57",
      "tree": "237f0c25195bba46d7825761038af773c3b88ee5",
      "parents": [
        "907ad76c2db1ae834ea8d09a0aca86da008c261f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Mar 02 00:58:04 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sun Mar 02 00:58:04 2008 +0000"
      },
      "message": "Add Stop methods for C# servers.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665538 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c90f6f8af1d64ec9272bb2f6092336f3d0b8df8",
      "tree": "15245f459a76acc769d8fe99179176b4965bf66d",
      "parents": [
        "3160971286aea0d5b28d5a7a87acaa8a12209ef8"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "message": "Thrift: Whitespace cleanup.\n\nSummary:\n- Expanded tabs to spaces where spaces were the norm.\n- Deleted almost all trailing whitespace.\n- Added newlines to the ends of a few files.\n- Ran dos2unix on one file or two.\n\nReviewed By: mcslee\n\nTest Plan: git diff -b\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665467 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7f42bcf97c8961d5f25cb88220d0b358a1cbccae",
      "tree": "e10c327a36496b5f3b1146a2c5b84d6fb6f159bc",
      "parents": [
        "204420fa56d93adb59ac9fe339bb25e8d9b13fb2"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jan 11 20:59:12 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Fri Jan 11 20:59:12 2008 +0000"
      },
      "message": "Thrift: C# Bindings.\n\nSummary:\nC# generator, library, and MS Build task contributed by imeem.\n\nReviewed By: mcslee\n\nTest Plan:\nBuilt the Thrift compiler and generated some C# code.\nI\u0027d love to say I installed Mono or Portable.NET and built the C# code,\nbut I did not.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665421 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
