Re: Improve errors when setting incorrect bounds for SSL protocols

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Improve errors when setting incorrect bounds for SSL protocols
Дата
Msg-id 5342043b-c85f-2fb9-7934-45cf6a64b200@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: Improve errors when setting incorrect bounds for SSL protocols  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
On 2020-01-15 03:28, Michael Paquier wrote:
> Good points.  And the get routines are not that portable in OpenSSL
> either even if HEAD supports 1.0.1 and newer versions...  Attached is
> an updated patch which uses a GUC check for both parameters, and
> provides a hint on top of the original error message.  The SSL context
> does not get reloaded if there is an error, so the errors from OpenSSL
> cannot be triggered as far as I checked (after mixing a couple of
> corrent and incorrect combinations manually).

The reason this wasn't done originally is that it is not correct to have 
GUC check hooks that refer to other GUC variables, because otherwise you 
get inconsistent behavior depending on the order of processing of the 
assignments.  In this case, I think it would work because you have 
symmetric checks for both variables, but in general it is a problematic 
strategy.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Craig Ringer
Дата:
Сообщение: Re: Allow 'sslkey' and 'sslcert' in postgres_fdw user mappings
Следующее
От: Kyotaro Horiguchi
Дата:
Сообщение: Re: Remove page-read callback from XLogReaderState.