Re: pgsql: Add libpq parameter 'channel_binding'.

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема Re: pgsql: Add libpq parameter 'channel_binding'.
Дата
Msg-id 55c81610cba6bcc5289268ae46c686cabc439a0f.camel@j-davis.com
обсуждение исходный текст
Ответ на Re: pgsql: Add libpq parameter 'channel_binding'.  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: pgsql: Add libpq parameter 'channel_binding'.
Список pgsql-committers
On Mon, 2019-09-30 at 16:08 +0900, Michael Paquier wrote:
> So, something like the attached looks better to me.  Using a server
> which publishes SCRAM-SHA-256-PLUS, I get the following over SSL:
> 1) client supports channel binding:
> 1-1) channel_binding = disable => OK, with SCRAM-SHA-256 
> 1-2) channel_binding = prefer => OK, with SCRAM-SHA-256-PLUS
> 1-3) channel_binding = require => OK, with SCRAM-SHA-256-PLUS
> 2) client does not support channel binding
> 2-1) channel_binding = disable => OK, with SCRAM-SHA-256
> 2-2) channel_binding = prefer => OK, with SCRAM-SHA-256
> 2-3) channel_binding = require => failure with new error message,
> instead of the confusing one.
> 
> The bug is with 2-3, and Tom's suggestion would have switched 2-2 to
> a
> failure (2-2 works on HEAD).

Looks good to me, though I think you need to update the expected error
message in the test you just added.

Regards,
    Jeff Davis





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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Rely on plan_cache_mode to force generic plans in partition_prun
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgsql: Add libpq parameter 'channel_binding'.