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.96) (envelope-from ) id 1vqDD4-006czL-2B for pgsql-committers@arkaria.postgresql.org; Wed, 11 Feb 2026 16:37:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqDD2-004aJv-2D for pgsql-committers@arkaria.postgresql.org; Wed, 11 Feb 2026 16:37:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vqDD2-004aJn-1R for pgsql-committers@lists.postgresql.org; Wed, 11 Feb 2026 16:37:01 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vqDD0-00000000B6m-1dPe for pgsql-committers@lists.postgresql.org; Wed, 11 Feb 2026 16:37:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=ySPnrizqMQAlToiAZjHkaMpvrkuxIKmDYGlbWkroad4=; b=dxWKVrGnDlSl2jJIZ6UKjCYx8C ls4LyACOsd7yLTrpECMIw2Z2e5ba5nqGZXwgGpUSPkLOkz1TEoCCpLSNtAQQ0aowvnwELM/wAwJi+ L6kuKN4+Mx5TPdX1Sienz8hiSEH0zbEyeA/qzvnoYVf/t8htDPNdTBS7obsoO/2OHweIRSVQznjRB eYDtXG3r584rHur3j0khcaXJX3npfGvfLjrPvT0TQs8NQ8yD84DklCBrHMglsRASoHZyvTIQoT5JB bDCrNX2F4bJ4N2musL/Ldc6bbknaOrgYtAF5bGnillJPafmAoek1iKst341Hekg+Q196YBJ3H5KdJ D2q14T5g==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vqDCy-000SLa-1U for pgsql-committers@lists.postgresql.org; Wed, 11 Feb 2026 16:36:57 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqDCx-000DMY-0k for pgsql-committers@lists.postgresql.org; Wed, 11 Feb 2026 16:36:56 +0000 Content-Type: multipart/mixed; boundary="===============3289622818115904374==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add password expiration warnings. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 11 Feb 2026 16:36:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3289622818115904374== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIHBhc3N3b3JkIGV4cGlyYXRpb24gd2FybmluZ3MuCgpUaGlzIGNvbW1pdCBhZGRzIGEgbmV3 IHBhcmFtZXRlciBjYWxsZWQKcGFzc3dvcmRfZXhwaXJhdGlvbl93YXJuaW5nX3RocmVzaG9sZCB0 aGF0IGNvbnRyb2xzIHdoZW4gdGhlIHNlcnZlcgpiZWdpbnMgZW1pdHRpbmcgaW1taW5lbnQtcGFz c3dvcmQtZXhwaXJhdGlvbiB3YXJuaW5ncyB1cG9uCnN1Y2Nlc3NmdWwgcGFzc3dvcmQgYXV0aGVu dGljYXRpb24uICBCeSBkZWZhdWx0LCB0aGlzIHBhcmFtZXRlciBpcwpzZXQgdG8gNyBkYXlzLCBi dXQgdGhpcyBmdW5jdGlvbmFsaXR5IGNhbiBiZSBkaXNhYmxlZCBieSBzZXR0aW5nIGl0CnRvIDAu ICBUaGlzIHBhdGNoIGFsc28gaW50cm9kdWNlcyBhIG5ldyAiY29ubmVjdGlvbiB3YXJuaW5nIgpp bmZyYXN0cnVjdHVyZSB0aGF0IGNhbiBiZSByZXVzZWQgZWxzZXdoZXJlLiAgRm9yIGV4YW1wbGUs IHdlIG1heQp3YW50IHRvIHdhcm4gYWJvdXQgdGhlIHVzZSBvZiBNRDUgcGFzc3dvcmRzIGZvciBh IGNvdXBsZSBvZgpyZWxlYXNlcyBiZWZvcmUgcmVtb3ZpbmcgTUQ1IHBhc3N3b3JkIHN1cHBvcnQu CgpBdXRob3I6IEdpbGxlcyBEYXJvbGQgPGdpbGxlc0BkYXJvbGQubmV0PgpDby1hdXRob3JlZC1i eTogTmF0aGFuIEJvc3NhcnQgPG5hdGhhbmRib3NzYXJ0QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6 IEphcGluIExpIDxqYXBpbmxpQGhvdG1haWwuY29tPgpSZXZpZXdlZC1ieTogc29uZ2ppbnpob3Ug PHRzaW5naHVhbHVja3k5MTJAZm94bWFpbC5jb20+ClJldmlld2VkLWJ5OiBsaXUgeGlhb2h1aSA8 bGl1eGguemouY25AZ21haWwuY29tPgpSZXZpZXdlZC1ieTogWXVlZmVpIFNoaSA8c2hpeXVlZmVp MTAwNEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTdGV2ZW4gTml1IDxuaXVzaGlqaUBnbWFpbC5j b20+ClJldmlld2VkLWJ5OiBTb3VteWEgUyBNdXJhbGkgPHNvdW15YW11cmFsaS53b3JrQGdtYWls LmNvbT4KUmV2aWV3ZWQtYnk6IEV1bGVyIFRhdmVpcmEgPGV1bGVyQGV1bGVydG8uY29tPgpSZXZp ZXdlZC1ieTogWnNvbHQgUGFycmFnaSA8enNvbHQucGFycmFnaUBwZXJjb25hLmNvbT4KUmV2aWV3 ZWQtYnk6IENoYW8gTGkgPGxpLmV2YW4uY2hhb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBHcmVn IFNhYmlubyBNdWxsYW5lIDxodGFtZmlkc0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBQZXRlciBF aXNlbnRyYXV0IDxwZXRlckBlaXNlbnRyYXV0Lm9yZz4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0 Z3IuZXMvbS8xMjliY2ZiZi00N2E2LWU1OGEtMTkwYS02MmZjMjFhMTdkMDMlNDBtaWdvcHMuY29t CgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3Rn cmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMWQ5MmUwYzJjYzQ3ODkyNTVjNjMwZDg3NzZiYmU4NWNh OWViYzI3ZgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21sL2NvbmZp Zy5zZ21sICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysKc3JjL2JhY2tlbmQvbGli cHEvY3J5cHQuYyAgICAgICAgICAgICAgICAgICAgIHwgNzMgKysrKysrKysrKysrKysrKysrKysr KysrKy0tCnNyYy9iYWNrZW5kL3V0aWxzL2luaXQvcG9zdGluaXQuYyAgICAgICAgICAgICB8IDY5 ICsrKysrKysrKysrKysrKysrKysrKysrKysKc3JjL2JhY2tlbmQvdXRpbHMvbWlzYy9ndWNfcGFy YW1ldGVycy5kYXQgICAgIHwgMTAgKysrKwpzcmMvYmFja2VuZC91dGlscy9taXNjL3Bvc3RncmVz cWwuY29uZi5zYW1wbGUgfCAgMyArLQpzcmMvaW5jbHVkZS9saWJwcS9jcnlwdC5oICAgICAgICAg ICAgICAgICAgICAgfCAgMyArKwpzcmMvaW5jbHVkZS9taXNjYWRtaW4uaCAgICAgICAgICAgICAg ICAgICAgICAgfCAgMSArCnNyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bhc3N3b3JkLnBs ICAgICB8IDM0ICsrKysrKysrKysrKysKOCBmaWxlcyBjaGFuZ2VkLCAyMDkgaW5zZXJ0aW9ucygr KSwgNiBkZWxldGlvbnMoLSkKCg== --===============3289622818115904374==--