-
- Downloads
From: Phil Thompson <phil@river-bank.demon.co.uk>
I've completed the patch to fix the protocol and authentication issues I was discussing a couple of weeks ago. The particular changes are: - the protocol has a version number - network byte order is used throughout - the pg_hba.conf file is used to specify what method is used to authenticate a frontend (either password, ident, trust, reject, krb4 or krb5) - support for multiplexed backends is removed - appropriate changes to man pages - the -a switch to many programs to specify an authentication service no longer has any effect - the libpq.so version number has changed to 1.1 The new backend still supports the old protocol so old interfaces won't break.
Showing
- src/backend/libpq/auth.c 339 additions, 329 deletionssrc/backend/libpq/auth.c
- src/backend/libpq/be-dumpdata.c 2 additions, 2 deletionssrc/backend/libpq/be-dumpdata.c
- src/backend/libpq/be-pqexec.c 2 additions, 2 deletionssrc/backend/libpq/be-pqexec.c
- src/backend/libpq/crypt.c 13 additions, 4 deletionssrc/backend/libpq/crypt.c
- src/backend/libpq/hba.c 181 additions, 296 deletionssrc/backend/libpq/hba.c
- src/backend/libpq/password.c 21 additions, 48 deletionssrc/backend/libpq/password.c
- src/backend/libpq/pg_hba.conf.sample 42 additions, 18 deletionssrc/backend/libpq/pg_hba.conf.sample
- src/backend/libpq/pqcomm.c 10 additions, 68 deletionssrc/backend/libpq/pqcomm.c
- src/backend/libpq/pqcomprim.c 99 additions, 61 deletionssrc/backend/libpq/pqcomprim.c
- src/backend/libpq/pqpacket.c 116 additions, 240 deletionssrc/backend/libpq/pqpacket.c
- src/backend/postmaster/postmaster.c 196 additions, 361 deletionssrc/backend/postmaster/postmaster.c
- src/backend/tcop/dest.c 2 additions, 2 deletionssrc/backend/tcop/dest.c
- src/backend/tcop/fastpath.c 2 additions, 2 deletionssrc/backend/tcop/fastpath.c
- src/backend/tcop/postgres.c 21 additions, 208 deletionssrc/backend/tcop/postgres.c
- src/backend/utils/init/globals.c 3 additions, 2 deletionssrc/backend/utils/init/globals.c
- src/include/c.h 13 additions, 11 deletionssrc/include/c.h
- src/include/libpq/auth.h 4 additions, 22 deletionssrc/include/libpq/auth.h
- src/include/libpq/crypt.h 3 additions, 1 deletionsrc/include/libpq/crypt.h
- src/include/libpq/hba.h 20 additions, 16 deletionssrc/include/libpq/hba.h
- src/include/libpq/libpq-be.h 109 additions, 28 deletionssrc/include/libpq/libpq-be.h
Loading
Please register or sign in to comment