postgresql/src/interfaces/libpq
Michael Paquier ff8ca5fadd Add connection parameters to control SSL protocol min/max in libpq
These two new parameters, named sslminprotocolversion and
sslmaxprotocolversion, allow to respectively control the minimum and the
maximum version of the SSL protocol used for the SSL connection attempt.
The default setting is to allow any version for both the minimum and the
maximum bounds, causing libpq to rely on the bounds set by the backend
when negotiating the protocol to use for an SSL connection.  The bounds
are checked when the values are set at the earliest stage possible as
this makes the checks independent of any SSL implementation.

Author: Daniel Gustafsson
Reviewed-by: Michael Paquier, Cary Huang
Discussion: https://postgr.es/m/4F246AE3-A7AE-471E-BD3D-C799D3748E03@yesql.se
2020-01-28 10:40:48 +09:00
..
po Translation updates 2019-06-17 15:30:20 +02:00
test Update copyrights for 2020 2020-01-01 12:21:45 -05:00
.gitignore Move wchar.c and encnames.c to src/common/. 2020-01-16 15:58:55 -05:00
Makefile Move wchar.c and encnames.c to src/common/. 2020-01-16 15:58:55 -05:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
exports.txt Remove PQsslpassword function 2019-12-07 09:20:53 -05:00
fe-auth-scram.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-auth.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-auth.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-connect.c Add connection parameters to control SSL protocol min/max in libpq 2020-01-28 10:40:48 +09:00
fe-exec.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-gssapi-common.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-gssapi-common.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-lobj.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-misc.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-print.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-protocol2.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-protocol3.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-secure-common.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-secure-common.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
fe-secure-gssapi.c Extensive code review for GSSAPI encryption mechanism. 2020-01-11 17:14:08 -05:00
fe-secure-openssl.c Add connection parameters to control SSL protocol min/max in libpq 2020-01-28 10:40:48 +09:00
fe-secure.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
legacy-pqsignal.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-events.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-events.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-fe.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
libpq-int.h Add connection parameters to control SSL protocol min/max in libpq 2020-01-28 10:40:48 +09:00
nls.mk Add missing source files to nls.mk 2019-07-06 15:03:21 +02:00
pg_service.conf.sample Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pqexpbuffer.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pqexpbuffer.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
pthread-win32.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
win32.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
win32.h Remove support for bcc and msvc standalone libpq builds 2017-04-11 15:22:21 +02:00

README

src/interfaces/libpq/README

This directory contains the C version of Libpq, the POSTGRES frontend library.