Enable IPv6 connections to the server, and add pg_hba.conf IPv6 entries
Bruce Momjian <bruce@momjian.us>
Enable IPv6 connections to the server, and add pg_hba.conf IPv6 entries if the OS supports it. Code will still compile on non-IPv6-aware machines (feature added by Bruce). Nigel Kukard
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +75 −0 |
| configure.in | modified | +7 −2 |
| doc/src/sgml/client-auth.sgml | modified | +6 −2 |
| src/backend/libpq/auth.c | modified | +11 −5 |
| src/backend/libpq/hba.c | modified | +11 −7 |
| src/backend/libpq/ip.c | added | +371 −0 |
| src/backend/libpq/Makefile | modified | +3 −3 |
| src/backend/libpq/pg_hba.conf.sample | modified | +3 −2 |
| src/backend/libpq/pqcomm.c | modified | +196 −112 |
| src/backend/Makefile | modified | +11 −1 |
| src/backend/postmaster/postmaster.c | modified | +27 −6 |
| src/include/libpq/ip.h | added | +29 −0 |
| src/include/libpq/libpq.h | modified | +2 −1 |
| src/include/libpq/pqcomm.h | modified | +4 −1 |
| src/include/pg_config.h.in | modified | +4 −1 |
| src/interfaces/libpq/fe-connect.c | modified | +153 −73 |
| src/interfaces/libpq/Makefile | modified | +7 −4 |
| src/Makefile.global.in | modified | +2 −1 |