BUG #4572: Incorrect error message when using wrong password with hostssl - Mailing list pgsql-bugs

From Tommy Gildseth
Subject BUG #4572: Incorrect error message when using wrong password with hostssl
Date
Msg-id 200812090704.mB974qJL077373@wwwmaster.postgresql.org
Whole thread Raw
Responses Re: BUG #4572: Incorrect error message when using wrong password with hostssl
List pgsql-bugs
The following bug has been logged online:

Bug reference:      4572
Logged by:          Tommy Gildseth
Email address:      tommy.gildseth@usit.uio.no
PostgreSQL version: 8.3.x,8.2.x
Operating system:   Linux
Description:        Incorrect error message when using wrong password with
hostssl
Details:

When logging into postgresql requiring SSL, providing the wrong password
will produce an incorrect and confusing error message.

========== pg_hba.conf ===============
hostssl all postgres 192.168.123.234 255.255.255.255 md5
======================================

========== Logging in: ===============
[postgres@anothermachine ~]$ psql -W -h pgtest02
Password: <type in bogus password>
psql: FATAL:  no pg_hba.conf entry for host "192.168.123.234", user
"postgres", database "postgres", SSL off
======================================

The error message returned here is clearly bogus. It's correct in that there
is no pg_hba.conf entry for that user/host, with SSL off, but imo. it should
have returned the more usefull error message:
======================================
psql -W -h pgtest02
Password: <type in bogus password>
psql: FATAL:  password authentication failed for user "postgres"
======================================

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #4562: ts_headline() adds space when parsing url
Next
From: Magnus Hagander
Date:
Subject: Re: BUG #4572: Incorrect error message when using wrong password with hostssl