)]}'
{
  "commit": "3364e7e62fa24d0e19133fb0f90b1c24ef1110c5",
  "tree": "cb4656a69075f09c4777fe7dd7a6315c50424be9",
  "parents": [
    "08f6b33bf32bdfc30eeda5966707849c459da7c2"
  ],
  "author": {
    "name": "Victor Stinner",
    "email": "vstinner@python.org",
    "time": "Wed Mar 25 06:44:47 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 25 06:44:47 2026"
  },
  "message": "gh-146207: Add support for OpenSSL 4.0.0 alpha1 (#146217)\n\nOpenSSL 4.0.0 alpha1 removed these functions:\n\n* SSLv3_method()\n* TLSv1_method()\n* TLSv1_1_method()\n* TLSv1_2_method()\n\nOther changes:\n\n* Update test_openssl_version().\n* Update multissltests.py for OpenSSL 4.\n* Add const qualifier to fix compiler warnings.\n\nCo-authored-by: Bénédikt Tran \u003c10796600+picnixz@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc795c6bd8a41f6b33e6a295de69cd11bbea1566",
      "old_mode": 33188,
      "old_path": "Lib/test/test_ssl.py",
      "new_id": "61355927296474f16be80f81a1deb40f3e7a3b30",
      "new_mode": 33188,
      "new_path": "Lib/test/test_ssl.py"
    },
    {
      "type": "modify",
      "old_id": "b45295b4c0cad7b171951b8c9bccaf30a9283cde",
      "old_mode": 33188,
      "old_path": "Modules/_ssl.c",
      "new_id": "6f75af861135d641ae3cbda9d3d5ec2cde087743",
      "new_mode": 33188,
      "new_path": "Modules/_ssl.c"
    },
    {
      "type": "modify",
      "old_id": "f2e7be896687c888a21eb8a2d9c087af5c822b81",
      "old_mode": 33188,
      "old_path": "Modules/_ssl/cert.c",
      "new_id": "061b0fb31716a4938799172736cdd94f5f758631",
      "new_mode": 33188,
      "new_path": "Modules/_ssl/cert.c"
    },
    {
      "type": "modify",
      "old_id": "3b4507c6771b69b34e2af315c5b8b11907e84eb1",
      "old_mode": 33261,
      "old_path": "Tools/ssl/multissltests.py",
      "new_id": "48207e5330fa90b483f5f3d7894da2f33079cefb",
      "new_mode": 33261,
      "new_path": "Tools/ssl/multissltests.py"
    }
  ]
}
