)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65ec8b6a26a319e451dff237e869765ca514992c",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/SecurityFromBufferTest.cpp",
      "new_id": "c4f5c8ed0208996ed853f27c1a788a0352624235",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/SecurityFromBufferTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "06ee8fe57aa7681f0834a122e4d6405aa594f068",
      "old_mode": 33188,
      "old_path": "lib/cpp/test/SecurityTest.cpp",
      "new_id": "4c6c732671f3d3a0edd1f12f5e5f62385d31b7e4",
      "new_mode": 33188,
      "new_path": "lib/cpp/test/SecurityTest.cpp"
    }
  ]
}
