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 1rcNg4-002Yoj-69 for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Feb 2024 10:48:44 +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 1rcNg2-003gvn-Sg for pgsql-hackers@arkaria.postgresql.org; Tue, 20 Feb 2024 10:48:42 +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 1rcNg2-003gvb-E4 for pgsql-hackers@lists.postgresql.org; Tue, 20 Feb 2024 10:48:42 +0000 Received: from esa13.fujitsucc.c3s2.iphmx.com ([68.232.156.96]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rcNfz-007ir8-4H for pgsql-hackers@postgresql.org; Tue, 20 Feb 2024 10:48:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1708426120; x=1739962120; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JX+9KUsz8KmETpSrmkKm4jzXccb1bPgkLfJTgfVQp74=; b=g9IczXPjveVFZVaG5UrKqRvgEwLBFU2gRh52nSRUcO8tj6iNjVa+pO4/ E4EpNpsJPUqvf+ZdHqNn16QlWDPyxPCYVZkCE8lkXqfX5P7zQwju6L0sf j7ItqBan3+u2XYq0srhRRIW8NyJX3e6fTwo98XitCFgocZ0QPqMCJQI/j u9IV5tI6flmUyg/Eo8tW+bBDzb0gN12iUyP7U3xFwXmPihTT6yjFsgZDO rCqcDLBVV6Zf7M1SyG90i7sKJv/gdUqdBPn6kJnMnOObMl27exSntaft9 dB2NaXq2cylUggzEratIJolzI6t7r+BBBVTLlHXma9OfpMR0JFfU14J1k Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10989"; a="111260965" X-IronPort-AV: E=Sophos;i="6.06,172,1705330800"; d="scan'208";a="111260965" Received: from mail-os0jpn01lp2104.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.104]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2024 19:48:37 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=np5kYaoq/axXccamPvtg1H5inflhOEozFrmB5WgcoCGAMZYnwyR9QUsxmRFGZNsKq85g2IssZ1U+EDl4ayyr7VywEvIIM5jLjbXPEsabgU78fUl9gz685ljEmp2fHwjBfJFsskSY/l4NfbVT8uQu4Qb1+9bAMF+nyCRUoFneupPODRPZPIDz6yCBuTM9LkT/Fm54dGDYNAs4sLt1SZqyBSd7cWGC8vWYp/BVmCtMyfGhA7Jn4+W9xyo+CZLrgTEBQ7M/dJDQnuXWWHjGOUDQjgHxyR4McXXdKYso02wf3AWnkWyOZZnIBZKKZpQdUirzYov3JzmS9kzyDAj8/RgCWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=JX+9KUsz8KmETpSrmkKm4jzXccb1bPgkLfJTgfVQp74=; b=NVOHmRU4r5BaMKPYq5RAyJIkCfEpDOAux6ujj96O2wfKlygiifawbEFWOfzAJ2R/GpXaToLf2bx8CPLITDAfXofTxBNzns1AOCf9j+D4DxJtlIMj+jEvklSlFt6PHg8UkduI5x2NJi8LMi/0JvwoxVxxHEq7S5WYMjbaC8wve2QgWQ0POs8CQW8ccMKLUhYlzH6ccw6Py37OoXkK6sHWKhk4DWrAnd1jM4YSNH8F432fd8KAm6Uuu2TX8fiS+QNwG1eGKDhzRpoj4fRuKlNcN6gg3fyeEm9J5vJIvba9Tzt9LSbXa3PGpubRGMdOYvUNiKxMkX6LDwgaYAhMNbDDVA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from TYCPR01MB12077.jpnprd01.prod.outlook.com (2603:1096:400:439::5) by TYWPR01MB10017.jpnprd01.prod.outlook.com (2603:1096:400:1e1::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.38; Tue, 20 Feb 2024 10:48:33 +0000 Received: from TYCPR01MB12077.jpnprd01.prod.outlook.com ([fe80::543b:d834:2d92:5ec0]) by TYCPR01MB12077.jpnprd01.prod.outlook.com ([fe80::543b:d834:2d92:5ec0%2]) with mapi id 15.20.7292.036; Tue, 20 Feb 2024 10:48:33 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'Ian Lawrence Barwick' CC: pgsql-hackers Subject: RE: Have pg_basebackup write "dbname" in "primary_conninfo"? Thread-Topic: Have pg_basebackup write "dbname" in "primary_conninfo"? Thread-Index: AQHaY4w65IBe/94StU+MpHyUhcCkE7ES+IvQ Date: Tue, 20 Feb 2024 10:48:32 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9NzhlOTA3ZTUtZDM1Yy00ZjZiLWE0YzAtZDVmMjM0MmUy?= =?utf-8?B?MThmO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjQtMDItMjBUMDk6MzM6MTJaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?Q?d-81e1-4858-a9d8-736e267fd4c7;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYCPR01MB12077:EE_|TYWPR01MB10017:EE_ x-ms-office365-filtering-correlation-id: 61117371-0b55-4b01-8c2d-08dc32017b9c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9pV01wN5bi4BfZpGnFUQR18m8PAO5NcheR6T4jLpECrxt+phkv1yYqwiE5IIBR04lCW4/e5I+r626XW7tnzz7iqRvvWs8VVvI9xKbTNrC6t49FZXoBzn+d521SM98OuptFL+qIfbjgrPZNEFw+bMqFvAyUhGGFIojhiVwAI4ZH5f96NCIPipmj/GR4o2orvBgLktbS0BG2ukaT0xMwrCPRwb15xs4KXWhWF6ovcX2fEgiUtO8Jxl7SecP2rWMb/nSLuSJRDz4eQ0NRdiM6LtbaA5kPRk5pgvfNIV8aSeYmQ+6nOTCBXgJyI8qdhVNVC65JODs2tLvpwXmWLQQ1I9jyId4+NeUxiXLdoAn+crANQ20iic8sHZ9wU8Dla/BXrLrtn6SN4aidkWZUbk9qxGfUrHqEf1heIkEHoYs/Bgsk7su4qcHyCqGwmZc48+Ppmct93D6yoVirxDRcYbH+LklgPkg5zZ3oVDV4//5nGZqwnG5eozv1k8hbkknPsCgMt2sm4hdlKIwvBmMA9tyGCS73XHgCRnvni0Wx5ho+cT18JvUmIyQZH1JSOF/GcpoENr5tjhgOerFkr+eOnvdh+AgS1IbJcWCZgs5wuKSG6G56PEYaMrcHd1QVMiqhwbEFLY0guUC1YdyFYjBDHkybmu+A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB12077.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1590799021)(1580799018)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WkNPakRKWGNsMFpyc1UyeGNwM05IRGhPN3NHVlIwQWV2SWFnVURaZU9MZ3J2?= =?utf-8?B?NzBBakpqTTRxSmdqbFZGQTZjMmVGYnVEMWZzM3MydTcvV29wQ0QxRGk2ZWVr?= =?utf-8?B?VXR4bGh0clByczlvQWNNR3UwVlRtbmZUMjRIK2pYT3AvcnZBTk9JTUZtQ1VZ?= =?utf-8?B?bVl5R2Q2c1pHUDUxSmV1cDZFdmo5NzZyb1dxYkt6RFYrRFNsOXByQkc5dU91?= =?utf-8?B?RHF4QVFLSWM4UHRQLzVybmloTXJ3V2VnZ2tvdHFPZmtEOFkrbTFJSm5NdVFF?= =?utf-8?B?dWllSHlhUVV2aHM1TllTK2VFNnVaa3FFYSs1SkJlRU9VejZUTy9LN3ZxcVcr?= =?utf-8?B?REhKd0QyTXpFaHN6VkpWbEhaTllnb3ZCNEtjZ0Q1TUlXeHlkYkNrd0Q1dEU3?= =?utf-8?B?UW41WE43VElldDF0Y3M0UTZzUTVBcDR5emw1WmRBRzg4dXhFR0Jjbk1Qb3ZG?= =?utf-8?B?TWY3VTJtUEF6bVAwR0lzZ0lOcHJwWllZK1BKY1p4SExDcDhocnJDY0R2NXA0?= =?utf-8?B?SHZxNWsxSVd4blFzbjBqYzRHdFgvSG9vTm1JR084Nit4RkRDMmlWTTdjMksz?= =?utf-8?B?MkJnS3RoWCtpdUdiZ0J5UTFZOU9sMmgzRkVJOUIzYUtvVVJPaUJiTkluMjN4?= =?utf-8?B?LzJWNHNicWg1RGEvVVFvai8zcDdzTkZ6dkgvNHpJTXVPUG1ZNUQvTUp0VXRQ?= =?utf-8?B?ZUgyQ2RlaTlFTjJmaTJ6a3ppZVFpeTBhSFYvaVZCc0NnMHJxWnN6NDJSbVYr?= =?utf-8?B?WHdrWjl3dnhVOHVLYWErOERJOXpLUEJHYzJydVJrNWNZRFB2K29qbDJVaTh3?= =?utf-8?B?dEdXMWlLeGprckRWb0Z6dzljejFKZFliMkt4VjE5dlVMS0lxcW9zcCtWVkJ6?= =?utf-8?B?OWVvQTRicWpjRzBBQW5lb2RqZHVJMUxiUDF0QnVROE9KVm82TXYxVHdXQWVz?= =?utf-8?B?WVQyU29sR24rd3VNdGVTR05rblN3SFRMQ3J1K3lkOWZhWkY2QnhsRDhzWDRv?= =?utf-8?B?SEV4ZlpjeXJiRlVkaGZkUzhOQnBNTk1COE9pWXRJaXVUVWFUUVRYK2M5ZmZo?= =?utf-8?B?Qzg3RVR6YjBySFRwbWcxL1h6bTZpU0FsTmZ2NnRmWmNCWEpCRFg2TC9MRDJE?= =?utf-8?B?TTV0Q3BFK2x6Q041cEJVQ2Jlb21JQzFicnNidlVYK3NkZVF4LzN1SEJYK1Yy?= =?utf-8?B?YnI2aGJUUTlBcythVmJLOTBXQmkrRUlXc0pCZkF2V3FRU1ljaXArWHE5VHhk?= =?utf-8?B?aU1LaVJZNEdaN1RoUE5JdGJHYUIyMHBPK2I4cTV2TU9wVDV4UmR6dWo3SGdH?= =?utf-8?B?MzUvNjYrSFZadUZOSDdvbGtGeDRrakIyTENRZHJzWGZrMTRkNkd3ZHo1WnI1?= =?utf-8?B?WHp3aWRoRldzMXlTa2dPWlVtNjM0c3RUcGs4TGc0L0RPNHhaK2hRVXJPRzlC?= =?utf-8?B?YXFCTG5RT0VtODNpeUhwYVorTUtUSG83ZURTc1l1ZmxTUlpwMlpNd2M3bEFV?= =?utf-8?B?cXFOVTdzZGZEWHkrZHBtdDV3Qk00eTdxbzFXaFRRSHROdDVkaU5IN1hDOTQz?= =?utf-8?B?VTFmaTRxQVF6Q1RsQm5mV2Q3Y0s2V1VQZXRwaWpnTG1nZXY5UUhDdTJxdHpq?= =?utf-8?B?YktySzBPcXVEaGtla0JLbFhWZHE5enZ5UXJuVzR4TnRTclFZYTMvcjlJZTFp?= =?utf-8?B?cWxGQ0hSQ1hBMGtDRzQyZW9uQXhiS3YrWDhMU1FFbXkrbG5KUXlTYW5tVnRD?= =?utf-8?B?NXEzOGlmMlNtdGIzR3RtTW82WGplUVd3anBxT3BVTVY5NUU4ekdGc3FKT09M?= =?utf-8?B?Z0FQWFRDakJ6UlBhNFpON3dEM21hc3loaDZ6M09uaFMvUzVid3dNMGE3dUFL?= =?utf-8?B?ZnlWQlVQTSs0dnZzOUh6MWdGTU5MNUx4Mnh6L2pxZXR4MXZIOGxvc3o5TTA3?= =?utf-8?B?ME9aZllqYzBLbzE4REl4VVdyRHRxY2RzRXlmVUd0Vzg2SDZYbjhYcFlFL2ha?= =?utf-8?B?cHh6SlZBRFFHZEw2NkhtclJGb2c4dFFMOFlQa2k2UzdKaDBTY2dNMm5IRVZ5?= =?utf-8?B?NklEZVBxc1lyVjltRjRCdXlYcytDV0pzb3lEVXA4Q1JGZGh3VkFMb3JMSVpD?= =?utf-8?Q?rZrvwGO+ljWdWrbhTsQ1Y3dXY?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: L0Y6O6p9Ot7JW4CP4w8CrwdqooPddTPtQ0uBC2/Bdh0iw0y29ui0DiGapAOwSLOzpeA+49nQmLNRCZdEUZbvPGiQ6faWqMxV8BbleQHluJMZS+bwtkFm8Yv4Fet06BIt4myH+FCteqOxFITPF8GXyxIIJ7ZVJKRW9po3U6a93xOtzxIw+XYm03+KnceHzMEKaNCA1/BHb6d5q3OItMu0P1m1++m5CfFoG5AMeRTFUCvtB1cKQ82dkaWccqTjhqlA2jIG6PVpKI+Q5824Yedae8vVVdxh4MmnxKwFxe/UjyShhf0E5RWH4kBhzWn/ld0rIINKRVaaQ+x/F2F+ehl5X7we/Q5d5gfT08DZ5V5Knz17jrXG7/IjOa51/ulL+saBRsuxwrNU7CyunTrt8hJ/G7T1NO8aIAlXUC3dgPpgphGKPmhwnPhGhH0hI/57s14sqouQwnbZ8PEKa5NSALnPR42NCuWfKVKSFWdgO+cZk9ZfE7Z1jnz2ZuYVaYfGuSynl6JB8JPEYnbLTSdRPCRwSqXFdwrnpVTGYwJ1y2bxmaBPYcr9GViH+jAqQ1t2qykZdj0WxugJ3xLLHx3Qh/kltXuRf+5fM8R2sHNd+TjPoDYW3BaqARUxQgUuNOuO30yo X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB12077.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61117371-0b55-4b01-8c2d-08dc32017b9c X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2024 10:48:32.9712 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 608sn4HknBAvHby35/Zi99+LF/yQQH8cJs5RvLRYHOqomfEa98J0xJHyAfUFYmD5pc5jQvL90Pko3h8Rs7Z9I8POO9hGGcbBDISSL6XeDhE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB10017 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBJYW4sDQoNClRoYW5rcyBmb3IgbWFraW5nIHRoZSBwYXRjaC4NCg0KPiBXaXRoIHRoZSBh ZGRpdGlvbiBvZiAicGdfc3luY19yZXBsaWNhdGlvbl9zbG90cygpIiwgdGhlcmUgaXMgbm93IGEg dXNlLWNhc2UgZm9yDQo+IGluY2x1ZGluZyAiZGJuYW1lIiBpbiAicHJpbWFyeV9jb25uaW5mbyIg YW5kIHRoZSBkb2NzIGhhdmUgY2hhbmdlZCBmcm9tDQo+IHN0YXRpbmcgWzFdOg0KPiANCj4gICBE byBub3Qgc3BlY2lmeSBhIGRhdGFiYXNlIG5hbWUgaW4gdGhlIHByaW1hcnlfY29ubmluZm8gc3Ry aW5nLg0KPiANCj4gdG8gWzJdOg0KPiANCj4gICBGb3IgcmVwbGljYXRpb24gc2xvdCBzeW5jaHJv bml6YXRpb24gKHNlZSBTZWN0aW9uIDQ4LjIuMyksIGl0IGlzIGFsc28NCj4gICBuZWNlc3Nhcnkg dG8gc3BlY2lmeSBhIHZhbGlkIGRibmFtZSBpbiB0aGUgcHJpbWFyeV9jb25uaW5mbyBzdHJpbmcu IFRoaXMgd2lsbA0KPiAgIG9ubHkgYmUgdXNlZCBmb3Igc2xvdCBzeW5jaHJvbml6YXRpb24uIEl0 IGlzIGlnbm9yZWQgZm9yIHN0cmVhbWluZy4NCj4gDQo+IFsxXQ0KPiBodHRwczovL3d3dy5wb3N0 Z3Jlc3FsLm9yZy9kb2NzLzE2L3J1bnRpbWUtY29uZmlnLXJlcGxpY2F0aW9uLmh0bWwjUlVOVElN RQ0KPiAtQ09ORklHLVJFUExJQ0FUSU9OLVNUQU5EQlkNCj4gWzJdDQo+IGh0dHBzOi8vd3d3LnBv c3RncmVzcWwub3JnL2RvY3MvZGV2ZWwvcnVudGltZS1jb25maWctcmVwbGljYXRpb24uaHRtbCNS VU5USQ0KPiBNRS1DT05GSUctUkVQTElDQVRJT04tU1RBTkRCWQ0KPiANCj4gSG93ZXZlciwgd2hl biBzZXR0aW5nIHVwIGEgc3RhbmRieSAod2l0aCB0aGUgaW50ZW50IG9mIGNyZWF0aW5nIGEgbG9n aWNhbA0KPiBzdGFuZGJ5KSB3aXRoIHBnX2Jhc2ViYWNrdXAsIHByb3ZpZGluZyB0aGUgLVIvLXdy aXRlLXJlY292ZXJ5LWNvbmYgb3B0aW9uDQo+IHJlc3VsdHMgaW4gYSAicHJpbWFyeV9jb25uaW5m byIgc3RyaW5nIGJlaW5nIGdlbmVyYXRlZCB3aXRob3V0IGEgImRibmFtZSINCj4gcGFyYW1ldGVy LCB3aGljaCByZXF1aXJlcyBhIG1hbnVhbCBjaGFuZ2Ugc2hvdWxkIG9uZSBpbnRlbmQgdG8gdXNl DQo+ICJwZ19zeW5jX3JlcGxpY2F0aW9uX3Nsb3RzKCkiLg0KPiANCj4gSSBjYW4ndCBzZWUgYW55 IHJlYXNvbiBmb3IgY29udGludWluZyB0byBvbWl0ICJkYm5hbWUiLCBzbyBzdWdnZXN0IGl0IHNo b3VsZA0KPiBvbmx5IGNvbnRpbnVlIHRvIGJlIG9taXR0ZWQgZm9yIDE2IGFuZCBlYXJsaWVyOyBz ZWUgYXR0YWNoZWQgcGF0Y2guDQoNCkhtbSwgSSBhbHNvIGNhbm5vdCBmaW5kIGEgcmVhc29uLCBi dXQgd2UgY2FuIGRvY3VtZW50IHRoZSBjaGFuZ2UuDQoNCj4gTm90ZSB0aGF0IHRoaXMgZG9lcyBt ZWFuIHRoYXQgaWYgdGhlIGNvbm5pbmZvIHN0cmluZyBwcm92aWRlZCB0byBwZ19iYXNlYmFja3Vw DQo+IGRvZXMgbm90IGNvbnRhaW4gImRibmFtZSIsIHRoZSBnZW5lcmF0ZWQgInByaW1hcnlfY29u bmluZm8iIEdVQyB3aWxsIGRlZmF1bHQgdG8NCj4gImRibmFtZT1yZXBsaWNhdGlvbiIuIEl0IHdv dWxkIGJlIGVhc3kgZW5vdWdoIHRvIHN1cHByZXNzIHRoaXMsIGJ1dCBBRkFJQ1MNCj4gdGhlcmUn cyBubyB3YXkgdG8gdGVsbCBpZiBpdCB3YXMgZXhwbGljaXRseSBzdXBwbGllZCBieSB0aGUgdXNl ciwgaW4gd2hpY2ggY2FzZQ0KPiBpdCB3b3VsZCBiZSBzdXJwcmlzaW5nIGlmIGl0IHdlcmUgb21p dHRlZCBmcm9tIHRoZSBmaW5hbCAicHJpbWFyeV9jb25uaW5mbyINCj4gc3RyaW5nLg0KDQpJIGZv dW5kIGFuIGluY29uc2lzdGVuY3kuIFdoZW4gSSByYW4gYCBwZ19iYXNlYmFja3VwIC1EIGRhdGFf TjIgLVUgcG9zdGdyZXMgLVJgLA0KZGJuYW1lIHdvdWxkIGJlIHNldCBhcyB1c2VybmFtZS4NCg0K YGBgDQpwcmltYXJ5X2Nvbm5pbmZvID0gJ3VzZXI9cG9zdGdyZXMgLi4uIGRibmFtZT1wb3N0Z3Jl cw0KYGBgDQoNCkhvd2V2ZXIsIHdoZW4gSSByYW4gYHBnX2Jhc2ViYWNrdXAgLUQgZGF0YV9OMiAt ZCAidXNlcj1wb3N0Z3JlcyIgLVJgLA0KZGJuYW1lIHdvdWxkIGJlIHNldCBhcyAicmVwbGljYXRp b24iLiBJcyBpdCBhbiBpbnRlbnRpb25hbCBpdGVtPw0KDQpgYGANCnByaW1hcnlfY29ubmluZm8g PSAndXNlcj1wb3N0Z3JlcyAuLi4gZGJuYW1lPXJlcGxpY2F0aW9uLi4uDQpgYGANCg0KPiBUaGUg b25seSBvdGhlciBwbGFjZSB3aGVyZSBHZW5lcmF0ZVJlY292ZXJ5Q29uZmlnKCkgaXMgY2FsbGVk IGlzIHBnX3Jld2luZDsNCj4gSSBjYW4ndCBzZWUgYW55IGFkdmVyc2UgYWZmZWN0cyBmcm9tIHRo ZSBwcm9wb3NlZCBjaGFuZ2UuIEJ1dCBpdCdzIHBlcmZlY3RseQ0KPiBwb3NzaWJsZSB0aGVyZSdz IHNvbWV0aGluZyBibGluZGluZ2x5IG9idmlvdXMgSSdtIG92ZXJsb29raW5nLg0KDQpPbi1nb2lu ZyBmZWF0dXJlIHBnX2NyZWF0ZXN1YnNjcmliZXJbMV0gYWxzbyB1c2VzIEdlbmVyYXRlUmVjb3Zl cnlDb25maWcoKSwgYnV0DQpJIGNhbid0IHNlZSBhbnkgYmFkIGVmZmVjdHMuIFRoZSBvdXRwdXQg aXMgYmVpbmcgdXNlZCB0byBtYWtlIGNvbnNpc3RlbnQgc3RhbmRieQ0KZnJvbSB0aGUgcHJpbWFy eS4gRXZlbiBpZiBkYm5hbWUgaXMgc2V0IGluIHRoZSBwcmltYXJ5X2Nvbm5pbmZvLCBpdCB3b3Vs ZCBiZSBpZ25vcmVkLg0KDQpbMV06IGh0dHBzOi8vY29tbWl0ZmVzdC5wb3N0Z3Jlc3FsLm9yZy80 Ny80NjM3Lw0KDQpCZXN0IFJlZ2FyZHMsDQpIYXlhdG8gS3Vyb2RhDQpGVUpJVFNVIExJTUlURUQN Cmh0dHBzOi8vd3d3LmZ1aml0c3UuY29tLyANCg0K