diff options
author | Daniel Gustafsson <dgustafsson@postgresql.org> | 2023-04-14 10:15:50 +0200 |
---|---|---|
committer | Daniel Gustafsson <dgustafsson@postgresql.org> | 2023-04-14 10:42:26 +0200 |
commit | e9884e9921862d2470bbccf39e3ed140a325afd3 (patch) | |
tree | b1ec08706688d88064c8c7db62f42c2900b1ad55 | |
parent | ae85fb828c078e5264e4bd53af32fcf79891987c (diff) | |
download | postgresql-e9884e9921862d2470bbccf39e3ed140a325afd3.tar.gz postgresql-e9884e9921862d2470bbccf39e3ed140a325afd3.zip |
doc: PQinitOpenSSL and PQinitSSL are obsolete in OpenSSL 1.1.0+
Starting with OpenSSL 1.1.0 there is no need to call PQinitOpenSSL
or PQinitSSL to avoid duplicate initialization of OpenSSL. Add a
note to the documentation to explain this.
Backpatch to all supported versions as older OpenSSL versions are
equally likely to be used for all branches.
Reported-by: Sebastien Flaesch <sebastien.flaesch@4js.com>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/DBAP191MB12895BFFEC4B5FE0460D0F2FB0459@DBAP191MB1289.EURP191.PROD.OUTLOOK.COM
Backpatch-through: 11, all supported versions
-rw-r--r-- | doc/src/sgml/libpq.sgml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml index efd039381d6..a2dc81196b0 100644 --- a/doc/src/sgml/libpq.sgml +++ b/doc/src/sgml/libpq.sgml @@ -8692,6 +8692,8 @@ ldap://ldap.acme.com/cn=dbserver,cn=hosts?pgconnectinfo?base?(objectclass=*) that the <literal>libssl</literal> and/or <literal>libcrypto</literal> libraries have been initialized by your application, so that <application>libpq</application> will not also initialize those libraries. + However, this is unnecessary when using <productname>OpenSSL</productname> + version 1.1.0 or later, as duplicate initializations are no longer problematic. </para> <para> |