)]}'
{
  "log": [
    {
      "commit": "02c95c1c4008e72592251c85f8ce68b8b09ad77f",
      "tree": "8b994150aee6cf275fa9af47a7cd10784512cc66",
      "parents": [
        "7b021bb13b054fce3731bb340ded51bd9607c210"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 23:58:32 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 23:58:32 2014 -0400"
      },
      "message": "THRIFT-2258:Add TLS v1.1/1.2 support to TSSLSocket.cpp\nClient: cpp\nPatch:  Chris Stylianou\n\nEnables TSSLSocketFactory to set the required protocol.\n"
    },
    {
      "commit": "7b021bb13b054fce3731bb340ded51bd9607c210",
      "tree": "14ffda6358e3a1f3337d8838b5414c3d4a2e13ca",
      "parents": [
        "d5cd81f46f3fa8d5e5eac747b146f57931eedb4e"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 23:34:46 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 23:34:46 2014 -0400"
      },
      "message": "THRIFT-2095:Use print function for Python 3 compatiblity\nClient: py\nPatch: jfarrell\n\nUpdated py generator to print out () for py4 compatability\n"
    },
    {
      "commit": "d5cd81f46f3fa8d5e5eac747b146f57931eedb4e",
      "tree": "42d8e6b5e2c96410dba7bc3695fb6befe07530a0",
      "parents": [
        "86653cc388159ed1a83a7cb636c6dbc6a89ed9fe"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 22:30:54 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 31 22:30:54 2014 -0400"
      },
      "message": "THRIFT-981:cocoa: add version Info to the library\nClient: cocoa\nPatch: jfarrell\n\nAdds version to cocoa lib\n"
    },
    {
      "commit": "86653cc388159ed1a83a7cb636c6dbc6a89ed9fe",
      "tree": "5e84db3716fd16ee5a427d28c221144341607367",
      "parents": [
        "d21032ad409d54aea30a78be2e3eaa04e9bda231"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 31 19:49:53 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 31 19:49:53 2014 +0200"
      },
      "message": "THRIFT-2437 Author fields in Python setup.py must be strings not lists\nPatch: Pascal Bach\n"
    },
    {
      "commit": "d21032ad409d54aea30a78be2e3eaa04e9bda231",
      "tree": "ed4dc7b47055ac2f15c6a51c3a1a257be180495b",
      "parents": [
        "d7902bf19d0c323f38706c02338bbe2442f483c3"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 31 19:21:27 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 31 19:21:27 2014 +0200"
      },
      "message": "THRIFT-2439 Bug in TProtocolDecorator Class causes parsing errors\n\nPatch: Gianluca Bargelli\n"
    },
    {
      "commit": "d7902bf19d0c323f38706c02338bbe2442f483c3",
      "tree": "613206176a3fd8c85872c5c0a37e5e8b6da422f1",
      "parents": [
        "8384351c9a6568ab8cd3614b6f9a46f1c43c1e9d"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Mar 31 16:21:37 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon Mar 31 16:21:37 2014 +0200"
      },
      "message": "THRIFT-2368 New option: reuse-objects for Java generator\nPatch: adam-aph\n"
    },
    {
      "commit": "8384351c9a6568ab8cd3614b6f9a46f1c43c1e9d",
      "tree": "fb7bd10596a917653c66822ba905d083fd239684",
      "parents": [
        "a2e4e565983d247fbcf634a52ddb85cec872e96f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Mar 30 19:36:25 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Mar 30 19:36:25 2014 +0200"
      },
      "message": "THRIFT-2432 Flaky parallel build\nPatch: Benoit Sigoure\n"
    },
    {
      "commit": "a2e4e565983d247fbcf634a52ddb85cec872e96f",
      "tree": "01fce9b4bac23d097282b10bf31b034dd6b94323",
      "parents": [
        "ea6076f1750fecf2f2bd0a9fa4747f916588427b"
      ],
      "author": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Sat Mar 29 01:14:48 2014 -0700"
      },
      "committer": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Sat Mar 29 01:14:48 2014 -0700"
      },
      "message": "THRIFT-2398:Improve Node Server Library\nCLIENT: node\nPatch: Randy Abernethy\n\nUpdate node hello web example and line ending clean up.\n"
    },
    {
      "commit": "ea6076f1750fecf2f2bd0a9fa4747f916588427b",
      "tree": "9150198ba84d7208f5ad619e3e73313954e82b17",
      "parents": [
        "d60f9789dbbe5e8fb05815eb01cc5213f811ea9b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 28 22:45:27 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 28 22:45:27 2014 +0200"
      },
      "message": "THRIFT-2430 Crash during TThreadPoolServer shutdown\n\nPatch: Lars Benner\n"
    },
    {
      "commit": "d60f9789dbbe5e8fb05815eb01cc5213f811ea9b",
      "tree": "198623c5b123356356fb44d536cc24c4bc0b23cb",
      "parents": [
        "1823b59cedd1bd35e11831f08565b89994a8cbaf"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Fri Mar 28 10:36:38 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Fri Mar 28 10:36:38 2014 -0700"
      },
      "message": "THRIFT-2398:Improve Node Server Library\\nClient: Node\\nPatch: Randy Abernethy\\n\\nGeneral server parameter harmonization and comments\n"
    },
    {
      "commit": "1823b59cedd1bd35e11831f08565b89994a8cbaf",
      "tree": "a8ace52875b3e1e3f9e12398ab860e09122e0b38",
      "parents": [
        "bf0b6291f8bc7192847a2da458fdd40ee7256066"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 27 13:56:04 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Mar 27 13:56:04 2014 -0400"
      },
      "message": "THRIFT-2428: Python 3 setup.py support\nClient: py\nPatch: Nathan Van Gheem\n\nGithub Pull Request: This closes #89\n----\ncommit 89838fb1ff173eae6d81312e4e73e0ac2adc049d\nAuthor: Nathan Van Gheem \u003cvangheem@gmail.com\u003e\nDate:   2014-03-27T17:35:10Z\n\n    python 3 support\n"
    },
    {
      "commit": "bf0b6291f8bc7192847a2da458fdd40ee7256066",
      "tree": "52168dc5557366d6e52e8f2176e794e69187b966",
      "parents": [
        "443ced0e3a68b3bf61c32466e0f75c5a41abbe47"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 26 23:32:34 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 26 23:32:34 2014 +0100"
      },
      "message": "THRIFT-2414 c_glib fix several bug\nPatch: Jaesang Kim\n"
    },
    {
      "commit": "443ced0e3a68b3bf61c32466e0f75c5a41abbe47",
      "tree": "1a1f03aba192c08b944c4c4fc9aedea76e2ff5e7",
      "parents": [
        "e8ca73f62f97fe1cf05425727a9831d14316e4d4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 26 23:23:37 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 26 23:23:37 2014 +0100"
      },
      "message": "js tutorial add missing semicolon\n"
    },
    {
      "commit": "e8ca73f62f97fe1cf05425727a9831d14316e4d4",
      "tree": "44d3914d1aa412f6de32a95c31745faec539929f",
      "parents": [
        "932cad8dcc9c7bad95d2100e2f527620a5dca9fd"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 24 21:41:12 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 24 21:41:12 2014 +0200"
      },
      "message": "THRIFT-2425 PHP: Server-side support for Multiplexing Services\n\nPatch: Aldo Armiento\n"
    },
    {
      "commit": "932cad8dcc9c7bad95d2100e2f527620a5dca9fd",
      "tree": "594d7a9a43fa5184bdd10a6bc7acdfa1f111fcf7",
      "parents": [
        "46f9c45084c3eb1d41103c69cf1f7f23f69bf74c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 21 21:37:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 21 21:37:54 2014 +0200"
      },
      "message": "THRIFT-2420 Go argument parser for methods without arguments does not skip fields\n\nPatch: Frank Schroeder \u0026 Jens Geyer\n"
    },
    {
      "commit": "46f9c45084c3eb1d41103c69cf1f7f23f69bf74c",
      "tree": "c3a5076e3fbe4c671d38573e47b7091422cfda87",
      "parents": [
        "3c489f9e7fbef6d3a169fa585b7f244bca1a3be5"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 21 00:42:58 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 21 00:42:58 2014 +0200"
      },
      "message": "THRIFT-2419 golang - Fix fmt.Errorf in generated code\n\nPatch: Chris Bannister\n"
    },
    {
      "commit": "3c489f9e7fbef6d3a169fa585b7f244bca1a3be5",
      "tree": "d7cb19b6355c231b06c43f3291d17ef0559e7404",
      "parents": [
        "e9651367c550a6dd72b5a67a3e5c487bd299eac8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 23:03:48 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 23:03:48 2014 +0200"
      },
      "message": "THRIFT-2418 Go handler function panics on internal error\n\nPatch: Frank Schroeder\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": "2bf90780d451ca9c6f7a0e2082009a5f409932af",
      "tree": "bf5f89b5c29922e571bfed01a7e149eeaefe1ee6",
      "parents": [
        "fd62df75fa17d5c2af12302de6cee78ad7405692"
      ],
      "author": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Mar 20 10:30:43 2014 -0400"
      },
      "committer": {
        "name": "Jake Luciani",
        "email": "jake@apache.org",
        "time": "Thu Mar 20 10:30:43 2014 -0400"
      },
      "message": "THRIFT-2417: Make union types partial classes\n\nPatch by Jake Luciani, Reviewed by Jake Farrell\n"
    },
    {
      "commit": "fd62df75fa17d5c2af12302de6cee78ad7405692",
      "tree": "4f31c84cf9f5277798b8dda5829080730b88b8d0",
      "parents": [
        "ec8daae71004b3c2346bf12b2d74e52ed0815337"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 00:52:18 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 20 00:52:55 2014 +0200"
      },
      "message": "THRIFT-2408 Named Pipe Transport Option for C#\n\nPatch: Carl Yeksigian \u0026 Jens Geyer\n"
    },
    {
      "commit": "ec8daae71004b3c2346bf12b2d74e52ed0815337",
      "tree": "70c87ace4ea6d6bfe5d5413100eb8e7d5c7a3e63",
      "parents": [
        "16fcad0b25f1200db7ec0add08f827c76bf4dd43"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Mar 19 09:50:10 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Mar 19 09:50:10 2014 -0400"
      },
      "message": "THRIFT-2386: Thrift refuses to link yylex\nClient: compiler\nPatch: Milan Freml\n\nFixes undefined reference to `yylex\u0027 due to upstream changes.\n"
    },
    {
      "commit": "16fcad0b25f1200db7ec0add08f827c76bf4dd43",
      "tree": "02e119d494c8c719954c3904cf6fe01ba782f172",
      "parents": [
        "706cb4e4cb7426d25722b1166e0c8b102b20051e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Mar 16 21:12:11 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 19 06:47:47 2014 +0100"
      },
      "message": "THRIFT-2407 use markdown (rename README \u003d\u003e README.md)\nPatch: Roger Meier\n"
    },
    {
      "commit": "706cb4e4cb7426d25722b1166e0c8b102b20051e",
      "tree": "6bb12381f4aec2051bddb2076b28d3e57e048497",
      "parents": [
        "d26f6fde008c8336931b4a29577719646cad805d"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 19 00:37:10 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 19 00:37:10 2014 +0200"
      },
      "message": "THRIFT-2377 Allow addition of custom HTTP Headers to an HTTP Transport\n\nPatch: Sheran Gunasekera\n"
    },
    {
      "commit": "d26f6fde008c8336931b4a29577719646cad805d",
      "tree": "6198da2f7b86dcfd5e2f13786f762d83d2888d4f",
      "parents": [
        "a6b328f12a1f0962bf7841e496cf8494ed68e71f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 19 00:21:49 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Mar 19 00:21:49 2014 +0200"
      },
      "message": "THRIFT-2339 Uncaught exception in thrift c# driver\n\nPatch: Janis Ser\nGithub Pull Request: This closes #79\n----\ncommit d650ca3380aac39eae1f17dc72d4097eb3394562\nAuthor: JSSTR \u003cjanis.sermulins@struq.com\u003e\nDate:   2014-01-29T13:49:51Z\n\n    Update TSocket.cs\n\n    Make sure to catch all exceptions in the ConnectCallback.\n\n----\n"
    },
    {
      "commit": "a6b328f12a1f0962bf7841e496cf8494ed68e71f",
      "tree": "69cab5452a7ec7b7f1268b524e357dce8644ed5c",
      "parents": [
        "55cd520edfc2f808da08cb22f2faf53bf04de47c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 18 23:51:23 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 18 23:51:23 2014 +0200"
      },
      "message": "THRIFT-2354 Connection errors can lead to case_clause exceptions\n\nPatch: Anthony Molinaro\n"
    },
    {
      "commit": "55cd520edfc2f808da08cb22f2faf53bf04de47c",
      "tree": "dd879960d43b91680cff39b3e19fc103ec321a47",
      "parents": [
        "1c99e7079b45dde9dbb7197ceb337e42a550a84e"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 18 09:24:34 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 18 09:24:34 2014 -0400"
      },
      "message": "THRIFT-2390: no close event when connection lost\nClient: node\nPatch: gruzovator \u003cgruzovator@gmail.com\u003e\n\nGithub Pull Request: This closes #83\n----\ncommit 270183f0507afc4346486cb58b8a684174eb13db\nAuthor: gruzovator \u003cgruzovator@gmail.com\u003e\nDate:   2014-03-18T12:23:21Z\n\n    fix for THRIFT-2390\n\n    fix for THRIFT-2390 (no close event when connection lost)\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": "6fe77e8e660139dbe7ad2b52e5ca3d0e5a0de7ca",
      "tree": "ed654704703946bc634b2b9465c16a84ef6990c2",
      "parents": [
        "5b78958864475204dc15590742ae1bc7f4df33ca"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Mar 16 16:48:53 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Mar 17 22:51:21 2014 +0200"
      },
      "message": "THRIFT-2404 emit warning on (typically inefficient) list\u003cbyte\u003e\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "5b78958864475204dc15590742ae1bc7f4df33ca",
      "tree": "844b53809641ffaf4c7112bb610e08c90e249b22",
      "parents": [
        "98bebac1520bcf1dd5392535e06a751d7b2af58e"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sat Mar 15 23:11:34 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sat Mar 15 23:11:34 2014 +0100"
      },
      "message": "fix broken license header and outdated note\n"
    },
    {
      "commit": "98bebac1520bcf1dd5392535e06a751d7b2af58e",
      "tree": "e8a715962d91f13286af586fd9e96503d7f2f085",
      "parents": [
        "52744eed7b8cc8b758825d2ba188933f907e07df"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Mar 12 16:48:01 2014 -0400"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Wed Mar 12 16:48:01 2014 -0400"
      },
      "message": "THRIFT-2399 Recognize \u0027//\u0027-style comments in emacs\n\nPATCH: David Hull\n"
    },
    {
      "commit": "52744eed7b8cc8b758825d2ba188933f907e07df",
      "tree": "d217770dfbb50dfb62781f251d005da9df30742b",
      "parents": [
        "1f78987c49b2a44dd3b000c4e96d96244cf1cb9a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 12 09:38:42 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 12 09:38:42 2014 +0100"
      },
      "message": "THRIFT-2397 Add CORS and CSP support for JavaScript and Node.js libraries\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "1f78987c49b2a44dd3b000c4e96d96244cf1cb9a",
      "tree": "05c25e201bbcf44806fbb87ede1f0ab670e54916",
      "parents": [
        "d272f21ccab97fa870b7b844b77dd95a75356c3c"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 11 22:21:07 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 11 22:21:07 2014 -0400"
      },
      "message": "THRIFT-2392: Actionscript tutorial\nClient: tutorial\nPatch: dima levchenko\n\nAdds an AS3 tutorial\n"
    },
    {
      "commit": "d272f21ccab97fa870b7b844b77dd95a75356c3c",
      "tree": "bcae5807c9580f8eff94c7715b627d962bd0fc22",
      "parents": [
        "e3ab0bf507d1f3b6e898df702869331ee8ac8e12"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 11 21:56:15 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Mar 11 21:56:15 2014 -0400"
      },
      "message": "THRIFT-2389: namespaces handled wrongly in acrionscript 3.0 implementation\nClient: as3\nPatch: dima levchenko\n\nUpdates compiler to work with AS3.0 namespacing\n"
    },
    {
      "commit": "e3ab0bf507d1f3b6e898df702869331ee8ac8e12",
      "tree": "5eae5b0e5b7716b2c280dc003db803bce6757fcc",
      "parents": [
        "284101c7a0600ea7007478ca8a7e161266a27a51"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 11 22:31:53 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Mar 11 22:32:31 2014 +0200"
      },
      "message": "THRIFT-2375 Excessive \u003cbr\u003e\u0027s in generated HTML\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "284101c7a0600ea7007478ca8a7e161266a27a51",
      "tree": "b21311b1af3d3d9592090b489160a8a2675d2a40",
      "parents": [
        "7a66f75da882b54a8f49dd806ad5a66f7468ca7f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 11 21:20:35 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 11 21:20:35 2014 +0100"
      },
      "message": "THRIFT-2029 Port C++ tests to Windows\nTHRIFT-847 Test Framework harmonization across all languages\n\nfix compact protocol test within TestServer.cpp and TestClient.cpp\nremove stuff that breaks the cross language test suite\n- TestServer.cpp: cin read\n- test.sh: mkfifo\n\nReported-by: Chamila Wijayarathna\n"
    },
    {
      "commit": "7a66f75da882b54a8f49dd806ad5a66f7468ca7f",
      "tree": "c2418e60013b14e43fb9f6a663a9decaa7cdcfa0",
      "parents": [
        "2a7dccc8a06a2240f785255492d04a82c669ae9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 10 12:35:41 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 10 12:35:41 2014 +0100"
      },
      "message": "test/test.sh: fix typo\n"
    },
    {
      "commit": "2a7dccc8a06a2240f785255492d04a82c669ae9b",
      "tree": "4ba9963d13333d50f8083e4ae03822f2c7d84445",
      "parents": [
        "b39b5ea95d9b1851c437eaa80bc73d0acb643fa6"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Mar 07 22:16:51 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Mar 07 22:16:51 2014 +0100"
      },
      "message": "THRIFT-2355 Add SSL and Web Socket Support to Node and JavaScript\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "b39b5ea95d9b1851c437eaa80bc73d0acb643fa6",
      "tree": "ba1255c3f1f820b047d2a0bbe5fc5abc626beeb4",
      "parents": [
        "7bea35a4c2601b3227ba4062c401a4104e0fffb0"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 07 19:42:28 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 07 19:42:28 2014 +0100"
      },
      "message": "THRIFT-2383 contrib: sample for connecting Thrift with Rebus\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "7bea35a4c2601b3227ba4062c401a4104e0fffb0",
      "tree": "f98941c462723153ca1d347dd0dd8c7270cf94b5",
      "parents": [
        "c975bbcc9c3c618a6ee8902ae47fed89a025b597"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 07 19:41:48 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Mar 07 19:41:48 2014 +0100"
      },
      "message": "THRIFT-2382 contrib: sample for connecting Thrift with STOMP\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c975bbcc9c3c618a6ee8902ae47fed89a025b597",
      "tree": "5dbc84c7b3799442d6de32b23e9c81dcd3381083",
      "parents": [
        "c9e535ea76c6402eb392588b1c2fbabf83ebcd93"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 06 21:11:46 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 06 21:11:46 2014 +0100"
      },
      "message": "THRIFT-2388 GoLang - Fix data races in simple_server and server_socket\n\nPatch: Chris Bannister\n"
    },
    {
      "commit": "c9e535ea76c6402eb392588b1c2fbabf83ebcd93",
      "tree": "1d8d25c16eb755eb669090141950839e6c75102b",
      "parents": [
        "af26af6d25d480acea179a6d4831f3ea78351912"
      ],
      "author": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Mar 06 12:03:41 2014 -0500"
      },
      "committer": {
        "name": "Carl Yeksigian",
        "email": "carl@apache.org",
        "time": "Thu Mar 06 12:04:26 2014 -0500"
      },
      "message": "THRIFT-2391 Socket transport for ActionScript 3.0\n\nPATCH: Dima Levchenko\n"
    },
    {
      "commit": "af26af6d25d480acea179a6d4831f3ea78351912",
      "tree": "2544f1687a5842d0937df54b621e505503697529",
      "parents": [
        "359036accfc16a9785d7801b99d99ec16211cc24"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Mar 06 15:06:22 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Thu Mar 06 15:06:22 2014 +0100"
      },
      "message": "THRIFT-2387 nodejs: external imports should be centralized in index.js\nPatch: Pierre Lamot\n"
    },
    {
      "commit": "359036accfc16a9785d7801b99d99ec16211cc24",
      "tree": "18aba90f0b9d6a1a49acbd28b79a1369561fd319",
      "parents": [
        "f85fdd7a3af3255ea2464118930c10f582caf035"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 05 22:51:18 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 05 22:51:18 2014 +0100"
      },
      "message": "README: replace sh test/test.sh with make cross\n"
    },
    {
      "commit": "f85fdd7a3af3255ea2464118930c10f582caf035",
      "tree": "c2e6a5b8715754413f9749b7865c82c5e7e741e6",
      "parents": [
        "3e4c51f5cfc5466e40e536ffd02cac0730025c8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Mar 01 17:00:46 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Mar 01 17:00:46 2014 +0100"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\nREADME.md added\nPatch: Roger Meier\n"
    },
    {
      "commit": "3e4c51f5cfc5466e40e536ffd02cac0730025c8e",
      "tree": "2fe052bc7f0989bd532ae8382a32953562a15b9a",
      "parents": [
        "111d13a1e7b6293f4ed7a3729be9abb54dc5b770"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 28 19:35:26 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 28 19:35:26 2014 +0100"
      },
      "message": "THRIFT-2378 service method arguments of binary type lead to uncompileable Go code\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "111d13a1e7b6293f4ed7a3729be9abb54dc5b770",
      "tree": "494ecc2eba52954094992b5693f9ca5d3b3ff449",
      "parents": [
        "38eea034c330b8a929455a1f49a91c56480771fa"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 28 19:34:40 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 28 19:34:40 2014 +0100"
      },
      "message": "THRIFT-2384 Binary map keys produce uncompilable code in go\n\nPatch: Aleksey Pesternikov\n"
    },
    {
      "commit": "38eea034c330b8a929455a1f49a91c56480771fa",
      "tree": "567070fb6a9db84dc780cf8b1b882b15b9145dcf",
      "parents": [
        "312362314c23ba199fca5c92868f6411afd2fc63"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 26 21:00:05 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 26 21:00:05 2014 +0100"
      },
      "message": "THRIFT-2380 unreachable code (CID 1174546, CID 1174679)\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "312362314c23ba199fca5c92868f6411afd2fc63",
      "tree": "c476e8e393f3ad021a792a8dd9d9036aaf312924",
      "parents": [
        "f36fda203565430086e23ab6a231fdc5ec3d4b48"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sun Feb 23 20:16:44 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Feb 25 22:11:10 2014 +0100"
      },
      "message": "THRIFT-2376 nodejs: allow Promise style calls for client and server\npatch:  Pierre Lamot\n"
    },
    {
      "commit": "f36fda203565430086e23ab6a231fdc5ec3d4b48",
      "tree": "d94cff74eb3f9cc70567f1c9f9c91e4201ff3ed5",
      "parents": [
        "98d9ef2bd675e16dde9304061f71b6435caa5cf8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 24 22:57:52 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Feb 24 22:57:52 2014 +0100"
      },
      "message": "THRIFT-2305 TFramedTransport empty constructor should probably be private\n\nPatch: Alex Ausch  \u0026 Jens Geyer\n"
    },
    {
      "commit": "98d9ef2bd675e16dde9304061f71b6435caa5cf8",
      "tree": "2c4384aa3af3f08d1a70ec765624a50ca7e5fefe",
      "parents": [
        "305e42ae3e2f9e294446487ae62a9422815f9ce5"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 23 22:56:58 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Feb 23 22:56:58 2014 -0500"
      },
      "message": "THRIFT-2328: Java eliminate all compiler warnings\nClient: java\nPatch: jfarrell\n\nreverting previous patch for 0.9.1 and will suppress individually or address for 1.0\n"
    },
    {
      "commit": "305e42ae3e2f9e294446487ae62a9422815f9ce5",
      "tree": "2fb99b2312d339098aa859890f6b550412016e45",
      "parents": [
        "b080f68d5476a29f1d2eee5b73c660806cf3d7a4"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 23 19:36:18 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 23 19:36:18 2014 +0100"
      },
      "message": "THRIFT-2370 Compiler SEGFAULTs generating HTML documentation for complex structure\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b080f68d5476a29f1d2eee5b73c660806cf3d7a4",
      "tree": "2b750ec521f44e25138fd33324dfb350e37d9212",
      "parents": [
        "c94b293dc7e30d64201e552f73ec0cf9f1a8f3df"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 22 21:10:45 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 22 21:11:40 2014 +0100"
      },
      "message": "THRIFT-2373 warning CS0414 in THttpClient.cs: private field \u0027Thrift.Transport.THttpClient.connection\u0027 assigned but never used\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "c94b293dc7e30d64201e552f73ec0cf9f1a8f3df",
      "tree": "4103eb958e45c093ec49a6cc8b8a5c9990aa2a8e",
      "parents": [
        "48555c5d1fd202088f70a04084b73cab9ee41648"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:07:33 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:07:33 2014 +0100"
      },
      "message": "THRIFT-2325 SSL-test-certificates_cpp_tests\nPatch: Roger Meier\n"
    },
    {
      "commit": "48555c5d1fd202088f70a04084b73cab9ee41648",
      "tree": "8bb4818ceff68a55512f4ce5af06f75d7963875c",
      "parents": [
        "7e10329f7982f2602d6dbdcb2b45e843b85170c4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:05:21 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 20:05:21 2014 +0100"
      },
      "message": "THRIFT-2325 SSL-test-certificates.patch\nJava test suite use keys and certs from test/keys/\n\nPatch: Roger Meier\n"
    },
    {
      "commit": "7e10329f7982f2602d6dbdcb2b45e843b85170c4",
      "tree": "2f3f613762df784cfec080c6d759b129aa757b8b",
      "parents": [
        "199833807f8dabd0d6d1707a594b7d6cac82641e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 18:13:03 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 18:13:03 2014 +0100"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\nadd a *make cross* build target\nPatch: Roger Meier\n"
    },
    {
      "commit": "199833807f8dabd0d6d1707a594b7d6cac82641e",
      "tree": "6f302dc5160c57daec2c8dbf9c67495f7d369825",
      "parents": [
        "567df43e80b46bf8537875c1ac817c8f9af6277b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 22 17:34:29 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 22 17:34:29 2014 +0100"
      },
      "message": "THRIFT-1579 PHP Extension - function thrift_protocol_read_binary not working from TBinarySerializer::deserialize\n\nPatch: Tobias Heintz\n"
    },
    {
      "commit": "567df43e80b46bf8537875c1ac817c8f9af6277b",
      "tree": "ce64b4f0135bc384293186fef32d5c4b066972fd",
      "parents": [
        "3fa14a3990e973f0354059191bec34dcc8184af8"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 20:15:16 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 20:15:16 2014 -0500"
      },
      "message": "THRIFT-2328: Java eliminate all compiler warnings\nClient: Java\nPatch: jfarrell\n\nremoves lint check for unchecked casts.\n"
    },
    {
      "commit": "3fa14a3990e973f0354059191bec34dcc8184af8",
      "tree": "77881aaa66478d7c903aa8cd9b80354c0050dd35",
      "parents": [
        "8dbff98aea43757b138e641d8e0d0cbbf9a68ffa"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 19:37:13 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 19:37:13 2014 -0500"
      },
      "message": "THRIFT-2372:thrift/json_protocol.go:160: function ends without a return statement\nClient: go\nPatch: jfarrell\n\nRemoves else block from function and just returns.\n"
    },
    {
      "commit": "8dbff98aea43757b138e641d8e0d0cbbf9a68ffa",
      "tree": "55427aa76d778a81b262a6cefbb918ac50bbad94",
      "parents": [
        "57b354b8f7b509a69c76fb67a732a98112e72c01"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 19:31:46 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 19:31:46 2014 -0500"
      },
      "message": "THRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail\nClient: rb\nPatch: jfarrell\n\nFix rb build by grabbing latest avail bundler version.\n"
    },
    {
      "commit": "57b354b8f7b509a69c76fb67a732a98112e72c01",
      "tree": "35dc25ac066bb1bf2e94387a781da8a1dd98bbb7",
      "parents": [
        "db536cf6bb7a561ca83c7f4b8c1c7fd1fed00375"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 01:01:58 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Feb 22 01:01:58 2014 +0100"
      },
      "message": "THRIFT-2369 Add ssl support for nodejs implementation\nPatch: Pierre Lamot\n"
    },
    {
      "commit": "db536cf6bb7a561ca83c7f4b8c1c7fd1fed00375",
      "tree": "9eb178acf626e5365d5f955bd46804dfd9303304",
      "parents": [
        "8b3ca02a2ad3a005685f66dc85a625a6731144b7"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 13:43:43 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 13:50:10 2014 -0500"
      },
      "message": "Revert \"THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp\"\n\nThis reverts commit 01386c95a8f18d55cefc0ad0f33a1154e095f51a.\n"
    },
    {
      "commit": "8b3ca02a2ad3a005685f66dc85a625a6731144b7",
      "tree": "0cf594b6a70240c39560bc6a7d9a72324591dc6f",
      "parents": [
        "01386c95a8f18d55cefc0ad0f33a1154e095f51a"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 12:11:14 2014 -0500"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Feb 21 12:11:14 2014 -0500"
      },
      "message": "THRIFT-1719:SASL client support for Python\nClient: py\nPatch: Tyler Hobbs\n\nAdd SASL client transports that will work with the Java lib\u0027s TSaslTransport\n"
    },
    {
      "commit": "01386c95a8f18d55cefc0ad0f33a1154e095f51a",
      "tree": "998698bc41dff64e22335aaec916830b37226734",
      "parents": [
        "58bbb709a4dad28b58e99a817be8ee3e7c9071ce"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 23:07:25 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 23:07:25 2014 +0100"
      },
      "message": "THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp\nPatch: Chris Stylianou\n"
    },
    {
      "commit": "58bbb709a4dad28b58e99a817be8ee3e7c9071ce",
      "tree": "9765823f39e7afdc04f27dd6f08b7afa7d85d468",
      "parents": [
        "161cf42b0948859a9d4f6f5abd7cf0b3d0b73236"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 19:59:25 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 19:59:25 2014 +0100"
      },
      "message": "THRIFT-2325 SSL test certificates\nFix: use common test cert within Python unit tests\nPatch: Roger Meier\n"
    },
    {
      "commit": "161cf42b0948859a9d4f6f5abd7cf0b3d0b73236",
      "tree": "592444fd1413ff24d47cd2302ee26857a464de97",
      "parents": [
        "9f4f5157a3f3a6e67be039528c4e0dbe6e716a41"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:45:56 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:45:56 2014 +0100"
      },
      "message": "THRIFT-2325 SSL test certificates\nPatch: Roger Meier\n"
    },
    {
      "commit": "9f4f5157a3f3a6e67be039528c4e0dbe6e716a41",
      "tree": "dbfb10da4ed09869077464fb78d5d110f5048db6",
      "parents": [
        "8c1779d6712f102f2844621508e9f445540be7d2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:28:35 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 19 16:28:35 2014 +0100"
      },
      "message": "THRIFT-2367 Build failure: stdlib and boost both define uint64_t\n\nFix: remove \"using namespace boost;\"\nPatch: Roger Meier\n"
    },
    {
      "commit": "8c1779d6712f102f2844621508e9f445540be7d2",
      "tree": "564bf02e05129ffe1646382d59545d6fde6d67e5",
      "parents": [
        "06ad7218a9aeb05538d9ec09a6fed8e16b9aa1e1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 18 21:55:43 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 18 21:55:43 2014 +0100"
      },
      "message": "THRIFT-2359 TBufferedTransport doesn\u0027t clear it\u0027s buffer on a failed flush call\n\nPatch: Chris Trotman\n"
    },
    {
      "commit": "06ad7218a9aeb05538d9ec09a6fed8e16b9aa1e1",
      "tree": "52f20ffc824f533a585773db3a6e9f69a28add4e",
      "parents": [
        "023192f7e1d3d7698becaf0bd06bff59e4684067"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 16 15:48:57 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 16 15:49:52 2014 +0100"
      },
      "message": "THRIFT-2365 C# decodes too many binary bytes from JSON\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "023192f7e1d3d7698becaf0bd06bff59e4684067",
      "tree": "d564f1b15153743cd488a25df25ec74976f586c0",
      "parents": [
        "47b89b9584d224a7e0053768b6c7c954eb42bf33"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 12 09:35:12 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 12 09:35:12 2014 +0100"
      },
      "message": "THRIFT-2358 C++: add compact protocol to cross language test suite\nPatch: Roger Meier\n"
    },
    {
      "commit": "47b89b9584d224a7e0053768b6c7c954eb42bf33",
      "tree": "d0a9a9db8ede207815c0d18ef423e4d556a56f5f",
      "parents": [
        "3bf62d1d89de63ed3d4b9d14eb62e61d3143cbfe"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 11 21:28:56 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 11 21:28:56 2014 +0100"
      },
      "message": "THRIFT-2351 PHP TCompactProtocol has fails to decode messages\nPatch: Paul Banks\n"
    },
    {
      "commit": "3bf62d1d89de63ed3d4b9d14eb62e61d3143cbfe",
      "tree": "052da0b9fb8047d4a4b714c9548489179b2ce158",
      "parents": [
        "c92cda0d99820af884fb79c85ba9c738d0c7210f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 22:43:40 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 22:43:40 2014 +0100"
      },
      "message": "THRIFT-2344 configure.ac: compiler-only option\nPatch: Roger Meier\n"
    },
    {
      "commit": "c92cda0d99820af884fb79c85ba9c738d0c7210f",
      "tree": "33d734f313d5cf733fcdfee0398d00084cb46a91",
      "parents": [
        "7fff60ff79398e32b5f4824cabd97d216aad35db"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 21:13:53 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 21:13:53 2014 +0100"
      },
      "message": "THRIFT-2344 configure.ac: compiler-only option\nPatch: Roger Meier\n"
    },
    {
      "commit": "7fff60ff79398e32b5f4824cabd97d216aad35db",
      "tree": "3977c221e471839be14ba92ff6c7ebcd23921100",
      "parents": [
        "22888ce3a84f38c1478f38ad0d1ff3ed7fdf5f39"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sun Feb 09 11:34:50 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sun Feb 09 11:36:44 2014 +0100"
      },
      "message": "ignore node_modules and simplify ignore rules a bit\n"
    },
    {
      "commit": "22888ce3a84f38c1478f38ad0d1ff3ed7fdf5f39",
      "tree": "ebfc141e5461a988cec980658b73a0800f694934",
      "parents": [
        "2f51f327e3b6d22e578a84a037d1a9094c64dd9b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 11:31:02 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 09 11:31:02 2014 +0100"
      },
      "message": "THRIFT-2352 msvc failed to compile thrift tests\n\nPatch: Sergei Nikulov \u0026 Roger Meier\n"
    },
    {
      "commit": "2f51f327e3b6d22e578a84a037d1a9094c64dd9b",
      "tree": "1a92d42d09ef8a24e2007e8e57882a208aeddd1a",
      "parents": [
        "7bb44a33bf2225d6c2220e4c5166669f7975f561"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sun Feb 09 11:21:33 2014 +0100"
      },
      "message": "THRIFT-2350 Add async calls to normal JavaScript\nPatch: Randy Abernethy\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": "73938622ef9b3a53d45063aee70ad5155202605a",
      "tree": "9d17d5115e655b41c1542f745c9984d8d9e58759",
      "parents": [
        "a2de4105317adeb5268e5e289a6226d6477cfbfe"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 07 22:22:36 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Feb 07 22:22:36 2014 +0100"
      },
      "message": "THRIFT-2346 C#: UTF-8 sent by PHP as JSON is not understood by TJsonProtocol\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "a2de4105317adeb5268e5e289a6226d6477cfbfe",
      "tree": "00c76e4410d69655a0827bcd76400816f092b509",
      "parents": [
        "2a816c28ae166f267e3a681ba335b298d542b1f1"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "message": "THRIFT-2350 Add async calls to normal JavaScript\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "2a816c28ae166f267e3a681ba335b298d542b1f1",
      "tree": "2f8525a570fb5938897e64c8bb58e72e70033f9a",
      "parents": [
        "213ea258de6796e1302e57f4246434ca3c9a2ac6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 07 01:15:23 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Feb 07 01:15:23 2014 +0100"
      },
      "message": "THRIFT-2348 PHP Generator: add array typehint to functions\nPatch: Maurus Cuelenaere\n"
    },
    {
      "commit": "213ea258de6796e1302e57f4246434ca3c9a2ac6",
      "tree": "1d2c5be7b7b9a81d048080a74b3d450d09a5fb67",
      "parents": [
        "56d41eb4a79148ff926f923426faddce6baaf3c4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Feb 06 23:41:37 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Feb 06 23:41:37 2014 +0100"
      },
      "message": "THRIFT-1457 java: Capacity of TframedTransport write buffer is never reset\nPatch: Arthur Meyer\n"
    },
    {
      "commit": "56d41eb4a79148ff926f923426faddce6baaf3c4",
      "tree": "03bbb250c9286550366a6faaa614f274fe3991b5",
      "parents": [
        "38b1a04b60f1122d94b8e83243f67a9c93182456"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 21:10:59 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Feb 05 21:10:59 2014 +0100"
      },
      "message": "THRIFT-2349: Golang - improve tutorial\n\nPatch: Chris Bannister\n"
    },
    {
      "commit": "38b1a04b60f1122d94b8e83243f67a9c93182456",
      "tree": "c2bb1f3d39d1b81d59c377e12cab631469dabcb3",
      "parents": [
        "4904ab81ff8f73b9a22872b5fb0ba2213597f2f2"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 04 23:56:39 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 04 23:56:39 2014 +0100"
      },
      "message": "THRIFT-2343 Fix tutotial code and codegen for methods without exceptions\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "4904ab81ff8f73b9a22872b5fb0ba2213597f2f2",
      "tree": "72f905fa181f75d40616137e8566d2c22cafca44",
      "parents": [
        "0f60bd4f54cc120836415982a8cc457a4175ce08"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 04 23:03:30 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Feb 04 23:03:30 2014 +0100"
      },
      "message": "THRIFT-2343 Golang - Return a single error for all exceptions instead of multiple return values\n\nPatch: Chris Bannister\n"
    },
    {
      "commit": "0f60bd4f54cc120836415982a8cc457a4175ce08",
      "tree": "6900d0ce86374890275de807beaa28b3bb611679",
      "parents": [
        "301dfa94d6465244d5970e2abdc0650b386468d5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Feb 03 00:29:23 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Feb 03 00:29:23 2014 +0100"
      },
      "message": "THRIFT-2224 cpp: TSSLSocket.h and TSSLServerSocket.h should use the platfromsocket too\nPatch: soyer\n"
    },
    {
      "commit": "301dfa94d6465244d5970e2abdc0650b386468d5",
      "tree": "cf88a8903547ca88bfc73a8714e455370679dab0",
      "parents": [
        "d95fc9b1eedf77a42f072308d191f583c3052028"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 02 23:56:19 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Feb 02 23:56:19 2014 +0100"
      },
      "message": "THRIFT-2225 cpp: SSLContext destroy before cleanupOpenSSL\nPatch: soyer\n"
    },
    {
      "commit": "d95fc9b1eedf77a42f072308d191f583c3052028",
      "tree": "bccef0e901735ef2d0a5be9d5a82a7a6dcaa128b",
      "parents": [
        "483d791f64f0cddf765c2ea991cdbe8fda787e91"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 02 18:08:31 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Feb 02 18:08:31 2014 +0100"
      },
      "message": "THRIFT-2341 Enable generation of Delphi XMLDoc comments (a.k.a. \"Help Insight\")\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "483d791f64f0cddf765c2ea991cdbe8fda787e91",
      "tree": "34997fe493b21bf668458f56e05a2cbd3aa79bfb",
      "parents": [
        "813749dc50676c9d2ba778bf73bcb9bb872bd30c"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 01 03:58:40 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Feb 01 03:58:40 2014 +0100"
      },
      "message": "THRIFT-2340 Generated server implementation does not send response type EXCEPTION on the Thrift.TApplicationExceptionType.UNKNOWN_METHOD exception\n\nPatch: Tomasz A. Biczel\n"
    },
    {
      "commit": "813749dc50676c9d2ba778bf73bcb9bb872bd30c",
      "tree": "a56719b771dcad80b4e8b2bf72491dd6f2155ec6",
      "parents": [
        "b3e784994a57d3acad4f807b9ebd89caa72889c8"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 31 23:42:57 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Jan 31 23:42:57 2014 +0100"
      },
      "message": "THRIFT-2338 First doctext wrongly interpreted as program doctext in some cases\n\nPatch: Jens Geyer\n"
    },
    {
      "commit": "b3e784994a57d3acad4f807b9ebd89caa72889c8",
      "tree": "f46aba0393d06241ea87995ee8137e3fb8ba2479",
      "parents": [
        "54a6636c4288c699f21a93a473a52139c368ffc1"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 30 23:34:09 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 30 23:34:09 2014 +0100"
      },
      "message": "THRIFT-2310 PHP Client-side support for Multiplexing Services (Patch v1 ONLY)\n\nPatch: Alexander Elyseev\n"
    },
    {
      "commit": "54a6636c4288c699f21a93a473a52139c368ffc1",
      "tree": "1aaf73114e8a7ffa3c96e3c9e98e86db0dc6dec2",
      "parents": [
        "ee78e31c88de3578a787adf2d601186477fc7d8e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 30 20:57:08 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jan 30 20:57:08 2014 +0100"
      },
      "message": "THRIFT-2337 Golang does not report TIMED_OUT exceptions\n\nPatch: Chris Bannister\n"
    },
    {
      "commit": "ee78e31c88de3578a787adf2d601186477fc7d8e",
      "tree": "95a9596fad42ce3dac981af3e642cd18b7deeeff",
      "parents": [
        "64998e2ac415d7085d7683e183535b43178cc0ca"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 27 21:19:02 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 27 21:19:02 2014 +0100"
      },
      "message": ".gitignore update\n"
    },
    {
      "commit": "64998e2ac415d7085d7683e183535b43178cc0ca",
      "tree": "33876c248e16cd0d40267d2bfbd641366b97c162",
      "parents": [
        "0ef1e2eee30de5e1a041ba254c98743d256015b7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 27 21:15:56 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Jan 27 21:15:56 2014 +0100"
      },
      "message": "THRIFT-2334 nodejs: add a tutorial for node JS\nPatch: Pierre Lamot\n"
    },
    {
      "commit": "0ef1e2eee30de5e1a041ba254c98743d256015b7",
      "tree": "d3dcfe81a10f9601380913fedd2e0fa0b5ef0b62",
      "parents": [
        "c88d58195246069ea05106855aa567e2db32fe69"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 14:57:38 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 14:57:38 2014 +0100"
      },
      "message": "erlang: use https instead of git for dependency URL\n"
    },
    {
      "commit": "c88d58195246069ea05106855aa567e2db32fe69",
      "tree": "e0c1a015cc068e3b1eb94eea61605a34eb0529d6",
      "parents": [
        "8909cbdf819a059874ffc22ca6c04a06211321f6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:51:26 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:51:26 2014 +0100"
      },
      "message": "THRIFT-2317 add disable option to exclude tutorial from build\n"
    },
    {
      "commit": "8909cbdf819a059874ffc22ca6c04a06211321f6",
      "tree": "6b343d8209c8b1486b87538f896163847710bf66",
      "parents": [
        "d0024544bc2f45b6c039387fe69df8cf77fde45d"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:44:27 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 11:44:27 2014 +0100"
      },
      "message": "THRIFT-2327 nodejs: nodejs test suite should be bundled with the library\nPatch: Pierre Lamot\n\nfurther modifications by Roger Meier\n- git mv instead of delete and add\n- detect node or nodejs with configure.ac\n- use exit instead of return within lib/nodejs/test/testAll.sh\n"
    },
    {
      "commit": "d0024544bc2f45b6c039387fe69df8cf77fde45d",
      "tree": "da7c66fa9c5a36a2150c744dfc726fdf0e767b22",
      "parents": [
        "f9d16b1c3efe09f8cfcc3c608d6f1e9ef672bcfe"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 10:46:10 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 10:46:10 2014 +0100"
      },
      "message": "doap.rdf: validated rdf - add rdf:parseType\u003d\"Collection\" to release\n"
    },
    {
      "commit": "f9d16b1c3efe09f8cfcc3c608d6f1e9ef672bcfe",
      "tree": "6b2f5ba0b3151989c495b44558eaaa3867447b1c",
      "parents": [
        "aefd9c489987a943fce16b0b4661f1bbfdc6f30e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 00:26:16 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 26 00:26:16 2014 +0100"
      },
      "message": "THRIFT-2332 RPMBUILD: run bootstrap (if needed)\nPatch: Nevo Hed\n"
    },
    {
      "commit": "aefd9c489987a943fce16b0b4661f1bbfdc6f30e",
      "tree": "88248b7fd8f4217309975952b92310034d0a10ee",
      "parents": [
        "e8379b538adbfdcd94c8d9a8702c10435cd38475"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 25 19:59:27 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 25 19:59:27 2014 +0100"
      },
      "message": "cpp: TSSLServerSocket should use THRIFT_SOCKET\n"
    },
    {
      "commit": "e8379b538adbfdcd94c8d9a8702c10435cd38475",
      "tree": "f1289c85731c280819f6a7879c3f9492c78f40e5",
      "parents": [
        "ad7f788824225ab2d0137e5595627d20c7d9540b"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 25 00:59:45 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 25 00:59:45 2014 +0100"
      },
      "message": "THRIFT-2320 Program level doctext does not get attached by parser\n\nPatch: Craig Peterson \u0026 Jens Geyer\n"
    },
    {
      "commit": "ad7f788824225ab2d0137e5595627d20c7d9540b",
      "tree": "bd53d844b6735438ca0b936dc7f79a912e5849aa",
      "parents": [
        "beb937740a19340431ffd99ecb14f8a5c05624c2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jan 23 20:44:36 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jan 23 20:44:36 2014 +0100"
      },
      "message": "THRIFT-2330 Generate PHPDoc comments\nPatch: Maurus Cuelenaere\n"
    }
  ],
  "next": "beb937740a19340431ffd99ecb14f8a5c05624c2"
}
