)]}'
{
  "commit": "9fb051f032c36b9f6086b79086b4d6b7755a3d70",
  "tree": "8beefc83ddbba0c9ec0b76bf60b159eba9e48d65",
  "parents": [
    "4b860fd777e983f5d2a6bd1288e2b53099c6a803"
  ],
  "author": {
    "name": "Christian Heimes",
    "email": "christian@python.org",
    "time": "Sun Sep 23 06:32:31 2018"
  },
  "committer": {
    "name": "Miss Islington (bot)",
    "email": "31488909+miss-islington@users.noreply.github.com",
    "time": "Sun Sep 23 06:32:31 2018"
  },
  "message": "bpo-34670: Add TLS 1.3 post handshake auth (GH-9460)\n\n\n\nAdd SSLContext.post_handshake_auth and\r\nSSLSocket.verify_client_post_handshake for TLS 1.3 post-handshake\r\nauthentication.\r\n\r\nSigned-off-by: Christian Heimes \u003cchristian@python.org\u003eq\n\n\nhttps://bugs.python.org/issue34670",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90989f51af6821f302277ffd423a87854221c31f",
      "old_mode": 33188,
      "old_path": ".travis.yml",
      "new_id": "d1a6da70e508b36b90dc8f64adc43b7a33e03247",
      "new_mode": 33188,
      "new_path": ".travis.yml"
    },
    {
      "type": "modify",
      "old_id": "99d1d774b4aed41fdfb5cf4a7c29485af2d51e51",
      "old_mode": 33188,
      "old_path": "Doc/library/ssl.rst",
      "new_id": "a8cbe236d86630d113dde8ca5d692d9b0fb0e552",
      "new_mode": 33188,
      "new_path": "Doc/library/ssl.rst"
    },
    {
      "type": "modify",
      "old_id": "c464346987b9df951f8f53d2785cd158c9adaf6b",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.8.rst",
      "new_id": "9aaaa761cc8a5c26e535f73df9fc1de031b94c6b",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.8.rst"
    },
    {
      "type": "modify",
      "old_id": "fa7c152ade911f67e4fd52ee5eb9bebdf2d8780b",
      "old_mode": 33188,
      "old_path": "Lib/ssl.py",
      "new_id": "c7b493250558fa9df567ea9111a69f402e62b32b",
      "new_mode": 33188,
      "new_path": "Lib/ssl.py"
    },
    {
      "type": "modify",
      "old_id": "b4cafc15c5cdcbde94c1e175a891f02e51f473ea",
      "old_mode": 33188,
      "old_path": "Lib/test/test_ssl.py",
      "new_id": "6fd2002e5eec86dad38b47e253c68945f1e2a78e",
      "new_mode": 33188,
      "new_path": "Lib/test/test_ssl.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1a61293faa3b67f4b3b05681c203b8ac208a079",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2018-09-14-14-29-45.bpo-34670.17XwGB.rst"
    },
    {
      "type": "modify",
      "old_id": "5b5d7dd445d27bb8dd95667876e667c2f87e5596",
      "old_mode": 33188,
      "old_path": "Modules/_ssl.c",
      "new_id": "99d4ecceaf011e4ee87af196ae5e7a839a4358b7",
      "new_mode": 33188,
      "new_path": "Modules/_ssl.c"
    },
    {
      "type": "modify",
      "old_id": "5ba34eca594f1eac7ea4fb3541b7d2515cc08acf",
      "old_mode": 33188,
      "old_path": "Modules/clinic/_ssl.c.h",
      "new_id": "186e6432c2e35ca4fd145ef6ee95103e0a387c0d",
      "new_mode": 33188,
      "new_path": "Modules/clinic/_ssl.c.h"
    },
    {
      "type": "modify",
      "old_id": "c4ebe317797d2b4d393d366326d4ef6f422a6b2d",
      "old_mode": 33261,
      "old_path": "Tools/ssl/multissltests.py",
      "new_id": "759f5f4a3e7872e8fa5d01095e59d5bc16b2683f",
      "new_mode": 33261,
      "new_path": "Tools/ssl/multissltests.py"
    }
  ]
}
