3
3
This document describes how to update ` deps/openssl/ ` .
4
4
5
5
If you need to provide updates across all active release lines you will
6
- currently need to generate three PRs as follows:
6
+ currently need to generate four PRs as follows:
7
7
8
8
* a PR for master which is generated following the instructions
9
- below.
9
+ below for OpenSSL 3.x.x.
10
+ * a PR for 16.x following the instructions in the v16.x-staging version
11
+ of this guide.
10
12
* a PR for 14.x following the instructions in the v14.x-staging version
11
13
of this guide.
12
- * a PR which uses the same commit from the second PR to apply the
14
+ * a PR which uses the same commit from the third PR to apply the
13
15
updates to the openssl source code, with a new commit generated
14
16
by following steps 2 onwards on the 12.x line. This is
15
17
necessary because the configuration files have embedded timestamps
@@ -90,7 +92,7 @@ This updates all sources in deps/openssl/openssl by:
90
92
$ git commit openssl
91
93
```
92
94
93
- ### OpenSSL 3.0.0
95
+ ### OpenSSL 3.x.x
94
96
95
97
``` console
96
98
% git clone https://github.com/quictls/openssl
@@ -104,14 +106,15 @@ This updates all sources in deps/openssl/openssl by:
104
106
```
105
107
106
108
``` text
107
- deps: upgrade openssl sources to quictls/openssl-3.0.0-alpha-16
109
+ deps: upgrade openssl sources to quictls/openssl-3.0.2
108
110
109
111
This updates all sources in deps/openssl/openssl by:
110
112
$ git clone [email protected] :quictls/openssl.git
111
113
$ cd openssl
114
+ $ git checkout openssl-3.0.2+quic
112
115
$ cd ../node/deps/openssl
113
116
$ rm -rf openssl
114
- $ cp -R ../openssl openssl
117
+ $ cp -R ../../../ openssl openssl
115
118
$ rm -rf openssl/.git* openssl/.travis*
116
119
$ git add --all openssl
117
120
$ git commit openssl
@@ -178,7 +181,7 @@ to the relevant value):
178
181
$ git commit
179
182
```
180
183
181
- ### OpenSSL 3.0.0
184
+ ### OpenSSL 3.0.x
182
185
183
186
``` text
184
187
deps: update archs files for quictls/openssl-3.0.0-alpha-16
0 commit comments