Andrew Dunstan wrote:
> > This doesn't look consistent to me. Local addresses can be all 
> > addresses that the host's interfaces are currently configured with, 
> > loopback is nothing special in this sense. The admin can easily do 
> > 'ifconfig' to see all addresses configured and enter them into 
> > pg_hba.conf, because these addresses are obvious.
> 
> 
> We currently have this in the default pg_hba.conf file:
> 
>   host all all 127.0.0.1 255.255.255.255 trust
> 
> The idea was to have something which would perform equivalently on IP4 
> only, IP4 over IP6 and pure IP6 connections, without breaking the 
> postmaster host in any of them.
> 
> It is perfectly true that it could be mangled by the administrator - 
> this would save him/her having to do so for the default case. In my 
> proposal you would replace this default line with:
> 
>   loopback all all trust
> 
> It's the fact that it is the default that makes it special. Does that 
> make things clearer?

We have avoided doing dns lookups from pg_hba.conf, and hence the use of
127.0.0.1 instead of localhost.  Now that we cache pg_hba.conf, we could
consider allowing hostnames in pg_hba.conf.  Is that a TODO?

As for the IPv6 issue --- how prevalent is this problem.  What OS
versions are affected?  Has the user done something special to enable
this?

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  [EMAIL PROTECTED]               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to