pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Christoph Moench-Tegeder <cmt@burggraben.net>
To: Heikki Linnakangas <hlinnaka@iki.fi>
Cc: Nathan Bossart <nathandbossart@gmail.com>
Cc: pgsql-hackers@postgresql.org
Subject: Re: sunsetting md5 password support
Date: Thu, 10 Oct 2024 14:27:04 +0200
Message-ID: <ZwfIGOW0kNpA6hke@sciurus.exwg.net> (raw)
In-Reply-To: <7e9e3d30-f7f4-460f-a626-6cfad419d6cd@iki.fi>
References: <ZwbfpJJol7lDWajL@nathan>
	<7e9e3d30-f7f4-460f-a626-6cfad419d6cd@iki.fi>

## Heikki Linnakangas (hlinnaka@iki.fi):

> This is a bit weird state. What exactly is "upgrading"? I guess you
> mean pg_upgrade, but lots of people use pg_dump & restore or logical
> replication or something else entirely for upgrading. That's
> indistinguishable from setting a pre-hashed MD5 password.

Password hashes are only in the "globals" dump (pg_dumpall -r/-g),
not in standard pg_dump (and I don't see anything about passwords
in the binary-upgrade mode of pg_dump).
Finally it might be a good thing that we separated data and roles.
Maybe that even is a plan for pg_upgrade: understand md5-password
when they appear in pg_authid, but do not apply special treatment
in CREATE ROLE/ALTER ROLE, thus preventing the setting of md5
password as pre-hashed passwords.

Regards,
Christoph

-- 
Spare Space.





view thread (32+ messages)  latest in thread

Message-ID: <ZwfIGOW0kNpA6hke@sciurus.exwg.net>
Permalink:  ../ZwfIGOW0kNpA6hke@sciurus.exwg.net/
Also on:    postgresql.org/message-id/ZwfIGOW0kNpA6hke@sciurus.exwg.net

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: cmt@burggraben.net, hlinnaka@iki.fi, nathandbossart@gmail.com
  Subject: Re: sunsetting md5 password support
  In-Reply-To: <ZwfIGOW0kNpA6hke@sciurus.exwg.net>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox