)]}'
{
  "log": [
    {
      "commit": "50819ce8ef72ad7ccf79c6c3fb3b77a91ab8e540",
      "tree": "90f099118ebed5c25ef0d66fd01db1bc5b4c6f1c",
      "parents": [
        "3cac3204519bbdfe02beb9d863e9b873cdaf9d07"
      ],
      "author": {
        "name": "Jeremiah",
        "email": "4462211+jeremiahpslewis@users.noreply.github.com",
        "time": "Tue Feb 08 12:46:45 2022 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Feb 08 20:33:32 2022 +0100"
      },
      "message": "Fix winsock capitalization for case sensitive cross-compilation"
    },
    {
      "commit": "26681fbdb77f6dfaf2f2613d4ad860a224e84b71",
      "tree": "b742ea0959bd5e90e1748323a870291ef8ad8e9f",
      "parents": [
        "3f78c70bbba82c733b1545d39eb5b489ac384e4c"
      ],
      "author": {
        "name": "zeshuai007",
        "email": "51382517@qq.com",
        "time": "Wed Jun 03 17:24:38 2020 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 14 14:17:11 2020 +0200"
      },
      "message": "THRIFT-5225: Use nullptr instead of NULL\nPatch: Zezeng Wang\n\nThis closes #2168\n"
    },
    {
      "commit": "042580f53441efe1bc5c80c89351fcb30740659e",
      "tree": "fb6504554a4dfa07dc4de09394be0f69a2b38cfd",
      "parents": [
        "aa0c8b35d8f78812de1d7803d6277a37d2ed593a"
      ],
      "author": {
        "name": "Sebastian Zenker",
        "email": "sebastian.zenker@gmx.de",
        "time": "Tue Jan 29 15:48:12 2019 +0100"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Tue Jan 29 09:48:12 2019 -0500"
      },
      "message": "THRIFT-4762: Applied some C++11 refactorings to the runtime library and compiler (#1719)\n\n* make use of C++11 override keyword\r\n* added const specifier to TTransport::getOrigin()\r\n* added more const correctness to the compiler\r\n* make use of auto keyword\r\n* replaced usage of NULL with nullptr\r\n* make use of explicitly-defaulted function definition\r\n* extended changelog\r\n"
    },
    {
      "commit": "82ae9575cdc112088771fc7b876f75e1e4d85ebb",
      "tree": "d8e6827311ee6e69c560604fe660788b7dfd4908",
      "parents": [
        "0a8c34ceedf0f9272fb6d3519596ddf90cffcac2"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jim.king@simplivity.com",
        "time": "Sat Aug 05 12:23:54 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Thu Aug 10 13:27:21 2017 -0400"
      },
      "message": "THRIFT-2221: detect C++11 and use std namespace for memory operations (smart_ptr)\nClient: C++\n\nThis closes #1328\n"
    },
    {
      "commit": "796667b29f91682871cec310571e66b1259fffb0",
      "tree": "086f615a2f9db018f4622fad4c64744617343847",
      "parents": [
        "fe3f33619ed268c1dcbea2523bed4b5f935d404b"
      ],
      "author": {
        "name": "Antonio Di Monaco",
        "email": "tony@becrux.com",
        "time": "Mon Jan 04 23:05:19 2016 +0100"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Wed Jan 06 04:35:12 2016 +0900"
      },
      "message": "THRIFT-3437 Fixed MinGW-w64 build\nClient: Build\nPatch: Antonio Di Monaco\n\nThis closes #771\n"
    },
    {
      "commit": "9de9b1f1be7b343e8493560b6eb540a948303f6f",
      "tree": "f713d9cd39d10a840bd14574ca08fbf586815b89",
      "parents": [
        "1a8e048bd05b8506ab06200282e2ba516927786e"
      ],
      "author": {
        "name": "Jim King",
        "email": "jim.king@simplivity.com",
        "time": "Thu Apr 30 16:03:34 2015 -0400"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Apr 30 22:40:26 2015 +0200"
      },
      "message": "THRIFT-2850 get windows cmake working again and building the unit tests for lib/cpp, and pass make check through cmake - also resolve some compiler warnings\n"
    },
    {
      "commit": "16a23a6618754a5a87aeb8df99a72516b0272fb3",
      "tree": "3d3a5250cc06e9010c0e0bef5eed4454a3c6be18",
      "parents": [
        "240120c8434b49d1f76d207aff4e3530d3ada14b"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Nov 13 15:33:38 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Tue Nov 18 11:39:10 2014 +0100"
      },
      "message": "THRIFT-2729: C++ - .clang-format created and applied\n\nClient: C++\nPatch: Konrad Grochowski\n\nmake style command added\n"
    },
    {
      "commit": "240120c8434b49d1f76d207aff4e3530d3ada14b",
      "tree": "98cdcc1834ff0d96ef40fe4e927aa607af5c578e",
      "parents": [
        "74260aa9099c3bb209bc8e524b0e8ba603f62c41"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Tue Nov 18 11:33:31 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Tue Nov 18 11:33:31 2014 +0100"
      },
      "message": "Revert \"THRIFT-2729: C++ - .clang-format created and applied\"\n\nThis reverts commit 74260aa9099c3bb209bc8e524b0e8ba603f62c41.\n"
    },
    {
      "commit": "74260aa9099c3bb209bc8e524b0e8ba603f62c41",
      "tree": "07ff24e0bed1f74da57e56feb38ea6bae063629c",
      "parents": [
        "ca7e97e0423e785bd7a6b7b8400e67897975e7f6"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Nov 13 15:33:38 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Tue Nov 18 10:02:08 2014 +0100"
      },
      "message": "THRIFT-2729: C++ - .clang-format created and applied\n\nClient: C++\nPatch: Konrad Grochowski\n\nmake style command added\n"
    },
    {
      "commit": "b3f5ffc42d4c52e4a76ff429411164d27fb65b22",
      "tree": "c52d420b92e59bdd9e2b1cce94f5f808cc7283f7",
      "parents": [
        "cc092b37c8665384f2f7cb60d184a44f59ac3ba3"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Nov 06 19:32:59 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Nov 06 19:32:59 2014 +0100"
      },
      "message": "THRIFT-2801: cpp - compilation warnings removed from test suite\n\nClient: C++\nPatch: Konrad Grochowski\n\nUnused parameters mostly\n"
    },
    {
      "commit": "bee7b738025ea7f2fa861a9567570ca502468c46",
      "tree": "6b07ed06afb37b29a74741ca19522c0fde8d079c",
      "parents": [
        "c0ff5561fefa4b690d6c72ac7d792f9a1e480bda"
      ],
      "author": {
        "name": "Alan Dunn",
        "email": "amdunn@gmail.com",
        "time": "Sat Jul 26 13:48:43 2014 -0500"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 26 22:13:55 2014 +0200"
      },
      "message": "Add unit test for OpenSSL manual initialization\n\nThis test checks whether Thrift leaves OpenSSL functionality available\nafter the last TSSLSocketFactory is destroyed when manual\ninitialization is set.  It uses the EVP_get_digestbyname function as\nan example function that requires OpenSSL initialization to work\nproperly.\n\nSigned-off-by: Alan Dunn \u003camdunn@gmail.com\u003e\nSigned-off-by: Roger Meier \u003croger@apache.org\u003e\n"
    }
  ]
}
