postgresql/src/interfaces/libpq
Heikki Linnakangas 05fd30c0e7 Refactor libpq state machine for negotiating encryption
This fixes the few corner cases noted in commit 705843d294, as shown
by the changes in the test.

Author: Heikki Linnakangas, Matthias van de Meent
Reviewed-by: Jacob Champion
2024-04-08 04:24:46 +03:00
..
po Update copyright for 2024 2024-01-03 20:49:05 -05:00
t Update copyright for 2024 2024-01-03 20:49:05 -05:00
test Update copyright for 2024 2024-01-03 20:49:05 -05:00
.gitignore
Makefile Remove AIX support 2024-02-28 15:17:23 +04:00
README
exports.txt Support retrieval of results in chunks with libpq. 2024-04-06 20:45:11 -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 Explicitly require password for SCRAM exchange 2024-03-21 14:45:54 +01:00
fe-auth.h Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-cancel.c Fix typo in comment 2024-03-25 14:49:17 +01:00
fe-connect.c Refactor libpq state machine for negotiating encryption 2024-04-08 04:24:46 +03:00
fe-exec.c Support retrieval of results in chunks with libpq. 2024-04-06 20:45:11 -04: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 Expose PQsocketPoll via libpq 2024-04-02 10:15:56 -04:00
fe-print.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-protocol3.c Support retrieval of results in chunks with libpq. 2024-04-06 20:45:11 -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 Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms. 2024-04-01 19:01:36 -04:00
fe-secure.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
fe-trace.c Update copyright for 2024 2024-01-03 20:49:05 -05: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 Support retrieval of results in chunks with libpq. 2024-04-06 20:45:11 -04:00
libpq-int.h Refactor libpq state machine for negotiating encryption 2024-04-08 04:24:46 +03:00
meson.build Remove AIX support 2024-02-28 15:17:23 +04:00
nls.mk
pg_service.conf.sample
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
win32.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
win32.h

README

src/interfaces/libpq/README

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