diff options
| author | Peter Eisentraut | 2010-10-15 19:53:39 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2010-10-15 19:56:18 +0000 |
| commit | 6ab42ae36713b1e6f961c37e22f99d3e6267523b (patch) | |
| tree | f84ae0a0ba204f39fe17449527217a77310eb95f /src/include/libpq | |
| parent | 3cde44374ac6cd83915d34042a10030a3bbfcd31 (diff) | |
Support host names in pg_hba.conf
Peter Eisentraut, reviewed by KaiGai Kohei and Tom Lane
Diffstat (limited to 'src/include/libpq')
| -rw-r--r-- | src/include/libpq/hba.h | 1 | ||||
| -rw-r--r-- | src/include/libpq/libpq-be.h | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/include/libpq/hba.h b/src/include/libpq/hba.h index b8e8df08e0a..eb6637f1c74 100644 --- a/src/include/libpq/hba.h +++ b/src/include/libpq/hba.h @@ -56,6 +56,7 @@ typedef struct struct sockaddr_storage addr; struct sockaddr_storage mask; IPCompareMethod ip_cmp_method; + char *hostname; UserAuth auth_method; char *usermap; diff --git a/src/include/libpq/libpq-be.h b/src/include/libpq/libpq-be.h index 83628c13f9f..1bc597c6acb 100644 --- a/src/include/libpq/libpq-be.h +++ b/src/include/libpq/libpq-be.h @@ -109,6 +109,10 @@ typedef struct Port SockAddr laddr; /* local addr (postmaster) */ SockAddr raddr; /* remote addr (client) */ char *remote_host; /* name (or ip addr) of remote host */ + char *remote_hostname; /* name (not ip addr) of remote host, if available */ + int remote_hostname_resolv; /* +1 = remote_hostname is known to resolve to client's IP address; + -1 = remote_hostname is known NOT to resolve to client's IP address; + 0 = we have not done the forward DNS lookup yet */ char *remote_port; /* text rep of remote port */ CAC_state canAcceptConnections; /* postmaster connection status */ |
