diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-12-06 03:46:37 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-12-06 03:46:37 +0000 |
commit | 8fc86dd593b9e9a2b24779e263ad33c37e15c9f9 (patch) | |
tree | 39402a6de176f209744c1fdedbcc18c28352f34e /src/backend/libpq/auth.c | |
parent | 87cba401a48feff7e547f59fb7ead1a1ab99042a (diff) | |
download | postgresql-8fc86dd593b9e9a2b24779e263ad33c37e15c9f9.tar.gz postgresql-8fc86dd593b9e9a2b24779e263ad33c37e15c9f9.zip |
We have just finished porting the old KAME IPv6 patch over to
postgresql version 7.3, but yea... this patch adds full IPv6
support to postgres. I've tested it out on 7.2.3 and has
been running perfectly stable.
CREDITS:
The KAME Project (Initial patch)
Nigel Kukard <nkukard@lbsd.net>
Johan Jordaan <johanj@lando.co.za>
Diffstat (limited to 'src/backend/libpq/auth.c')
-rw-r--r-- | src/backend/libpq/auth.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c index 0e0b64555bc..dfd6d1e93f5 100644 --- a/src/backend/libpq/auth.c +++ b/src/backend/libpq/auth.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.92 2002/12/03 22:09:19 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/libpq/auth.c,v 1.93 2002/12/06 03:46:24 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -410,9 +410,12 @@ ClientAuthentication(Port *port) */ { const char *hostinfo = "localhost"; + char ip_hostinfo[INET6_ADDRSTRLEN]; + if (isAF_INETx(&port->raddr.sa) ){ + hostinfo = SockAddr_ntop(&port->raddr, ip_hostinfo, + INET6_ADDRSTRLEN, 1); + } - if (port->raddr.sa.sa_family == AF_INET) - hostinfo = inet_ntoa(port->raddr.in.sin_addr); elog(FATAL, "No pg_hba.conf entry for host %s, user %s, database %s", hostinfo, port->user, port->database); |