-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
doc: update instructions for openssl updates
Update to reflect additional PRs needed as some branches now use OpenSSL 3.x Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42353 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Darshan Sen <[email protected]>
- Loading branch information
Showing
1 changed file
with
10 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,13 +3,15 @@ | |
This document describes how to update `deps/openssl/`. | ||
|
||
If you need to provide updates across all active release lines you will | ||
currently need to generate three PRs as follows: | ||
currently need to generate four PRs as follows: | ||
|
||
* a PR for master which is generated following the instructions | ||
below. | ||
below for OpenSSL 3.x.x. | ||
* a PR for 16.x following the instructions in the v16.x-staging version | ||
of this guide. | ||
* a PR for 14.x following the instructions in the v14.x-staging version | ||
of this guide. | ||
* a PR which uses the same commit from the second PR to apply the | ||
* a PR which uses the same commit from the third PR to apply the | ||
updates to the openssl source code, with a new commit generated | ||
by following steps 2 onwards on the 12.x line. This is | ||
necessary because the configuration files have embedded timestamps | ||
|
@@ -90,7 +92,7 @@ This updates all sources in deps/openssl/openssl by: | |
$ git commit openssl | ||
``` | ||
|
||
### OpenSSL 3.0.0 | ||
### OpenSSL 3.x.x | ||
|
||
```console | ||
% git clone https://github.com/quictls/openssl | ||
|
@@ -104,14 +106,15 @@ This updates all sources in deps/openssl/openssl by: | |
``` | ||
|
||
```text | ||
deps: upgrade openssl sources to quictls/openssl-3.0.0-alpha-16 | ||
deps: upgrade openssl sources to quictls/openssl-3.0.2 | ||
This updates all sources in deps/openssl/openssl by: | ||
$ git clone [email protected]:quictls/openssl.git | ||
$ cd openssl | ||
$ git checkout openssl-3.0.2+quic | ||
$ cd ../node/deps/openssl | ||
$ rm -rf openssl | ||
$ cp -R ../openssl openssl | ||
$ cp -R ../../../openssl openssl | ||
$ rm -rf openssl/.git* openssl/.travis* | ||
$ git add --all openssl | ||
$ git commit openssl | ||
|
@@ -178,7 +181,7 @@ to the relevant value): | |
$ git commit | ||
``` | ||
|
||
### OpenSSL 3.0.0 | ||
### OpenSSL 3.0.x | ||
|
||
```text | ||
deps: update archs files for quictls/openssl-3.0.0-alpha-16 | ||
|