postgresql/src/interfaces/libpq
Daniel Gustafsson a70e01d430 Remove support for OpenSSL older than 1.1.0
OpenSSL 1.0.2 has been EOL from the upstream OpenSSL project for
some time, and is no longer the default OpenSSL version with any
vendor which package PostgreSQL. By retiring support for OpenSSL
1.0.2 we can remove a lot of no longer required complexity for
managing state within libcrypto which is now handled by OpenSSL.

Reviewed-by: Jacob Champion <jacob.champion@enterprisedb.com>
Reviewed-by: Peter Eisentraut <peter@eisentraut.org>
Reviewed-by: Michael Paquier <michael@paquier.xyz>
Discussion: https://postgr.es/m/ZG3JNursG69dz1lr@paquier.xyz
Discussion: https://postgr.es/m/CA+hUKGKh7QrYzu=8yWEUJvXtMVm_CNWH1L_TLWCbZMwbi1XP2Q@mail.gmail.com
2024-09-02 13:51:48 +02:00
..
po Translation updates 2024-06-24 13:11:27 +02:00
t Add tests for errors during SSL or GSSAPI handshake 2024-07-26 15:12:23 +03:00
test Update copyright for 2024 2024-01-03 20:49:05 -05:00
.gitignore Run tap tests in src/interfaces/libpq. 2022-02-26 16:51:47 -08:00
exports.txt Improve the granularity of PQsocketPoll's timeout parameter. 2024-06-13 15:14:32 -04:00
fe-auth-sasl.h Refactor SASL exchange to return tri-state status 2024-03-21 14:45:46 +01:00
fe-auth-scram.c Refactor SASL exchange to return tri-state status 2024-03-21 14:45:46 +01:00
fe-auth.c More use of getpwuid_r() directly 2024-09-02 09:04:30 +02:00
fe-auth.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-cancel.c Fix copy/paste mistake in comment 2024-07-04 13:57:47 +02:00
fe-connect.c Remove support for OpenSSL older than 1.1.0 2024-09-02 13:51:48 +02:00
fe-exec.c libpq: Some message style normalization 2024-06-13 07:10:35 +02:00
fe-gssapi-common.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-gssapi-common.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-lobj.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-misc.c libpq: Trace all messages received from the server 2024-08-16 13:23:18 -04:00
fe-print.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-protocol3.c libpq: Trace all messages received from the server 2024-08-16 13:23:18 -04:00
fe-secure-common.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-secure-common.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-secure-gssapi.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-secure-openssl.c Remove support for OpenSSL older than 1.1.0 2024-09-02 13:51:48 +02:00
fe-secure.c Remove support for OpenSSL older than 1.1.0 2024-09-02 13:51:48 +02:00
fe-trace.c thread-safety: gmtime_r(), localtime_r() 2024-08-23 07:43:04 +02:00
legacy-pqsignal.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
libpq-events.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
libpq-events.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
libpq-fe.h Provide feature-test macros for libpq features added in v17. 2024-08-23 10:12:56 -04:00
libpq-int.h Remove support for OpenSSL older than 1.1.0 2024-09-02 13:51:48 +02:00
Makefile Add test for early backend startup errors 2024-07-26 15:12:21 +03:00
meson.build Add test for early backend startup errors 2024-07-26 15:12:21 +03:00
nls.mk More use of getpwuid_r() directly 2024-09-02 09:04:30 +02:00
pg_service.conf.sample Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
pqexpbuffer.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
pqexpbuffer.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
pthread-win32.c Clean up Windows-specific mutex code in libpq and ecpglib. 2024-02-09 11:11:39 -05:00
README Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
win32.c Convert some extern variables to static, Windows code 2024-08-01 13:28:32 +02:00
win32.h Recognize network-failure errnos as indicating hard connection loss. 2020-10-10 13:28:12 -04:00

src/interfaces/libpq/README

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