Re: CIDR address in pg_hba.conf

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: CIDR address in pg_hba.conf
Дата
Msg-id 8795.1307379385@sss.pgh.pa.us
обсуждение исходный текст
Ответ на CIDR address in pg_hba.conf  (Fujii Masao <masao.fujii@gmail.com>)
Ответы Re: CIDR address in pg_hba.conf  (Fujii Masao <masao.fujii@gmail.com>)
Re: CIDR address in pg_hba.conf  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-docs
Fujii Masao <masao.fujii@gmail.com> writes:
> http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html
>> An IP address is specified in standard dotted decimal notation with
>> a CIDR mask length. The mask length indicates the number of
>> high-order bits of the client IP address that must match. Bits to the
>> right of this must be zero in the given IP address.

> Is the last statement correct? When I specified the following setting
> in pg_hba.conf, I could not find any problem in PostgreSQL.

>     host  all  all  192.168.1.99/24  trust

> As far as I read the code, those bits seem not to need to be zero.
> Attached patch just removes that statement.

Even if it happens to work that way at the moment, do we want to
encourage people to depend on such an implementation artifact?

IOW, if you read "must" as "if you want to trust it to work in future
versions, you must", the advice is perfectly sound.

            regards, tom lane

В списке pgsql-docs по дате отправления:

Предыдущее
От: Fujii Masao
Дата:
Сообщение: CIDR address in pg_hba.conf
Следующее
От: Fujii Masao
Дата:
Сообщение: Re: CIDR address in pg_hba.conf