summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Dawson <mdawson@devrus.com>2020-12-17 13:08:37 -0500
committerMichael Dawson <mdawson@devrus.com>2020-12-22 16:57:15 -0500
commite22b751cce6667aac3a32391800bb1e677c8a8db (patch)
tree005b8f4901f8d2909d45ba69c203612d54610f08
parent6091a659864c32e4be2e3dbb56603308e1d72512 (diff)
downloadios-node-v8-e22b751cce6667aac3a32391800bb1e677c8a8db.tar.gz
ios-node-v8-e22b751cce6667aac3a32391800bb1e677c8a8db.tar.bz2
ios-node-v8-e22b751cce6667aac3a32391800bb1e677c8a8db.zip
doc: expand openssl instructions
Refs: https://github.com/nodejs/node/pull/36541 Expand the instructions to cover what is needed when updates are required across all active release lines PR-URL: https://github.com/nodejs/node/pull/36554 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Myles Borins <myles.borins@gmail.com>
-rw-r--r--doc/guides/maintaining-openssl.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/guides/maintaining-openssl.md b/doc/guides/maintaining-openssl.md
index 1b59c24f8c..1e75831482 100644
--- a/doc/guides/maintaining-openssl.md
+++ b/doc/guides/maintaining-openssl.md
@@ -2,6 +2,21 @@
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:
+
+* a PR for master which is generated following the instructions
+ below which include the QUIC patch.
+* a PR for 14.x following the instruction below based on the
+ 14,x branch but skipping the step to apply the QUICK patch.
+ This PR should cherry pick back to the active release lines
+ except for the 10.x line.
+* a PR which uses the same commit from the second PR to apply the
+ updates to the openssl source code, with a new commit generated
+ by following steps 2 onwards on the 10.x line. This is
+ necessary because differences in 10.x requires that the
+ configuration files be regenerated specifically for 10.x.
+
## Requirements
* Linux environment.
* `perl` Only Perl version 5 is tested.