Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgYlL-00079m-IE for pgsql-hackers@arkaria.postgresql.org; Fri, 29 Oct 2021 20:46:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mgYlJ-0006KS-M6 for pgsql-hackers@arkaria.postgresql.org; Fri, 29 Oct 2021 20:46:05 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgYlJ-0006KI-B8 for pgsql-hackers@lists.postgresql.org; Fri, 29 Oct 2021 20:46:05 +0000 Received: from smtp-fw-9102.amazon.com ([207.171.184.29]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgYlC-00079P-3H for pgsql-hackers@lists.postgresql.org; Fri, 29 Oct 2021 20:46:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1635540358; x=1667076358; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=rEZgQ0d9ejPHgnuwPe/UK4Cr8umLuHSPLiPu8fcMqSg=; b=f1oIU38U+pkW7R9Pul5nyJkS3peoRiX/j1JRpNLPYb9yRGcLf30rARqV CvzYvU4g62KFhk81xFd9rCOtAJtk0MVFZlCG/B/14RoDmBW4/6EMmrKja oBAGtQwo3jLuV1O+7GCXNc5DviHY+57bJeeFEBHZHo0ALFqFl1b5rURJv 8=; X-IronPort-AV: E=Sophos;i="5.87,193,1631577600"; d="scan'208";a="170634594" Subject: Re: Improving psql's \password command Thread-Topic: Improving psql's \password command Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO email-inbound-relay-pdx-2c-a264e6fe.us-west-2.amazon.com) ([10.25.36.214]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP; 29 Oct 2021 20:45:54 +0000 Received: from EX13MTAUWB001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-pdx-2c-a264e6fe.us-west-2.amazon.com (Postfix) with ESMTPS id 6CADD42C7B; Fri, 29 Oct 2021 20:45:54 +0000 (UTC) Received: from EX13D03UWC003.ant.amazon.com (10.43.162.79) by EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS) id 15.0.1497.24; Fri, 29 Oct 2021 20:45:34 +0000 Received: from EX13D03UWC004.ant.amazon.com (10.43.162.49) by EX13D03UWC003.ant.amazon.com (10.43.162.79) with Microsoft SMTP Server (TLS) id 15.0.1497.24; Fri, 29 Oct 2021 20:45:33 +0000 Received: from EX13D03UWC004.ant.amazon.com ([10.43.162.49]) by EX13D03UWC004.ant.amazon.com ([10.43.162.49]) with mapi id 15.00.1497.024; Fri, 29 Oct 2021 20:45:33 +0000 From: "Bossart, Nathan" To: Tom Lane , "pgsql-hackers@lists.postgresql.org" Thread-Index: AQHXzP3B9iQCNkm0LUi0LT7YHsPMsavp/IGA Date: Fri, 29 Oct 2021 20:45:33 +0000 Message-ID: References: <747443.1635536754@sss.pgh.pa.us> In-Reply-To: <747443.1635536754@sss.pgh.pa.us> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.161.144] Content-Type: text/plain; charset="utf-8" Content-ID: <222DB111FA18E34DA6C7D3DD9641795A@amazon.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gMTAvMjkvMjEsIDEyOjQ3IFBNLCAiVG9tIExhbmUiIDx0Z2xAc3NzLnBnaC5wYS51cz4gd3Jv dGU6DQo+IFdoaWxlIHRlc3RpbmcgdGhhdCwgSSBub3RpY2VkIGFub3RoZXIgYml0IG9mIHVzZXIt dW5mcmllbmRsaW5lc3M6DQo+IHRoZXJlJ3Mgbm8gb2J2aW91cyB3YXkgdG8gZ2V0IG91dCBvZiBp dCBpZiB5b3UgcmVhbGl6ZSB5b3UgYXJlDQo+IHNldHRpbmcgdGhlIHdyb25nIHVzZXIncyBwYXNz d29yZC4gIHNpbXBsZV9wcm9tcHQoKSBpZ25vcmVzDQo+IGNvbnRyb2wtQywgYW5kIHdoZW4geW91 IGdpdmUgdXAgYW5kIHByZXNzIHJldHVybiwgeW91J2xsIGp1c3QNCj4gZ2V0IHRoZSBwcm9tcHQg dG8gZW50ZXIgdGhlIHBhc3N3b3JkIGFnYWluLiAgSWYgYXQgdGhpcyBwb2ludA0KPiB5b3UgaGF2 ZSB0aGUgcHJlc2VuY2Ugb2YgbWluZCB0byBlbnRlciBhIGRlbGliZXJhdGVseSBkaWZmZXJlbnQN Cj4gc3RyaW5nLCB5b3UnbGwgYmUgb3V0IG9mIHRoZSB3b29kcy4gIElmIHlvdSBkb24ndCwgYW5k IGp1c3QgaGl0DQo+IHJldHVybiBhZ2FpbiwgeW91IHdpbGwgZ2V0IHRoaXMgcmVzcG9uc2UgZnJv bSB0aGUgYmFja2VuZDoNCj4NCj4gTk9USUNFOiAgZW1wdHkgc3RyaW5nIGlzIG5vdCBhIHZhbGlk IHBhc3N3b3JkLCBjbGVhcmluZyBwYXNzd29yZA0KPg0KPiB3aGljaCBpcyBqdXN0IGFib3V0IHRo ZSB3b3JzdCBkZWZhdWx0IGJlaGF2aW9yIEkgY2FuIHRoaW5rIG9mLg0KPiBJZiB5b3UncmUgc3Vw ZXJ1c2VyLCBhbmQgeW91IG1lYW50IHRvIHNldCB0aGUgcGFzc3dvcmQgZm9yIHVzZXIxDQo+IGJ1 dCB0eXBlZCB1c2VyMiBpbnN0ZWFkLCB5b3UganVzdCBjbG9iYmVyZWQgdXNlcjIncyBwYXNzd29y ZCwNCj4gYW5kIHlvdSBoYXZlIG5vIGVhc3kgd2F5IHRvIHVuZG8gdGhhdC4NCg0KV2VsbCwgYXMg b2YgYmY2YjllOSwgIkFMVEVSIFJPTEUgbmF0aGFuIFBBU1NXT1JEICcnIiBpcyBlZmZlY3RpdmVs eQ0KdGhlIHNhbWUgYXMgIkFMVEVSIFJPTEUgbmF0aGFuIFBBU1NXT1JEIE5VTEwiLiAgSSBhZ3Jl ZSBhYm91dCB0aGUNCnVzZXItdW5mcmllbmRsaW5lc3MsIGJ1dCBtYXliZSBzaW1wbGVfcHJvbXB0 KCkgaWdub3JpbmcgY29udHJvbC1DIGlzDQp0aGUgcm9vdC1jYXVzZSBvZiB0aGUgdXNlci11bmZy aWVuZGxpbmVzcy4gIEknbSBub3Qgc3VyZSB0aGF0IGl0J3MNCnRvdGFsbHkgdW5yZWFzb25hYmxl IHRvIGV4cGVjdCB0aGUgcGFzc3dvcmQgdG8gYmUgY2xlYXJlZCBpZiB5b3UgZG9uJ3QNCmVudGVy IGEgbmV3IG9uZSBpbiB0aGUgcHJvbXB0cy4NCg0KPiBBIGNvbXByb21pc2UgcG9zaXRpb24gY291 bGQgYmUgdG8ga2VlcCBQUXVzZXIoKSBhcyB0aGUgZGVmYXVsdA0KPiB0YXJnZXQgcm9sZSBuYW1l IGluIHRoZSBiYWNrIGJyYW5jaGVzLCBidXQgYmFjay1wYXRjaCB0aGUgb3RoZXINCj4gYXNwZWN0 cyAodGhlIHByb21wdCBhZGRpdGlvbiBhbmQgdGhlIGV4aXQgb24gZW1wdHkgcGFzc3dvcmQpLg0K DQpJIHRoaW5rIGl0IHdvdWxkIGJlIG9rYXkgdG8gYmFjay1wYXRjaCB0aGUgUFF1c2VyKCkgZml4 LiAgSSB3b3VsZA0KYXJndWUgdGhhdCBpdCdzIGNsZWFybHkgYSBidWcgYmVjYXVzZSB0aGUgZG9j cyBzYXkgaXQgdXNlcyB0aGUgY3VycmVudA0KdXNlci4NCg0KTmF0aGFuDQoNCg==