Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sydYD-001EOI-WF for pgsql-hackers@arkaria.postgresql.org; Wed, 09 Oct 2024 20:44:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sydYD-005Q1Q-0v for pgsql-hackers@arkaria.postgresql.org; Wed, 09 Oct 2024 20:44:53 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sydYC-005Q1I-JI for pgsql-hackers@lists.postgresql.org; Wed, 09 Oct 2024 20:44:53 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sydYA-0005qa-54 for pgsql-hackers@postgresql.org; Wed, 09 Oct 2024 20:44:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Type:In-Reply-To:From:References:To: Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description; bh=QwkuN99ZKvytsV1/u5XjoXG92kFZEtoSwYgiaREmCGc=; b=V3RmZ8bBqLlIX9HFSTYUA7U4Uh HqAcdVVc995c3Fo2fBmNOnTdJCwFyqO48PrWBbxk2t8nrCE3HbPp1vfujNjFO+ET51PwX5d/55RMK 4bQKYkHpMiVdXTuEG+oEZyEmmf9TA1gj1IlzEsJNfSI1sxVAB4GPeU4Z4o9ncEqKcWGLFHvc8BP3u YvDH/V364FfyqyJeOg5iPSMN1L8t2n2+iMqEg+RLM0aFbIFO9zFO6TqwRcw+790fUIsf98iyVulJi wybrQt1M50P4mTIqUU2MKNrMsT2l+qJ3aj1c0rzjVi0jim0in2Uc5ZpD0suepFvrJBOTSONb0la9q QR2WJWlA==; Received: from syn-108-176-026-082.biz.spectrum.com ([108.176.26.82] helo=[172.24.10.201]) by meldrar.postgresql.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sydY5-001Ddn-Om; Wed, 09 Oct 2024 20:44:48 +0000 Message-ID: Date: Wed, 9 Oct 2024 16:44:43 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: sunsetting md5 password support To: Nathan Bossart , pgsql-hackers@postgresql.org References: Content-Language: en-US From: "Jonathan S. Katz" Autocrypt: addr=jkatz@postgresql.org; keydata= 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 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0C7AXwWpPA07G0hNmHbzkJgc" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0C7AXwWpPA07G0hNmHbzkJgc Content-Type: multipart/mixed; boundary="------------k9ub5ELd0QNJxC0B0LTWConm"; protected-headers="v1" From: "Jonathan S. Katz" To: Nathan Bossart , pgsql-hackers@postgresql.org Message-ID: Subject: Re: sunsetting md5 password support References: In-Reply-To: --------------k9ub5ELd0QNJxC0B0LTWConm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTAvOS8yNCAzOjU1IFBNLCBOYXRoYW4gQm9zc2FydCB3cm90ZToNCj4gSW4gdGhpcyBt ZXNzYWdlLCBJIHByb3Bvc2UgYSBtdWx0aS15ZWFyLCBpbmNyZW1lbnRhbCBhcHByb2FjaCB0 byByZW1vdmUgTUQ1DQo+IHBhc3N3b3JkIHN1cHBvcnQgZnJvbSBQb3N0Z3Jlcy4NCg0KKzEw MDsgdGhhbmtzIGZvciBhIGNvbmNyZXRlIHByb3Bvc2FsLiBDdXR0aW5nIG91dCB0aGUgIndl bGwtdW5kZXJzdG9vZCIgDQpwcm9ibGVtcyBiaXQuPg0KPiBHaXZlbiB0aGVyZSBpcyBhIGJh dHRsZS10ZXN0ZWQgYWx0ZXJuYXRpdmUgdG8gTUQ1LCBJIHByb3Bvc2Ugd2UgdGFrZSB0aGUN Cj4gZm9sbG93aW5nIHN0ZXBzLiAgSSBhbSBub3Qgd2VkZGVkIHRvIHRoZSBleGFjdCBkZXRh aWxzLCBidXQgSSBmZWVsIHRoYXQNCj4gdGhpcyB3b3VsZCBiZSBhIHJlYXNvbmFibHkgY29u c2VydmF0aXZlIHBhdGggZm9yd2FyZC4NCj4gDQo+ICAgMS4gIEluIHYxOCwgY29udGludWUg dG8gc3VwcG9ydCBNRDUgcGFzc3dvcmRzLCBidXQgcGxhY2Ugc2V2ZXJhbCBub3RlcyBpbg0K PiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQgcmVsZWFzZSBub3RlcyB0aGF0IHVuYW1i aWd1b3VzbHkgaW5kaWNhdGUgdGhhdA0KPiAgICAgICBNRDUgcGFzc3dvcmQgc3VwcG9ydCBp cyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgaW4gYSBmdXR1cmUNCj4gICAgICAg cmVsZWFzZS4NCg0KKzEuIFNob3VsZCB3ZSBhbHNvIGFkZCBzb21ldGhpbmcgaW4gdGhlIGxv Z3M/IEkndmUgbWl4ZWQgZmVlbGluZ3Mgb24gDQp0aGlzLCBhcyB0aGlzIGNvdWxkIGVuZCB1 cCBsZWFraW5nIGluZm9ybWF0aW9uIGFib3V0IHdoYXQgYXV0aCBtZXRob2RzIA0KYXJlIHVz ZWQuIEJ1dCAtIG1heWJlIHdlIGNhbiBwaWNrIGFuZCBjaG9vc2Ugd2hhdCB3ZSBsb2cgb24s IGUuZy4gaWYgDQoibWQ1IiBpcyBzZXQgYXMgYW4gYXV0aCBtZXRob2QgaW4gcGdfaGJhLmNv bmYsIHdlIGNvbXBsYWluIGF0IA0KcGdfaGJhLmNvbmYgbG9hZC9yZWxvYWQgdGltZSB0aGF0 IHRoaXMgaXMgYmVpbmcgZGVwcmVjYXRlZC4NCg0KPiAgIDIuICBJbiB2MTksIGFsbG93IHVw Z3JhZGluZyB3aXRoIE1ENSBwYXNzd29yZHMgYW5kIGFsbG93IGF1dGhlbnRpY2F0aW5nDQo+ ICAgICAgIHdpdGggdGhlbSwgYnV0IGRpc2FsbG93IGNyZWF0aW5nIG5ldyBvbmVzIChpLmUu LCByZXN0cmljdC9yZW1vdmUNCj4gICAgICAgcGFzc3dvcmRfZW5jcnlwdGlvbiBhbmQgZG9u J3QgYWxsb3cgc2V0dGluZyBwcmUtaGFzaGVkIE1ENSBwYXNzd29yZHMpLg0KPiANCj4gICAz LiAgSW4gdjIwLCBhbGxvdyB1cGdyYWRpbmcgd2l0aCBNRDUgcGFzc3dvcmRzLCBidXQgZGlz YWxsb3cgdXNpbmcgdGhlbQ0KPiAgICAgICBmb3IgYXV0aGVudGljYXRpb24uICBVc2VycyB3 b3VsZCBvbmx5IGJlIGFibGUgdG8gdXBkYXRlIHRoZXNlDQo+ICAgICAgIHBhc3N3b3JkcyB0 byBTQ1JBTS1TSEEtMjU2IGFmdGVyIHVwZ3JhZGluZw0KDQo+ICAgNC4gIEluIHYyMSwgZGlz YWxsb3cgdXBncmFkaW5nIHdpdGggTUQ1IHBhc3N3b3Jkcy4gIEF0IHRoaXMgcG9pbnQsIHRo ZXJlDQo+ICAgICAgIHNob3VsZCBiZSBubyByZW1haW5pbmcgTUQ1IHBhc3N3b3JkIHN1cHBv cnQgaW4gUG9zdGdyZXMuDQoNCkkgd29uZGVyIGlmIHdlIGNhbiBjb21wcmVzcyB0aGlzIGRv d24gaW50byB0aGUgdjIwIHJlbGVhc2UuIFdpdGggdjE4IA0KKDIwMjUpLCB3ZSd2ZSBhbHJl YWR5IGhhZCBhIHllYXIgb2Ygd2FybmluZyAoYW5kIEkgdGhpbmsgYXMgc29vbiBhcyB3ZSAN CmNvbW1pdCB0byBhIHBsYW4sIHdlIHN0YXJ0IGJyb2FkY2FzdGluZyBpdCwgc28gbWF5YmUg bW9yZSB0aGFuIGEgeWVhcikuIA0KV2l0aCB2MTkgKDIwMjYpLCB3ZSd2ZSBzdGFydGVkIGFk ZGluZyB0aGUgaW5jb252ZW5pZW5jZXMsIGFuZCB0aGVyZSdzIGEgDQpsYXN0IGNoYW5jZSB0 byBmbGlwIHRoZSBwYXNzd29yZC4gV2l0aCB2MjAgKDIwMjcpLCB3ZSBjYW4gdGhlbiBibG9j ayANCnVwZ3JhZGVzIHVudGlsIHRoZXkncmUgcmVoYXNoZWQuIFRoYXQncyBlZmZlY3RpdmVs eSAzIHllYXJzIGZyb20gdG9kYXkgLSANCndlIGNhbiBhbHNvIHNheSBpdCdzIHdpdGhpbiB0 aGUgMTAgeWVhcnMgc2luY2UgU0NSQU0gd2FzIGludHJvZHVjZWQsIA0Kd2hpY2ggc29tZXdo YXQgYWxpZ25zIHdpdGggb3RoZXIgZGVwcmVjYXRpb24gdGltZWxpbmVzIDopDQoNCkdpdmVu IHRoZSBwcm9ibGVtcyB3aXRoIHRoZSBtZDUgbWV0aG9kLCBJIHRoaW5rIHdlIGNhbiBiZSBj YXJlZnVsbHkgDQphZ2dyZXNzaXZlIGhlcmUgd2l0aCB0aGUgZGVwcmVjYXRpb24sIHBhcnRp Y3VsYXJseSBnaXZlbiB0aGVyZSdzIG92ZXJhbGwgDQp3aWRlIHN1cHBvcnQgZm9yIFNDUkFN Lg0KDQooVGhlIGxhcmdlciBxdWVzdGlvbiwgd2hpY2ggSSB3aWxsIHBvc2UgYXQgbGVhc3Qg dG8gdGhpbmsgb24sIGlzIGhvdyBkbyANCndlIGhhbmRsZSBhbnkgZnV0dXJlIHBhc3N3b3Jk IG1ldGhvZCBkZXByZWNhdGlvbnMsIGUuZy4gc2F5IA0KU0NSQU0tU0hBLTUxMiBjb21lcyBv dXQgYW5kIHdlIHdhbnQgdG8gcmVtb3ZlIFNDUkFNLVNIQS0yNTY/IE5vdCBhbiANCmlzc3Vl IHRvZGF5LCBidXQgd2UnZCBsaWtlbHkgd2FudCB0byBoYXZlIGEgc2ltaWxhciBwcm9jZXNz IGluIHBsYWNlKS4NCg0KSm9uYXRoYW4NCg0KWzFdIGh0dHBzOi8vd2lraS5wb3N0Z3Jlc3Fs Lm9yZy93aWtpL0xpc3Rfb2ZfZHJpdmVycw0K --------------k9ub5ELd0QNJxC0B0LTWConm-- --------------0C7AXwWpPA07G0hNmHbzkJgc Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+oS2la8r95ogZD/x8QSccp8cZScFAmcG6zsFAwAAAAAACgkQ8QSccp8cZSeI Cw/8DSED/WFH0KzBedkQsvK6BXL4E6vomc+1aVRVR8wadV/+UvOvREmkxHhgq5t8nv511mxGcjQ2 caBOT8A5d5nVN6BMTc4/UtEcUAxhTYDVyeZloNFOmHjJ0E5UeG8ORsaPa5BYogX/pq4HGsNCsaHW 1eS96/edo0kUXMUovzGkxmYuwR6SZgWVfK6WvcMaeWHRqUJsrNyAWKRrxkuQOzZi5vXeMPVZZBEg cfo0VIMco3RCBT/aUZrZemyADYi0MBFoKchwfn4rRZiirWFIMDbSG3rFtRgBqRyZuMu1wXLjZPZ3 ZiSj2IDU2X8XdOiitC/7Nk09bvAZpArbEcotxSq4su5KtM9cpTp2tRtb3whJYJXhqnDXqizlIsSv AkFtjfmbRNM8q4aDUwTbx+YshdEMZRsxo35XWkpT69nfIslzMgVpNUm9cP7dVbSaZlpFdYRp9T1f njI4/IhNRCWpkYHVQ8lOu1+Zk63GmIVgpAJRDXgRfMQkuy0dKQqLksVMPYEqlmHsrXE/STyMnnwb 5MuH1vy+PFHG0V8KA06u2zEvQmsubQYstAxunBDfm7KXaScEFqw54j13+MVBBVeYqy5DF0mw/HxR M4NT/sEgI6C16gf8f3CxoMDtPz0xQMPmvxTOdWyfq0Nx1K8WSI9DOy6zr6+U9m0RBFxjbm8TRjed qiw= =2cga -----END PGP SIGNATURE----- --------------0C7AXwWpPA07G0hNmHbzkJgc--