Lots of patches coming in from me today :-)
Bruce Momjian <bruce@momjian.us>
Lots of patches coming in from me today :-) When drawing up a very simple "text-drawing" of how the negotiation is done, I realised I had done this last part (fallback) in a very stupid way. Patch #4 fixes this, and does it in a much better way. Included is also the simple text-drawing of how the negotiation is done. //Magnus
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/libpq/auth.c | modified | +2 −4 |
| src/backend/libpq/hba.c | modified | +47 −30 |
| src/backend/libpq/pg_hba.conf.sample | modified | +12 −0 |
| src/backend/libpq/pqcomm.c | modified | +18 −4 |
| src/backend/libpq/pqpacket.c | modified | +22 −7 |
| src/backend/postmaster/postmaster.c | modified | +151 −20 |
| src/include/libpq/hba.h | modified | +4 −3 |
| src/include/libpq/libpq-be.h | modified | +15 −3 |
| src/include/libpq/pqcomm.h | modified | +8 −1 |
| src/interfaces/libpq/fe-connect.c | modified | +79 −1 |
| src/interfaces/libpq/fe-misc.c | modified | +22 −4 |
| src/interfaces/libpq/libpq-int.h | modified | +10 −1 |