)]}'
{
  "log": [
    {
      "commit": "ac52d8dac15425f65f6e7ad4ecf776bfea1a3b18",
      "tree": "40d5bfe24068a1fef8e14e12008dd976aa27a05c",
      "parents": [
        "f6927020dd0af68d9db8f2e1f4d656abcf860d8d"
      ],
      "author": {
        "name": "Volodymyr Panivko",
        "email": "sveneld300@gmailcom",
        "time": "Thu Feb 22 22:09:00 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Feb 25 12:22:46 2024 +0100"
      },
      "message": "[THRIFT-5758] PHP 8.2 Deprecate dynamic properties\n"
    },
    {
      "commit": "3abf7ecbda08629673828895a99cfa07920a0a5b",
      "tree": "fbb38c2417396cc7d618be8ffb12678bf2e6a3a1",
      "parents": [
        "284e6b30b8d6fe4522daf0c6982aa7eac8b8d01e"
      ],
      "author": {
        "name": "vladimir.panivko",
        "email": "vladimir.panivko@together.com",
        "time": "Thu Jul 06 08:55:46 2023 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Fri Jul 07 21:34:31 2023 +0200"
      },
      "message": "THRIFT-5723\nPhp8.1 fix warnings\n"
    },
    {
      "commit": "6fb5923711a1ad9e90f7b55f724be5db5e299bbf",
      "tree": "a1fc4eef6fe529771d3a9494c0917cae8473741c",
      "parents": [
        "5effab65e38d1e4170d21e92c150d34375aab872"
      ],
      "author": {
        "name": "Roger Thomas",
        "email": "rogere84@gmail.com",
        "time": "Tue Nov 04 10:09:23 2014 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Nov 16 22:41:20 2014 +0100"
      },
      "message": "THRIFT-2807 PHP CS Fix\n\nThis closes #252\n\nPatch: Roger Thomas\n"
    },
    {
      "commit": "b03a59cc5c3e71c74c6d374e67bd45de6b270eea",
      "tree": "60a98a8f6ecd22d87af8be66a292b09a446d1846",
      "parents": [
        "828789580b253522c5bddb76d82ee8ab4e98d74a"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Nov 29 16:45:51 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Nov 29 16:45:51 2011 +0000"
      },
      "message": "Thrift-1427: PHP library uses non-multibyte safe functions with mbstring function overloading\nClient: php\nPatch: Bryan Alves\n\nFixes issue with php overloaded mbstring to be binary-safe for strlen and substr.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1207960 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d26cb9b325c6a0757d773d2aaf1d8ce3561ee2d5",
      "tree": "67a58edb492bc00bd2a8fb6067aee26e2b1110b0",
      "parents": [
        "5c819c084c09faace575f3889869a8a0b0dd7c95"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Apr 11 17:59:27 2011 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Apr 11 17:59:27 2011 +0000"
      },
      "message": "THRIFT-690. php: Update TApplicationException codes\n\nPatch: Nicholas Telford\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1091150 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b149bc7050c5136f3b071e1c1251f0f2716ae208",
      "tree": "df01eb6a88a738824a8a5b8ecaa38a850cff693a",
      "parents": [
        "34b530f099b4ecbc5537ba904f4a91dfef945147"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 12 14:54:33 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Thu Aug 12 14:54:33 2010 +0000"
      },
      "message": "THRIFT-718. php: Thrift PHP library includes closing tags and extraneous whitespace\n\nThis patch trims closing tags to avoid potential for whitespace.\n\nPatch: Nicholas Telford\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@984811 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "deda141392d0b242e1fce0c0682ceedb45642a18",
      "tree": "b3341930bc7cc0965fa6d725f728774fae8c361c",
      "parents": [
        "b5714ef91ec7210c65e07c8d635c224795f22919"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "message": "THRIFT-388. Create a \"ONEWAY\" message type that is an alias for \"CALL\"\n\nPave the way for a new message type for oneway function calls.\nFor now, just define the constant in all languages and make\nserver implementations treat it the same way as a normal call.\nOnly C++ and Erlang currently check the message type (on the\nserver side).\n\nThere is a little bit of redundancy in the Erlang code, but\nthe alternative is a bit gross, and this split-up will be\nnecessary eventually when we start handling one-way calls\ndifferently.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761389 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea2cba8ba8484a8d4e669c02dd97b3b2445ef322",
      "tree": "6be4a3bf2d069a006c9a15f5ee47a1893a176f4d",
      "parents": [
        "4bc4231040186d9e0c35ff4d8211ce7b7e43aab5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "message": "THRIFT-387. Add license headers to a bunch of files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13083d6d52d2b5bd3d5a9368a04503c5b21eabab",
      "tree": "dfc912718c5f9dbacfd395d1e5f8dd59e9fd9de6",
      "parents": [
        "afa1b47e60c4ffba554f6187d84fd20cd514f51d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "message": "THRIFT-294. Remove @author tags\n\nThey\u0027re gone. Don\u0027t add any new ones!\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bef54c0647b22128c9035cfbc4d4b112ab5e68f8",
      "tree": "edf60c83afb6525eed10110871199ddf78694bec",
      "parents": [
        "b16074d53bd7b66d1e34dc6623637d59be717db5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Nov 28 20:15:11 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Nov 28 20:15:11 2007 +0000"
      },
      "message": "Thrift: Fix a backwards change.\n\nSummary:\nGot it right in trunk, but wrong in thrift.\n\nBlame Rev: 69504\n\nReviewed By: mcslee\n\nTest Plan:\nTested in trunk AND did a diff with trunk.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665378 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "645ecea7146b95f4b832a1042e58227216d7db4e",
      "tree": "df60931646706a5004df1b1c4b1c4839021d04fd",
      "parents": [
        "d602f822d50bec166cd34c8ece170b13694268a9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 02:46:24 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Nov 28 02:46:24 2007 +0000"
      },
      "message": "Kill fast binary compliance in TBase, it doesn\u0027t work\n\nReviewed By: akhil\n\nTest Plan: Regenerate code\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665374 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "611434992a349fb69507a625929f98f61656feef",
      "tree": "fd4c0d04aec28492eb62113c66c64e4e5477ff64",
      "parents": [
        "eab6ac8b18db9bb6c83b44845aabea177777addf"
      ],
      "author": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 16 03:29:47 2007 +0000"
      },
      "committer": {
        "name": "dweatherford",
        "email": "dev-null@apache.org",
        "time": "Fri Nov 16 03:29:47 2007 +0000"
      },
      "message": "[thrift] Fix extension deserialization call with no classname\n\nSummary: The extension expects a classname as a string and does not allow null;\n  use the empty string instead of null in the absence of a classname to pass.\n\nReviewed By: mcslee\nTest Plan: php -l\nRevert: svn\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665347 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "465ccc09240b16f5790dfc5c5e7579c42ec54770",
      "tree": "c201156258c1c459a4bc3e1b0745f1b4e5de5fbd",
      "parents": [
        "380298f458dcdedb1e59227c90cee4af890bef08"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Nov 13 21:41:29 2007 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Nov 13 21:41:29 2007 +0000"
      },
      "message": "Thrift: Fix new-style generated PHP code.\n\nSummary:\nFix reading of lists/sets of lists/sets/maps.\n\nReviewed By: mcslee\n\nTest Plan: Tested in trunk.\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665333 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2b786221edc8a0bfd640e5755459f3973120dd7a",
      "tree": "7d8714f33c59f61498e1a3949eec5d8b3dd093fa",
      "parents": [
        "5b743079da3b0f817545d7e0574222a5c16fc2a9"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 05:35:34 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 05:35:34 2007 +0000"
      },
      "message": "Fixing typo in Thrift trunk\n\nSummary: xter \u003d\u003e xfer\n\nReviewed By: sgrimm\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665329 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5b743079da3b0f817545d7e0574222a5c16fc2a9",
      "tree": "16e0768d3a13702182643c7e00d1c4909132de81",
      "parents": [
        "c0c88ee8056427f66451e527f791b31f7485b4ca"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 04:00:29 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Nov 13 04:00:29 2007 +0000"
      },
      "message": "Thrift PHP generation Redux\n\nSummary: Chopping the amount of code generated by Thrift for PHP services by two orders of magnitude (approx 25% of the previous size). This is done via putting more logic in a dynamic base class and taking it out of the generated code. Hopefully this wins back the CPU cycles paid just to load code from APC at the cost of a marginal increase in dynamic execution runtime.\n\nReviewed By: sgrimm, dreiss\n\nTest Plan: Ran all the tests in trunk/test/php, also tested the API generate code and Falcon, etc. in my sandbox\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665328 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4902c0563f632f8fa955c6ea16a0f9dafc08291f",
      "tree": "f5d8ffb39be0bb1ea9d3ca3d386af2dc45ed8d4e",
      "parents": [
        "89e2bb84e2ceb690c1d8abc1b6641e16ee73a19a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Mar 01 00:31:30 2007 +0000"
      },
      "message": "Apply Thrift license to PHP source code\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665033 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0af62d181c30a2758191055b32baeb5156ceef57",
      "tree": "94f802488abbba71c176374e1a2f3d1076361870",
      "parents": [
        "bd8b991fa740def63b74a6b54ab746b59c7b3d89"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 22:11:09 2007 +0000"
      },
      "message": "Bogus $this-\u003etype in TApplicationException in PHP\n\nReviewed By: php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665027 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d395d57d3b31d70b6d387dd757cb121df8abda06",
      "tree": "2af4c6abfc9a045dc68f5526a6a53919108924b0",
      "parents": [
        "49aea10d7a3f189cceb0459d8a05ef64dd76e23e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Feb 27 01:16:55 2007 +0000"
      },
      "message": "Same fix to thrift codebase\n\nReviewed By: aditya\n\n line, and those below, will be ignored--\n\nM    php/src/Thrift.php\nM    php/src/transport/TSocket.php\nM    php/src/transport/TPhpStream.php\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665021 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ecb1b053aa5262415c38aa7671a460d20abe674",
      "tree": "2e315ba02ee60594f6d61843cb59c8b8d1c3dc90",
      "parents": [
        "dac7856db7c26bf2ea7405a736dba94c93652e7a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Thu Feb 22 01:01:10 2007 +0000"
      },
      "message": "Fix thrift includes\n\nSummary: Remove circular ref\n\nReviewed By: lucas\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665019 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dac7856db7c26bf2ea7405a736dba94c93652e7a",
      "tree": "8bc7fb3d2e4a7bbe437675aa5ccc6bc91abe6d85",
      "parents": [
        "44e5f0157fae3419899e937720a38fc37759fd46"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Feb 21 07:35:03 2007 +0000"
      },
      "message": "Proper exception types in PHP thrift\n\nReviewed By: tbr-aditya\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665018 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99e2b2639a9556685c57506459ef1c1c6bf481f8",
      "tree": "def378554bba4cc1218b06b5488b35743e330fae",
      "parents": [
        "7d5da163624c5562f2f24d32f831d8cdde5fc75e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Tue Oct 10 01:42:29 2006 +0000"
      },
      "message": "PHP Thrift improvements, Binary code skipping, etc\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664821 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cfc0193d466df7b18a0995b300a8586a462b92a1",
      "tree": "f0f39768a94fc59b44b1224e221474b5e07e8d47",
      "parents": [
        "9cb7c61b6b2c88bf41a23d1c4e9757c81d27d8ef"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Sep 01 22:18:16 2006 +0000"
      },
      "message": "Thrift library updates, remove unsigned types\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664772 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d97eb611202c25d2210c647f32d7e780cfe319a6",
      "tree": "e2813996cd7309ec45c47da3f36057d04517ef20",
      "parents": [
        "9de5a5cdb761a68dec2c1262c10d98c5eb0712a6"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Thu Aug 24 23:37:36 2006 +0000"
      },
      "message": "Fixed handling of signed 64bit integers to support 32bit and 64bit architectures\n\nFixed a few bugs with php code generation\n\nInitial stab at setting absolute thrift php require_once paths at configure time in order to guarantee APC caching.  Needswork.  It\u0027s hard to get automake to allow post-processing of installed files.\n\nLightly reviewed by mark slee\n\n\n\n\t\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664768 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e53644ce5ebbf5e3a5f1fb3df2398534b1c965e",
      "tree": "2f7eaa25fd405bdad3789a06123a0f28e398761a",
      "parents": [
        "4e0d962693645a202bc47c0bc01b0a2c3660d70d"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Fri Jun 30 18:28:50 2006 +0000"
      },
      "message": "Thrift now works in PHP, hot stuff\n\nSummary: End to end communication working in Thrift with PHP\n\nProblem: It\u0027s a bit slower than pillar still. Need to find out why.\n\nReviewed By: aditya\n\nTest Plan: Unit tests are in the test directory. Get lucas on the PHP case...\n\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664720 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
