Process pg_hba.conf keywords as case-insensitive

Started by Андрей Асякинover 10 years ago2 messageshackers
Jump to latest

Hi!
This is my first post to this list.
(Sorry for my bad english)

I decided to start small, but as it is in the TODO, then why not.

In TODO:

Process pg_hba.conf keywords as case-insensitive
http://archives.postgresql.org/pgsql-hackers/2009-09/msg00432.php

It seems to me reasonable to throw an error saying 'ALL' is not a valid
value and * not * reload the pg_hba.conf file.

It seems a good place parse_hba_line in src/backend/libpq/hba.c, and
use strcasecmp
for checks.

Patch attached, if is very simple,

Attachments:

hba.patchtext/x-patch; charset=US-ASCII; name=hba.patchDownload+27-0
#2Robert Haas
robertmhaas@gmail.com
In reply to: Андрей Асякин (#1)
Re: Process pg_hba.conf keywords as case-insensitive

On Thu, Oct 8, 2015 at 7:36 AM, Андрей Асякин <asan999@gmail.com> wrote:

Hi!
This is my first post to this list.
(Sorry for my bad english)

I decided to start small, but as it is in the TODO, then why not.

In TODO:

Process pg_hba.conf keywords as case-insensitive
http://archives.postgresql.org/pgsql-hackers/2009-09/msg00432.php

It seems to me reasonable to throw an error saying 'ALL' is not a valid
value and * not * reload the pg_hba.conf file.

It seems a good place parse_hba_line in src/backend/libpq/hba.c, and use
strcasecmp for checks.

Patch attached, if is very simple,

I don't think this implements what was discussed on that thread.

--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers