aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2022-05-28 21:04:22 +0800
committerXi Ruoyao <xry111@xry111.site>2022-05-28 21:04:22 +0800
commit0d7dbaf24c714f272193aec650e42dd18783b867 (patch)
treeb2f431a9008ee3fb74b8fd2e0945c78b604c0fb3
parent0ab908d94490f34f3a5ecf3b25cf93739e5f61d0 (diff)
openssl: reword upgrading note for versioning scheme change
-rw-r--r--chapter08/openssl.xml13
1 files changed, 8 insertions, 5 deletions
diff --git a/chapter08/openssl.xml b/chapter08/openssl.xml
index cece1904f..044c715a4 100644
--- a/chapter08/openssl.xml
+++ b/chapter08/openssl.xml
@@ -81,12 +81,15 @@ make MANSUFFIX=ssl install</userinput></screen>
<note>
<para>
You should update OpenSSL when a new version which fixes vulnerabilities
- is announced. The releases run in series, with a letter for each release
- after the initial release (e.g. 1.1.1, 1.1.1a, 1.1.1b, etc). Because LFS
- installs only the shared libraries, there is no need to recompile packages
- which link to <filename class="libraryfile">libcrypto.so</filename> or
+ is announced. Since OpenSSL 3.0.0, the OpenSSL versioning scheme
+ follows the MAJOR.MINOR.PATCH format. API/ABI compatibility
+ are guaranteed for the same MAJOR version number. Because LFS
+ installs only the shared libraries, there is no need to recompile
+ packages which link to
+ <filename class="libraryfile">libcrypto.so</filename> or
<filename class="libraryfile">libssl.so</filename>
- <emphasis>when upgrading in the same series.</emphasis>
+ <emphasis>when upgrading to a version with MAJOR version number
+ unchanged</emphasis>.
</para>
<para>