First phase of FE/BE protocol modifications: new StartupPacket layout
authorTom Lane
Thu, 17 Apr 2003 22:26:02 +0000 (22:26 +0000)
committerTom Lane
Thu, 17 Apr 2003 22:26:02 +0000 (22:26 +0000)
commitcb7fb3ca958ec8bd5a14e740c067f1d096af3454
tree3494f623627ebebb9590c0ab993297a719bfe7f2
parent76fd678c06b826ae50aac5c4afb2e01e69d2b405
First phase of FE/BE protocol modifications: new StartupPacket layout
with variable-width fields.  No more truncation of long user names.
Also, libpq can now send its environment-variable-driven SET commands
as part of the startup packet, saving round trips to server.
16 files changed:
doc/src/sgml/libpq.sgml
src/backend/libpq/auth.c
src/backend/libpq/crypt.c
src/backend/libpq/hba.c
src/backend/postmaster/postmaster.c
src/backend/tcop/postgres.c
src/include/libpq/auth.h
src/include/libpq/hba.h
src/include/libpq/libpq-be.h
src/include/libpq/password.h [deleted file]
src/include/libpq/pqcomm.h
src/interfaces/libpq/fe-auth.c
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/libpq-int.h
src/test/regress/expected/interval.out
src/test/regress/sql/interval.sql