Skip to content

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Aug 20, 2025

It also means that all supported OpenSSL versions and forks support
TLSv1.3 after this patch.

It reduces openssl.c size by more than 10%, or 400 LOC.

Ref: #18822


@github-actions github-actions bot added the CI Continuous Integration label Aug 20, 2025
@vszakats vszakats added TLS and removed CI Continuous Integration labels Aug 20, 2025
@vszakats vszakats changed the title openssl: require 1.1.1 or upper openssl: require 1.1.1 or upper (or maybe 3.0.0) Aug 21, 2025
@github-actions github-actions bot added the CI Continuous Integration label Aug 21, 2025
@vszakats vszakats changed the title openssl: require 1.1.1 or upper (or maybe 3.0.0) openssl: require 1.1.1 or upper → try 3.0.0 or upper Aug 21, 2025
@vszakats vszakats marked this pull request as draft August 21, 2025 08:40
@vszakats

This comment was marked as resolved.

@vszakats

This comment was marked as resolved.

@vszakats

This comment was marked as resolved.

vszakats added a commit that referenced this pull request Aug 21, 2025
It had a typo, but it wasn't causing an issue, because `TLS1_3_VERSION`
is enough to detect this feature and the version check remained unused.

Follow-up to 0d3b593 #16477
Cherry-picked from #18330
Closes #18333
vszakats added a commit that referenced this pull request Aug 21, 2025
vszakats added a commit to vszakats/curl that referenced this pull request Aug 21, 2025
vszakats added a commit that referenced this pull request Aug 21, 2025
vszakats added a commit that referenced this pull request Aug 21, 2025
vszakats added a commit that referenced this pull request Aug 21, 2025
Also:
- GHA/linux-old: switch jobs from OpenSSL 1.0.2 to GnuTLS 3.5.8.

Ref: https://gitlab.com/gnutls/gnutls/blob/master/NEWS
Follow-up to fa0ccd9 #15774
Follow-up to 68bd759 #15667
Cherry-picked from #18330
Closes #18335
vszakats added a commit that referenced this pull request Aug 21, 2025
Replace with 1.1.1.

Follow-up to 12a10ca #18337
Cherry-picked from #18330
Closes #18341
@vszakats vszakats force-pushed the osslb branch 2 times, most recently from 2e6be13 to 3c4e38c Compare August 22, 2025 14:03
@vszakats vszakats changed the title openssl: bump minimum OpenSSL version to 1.1.1 openssl: bump minimum OpenSSL version to 1.1.0 Aug 27, 2025
@vszakats vszakats force-pushed the osslb branch 2 times, most recently from dae8acd to e18cd50 Compare September 12, 2025 12:16
@vszakats vszakats force-pushed the osslb branch 2 times, most recently from a552041 to 14e8842 Compare September 22, 2025 21:49
@vszakats vszakats force-pushed the osslb branch 2 times, most recently from 58ce666 to e4e1795 Compare October 2, 2025 22:19
@vszakats vszakats changed the title openssl: bump minimum OpenSSL version to 1.1.0 openssl: bump minimum OpenSSL version to 3.0.0 Oct 2, 2025
@vszakats vszakats force-pushed the osslb branch 5 times, most recently from c1a7488 to 6846277 Compare October 10, 2025 23:27
@vszakats vszakats closed this in 69c89bf Nov 15, 2025
@vszakats vszakats deleted the osslb branch November 15, 2025 15:01
vszakats added a commit to vszakats/curl that referenced this pull request Nov 15, 2025
vszakats added a commit that referenced this pull request Nov 15, 2025
vszakats added a commit to vszakats/curl that referenced this pull request Dec 4, 2025
non-LibreSSL always includes BoringSSL and AWS-LC, no need to check for
them explicitly.

Follow-up to 69c89bf curl#18330
vszakats added a commit that referenced this pull request Dec 4, 2025
non-LibreSSL always includes BoringSSL and AWS-LC, no need to check for
them explicitly.

Follow-up to 69c89bf #18330
Closes #19843
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration feature-window A merge of this requires an open feature window TLS

Development

Successfully merging this pull request may close these issues.

1 participant