]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-127330: Update for OpenSSL 3.4 & document+improve the update process (GH-127331)
authorPetr Viktorin <encukou@gmail.com>
Thu, 28 Nov 2024 12:29:27 +0000 (13:29 +0100)
committerGitHub <noreply@github.com>
Thu, 28 Nov 2024 12:29:27 +0000 (13:29 +0100)
commitdb5c5763f3e3172f1dd011355b41469770dafc0f
tree7bc21f4d412e540088295bc7b8eb72cf799453ab
parent3a77980002845c22e5b294ca47a12d62bf5baf53
gh-127330: Update for OpenSSL 3.4 & document+improve the update process (GH-127331)

- Add `git describe` output to headers generated by `make_ssl_data.py`

  This info is more important than the date when the file was generated.
  It does mean that the tool now requires a Git checkout of OpenSSL,
  not for example a release tarball.

- Regenerate the older file to add the info.
  To the other older file, add a note about manual edits.

- Add notes on how to add a new OpenSSL version

- Add 3.4 error messages and multissl tests
.github/workflows/build.yml
Misc/NEWS.d/next/Library/2024-11-27-14-23-02.gh-issue-127331.9sNEC9.rst [new file with mode: 0644]
Modules/_ssl.c
Modules/_ssl_data_111.h
Modules/_ssl_data_300.h
Modules/_ssl_data_34.h [moved from Modules/_ssl_data_31.h with 92% similarity]
Tools/c-analyzer/cpython/_parser.py
Tools/ssl/make_ssl_data.py
Tools/ssl/multissltests.py