pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python/cpython/commit/98e748b3a0d97bd2c785efc63693f971113b3b63

9af82350aeda.css" /> gh-139573: Update OpenSSL in CI (GH-139577) · python/cpython@98e748b · GitHub
Skip to content

Commit 98e748b

Browse files
authored
gh-139573: Update OpenSSL in CI (GH-139577)
1 parent 0f0fc5a commit 98e748b

File tree

5 files changed

+17
-12
lines changed

5 files changed

+17
-12
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ jobs:
273273
# Keep 1.1.1w in our list despite it being upstream EOL and otherwise
274274
# unsupported as it most resembles other 1.1.1-work-a-like ssl APIs
275275
# supported by important vendors such as AWS-LC.
276-
openssl_ver: [1.1.1w, 3.0.17, 3.2.5, 3.3.4, 3.4.2, 3.5.2]
276+
openssl_ver: [1.1.1w, 3.0.18, 3.2.6, 3.3.5, 3.4.3, 3.5.4]
277277
# See Tools/ssl/make_ssl_data.py for notes on adding a new version
278278
env:
279279
OPENSSL_VER: ${{ matrix.openssl_ver }}
@@ -438,7 +438,7 @@ jobs:
438438
needs: build-context
439439
if: needs.build-context.outputs.run-tests == 'true'
440440
env:
441-
OPENSSL_VER: 3.0.16
441+
OPENSSL_VER: 3.0.18
442442
PYTHONSTRICTEXTENSIONBUILD: 1
443443
steps:
444444
- uses: actions/checkout@v4
@@ -558,7 +558,7 @@ jobs:
558558
matrix:
559559
os: [ubuntu-24.04]
560560
env:
561-
OPENSSL_VER: 3.0.16
561+
OPENSSL_VER: 3.0.18
562562
PYTHONSTRICTEXTENSIONBUILD: 1
563563
ASAN_OPTIONS: detect_leaks=0:allocator_may_return_null=1:handle_segv=0
564564
steps:

.github/workflows/reusable-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ${{ inputs.os }}
3131
timeout-minutes: 60
3232
env:
33-
OPENSSL_VER: 3.0.15
33+
OPENSSL_VER: 3.0.18
3434
PYTHONSTRICTEXTENSIONBUILD: 1
3535
TERM: linux
3636
steps:

Doc/using/configure.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Features and minimum versions required to build CPython:
2222

2323
* Support for threads.
2424

25-
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.16 is the recommended
25+
* OpenSSL 1.1.1 is the minimum version and OpenSSL 3.0.18 is the recommended
2626
minimum version for the :mod:`ssl` and :mod:`hashlib` extension modules.
2727

2828
* SQLite 3.15.2 for the :mod:`sqlite3` extension module.

Modules/_ssl_data_35.h

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* File generated by Tools/ssl/make_ssl_data.py */
2-
/* Generated on 2025-08-13T16:42:33.155822+00:00 */
3-
/* Generated from Git commit openssl-3.5.2-0-g0893a6235 */
2+
/* Generated on 2025-10-04T17:49:19.148321+00:00 */
3+
/* Generated from Git commit openssl-3.5.4-0-gc1eeb9406 */
44

55
/* generated from args.lib2errnum */
66
static struct py_ssl_library_code library_codes[] = {
@@ -5338,6 +5338,11 @@ static struct py_ssl_error_code error_codes[] = {
53385338
#else
53395339
{"FIPS_MODULE_ENTERING_ERROR_STATE", 57, 224},
53405340
#endif
5341+
#ifdef PROV_R_FIPS_MODULE_IMPORT_PCT_ERROR
5342+
{"FIPS_MODULE_IMPORT_PCT_ERROR", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IMPORT_PCT_ERROR},
5343+
#else
5344+
{"FIPS_MODULE_IMPORT_PCT_ERROR", 57, 253},
5345+
#endif
53415346
#ifdef PROV_R_FIPS_MODULE_IN_ERROR_STATE
53425347
{"FIPS_MODULE_IN_ERROR_STATE", ERR_LIB_PROV, PROV_R_FIPS_MODULE_IN_ERROR_STATE},
53435348
#else

Tools/ssl/multissltests.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@
4848
]
4949

5050
OPENSSL_RECENT_VERSIONS = [
51-
"3.0.16",
52-
"3.2.5",
53-
"3.3.4",
54-
"3.4.2",
55-
"3.5.2",
51+
"3.0.18",
52+
"3.2.6",
53+
"3.3.5",
54+
"3.4.3",
55+
"3.5.4",
5656
# See make_ssl_data.py for notes on adding a new version.
5757
]
5858

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy