)]}'
{
  "log": [
    {
      "commit": "3ea763e068fbedf7b7b33b73ca294952543e7930",
      "tree": "1682ef2616a0adda75f66a2f22fdda736cfa5bf2",
      "parents": [
        "8148f2ff9740c11417b7e2d2800c07129be2092d"
      ],
      "author": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Tue Mar 05 21:30:29 2024 +0900"
      },
      "committer": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Tue Mar 05 21:30:29 2024 +0900"
      },
      "message": "Enable all tests on opensslv3\n"
    },
    {
      "commit": "8148f2ff9740c11417b7e2d2800c07129be2092d",
      "tree": "980da9960391133668ea1629c0cc9b2efca717ee",
      "parents": [
        "da2ef3486ba5c0f27e470f010590b14d330f799a"
      ],
      "author": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Mon Feb 26 21:45:05 2024 +0900"
      },
      "committer": {
        "name": "Thomas",
        "email": "thomasbruggink@hotmail.com",
        "time": "Mon Feb 26 22:32:18 2024 +0900"
      },
      "message": "THRIFT-5706: lib/cpp Fix the Security tests on openssl 1.1 and 3.0\n\nThis PR fixes the Security tests to build on a clean install of ubuntu\n20.04 and ubuntu 22.04 without modifications to the systems openssl\nconfiguration.\n\n * Enable TLS 1.0 and TLS 1.1 on OpenSSL 1.1 with the seclevel\u003d0 flag\n * Disable TLS 1.0 and TLS 1.1 on OpenSSL 3.0\n\nWhile its technically possible to enable it on OpenSSL 3 I think because\nof all the issues with these old TLS versions dropping support for it is\nbetter.\n\nThis PR builds forth on the work done here: https://github.com/apache/thrift/pull/2811\n\nTested with the ubuntu 20.04 (OpenSSL 1.1) and 22.04 (OpenSSL 3.0) docker containers.\nAll lib/cpp tests succeed in both.\n"
    },
    {
      "commit": "5f87b836a58040459d06288cfe425e6fa96fddd0",
      "tree": "e5e62a61fd17a34e794a7bc760112c26ff932b25",
      "parents": [
        "7b8c04273f12e2464903556f322cdb407ba45981"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Mon Oct 09 14:42:27 2023 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Wed Oct 11 16:43:35 2023 +0200"
      },
      "message": "lib/cpp/test/Security*Test.cpp: Fix the check for OpenSSL version\n"
    },
    {
      "commit": "0d95b8c4e1d5be3ae4cc3fe5823cddbb91dbc2ec",
      "tree": "8e2640afd4a78df45a048110c033c22a955d14a2",
      "parents": [
        "ae3e96bd33777e75e92f8947d51240fae5beeaa8"
      ],
      "author": {
        "name": "Tobias Mayer",
        "email": "tobim@fastmail.fm",
        "time": "Fri Mar 10 09:02:38 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sat Mar 18 00:00:30 2023 +0100"
      },
      "message": "Add missing include for the security tests\n"
    },
    {
      "commit": "05604e261455f1d85a5d04c4364a21d2a7e417b2",
      "tree": "47587a73cb11480d67ac718a0bfc056c9116d595",
      "parents": [
        "51fc54f8c161ae94e4d230cddae8d9d2ee279fad"
      ],
      "author": {
        "name": "Tobias Mayer",
        "email": "tobim@fastmail.fm",
        "time": "Sat Feb 18 14:50:15 2023 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Sun Feb 19 10:48:22 2023 +0100"
      },
      "message": "Fix Security Tests for OpenSSLv3\n"
    },
    {
      "commit": "29b083e9f8f5b6fa6d35b300263e866835796f48",
      "tree": "e84c617aa649d36c8bfaf045409d95d6b8cca8d1",
      "parents": [
        "04aabcb808eb877db6563f39062b36e98b6ec6c0"
      ],
      "author": {
        "name": "Mario Emmenlauer",
        "email": "mario@emmenlauer.de",
        "time": "Thu Jul 05 14:09:27 2018 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Fri Aug 13 10:14:22 2021 +0200"
      },
      "message": "Include signal.h depending on HAVE_SIGNAL_H, not depending on __linux__\n"
    },
    {
      "commit": "016dbac94d5fd1ca82e78663416c221388e26db3",
      "tree": "e3f559a47ecc57e4947629d937dd6c59e2bd4a1b",
      "parents": [
        "ea456f665466cf4d9a412bba0a2770ee895bd836"
      ],
      "author": {
        "name": "Marco Schroeter",
        "email": "mschroeter@biodataanalysis.de",
        "time": "Wed Aug 21 16:13:23 2019 +0200"
      },
      "committer": {
        "name": "Mario Emmenlauer",
        "email": "memmenlauer@biodataanalysis.de",
        "time": "Fri Jun 04 10:01:54 2021 +0200"
      },
      "message": "Robustness improvements when loading OpenSSL certificates\n"
    },
    {
      "commit": "316723add4c368ffd144dd5beb55245832e073fa",
      "tree": "4dc5c86e776e4818ba5fb102e33eb62cfeb8382f",
      "parents": [
        "52637b33aba090851436b2031476529423ea3281"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 16:35:14 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove stdcxx namespace and use std directly\n"
    },
    {
      "commit": "533405e3f85f2925aa1028fc3534e988e5debd32",
      "tree": "58073ef89cddef4bcae5e9b731ea028bdf105948",
      "parents": [
        "375bfee701d3caa74074f8afb3d6940e52c45c88"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Oct 28 18:25:45 2017 -0400"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sun Oct 29 07:05:47 2017 -0400"
      },
      "message": "THRIFT-4376: fix more high impact coverity defects\nLed to the discovery of incorrect lua socket error handling.\n\nThis closes #1405\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": "b819260c653f6fd9602419ee2541060ecb930c4c",
      "tree": "f8bdf0c07a24f51b4cb08fd2aa2919a8623b8038",
      "parents": [
        "6505312e0ad23795f84161db190b5a426fff6b42"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sun Mar 13 08:55:38 2016 +0900"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Fri Mar 18 04:40:35 2016 +0900"
      },
      "message": "THRIFT-3736 C++ library build fails if OpenSSL does not surrpot SSLv3\n\nThis closes #944\n"
    },
    {
      "commit": "9f0d9619d20632e7f29d7a2edf802e79739fe110",
      "tree": "8bbf12fab6f9bec86e213e15cd65eb728e614c4f",
      "parents": [
        "6a0ca7ff2750d45346d6d7faaf931de2b6254321"
      ],
      "author": {
        "name": "John Sirois",
        "email": "jsirois@apache.org",
        "time": "Fri Feb 12 16:15:43 2016 -0700"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sat Feb 13 23:12:34 2016 +0900"
      },
      "message": "THRIFT-3621 Fix lib/cpp/test/SecurityTest.cpp to use ephemeral ports\nClient: Test (C++)\nPatch: John Sirois\n\nInstead of using a fixed port, use an ephemeral port to improve\nrobustness and make way for parallelizability.\n\nThis closes #853\n"
    },
    {
      "commit": "9ed45e9a416374775d8a4d1ae3b28b3680e525a5",
      "tree": "84ab59afff038de548b5982e7f7bf4b013781a5a",
      "parents": [
        "e71f20cd3ee9e812a064e492a7e692e2f2f98d35"
      ],
      "author": {
        "name": "John Sirois",
        "email": "jsirois@apache.org",
        "time": "Thu Feb 11 11:53:05 2016 -0700"
      },
      "committer": {
        "name": "Nobuaki Sukegawa",
        "email": "nsuke@apache.org",
        "time": "Sat Feb 13 02:26:54 2016 +0900"
      },
      "message": "THRIFT-3608 lib/cpp/test/SecurityTest is flaky in jenkins Thrift-precommit build.\nClient: Test (C++)\nPatch: John Sirois\n\nPreviously, the deprecated `linux` symbol was tested, but under both g++\nand clang++ using `-std\u003dc++11` this deprecated symbol is not defined.\nTest the accepted modern standard of `__linux__` instead to ensure the\nSIGPIPE ignore is in-effect and the test runs stably.\n\nThis closes #848\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": "e9bdb411fbf06aa51d25a6fd85a76327b2dc4ae4",
      "tree": "59dfda9e5acfceb5e35ad19b4440fea295746a93",
      "parents": [
        "0621e1fc949a7e67c418b465f7f10ee082ea4a93"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Fri Sep 25 20:17:36 2015 +0200"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Fri Sep 25 21:04:57 2015 +0200"
      },
      "message": "THRIFT-3329: fix C++ tests incompatibility with boost-1.59\n\nClient: C++\nPatch: James E. King, III \u003cjim.king@simplivity.com\u003e\n\nThis closes #620\n"
    },
    {
      "commit": "b0b710a426fedb48ff5d0643ba64e339ee7efa31",
      "tree": "bcebea8304de98e498915253153bed6e32eef364",
      "parents": [
        "f6eebba4a05d97ebceb6f3da2973f5f109e8d487"
      ],
      "author": {
        "name": "Jim King",
        "email": "jim.king@simplivity.com",
        "time": "Tue Jul 28 13:31:27 2015 -0400"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Jul 30 21:57:03 2015 +0200"
      },
      "message": "THRIFT-3164: disable insecure SSLv3 protocol in cpp lib unless SSLv3 is specifically asked for to make the defaults more secure; added a matrix security unit test for SSL in the cpp lib\n"
    }
  ]
}
