Thread: Process pg_hba.conf keywords as case-insensitive
Hi!
This is my first post to this list.
(Sorry for my bad english)This is my first post to this list.
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.
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,
Attachment
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