Re: password_encryption default

Поиск
Список
Период
Сортировка
Искать
От
Jonathan S. Katz
Тема
Re: password_encryption default
Дата
в 15:57:19
Msg-id
3c6509e5-1d3d-423f-08b5-fc50df89c9e6@postgresql.org
Ответ на
Список
Дерево обсуждения
password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default Magnus Hagander <magnus@hagander.net>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Vik Fearing <vik@postgresfriends.org>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default Michael Paquier <michael@paquier.xyz>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default Magnus Hagander <magnus@hagander.net>
Re: password_encryption default Michael Paquier <michael@paquier.xyz>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default Michael Paquier <michael@paquier.xyz>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Tom Lane <tgl@sss.pgh.pa.us>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Robert Haas <robertmhaas@gmail.com>
Re: password_encryption default Stephen Frost <sfrost@snowman.net>
Re: password_encryption default Robert Haas <robertmhaas@gmail.com>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: password_encryption default "Jonathan S. Katz" <jkatz@postgresql.org>
Re: password_encryption default Michael Paquier <michael@paquier.xyz>
On 5/25/20 5:45 AM, Peter Eisentraut wrote:
> On 2020-05-22 23:23, Jonathan S. Katz wrote:
>>> Yeah.  But there's still something to Jonathan's argument, because 9.6
>>> will go EOL in November 2021, which is pretty close to when v14 will
>>> reach public release (assuming we can hold to the typical schedule).
>>> If we do it in v13, there'll be a full year where still-supported
>>> versions of PG can't do SCRAM, implying that clients would likely
>>> fail to connect to an up-to-date server.
>>
>> ^ that's what I meant.
> 
> Here is a proposed patch for PG14 then.

This makes me happy :D

I took a look over, it looks good. One question on the initdb.c diff:

-	if (strcmp(authmethodlocal, "scram-sha-256") == 0 ||
-		strcmp(authmethodhost, "scram-sha-256") == 0)
-	{
-		conflines = replace_token(conflines,
-								  "#password_encryption = md5",
-								  "password_encryption = scram-sha-256");
-	}
-

Would we reverse this, i.e. if someone chooses authmethodlocal to be
"md5", we would then set "password_encryption = md5"?

Thanks,

Jonathan

В списке pgsql-hackers по дате отправления
От: Justin Pryzby
Дата:
От: Vik Fearing
Дата:
FAQ