postgresql/src/interfaces/libpq/test
Daniel Gustafsson ebc8b7d441 Enable SSL library detection via PQsslAttribute()
Currently, libpq client code must have a connection handle
before it can query the "library" SSL attribute.  This poses
problems if the client needs to know what SSL library is in
use before constructing a connection string.

Allow PQsslAttribute(NULL, "library") to return the library
in use -- currently, just "OpenSSL" or NULL. The new behavior
is announced with the LIBPQ_HAS_SSL_LIBRARY_DETECTION feature
macro, allowing clients to differentiate between a libpq that
was compiled without SSL support and a libpq that's just too
old to tell.

Author: Jacob Champion <pchampion@vmware.com>
Reviewed-by: Robert Haas <robertmhaas@gmail.com>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://postgr.es/m/4c8b76ef434a96627170a31c3acd33cbfd6e41f1.camel@vmware.com
2022-03-29 14:02:45 +02:00
..
.gitignore Enable SSL library detection via PQsslAttribute() 2022-03-29 14:02:45 +02:00
Makefile Enable SSL library detection via PQsslAttribute() 2022-03-29 14:02:45 +02:00
testclient.c Enable SSL library detection via PQsslAttribute() 2022-03-29 14:02:45 +02:00
uri-regress.c Update copyright for 2022 2022-01-07 19:04:57 -05:00