Skip to content

Commit fb52d0d

Browse files
nodejs-github-bottargos
authored andcommitted
deps: upgrade openssl sources to openssl-3.0.17
PR-URL: #59134 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent f122602 commit fb52d0d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+700
-571
lines changed

deps/openssl/openssl/CHANGES.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ breaking changes, and mappings for the large list of deprecated functions.
2828

2929
[Migration guide]: https://github.com/openssl/openssl/tree/master/doc/man7/migration_guide.pod
3030

31+
### Changes between 3.0.16 and 3.0.17 [1 Jul 2025]
32+
33+
* none yet
34+
3135
### Changes between 3.0.15 and 3.0.16 [11 Feb 2025]
3236

3337
* Fixed timing side-channel in ECDSA signature computation.
@@ -3273,7 +3277,7 @@ OpenSSL 1.1.1
32733277
* Support for TLSv1.3 added. Note that users upgrading from an earlier
32743278
version of OpenSSL should review their configuration settings to ensure
32753279
that they are still appropriate for TLSv1.3. For further information see:
3276-
<https://wiki.openssl.org/index.php/TLS1.3>
3280+
<https://github.com/openssl/openssl/wiki/TLS1.3>
32773281

32783282
*Matt Caswell*
32793283

@@ -4561,7 +4565,7 @@ OpenSSL 1.1.0
45614565

45624566
* The GOST engine was out of date and therefore it has been removed. An up
45634567
to date GOST engine is now being maintained in an external repository.
4564-
See: <https://wiki.openssl.org/index.php/Binaries>. Libssl still retains
4568+
See: <https://github.com/openssl/openssl/wiki/Binaries>. Libssl still retains
45654569
support for GOST ciphersuites (these are only activated if a GOST engine
45664570
is present).
45674571

@@ -5340,6 +5344,11 @@ OpenSSL 1.1.0
53405344

53415345
*Rob Percival <robpercival@google.com>*
53425346

5347+
* SSLv3 is by default disabled at build-time. Builds that are not
5348+
configured with "enable-ssl3" will not support SSLv3.
5349+
5350+
*Kurt Roeckx*
5351+
53435352
OpenSSL 1.0.2
53445353
-------------
53455354

deps/openssl/openssl/Configure

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /usr/bin/env perl
22
# -*- mode: perl; -*-
3-
# Copyright 2016-2024 The OpenSSL Project Authors. All Rights Reserved.
3+
# Copyright 2016-2025 The OpenSSL Project Authors. All Rights Reserved.
44
#
55
# Licensed under the Apache License 2.0 (the "License"). You may not use
66
# this file except in compliance with the License. You can obtain a copy
@@ -157,6 +157,7 @@ my @gcc_devteam_warn = qw(
157157
-Wextra
158158
-Wno-unused-parameter
159159
-Wno-missing-field-initializers
160+
-Wno-unterminated-string-initialization
160161
-Wswitch
161162
-Wsign-compare
162163
-Wshadow

deps/openssl/openssl/NEWS.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ OpenSSL Releases
1818
OpenSSL 3.0
1919
-----------
2020

21+
### Major changes between OpenSSL 3.0.16 and OpenSSL 3.0.17 [1 Jul 2025]
22+
23+
OpenSSL 3.0.17 is a bug fix release.
24+
25+
This release incorporates the following bug fixes and mitigations:
26+
27+
* Miscellaneous minor bug fixes.
28+
2129
### Major changes between OpenSSL 3.0.15 and OpenSSL 3.0.16 [11 Feb 2025]
2230

2331
OpenSSL 3.0.16 is a security patch release. The most severe CVE fixed in this
@@ -329,7 +337,7 @@ OpenSSL 1.1.1
329337
* Rewrite of the packet construction code for "safer" packet handling
330338
* Rewrite of the extension handling code
331339
For further important information, see the [TLS1.3 page](
332-
https://wiki.openssl.org/index.php/TLS1.3) in the OpenSSL Wiki.
340+
https://github.com/openssl/openssl/wiki/TLS1.3) in the OpenSSL Wiki.
333341

334342
* Complete rewrite of the OpenSSL random number generator to introduce the
335343
following capabilities

deps/openssl/openssl/NOTES-WINDOWS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@ Quick start
7979
OpenSSL or
8080
- `perl Configure` to let Configure figure out the platform
8181

82+
a. If you don't plan to develop OpenSSL yourself and don't need to rebuild,
83+
in other words, if you always do a new build, turning off the build
84+
dependency feature can speed up build times by up to 50%:
85+
`perl Configure no-makedepend`
86+
8287
6. `nmake`
8388

8489
7. `nmake test`

deps/openssl/openssl/README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,7 @@ available online.
128128
Wiki
129129
----
130130

131-
There is a Wiki at [wiki.openssl.org] which is currently not very active.
132-
It contains a lot of useful information, not all of which is up to date.
131+
There is a [GitHub Wiki] which is currently not very active.
133132

134133
License
135134
=======
@@ -178,8 +177,8 @@ All rights reserved.
178177
<https://github.com/openssl/openssl>
179178
"OpenSSL GitHub Mirror"
180179

181-
[wiki.openssl.org]:
182-
<https://wiki.openssl.org>
180+
[GitHub Wiki]:
181+
<https://github.com/openssl/openssl/wiki>
183182
"OpenSSL Wiki"
184183

185184
[migration_guide(7ossl)]:

deps/openssl/openssl/VERSION.dat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
MAJOR=3
22
MINOR=0
3-
PATCH=16
3+
PATCH=17
44
PRE_RELEASE_TAG=
55
BUILD_METADATA=
6-
RELEASE_DATE="11 Feb 2025"
6+
RELEASE_DATE="1 Jul 2025"
77
SHLIB_VERSION=3

0 commit comments

Comments
 (0)