)]}'
{
  "log": [
    {
      "commit": "a51186b7f2bd388d95485404017f05eb3b861074",
      "tree": "ebe50a12a5dae67c71e6a6b66d724c833caedfbc",
      "parents": [
        "9b2524415c06d627e0cf6cfd5e038271a9bea9e0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 17:12:03 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 17:12:03 2013 +0100"
      },
      "message": "THRIFT-1879 Add support for GObject-Introspection\nPatch: Evan Nemerson\npatch 1: 0001-Move-typedefs-before-public-structs-to-work-around-g.patch\n"
    },
    {
      "commit": "9b2524415c06d627e0cf6cfd5e038271a9bea9e0",
      "tree": "24c8970847ec4e8f57766261d02b4806c6239923",
      "parents": [
        "4dd54b6d4ab6603175226810de853a2499ae97a3"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 17:05:53 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 17:05:53 2013 +0100"
      },
      "message": "THRIFT-1861 PHP Makefile does not include TStringFuncFactory\nPatch: Logan Owen\n"
    },
    {
      "commit": "552440e6e522499d974800c98c5f4dd869dc29c7",
      "tree": "1260f0fbfedf6da60c426de0095ec26f91995af4",
      "parents": [
        "9357636f65165129ad3f541317597dd961f77265"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:55:27 2013 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Mar 21 19:55:27 2013 +0200"
      },
      "message": "THRIFT-1890 C++: Make named pipes server work asynchronously\n\nPatch: Jens Geyer \u0026 Ben Craig\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": "20c81ad74c53c102692adec0e3c68d413899cabd",
      "tree": "0da5aa00eada8c48106b08b07ff29077d3449d2b",
      "parents": [
        "92e3860cfbaab5132439b9bac2e18dba06494bcc"
      ],
      "author": {
        "name": "Chris Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Mar 07 11:32:48 2013 -0500"
      },
      "committer": {
        "name": "Chris Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Mar 07 11:32:48 2013 -0500"
      },
      "message": "THRIFT-1704: Tornado support (Python)\n"
    },
    {
      "commit": "073f9eb9b920bda948b306ee16e78743e42b7cd1",
      "tree": "0a1ddf53bb36127d023e2c2445e3d8df0f6b7f23",
      "parents": [
        "04f83112f6a84d5f572921990adf4b122e15d377"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 04 20:59:38 2013 -0500"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Mar 04 20:59:38 2013 -0500"
      },
      "message": "Thrift-1629:Ruby 1.9 Compatibility during Thrift configure, make, install\nClient: Ruby\nPatch: Nick Zalabak\n\nUpdated ruby client to use thin serber over mongrel.\n"
    },
    {
      "commit": "04f83112f6a84d5f572921990adf4b122e15d377",
      "tree": "8d321c99aebfb55ef15b099c44865e4e180d7d31",
      "parents": [
        "5b0c590968a8864f93273cc0957a59774717519e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 02 22:51:55 2013 -0500"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 02 22:51:55 2013 -0500"
      },
      "message": "Thrift-1264:TSocketClient is queried by run loop after deallocation in Cocoa\nClient: cocoa\nPatch: Jan Ruth\n\nFixes TSocketClient not deallocated correctly.\n"
    },
    {
      "commit": "1bb903225a15ce0565edf7a274ada63c891d5079",
      "tree": "f26296fd1a8214df8c9b315a041d87e00aa1f4c2",
      "parents": [
        "b64a774b2fbfab034c0b7fff1641a46d8123d19f",
        "7b96b2249a43ae75b48e0aba7e8beffc67b32d93"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 23 20:59:13 2013 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Jan 23 20:59:13 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://git-wip-us.apache.org/repos/asf/thrift\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": "7b96b2249a43ae75b48e0aba7e8beffc67b32d93",
      "tree": "0ac5f24d45bb397d06a1f16a0afb34c3e4ade496",
      "parents": [
        "d34bea0c04321a8cdd4df210f1ca06e1c728da9f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 23 20:18:58 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 23 20:18:58 2013 +0100"
      },
      "message": "THRIFT-1805 Thrift should not swallow ALL exceptions\nPatch: Diwaker Gupta\n"
    },
    {
      "commit": "d34bea0c04321a8cdd4df210f1ca06e1c728da9f",
      "tree": "bb9fa2357d5e04b51e519b36427fed0b4968f4a7",
      "parents": [
        "772b2b1804252c76142be5a025a0f48e19c0c792"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 22 21:36:42 2013 +0100"
      },
      "message": "THRIFT-1837 Deploy and use cxxfunctional.h in cpp code generated in cob_style mode\nPatch: Nate Rosenblum\n"
    },
    {
      "commit": "772b2b1804252c76142be5a025a0f48e19c0c792",
      "tree": "95e0c50486d927ce6d67042b0929553af89ce01e",
      "parents": [
        "a1e36f6ee59e0502c1a5f759e4d43c2dbc4c6542"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 19 21:04:12 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 19 21:04:12 2013 +0100"
      },
      "message": "THRIFT-1789 fix json protocol read set begin\nPatch: Kevin Radloff\n"
    },
    {
      "commit": "f42ce2a8f49cf09e695974e6cd3c434b8dda61ab",
      "tree": "596562465614f17518f9e4c07031714c44b69e51",
      "parents": [
        "c095919087adc9508300ec6e9cdcd58cf147a207"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:12:14 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jan 16 22:12:14 2013 +0100"
      },
      "message": "THRIFT-847 Test Framework harmonization across all languages\n THRIFT-1595 Java test server should follow the documented behavior as of THRIFT-1590\n Patch: Kamil Salas\n"
    },
    {
      "commit": "c095919087adc9508300ec6e9cdcd58cf147a207",
      "tree": "9a7d224c815965c253f5e561943cc603b1eaa437",
      "parents": [
        "e3da768367d0a3e013a00a5a365e58aed3bffa32"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jan 15 23:20:19 2013 +0100"
      },
      "message": "THRIFT-1829 cpp unit tests fail to build using multiple make jobs\nPatch: David Rennalls and Roger Meier\n"
    },
    {
      "commit": "e3da768367d0a3e013a00a5a365e58aed3bffa32",
      "tree": "7b36af7daa04ab5b7266a3019e398555b9de324c",
      "parents": [
        "f5305b0b6a923ee324249aa8ca8ecdf1ea6506d9"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 11 11:41:53 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jan 11 11:41:53 2013 +0100"
      },
      "message": "THRIFT-1826 update c_glib source header paths\nPatch: Simon South\n"
    },
    {
      "commit": "87afaacb957e39f2100271180329dd7d718516e8",
      "tree": "340177c9cf57eb55aec02c0f21d170fe7a923003",
      "parents": [
        "8ebe0d917cbd64dcd341a5f5412a2872122a44df"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 20:10:42 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 20:10:42 2013 +0100"
      },
      "message": "THRIFT-1822 PHP unit test does not work\nPatch: Roger Meier\n"
    },
    {
      "commit": "8ebe0d917cbd64dcd341a5f5412a2872122a44df",
      "tree": "ae72658aa1f9e4ff00cb8d2e456522d0e3c60deb",
      "parents": [
        "e3f671034cf48710bca775a58900988c0986e6d0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "message": "THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not.\nPatch: Kamil Salas and  Roger Meier\n"
    },
    {
      "commit": "e3f671034cf48710bca775a58900988c0986e6d0",
      "tree": "aa0a67af5cf56318fc603fa946827ae50309893a",
      "parents": [
        "1f554e1a9c643a717f8687f62596ae9ae3479234"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:46:43 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 05 20:46:43 2013 +0100"
      },
      "message": "THRIFT-1814 Minor D library fixes\nfix a few tiny issues in the D library so that it compiles using the upcoming 2.061 DMD release\n\nPatch: David Nadlinger\n"
    },
    {
      "commit": "19dbbefcc183abce5f502aadc83fc86b7edb90c7",
      "tree": "9ef1d96342a796d6f377c2b56c455a787a53edd7",
      "parents": [
        "f089f8ee5f9ec70fdf8eb401d6844d05d7927cd5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 01:24:20 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 01:24:20 2012 +0100"
      },
      "message": "THRIFT-1766 [Ruby] Provide support for binary types\nPatch: Nathan Beyer\n"
    },
    {
      "commit": "f089f8ee5f9ec70fdf8eb401d6844d05d7927cd5",
      "tree": "7a7f9c7e958e202faff63d16e9296174a373a458",
      "parents": [
        "0895dfe6c0f74f77cea1ed5c4e28ac0c0b27d525"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 00:17:39 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Dec 27 00:17:39 2012 +0100"
      },
      "message": "remove unused import\n"
    },
    {
      "commit": "0895dfe6c0f74f77cea1ed5c4e28ac0c0b27d525",
      "tree": "663305aadf3ef1b492924da4ea607a470a8fe206",
      "parents": [
        "b911b6a27c1dc9fa71e8bee8c54fde8ebfd847f7"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 26 22:09:55 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Dec 26 22:09:55 2012 +0100"
      },
      "message": "THRIFT-1797 Python implementation of TSimpleJSONProtocol\nPatch: Avi Flamholz\n"
    },
    {
      "commit": "b2f29d84025d9dc2472632cc9bff6c8b5f9bc5b1",
      "tree": "f6f39254e2c04d2f4cd9d6e8a9a9ece601f2dde4",
      "parents": [
        "5d06db63cf7077cffff52f46f44317f48fd01c65"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 20:23:39 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 20:23:39 2012 +0100"
      },
      "message": "THRIFT-1657 Chrome browser sending OPTIONS method before POST in xmlHttpRequest\nPatch: Shantanu Choudhary\n"
    },
    {
      "commit": "5d06db63cf7077cffff52f46f44317f48fd01c65",
      "tree": "19975816fd42b78588a4eae4c186f8fadb98cc24",
      "parents": [
        "0193149842924b65c5d3761d60055d298470d3ab"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 17:20:20 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 23 17:20:20 2012 +0100"
      },
      "message": "THRIFT-1795 Race condition in TThreadedServerPool java implementation\nPatch: Venkat Ranganathan\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": "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f",
      "tree": "0600de113eb8cf20b3d33765639f4a7a92e2c152",
      "parents": [
        "d0c3586e499fad2e7a30ffb08d3de901a5bb008c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 19:46:28 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 19:46:28 2012 +0100"
      },
      "message": "THRIFT-1641 Thrift 0.8 not compatible with Android HttpClient\nPatch: Darin Tay\n"
    },
    {
      "commit": "ad8154a7a82cfdd25e55d8488496ab8a7fce257f",
      "tree": "ab2fc5f95ac4e2c0920b63294d3ceb47f4559509",
      "parents": [
        "a58a9cb99f932f8e5a646255a6f539c4ba594da2"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 18 21:02:16 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 18 21:02:16 2012 +0100"
      },
      "message": "THRIFT-1796 TJSONProtocol is not functional\nPatch: Avi Flamholz\n"
    },
    {
      "commit": "8538edfee709db3eac7b9f85afce899299a23965",
      "tree": "0c44292369f5671de882b5587cab907a1661fd0f",
      "parents": [
        "e7b0b692461735366d77b73a497863cc86c22d91"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 16 15:55:45 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Dec 16 15:55:45 2012 +0100"
      },
      "message": "THRIFT-1792 Added TFramedTransport to the thrift Cocoa library.\nPatch: Frank Kuehnel\n"
    },
    {
      "commit": "a9e33bf0f699cd35ce2a1442a705c468b3e4ca45",
      "tree": "aa742f8c61e2900ebb765013c249ee668e8b8c29",
      "parents": [
        "7740739b79d0e694d6a15fa000c30bae028d8785"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Dec 12 23:11:04 2012 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Wed Dec 12 23:11:04 2012 +0100"
      },
      "message": "THRIFT-1699 Native Union#read has extra read_field_end call\nPatch: Kevin Radloff\n"
    },
    {
      "commit": "741e715e816da102c1206ed71db13a9a4e638045",
      "tree": "247b0beeea443e4d54700a93b5276ff87fc569be",
      "parents": [
        "2b2560e836fcd07493bee15374f499b3eb77fe47"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 11 21:21:00 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 11 21:21:00 2012 +0100"
      },
      "message": "THRIFT-1763 jquery ajax code should send application/json content-type\nPatch: Kevin Radloff\nrogerr: my first git commit on Apache Thrift!\n;-r\n"
    },
    {
      "commit": "2b2560e836fcd07493bee15374f499b3eb77fe47",
      "tree": "9581503b9197b3c8213df72ffb67942fff3f9b24",
      "parents": [
        "0d866d7de28b51d5eabceae16cbbfb4f8f5cfb9b"
      ],
      "author": {
        "name": "Todd Lipcon",
        "email": "todd@cloudera.com",
        "time": "Mon Dec 10 14:29:59 2012 -0800"
      },
      "committer": {
        "name": "Todd Lipcon",
        "email": "todd@cloudera.com",
        "time": "Mon Dec 10 14:29:59 2012 -0800"
      },
      "message": "THRIFT-1773. Revert \"Thrift-1604:Python exxception handeling for changes from PEP3110\"\n\nThis reverts commit 6c5ee6ad2067e245ab5364f9a6019d8b63d7ed52.\n\nThis commit is being reverted since it broke compatibility with\nPython 2.4, which is the latest version included in RHEL5 releases.\n"
    },
    {
      "commit": "8252577ec9da25f027b9edfa6876f9d9a0094566",
      "tree": "1965a4466878a67ae899535b41c00c3b5448acb0",
      "parents": [
        "e242a96ae3582aaca8a5407211f05a6a6ea78ceb"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 16 00:38:27 2012 +0000"
      },
      "message": "THRIFT-1740 Make C++ library build on OS X and iOS\nPatch: Ben Craig\nminor modification by Roger Meier\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410127 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e242a96ae3582aaca8a5407211f05a6a6ea78ceb",
      "tree": "947d6a223098ed96f8d45088d9a0a1fcd3573654",
      "parents": [
        "32104d71bd841056ac3bc63beee26022ada471e5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 22:23:27 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 15 22:23:27 2012 +0000"
      },
      "message": "add -Xlint:unchecked to improve quality\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1410065 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "52820d09195729416e9b5b4894107bf332afc62e",
      "tree": "b6c2571610b5a9e3d633bf6d2e9b3e2b39f541ec",
      "parents": [
        "0069a4464012172f07b5f56064ed9ae6b79f9c52"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 08 23:11:14 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 08 23:11:14 2012 +0000"
      },
      "message": "THRIFT-1749 Python TSSLSocket error handling obscures actual error\nPatch: Tyler Hobbs\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1407311 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0069a4464012172f07b5f56064ed9ae6b79f9c52",
      "tree": "d3bdcf1fea912dc43c86e48f7595bc80427ec07a",
      "parents": [
        "05ab89a1286049567e8d6ada1833a7d75179a365"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 07 20:26:03 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Nov 07 20:26:03 2012 +0000"
      },
      "message": "THRIFT-1748 Guard and RWGuard macros defined in global namespace \nPatch: Bud Bundy\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1406793 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "05ab89a1286049567e8d6ada1833a7d75179a365",
      "tree": "371207e82c73c77855358540ecfdb9229135b3da",
      "parents": [
        "691ec0021338c143dd4444d00b87925c5ec3c10b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 10:36:59 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 10:36:59 2012 +0000"
      },
      "message": "THRIFT-1745 Python JSON protocol \nfix typo detected by cross language test suite\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1404914 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "85fb6de7f4c1ea6260f98bc24401593e8c974bc7",
      "tree": "1ca6bc04b6fb022e21f30095b87c093b4b8f2dc6",
      "parents": [
        "c9ce87fb02004b1864bc7e880b79fd411a2a2b9e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 00:05:42 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Nov 02 00:05:42 2012 +0000"
      },
      "message": "THRIFT-1745 Python JSON protocol \nTJSONProtocol.py: Frederic Delbos\n\nTHRIFT-847 Test Framework harmonization across all languages \nIntegration into py lib and test suite\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1404838 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "36ae65cf2e2c05b6998f1609f5ee9b2da8dbdcfd",
      "tree": "d6814e39c9cdafd864939e0057726b39017f8e0f",
      "parents": [
        "1d66d061b7c513d3e50ad1f3ed346437d213f6d1"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 29 21:55:46 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 29 21:55:46 2012 +0000"
      },
      "message": "THRIFT-1744: Compilation failure under Android NDK toolchain\nClient: C++ and Android NDK\nPatch: Vlad Troyanker\n\ninclude config.h\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1403549 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ccfedcb64396a630c6233a521b2719c7b4a032f7",
      "tree": "3dd786a4b183a43b28b9e348bf808d3eb5a60dd6",
      "parents": [
        "50fb50176f25fe9367c0e2a08cb5536f1bb16f08"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 26 20:19:44 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 26 20:19:44 2012 +0000"
      },
      "message": "change AUTHOR to Apache Thrift \u003cdev@thrift.apache.org\u003e\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1402647 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "50fb50176f25fe9367c0e2a08cb5536f1bb16f08",
      "tree": "7585d501897debf22d4737e2a95dc87b51f107ae",
      "parents": [
        "995976bef31d9f16ff020862319a110e88d26f5e"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Fri Oct 26 07:29:47 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Fri Oct 26 07:29:47 2012 +0000"
      },
      "message": "Thrift-1353: Switch to performance branch, get rid of BinaryParser\nClient: Node.js\nPatch: Wade Simmons\n\nadd missing files and licenses\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1402414 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee4aaaee621650f1474de596d860e755fc98b695",
      "tree": "ec1aabf4be38feb1574093c86d4c7d754710f385",
      "parents": [
        "d407b2d1caa3cf47858912525bff0325759a4ddc"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 23 00:48:17 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 23 00:48:17 2012 +0000"
      },
      "message": "THRIFT-1739: missing license header in node.js files\nClient: node.js\nPatch: Jake Farrell\n\nAdding license headers to node.js files.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401134 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d407b2d1caa3cf47858912525bff0325759a4ddc",
      "tree": "0c0236719fe51b7eac67d5a5d3bfbd2afbb06ad7",
      "parents": [
        "4268dad23d1057b030a102828d4db55f90bba104"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 21:06:14 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 21:06:14 2012 +0000"
      },
      "message": "Thrift-1353: Switch to performance branch, get rid of BinaryParser\nClient: Node.js\nPatch: Wade Simmons\n\n\"binary\" fields will be returned as Buffers instead of Strings\n\"int64\" fields will be returned as http://github.com/broofa/node-int64 objects\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401081 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4268dad23d1057b030a102828d4db55f90bba104",
      "tree": "8db8e5d287e8932827821b5cd4073a04c4162b0c",
      "parents": [
        "fa89932a49f80ddea079c783232f6d304c59352e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 22 19:52:40 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Oct 22 19:52:40 2012 +0000"
      },
      "message": "remove whitespace and add some svn:ignore\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1401056 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8d410de0a057e301505c870a9a67e0e73510d0a0",
      "tree": "862c1972a1320483b000f5d5686e5bc041043aee",
      "parents": [
        "708f64d4dee53ec6ab95b427711eb3d4cdca3ed2"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 18:35:30 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Oct 22 18:35:30 2012 +0000"
      },
      "message": "Thrift-1738: node.js: export transport and protocol so they can be used outside the cassandra/server context\nClient: Node.js\nPatch: Barbara Raitz\n\nexports and parse example.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400991 13f79535-47bb-0310-9956-ffa450edef68\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": "98f93778e1ea5b8b3dbed7bb946cddf6208fbe42",
      "tree": "2b59531a40fab09dfb97a8902864d4486c847688",
      "parents": [
        "771ca3cdf187e108444ace60444e611b1cbe2222"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 20 16:47:51 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 20 16:47:51 2012 +0000"
      },
      "message": "Thrift-1709:Warning \"Bitwise-or operator used on a sign-extended operand;...\"\nClient: csharp\nPatch: Jake Farrell\n\nReverts initial patch submitted with ticket and changes to using unchecked {} due to reported memory issues with the previous patch.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1400487 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "771ca3cdf187e108444ace60444e611b1cbe2222",
      "tree": "2decec1f59bb1c72350629ba6d04f50af07c62ac",
      "parents": [
        "9bb65ae29d9e674740cb8fa4fcc18d14fd734f68"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:05:44 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:05:44 2012 +0000"
      },
      "message": "THRIFT-1414 bufferoverflow in c_glib buffered transport/socket client \nPatch: Christian Zimnick\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1399452 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9bb65ae29d9e674740cb8fa4fcc18d14fd734f68",
      "tree": "8e0bc8a4fd0a6f501f4700b9a04b7f60e3a25153",
      "parents": [
        "4cc119c9545be81aeb41d07d2fbcc060229a9208"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:02:01 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Oct 17 22:02:01 2012 +0000"
      },
      "message": "THRIFT-1730 error: numeric_limits is not a member of std\nPatch: Martin Vogt\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1399451 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0bd52367087d8c844b81f5d88087978a3d23822",
      "tree": "c892b816b735190977b87de836bacfeaa5cd4759",
      "parents": [
        "435e1c4f70bd5216676a7cded0448fb8bc564989"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 12 14:44:14 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 12 14:44:14 2012 +0000"
      },
      "message": "Thrift-1728:Upgradation of httpcomponents\nClient: java\nPatch: Karthik K\n\nUpgrade java version dependencies and moves versioning into build.properties \n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397588 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "435e1c4f70bd5216676a7cded0448fb8bc564989",
      "tree": "e0d256b669a1994e404175e9e1320548a2d8f36c",
      "parents": [
        "6fcecd45a715c02452af6674f44e8edb6b0a2f42"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 12 00:43:13 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 12 00:43:13 2012 +0000"
      },
      "message": "THRIFT-1643:Denial of Service attack in TBinaryProtocol.readString\nClient: java\nPatch: Niraj Tolia \n\nIn readString, if the string field\u0027s size is greater than the number of bytes remaining in the byte array to deserialize, libthrift will happily allocate a byte array of that size in readStringBody, filling the heap.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397397 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": "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f",
      "tree": "954c1aaf07155d1c37f3836cdcac7e3b354feb30",
      "parents": [
        "510ecae94668b689dcea2061c49a66a34fb66e1e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:29:11 2012 +0000"
      },
      "message": "Thrift-1721:Dist broken due to 0.8.0 to 0.9.0 changes\nClient: build\nPatch: Jake Farrell\n\nFix dist build to create the 0.9.0 release\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "510ecae94668b689dcea2061c49a66a34fb66e1e",
      "tree": "1fb94f5f22b905efb70a117d44c64afa57128db3",
      "parents": [
        "a32ac7a010cf2f01b0f81299af42fb777e73e81e"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:20:00 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 00:20:00 2012 +0000"
      },
      "message": "Thrift-1722:C# WP7 Assembly addition beaks mono build\nClient: csharp\nPatch: Jake Farrell\n\nFix DIST build for release which broke with the addition of WP7 Assembly info.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396874 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a32ac7a010cf2f01b0f81299af42fb777e73e81e",
      "tree": "3b80058f2408f528152088d697c02efdce3ede4b",
      "parents": [
        "271e47a74debf3e504f3ee317c135e0453e3841b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 19:59:35 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 19:59:35 2012 +0000"
      },
      "message": "Thrift-1718:Incorrect check in TFileTransportTest\nClient: cpp\nPatch: Diwaker Gupta\n\nFixes cpp tests\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396258 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "271e47a74debf3e504f3ee317c135e0453e3841b",
      "tree": "0a33a1053413b48bb20246f4f7ef803f05bf057d",
      "parents": [
        "f1ede7921130c48d79ec4071ff70575b2552979f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:46:55 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:46:55 2012 +0000"
      },
      "message": "THRIFT-1716 max allowed connections should be PIPE_UNLIMITED_INSTANCES\nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396190 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f1ede7921130c48d79ec4071ff70575b2552979f",
      "tree": "1b0e4aa98f0933916722f3dd52f04ef85e237345",
      "parents": [
        "9429a1246215c37043febc8d35215cbbab99f9fa"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:42:16 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Oct 09 18:42:16 2012 +0000"
      },
      "message": "THRIFT-1643 Denial of Service attack in TBinaryProtocol.readString\nPatch: Niraj Tolia\nFix:   add TCompactProtocol maxNetworkBytes\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1396186 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b5a18a150ee73003ab760f85023e5fcb3625c8e5",
      "tree": "7a721c8263485511291e94d877aef54f5b5c71ea",
      "parents": [
        "fc35612d1dba14b47dadfed1c354f4d20be63e03"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 01:10:43 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 01:10:43 2012 +0000"
      },
      "message": "Thrift-1023:Thrift encoding (UTF-8) issue with Ruby 1.9.2\nClient: rb\nPatch: Nathan Beyer \n\nFixes encoding issue for UTF-8 strings in ruby client.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395832 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fc35612d1dba14b47dadfed1c354f4d20be63e03",
      "tree": "e123ab02ecdc2aa5c9c5968288c33d17a97c4fb3",
      "parents": [
        "e983cf51f3ca515757b55a46ccacc0cbeaf9182c"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 00:30:03 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 00:30:03 2012 +0000"
      },
      "message": "Thrift-1673: Ruby compile flags for exension for multi arch builds (os x)\nClient: rb\nPatch: Jake Farrell\n\nUpdating extconf to only grab arch flags from ruby binary to stop rvm version \u003e\u003d 1.9.x from breaking.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e983cf51f3ca515757b55a46ccacc0cbeaf9182c",
      "tree": "ec1ba9c25e556b442f16329a8e8abf1d0bb3a30a",
      "parents": [
        "819ad6ed3fe2fe945f3146a6f7f2658d980eb42f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 19:15:04 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 19:15:04 2012 +0000"
      },
      "message": "update Visual Studio project files and svn:ignore\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395370 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "819ad6ed3fe2fe945f3146a6f7f2658d980eb42f",
      "tree": "9de640ab376f67f5c61e231d80bc1ee32b2a8223",
      "parents": [
        "061d4a2cb460cc7afebea3c5f1d20382b8454090"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 14:56:05 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 07 14:56:05 2012 +0000"
      },
      "message": "remove unused stuff\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395316 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": "dfb8298b28560f0e23b16b10e53c0be24183834b",
      "tree": "378803dc2f35ee448c7ab311827f584f17d7ea7a",
      "parents": [
        "1f4be7e857d24863a808e9ec8ad52d08e5e90cab"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:10:57 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:10:57 2012 +0000"
      },
      "message": "THRIFT-1558 Named Pipe and Anonymous Pipe transport for Windows\nminor fix\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394935 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1f4be7e857d24863a808e9ec8ad52d08e5e90cab",
      "tree": "32a89fa0bf621980ee264aefc8c0b5ab756bad5b",
      "parents": [
        "be7493ee3275b6737c6f183a8b90e289820a51cd"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:00:47 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Oct 06 06:00:47 2012 +0000"
      },
      "message": "THRIFT-1690\nNon-linux OSes use int\u0027s in bsd socket calls as well.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394931 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "96be0071c62999befcd7ce018198b2219b7597b2",
      "tree": "3682598eb3acd8b99891b04fc6791dd968923508",
      "parents": [
        "bd6e2b198d97bfc5aca66f25dc1f954dc2875f9b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 06 00:26:28 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Oct 06 00:26:28 2012 +0000"
      },
      "message": "THRIFT-1707: Adjust server_spec.rb for RSpec 2.11.x and Ruby 1.9.3\nClient: rb\nPatch: Nathan Beyer\n\nThe message expectations in RSpec 2.11.x don\u0027t seem to work consistently on Ruby 1.9.x when Threads are used. This is causing a problem in a few tests in server_spec.rb.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394868 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f6e8b0d3fffc5ce31c228012a01ca6a1a10bff7c",
      "tree": "8081f08c58850a17c92e3ddb889eb2e0e7365353",
      "parents": [
        "14c217d490066527fba2b8eda8e4020abbe31739"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 05 00:41:59 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 05 00:41:59 2012 +0000"
      },
      "message": "Thrift-1710: Minor issues in test cases code\nClient: delphi\nPatch: Jens Geyer\n\nThe patch for THRIFT-1670 left some minor issues open. These are hereby fixed.\n- incorrect search paths in uses clause\n- unused variable in ReadResponse()\n- incorrectly formatted comment in IDL\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394339 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "14c217d490066527fba2b8eda8e4020abbe31739",
      "tree": "57c23668ee4a7cd892e1c7f6da88757e3dc0b7d5",
      "parents": [
        "093f5cef5304ffa02c90aa21c30c8faa88587000"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 05 00:38:11 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Oct 05 00:38:11 2012 +0000"
      },
      "message": "Thrift-1709:Warning \"Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first\" in TBinaryProtocol.cs at ReadInt64()\nClient: csharp\nPatch: Jens Geyer\n\nFixes warning at the byte shift operations due to a missing cast at the bitwise-or.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394338 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b69d24dbf71176bff8b8ad6cf4f59605c9cdd322",
      "tree": "0c5c35bae9e3f04a977f204c4a4fa4ee423045aa",
      "parents": [
        "bd5db3aa702952615f26516a4c9d6e9e16e63a0b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 04 18:02:15 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 04 18:02:15 2012 +0000"
      },
      "message": "THRIFT-1690 Sockets and Pipe Handles truncated on Win64\nPatch: Ben Craig\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1394182 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd5db3aa702952615f26516a4c9d6e9e16e63a0b",
      "tree": "838247bca6241487a84b684dc60dadb90cd8930d",
      "parents": [
        "ecad39224c5b03a316c0953322de235ebce088f7"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Wed Oct 03 09:26:32 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Wed Oct 03 09:26:32 2012 +0000"
      },
      "message": "Thrift-336: Compact Protocol in C#\nPatch: Henrique Mendonça\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1393370 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ecad39224c5b03a316c0953322de235ebce088f7",
      "tree": "d8e6ff2f2e2ac2c820ed918799b930730d7e5ab2",
      "parents": [
        "5d6bd5a606b4cd1f77c65d75888e8424ed22d912"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Wed Oct 03 09:25:52 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Wed Oct 03 09:25:52 2012 +0000"
      },
      "message": "Thrift-336: Compact Protocol in C#\nPatch: Henrique Mendonça\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1393368 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5d6bd5a606b4cd1f77c65d75888e8424ed22d912",
      "tree": "51e4a56296fa7734d069d4296411e9af7a070a29",
      "parents": [
        "2fd8a15fc4e458aee13dd3be7fcba96bb5019c38"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Oct 01 18:42:23 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Mon Oct 01 18:42:23 2012 +0000"
      },
      "message": "THRIFT-1645: Replace Object#tee with more conventional Object#tap in specs\nClient: rb\nPatch: Nathan Beyer\n\nThe spec_helper.rb defines an Object#tee method, which is functionally equivalent to Object#tap. Object#tap was added to Ruby 1.9 and to 1.8.7.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1392509 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "373a26b0c63b0cab8195563aa8911fd5eb70013f",
      "tree": "380c6e241c8678892040578f9e9db5a6155664ee",
      "parents": [
        "c34d7d75fb4f383182f1fab70cb18c6da9b662e3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 12:08:01 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 12:08:01 2012 +0000"
      },
      "message": "THRIFT-1082: Thrift::FramedTransport sometimes calls close() on an undefined value\nClient: perl\nPatch: John Siracusa\n\nFixes Thrift::FramedTransport module sometimes ends up calling the close() method on an undefined value inside its own close()\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1391418 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c34d7d75fb4f383182f1fab70cb18c6da9b662e3",
      "tree": "ba248d4a80c0fa88d9c3e344334648f6b8b7a222",
      "parents": [
        "a87810ff4b4fb75ccb83e4720169422a77939527"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 11:25:42 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 11:25:42 2012 +0000"
      },
      "message": "THRIFT-1591: Enable TCP_NODELAY for ruby gem\nClient: rb\nPatch: Christos Trochalakis\n\nSet TCP_NODELAY for client socket for ruby lib\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1391399 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a87810ff4b4fb75ccb83e4720169422a77939527",
      "tree": "1c52b8ba3a0b8200b5dabd2ef14730f09ad6959d",
      "parents": [
        "6af2ec09b3ce3a9b440b79fb918e0c0378a703d5"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 01:59:04 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Sep 28 01:59:04 2012 +0000"
      },
      "message": "Thrift-1644:Upgrade RSpec to 2.11.x and refactor specs as needed\nClient: rb\nPatch: Nathan Beyer\n\nUpgrading to rspec2.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1391280 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6af2ec09b3ce3a9b440b79fb918e0c0378a703d5",
      "tree": "fda2a350d0963113b2f3099c31e3ed8197a99b4b",
      "parents": [
        "6e283a0e6df7a64f88a82bd9031dcf22a8399377"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 13:14:36 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 13:14:36 2012 +0000"
      },
      "message": "Client: JS\nExtend QUnit test cases\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1390990 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "78a54a17f148c17e5c0e9717f2e869066a45130a",
      "tree": "3eeae484644a45a3ec8a3d25cfce88153dea9861",
      "parents": [
        "41dfe6fd5eee6716ef31e65509d6f30a34189c7b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 25 18:58:27 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Sep 25 18:58:27 2012 +0000"
      },
      "message": "THRIFT-1521:patches for more Performance\nClient: php\nPatch: D. Edler\n\nRemoves double function calls in the transport classes to strlen.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1390051 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "41dfe6fd5eee6716ef31e65509d6f30a34189c7b",
      "tree": "aa327ff25c696a38fe6390fcc3c6460337bbdb80",
      "parents": [
        "ffb031d74ea3dbcfe271bd098fbe8642f57f7e69"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Sep 24 19:11:19 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Mon Sep 24 19:11:19 2012 +0000"
      },
      "message": "Thrift-1701:node.js TBufferedTransport buffer corruption\nPatch: Marshall Roch\n\nfix buffer copy method calls\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1389517 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "962b35309d33af60db65cac928f0a8411c6dc06d",
      "tree": "c6339054f05b508f02e57bcc0d869d6180a16f79",
      "parents": [
        "3d37fba2063f87accb8cc22b5c78d00d85ecc49e"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 20 13:19:55 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 20 13:19:55 2012 +0000"
      },
      "message": "THRIFT-1689: don\u0027t exit(-1) in TNonblockingServer\nClient: c++\nPatch: Brian Fallik\n\nuse standard exit(1) instead\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1388019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3d37fba2063f87accb8cc22b5c78d00d85ecc49e",
      "tree": "bbade37e2f18a9b58419dc9c49eb66a3314b5818",
      "parents": [
        "3087738f284efdc49aac28d68b50b26f0842b714"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 19 19:30:36 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 19 19:30:36 2012 +0000"
      },
      "message": "THRIFT-1694 Re-Enable serialization for WP7 Silverlight \nPatch: Jens Geyer\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1387715 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e2ef3179b6fd55b4ab3a68a985eb8cdc0ffa1432",
      "tree": "d6c7ef3bbfeeafbcd961ca0d5bd52191a0751bb0",
      "parents": [
        "2b2c0b2eba61aa3ae0d7071e2002d13ad2f77d4f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 13 01:43:10 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Sep 13 01:43:10 2012 +0000"
      },
      "message": "Thrift-1693:libthrift has dependency on two different versions of httpcore\nClient: java\nPatch: Jake Farrell\n\nUpdate version of httpclient to match httpcore in use in java lib.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1384182 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": "630ce09ae6f8bca0ac456cbdc9984de73e08512c",
      "tree": "6b8fc230e6644e2f46002c4891174dcac869b4f9",
      "parents": [
        "5cac98c659b2fa14ff08f9acd6907786644e250a"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 11 18:33:07 2012 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Tue Sep 11 18:33:07 2012 +0000"
      },
      "message": "THRIFT-1655. java: TBinaryProtocol: exceeded message length raises generic TException\n\n\nThis patch converts the TException into a TProtocolException.\n\nPatch: Tyler Hobbs\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1383515 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "814818e779e0db6d8e1ffe24920e856755990738",
      "tree": "9d02c9712bead06ad534d1de8e02a1523b5efe99",
      "parents": [
        "21c0a85079e3e1b5ee475bd6654512079fe5df68"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 20:07:52 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 20:07:52 2012 +0000"
      },
      "message": "THRIFT-1615 \ncleanup: remove empty stuff\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1381333 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21c0a85079e3e1b5ee475bd6654512079fe5df68",
      "tree": "4cff5730f356949cb848fef0b110a92a56541ff6",
      "parents": [
        "f88f9c231ebcd8f19bb040f78bc03e6b33a2982c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 19:47:14 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Sep 05 19:47:14 2012 +0000"
      },
      "message": "THRIFT-1615 PHP Namespace (was Thrift for Symfony 2)\nPatch: Xavier HAUSHERR\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1381323 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f88f9c231ebcd8f19bb040f78bc03e6b33a2982c",
      "tree": "c207304b0bd1f8621a5cd446affc9d1fd2c09d38",
      "parents": [
        "6cd63ecf5bf2d0ad639250f5b5d094e849ede7e3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Sep 02 03:26:50 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sun Sep 02 03:26:50 2012 +0000"
      },
      "message": "Thrift-1650: Update clean items and svn:ignore entries for OS X artifacts\nClient: ruby\nPatch: Nathan Beyer\n\nadd a few entries to the CLEAN variable, so that some additional OS X artifacts will get cleaned up\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1379915 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": "afd3ab2714fd3a5736dd86a193b800bb0a9a5f37",
      "tree": "87c5fd0a11c4352fb415faf3d5c017f03a283cfd",
      "parents": [
        "2853cc0adffae223e0861524eb8e23af03b7a19b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:57:07 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:57:07 2012 +0000"
      },
      "message": "Thrift-1656: Setting proper headers in THttpServer.cpp so that \"Cross-Origin Resource Sharing\" on js client can work.\nClient: cpp\nPatch: Shantanu Choudhary\n\nSet headers from server side, in the response, so that Javascript can handle Cross-site HTTP requests.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1375883 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2853cc0adffae223e0861524eb8e23af03b7a19b",
      "tree": "d3b6586859cb51714c794e3865157c582c5097f5",
      "parents": [
        "c02efe21c11cc8196ccf2429c90ba286c049d852"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:27:06 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Aug 22 02:27:06 2012 +0000"
      },
      "message": "Thrift-1658:Java thrift server is not throwing TApplicationException\nClient: java\nPatch: Keith Turner\n\nExceptions not being handled correctly within newly modified ProcessFunctions. Added back code previously removed from auto generated class.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1375880 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c02efe21c11cc8196ccf2429c90ba286c049d852",
      "tree": "085894bc65e39b1b0cfe3b4becedf5d7ea6c17cf",
      "parents": [
        "ffd7685c09007d1057a17309ad9dbb49a9f71d48"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 18 03:31:28 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 18 03:31:28 2012 +0000"
      },
      "message": "Thrift-1674:Update Thrift D library to be compatible with 2.060\nClient: d\nPatch: David Nadlinger\n\nUpdated D lib for 2.060.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1374507 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b4e9aacfb01a798636dde2727612f5fa080120e9",
      "tree": "3397a9159136a0f861245443dd9c29c2c26780cf",
      "parents": [
        "e06e8b7e992dd543f32d04550125cbd4a9b558c6"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 09 16:03:14 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 09 16:03:14 2012 +0000"
      },
      "message": "Thrift-1673: Ruby compile flags for extension for multi arch builds (os x)\nClient: ruby\nPatch: Jake Farrell\n\nUpdating extension build to use ruby cflags which include the arch flags needed.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1371273 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f3a526025704ff1ee5b5ace761abe67e58d3725",
      "tree": "4691b2507c07f59f1d14e4f5f6664a5b9afe9317",
      "parents": [
        "c9c972b3ee216c09331ee5c83b059983d79a2b90"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 27 15:48:37 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jul 27 15:48:37 2012 +0000"
      },
      "message": "Thrift-1662:\"removeObject:\" should be \"removeObserver:\" in [-TSocketServer dealloc]?\nClient: cocoa\nPatch: Ken Morishita\n\nFixed issue there TSockerServer was using wrong notification center method. Using\n- (void)removeObserver:(id)notificationObserver\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1366424 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "908d2f78394a609dc2b015d5519689d1f88951b4",
      "tree": "d60a6a31f0a45dd0a431a8e2da1db92c997be460",
      "parents": [
        "ae44abc6f93165968d82b7b7e50b4c5b99f5c332"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 12:03:20 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 12:03:20 2012 +0000"
      },
      "message": "THRIFT-1116 Compilation error in file TSSLSocket.cpp on FreeBSD-8.0 \nPatch: Pavlin Radoslavov\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1362896 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ae44abc6f93165968d82b7b7e50b4c5b99f5c332",
      "tree": "ca84500b379e3e99202188a65ec74dbc788d69d1",
      "parents": [
        "3fcdb09267f280c041dc1e613cb4bf42ac880516"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 05:42:51 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Jul 18 05:42:51 2012 +0000"
      },
      "message": "THRIFT-1064 TClientInfoServerHandler::processContext() is not called for TNonblockingServer server event handler \nPatch: Pavlin Radoslavov\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1362773 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3fcdb09267f280c041dc1e613cb4bf42ac880516",
      "tree": "9b39123aa3a006f39045db625d54e3e5057d177e",
      "parents": [
        "6530f1dc88377c3d1a9811267c76fd80d5f419c4"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Jul 14 23:56:20 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Jul 14 23:56:20 2012 +0000"
      },
      "message": "Thrift-1652: TSaslTransport does not log the error when kerberos auth fails\nClient: java\nPatch: Rohini Palaniswamy\n\nThe actual kerberos authentication failure is not logged and it is very difficult to find the actual reason for the failure.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1361615 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6530f1dc88377c3d1a9811267c76fd80d5f419c4",
      "tree": "54bd5c57554e1f27fa096359b136be143f580664",
      "parents": [
        "27647d5b18e1a494c9e12c35a8701932c4767c02"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Jun 29 00:21:19 2012 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Jun 29 00:21:19 2012 +0000"
      },
      "message": "THRIFT-1632. rb: ruby: data corruption in thrift_native implementation of MemoryBufferTransport\n\nThis patch fixes a subtle bug whereby the read buffer was being resized but the method continued to read from the original, unresized buffer but at the wrong location.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1355198 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "40633a6316112d56f66b0e4b6cd6f9ec405b41bd",
      "tree": "723aaea60a13d65a1e602502253d074bc6ffd4e6",
      "parents": [
        "bd057f6a5e50cd7c4899b34790e6f0864a880ee6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:20:58 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:20:58 2012 +0000"
      },
      "message": "THRIFT-1635 D codegen bug for required non-nullable fields \nPatch: David Nadlinger\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353316 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd057f6a5e50cd7c4899b34790e6f0864a880ee6",
      "tree": "b8eb5d239b6aa5fd4ec37bf9e8f7cb3f413ddfc3",
      "parents": [
        "ee22939d1ae7e74d61d8697c45a7301e00092c11"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:18:00 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:18:00 2012 +0000"
      },
      "message": "THRIFT-1633 Add windows build configurations to support static linking\nPatch: Adam Duffy\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353315 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ee22939d1ae7e74d61d8697c45a7301e00092c11",
      "tree": "8db526496d5886cf91b865af553c29e9afbbb741",
      "parents": [
        "5be8e9e4f39b3df4a5497a0d9372879f8218bb47"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:07:12 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jun 24 19:07:12 2012 +0000"
      },
      "message": "THRIFT-1608 add license header\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1353313 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f42ae012aa57d476a3ca44542ccfd7801cac3587",
      "tree": "c314c780fb5bac9d959b613ded9e7d0108e296c1",
      "parents": [
        "e64b12999de8de220551dd78ae3bf2d7289f0ec3"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Fri Jun 22 03:22:53 2012 +0000"
      },
      "message": "Thrift-1567:Thrift/cpp: Allow alternate classes to be used for strings\nClient: cpp\nPatch: dreiss\n\nThe goal of this diff is to allow Thrift strings to be used without\ndepending on std::string, since it looks like we\u0027re starting to move\naway from std::string instead of moving to a better implementation.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1352765 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e64b12999de8de220551dd78ae3bf2d7289f0ec3",
      "tree": "d7762f2ceec4fbe731211cdbfef7312de2fb6e30",
      "parents": [
        "f9f841d76953b13153ca32b4c7e34c00776d16a8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 19 20:54:51 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 19 20:54:51 2012 +0000"
      },
      "message": "THRIFT-1608 Allow servlet to be supplied TProcessor and TProtocolFactory after the init() method has finished\nPatch: Kiril Raychev\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1351848 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "f9f841d76953b13153ca32b4c7e34c00776d16a8"
}
