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 1vshIJ-00EwS2-32 for pgsql-bugs@arkaria.postgresql.org; Wed, 18 Feb 2026 13:08:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vshIJ-00FyRr-0m for pgsql-bugs@arkaria.postgresql.org; Wed, 18 Feb 2026 13:08:43 +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 1vsUF4-00D0Eh-2M for pgsql-bugs@lists.postgresql.org; Tue, 17 Feb 2026 23:12:31 +0000 Received: from mxo2.nje.dmz.twosigma.com ([208.77.214.162]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vsUF0-00000001Guk-05Yk for pgsql-bugs@lists.postgresql.org; Tue, 17 Feb 2026 23:12:28 +0000 Received: from localhost (localhost [127.0.0.1]) by mxo2.nje.dmz.twosigma.com (Postfix) with ESMTP id 4fFwQY4Y0sz1GY1; Tue, 17 Feb 2026 23:12:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=twosigma.com; s=202008; t=1771369941; bh=IzCFLpLHNNccuQo5Y/oII4OoSj+JDeteWBq5v/5RPEo=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=bVMr0nj7yzik5RO6vHpcNbvRfTFRCjTQTrhjXRtUgDJEsPiGCgcSFIVqk7x5RmTjo JLwC8DIpKP664R6zBcBjUkk8iWxypgodDazocsZiyrHxkeb/n//+n5agIo/msf4DN5 ZjaSrIVwa2ghiDjeM+oksCmIAySbfKNZ993O++vdcbxJGt+0sYFQpQV56e06uA8T+R KMITwh8gd94mxkEkTHWk9Srqv90r2kFezxqGWZ41ZgSaeGcHrrLefxf8DPZxjUOyGA J59H5Cja3lp+ll9XwNDxw1rHN1Mcxkfy4e71geVRlV/nPJBZsM5pMhib/El2LCMUzZ +qchuGpQ7sxvg== X-Virus-Scanned: Debian amavisd-new at twosigma.com Received: from mxo2.nje.dmz.twosigma.com ([127.0.0.1]) by localhost (mxo2.nje.dmz.twosigma.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tTbWLGO5SMik; Tue, 17 Feb 2026 23:12:21 +0000 (UTC) Received: from gsdft-exhy04.ad.twosigma.com (gsdft-exhy04.ad.twosigma.com [172.23.53.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxo2.nje.dmz.twosigma.com (Postfix) with ESMTPS id 4fFwQY3sdpz1GXv; Tue, 17 Feb 2026 23:12:21 +0000 (UTC) Received: from gsdft-exhy04.ad.twosigma.com (172.23.53.23) by gsdft-exhy04.ad.twosigma.com (172.23.53.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 17 Feb 2026 18:12:21 -0500 Received: from dsdft-exet01.dft.dmz.twosigma.com (172.22.49.105) by gsdft-exhy04.ad.twosigma.com (172.23.53.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Tue, 17 Feb 2026 18:12:21 -0500 Received: from SJ0PR08CU001.outbound.protection.outlook.com (172.22.48.5) by edge1.twosigma.com (172.22.49.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 17 Feb 2026 23:12:20 +0000 Received: from BL3PR08MB7283.namprd08.prod.outlook.com (2603:10b6:208:33e::17) by SA1PR08MB7133.namprd08.prod.outlook.com (2603:10b6:806:187::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9587.13; Tue, 17 Feb 2026 23:12:16 +0000 Received: from BL3PR08MB7283.namprd08.prod.outlook.com ([fe80::a7f9:6be5:56c2:1bce]) by BL3PR08MB7283.namprd08.prod.outlook.com ([fe80::a7f9:6be5:56c2:1bce%4]) with mapi id 15.20.9632.010; Tue, 17 Feb 2026 23:12:16 +0000 From: Matt Carter To: Tom Lane CC: "pgsql-bugs@lists.postgresql.org" Subject: RE: BUG #19411: libpq 16.x exhibits a memory leak when connections are repeatedly created and destroyed Thread-Topic: BUG #19411: libpq 16.x exhibits a memory leak when connections are repeatedly created and destroyed Thread-Index: AQHcoBV8iX+Kig1FiEuFxXjfCwXjkbWHHgqAgAAH21CAABXDgIAAHhoQgAArFkA= Date: Tue, 17 Feb 2026 23:12:15 +0000 Message-ID: References: <19411-0440c8897a04b638@postgresql.org> <1702505.1771347709@sss.pgh.pa.us> <1881734.1771354069@sss.pgh.pa.us> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=twosigma.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL3PR08MB7283:EE_|SA1PR08MB7133:EE_ x-ms-office365-filtering-correlation-id: 58273387-aa85-48a1-d74e-08de6e79fdb2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?YXd5MFVXOEtua3cydWI1TWQ4TXdiTHlCTnZCZWlHVVhsSjQwZk5iNERvdkVZ?= =?utf-8?B?YWRxaXdhYXZybTdzcVpCZFpwNno5ZGpNcWhSOWUwSzI1aVNKcVB2alBoL3Fs?= =?utf-8?B?cEdCYklxaUVDWDUrYzAwcEFlcVJsbHNXVm16djlXRUJuY3Qxb1BiQ295c1NQ?= =?utf-8?B?NU9EQjJlck5LL2tqaVc3b2ZnWXN4RjhRS1dOcUY0c0lmek1LUXl5RHZ1aklr?= =?utf-8?B?QWwxYjg3NDR5Vmk4TnVMS0t4WGdaYlU0Y1lRM1QxdkVFaWRCd2FJaS96ME9U?= =?utf-8?B?UjR6NDczd09rRUJJRzFjSlF5TjNqYncrV1BsNmNjNHhOcVFUcnRCam9XTG1I?= =?utf-8?B?a2ZoYTd0VU1ndTV2Zk8vVFUrWnJndm0rS21obUlMUTllT1VYVk8vbHVGclFx?= =?utf-8?B?LzRRK2pwaHJvdnFvbFFEeTNmYU44Yk5zWmpKME5OaVo2UFF4RWhQeElLT05j?= =?utf-8?B?eUtpVjRsaVM3MlBPZDNEeWlhUmQ1RUxiVURUL1I1QkVFWkRwR1VJS1VOdGdP?= =?utf-8?B?Ulp3aUtTS2IzZ29OTG84TEw5cWZESk1KUkNmZEdpa01ER2JONlFjN2o0dWJZ?= =?utf-8?B?dEtaY1RoZUlCK09QVHo4N1FtVE5EenpYSWtzZ0IxSjVmNFh6cWNrQTllb1VL?= =?utf-8?B?RXlXYzNyUm9TdlViY0tnQlUwMU5TTFFNUDc1d1dWVFlDc08wVVhaK05yMm9Z?= =?utf-8?B?SEg5WFcvNU1TclpCWXphbEhjSm9qbXBsQjdLYW5JejQ2ZmlNVFZOS3RycC9F?= =?utf-8?B?cDFnekM5RFNGWnZVRHpRYzBCSitZU0tBQ3hPNEZ4OStsZ0Jmd2F0d2RjVHVM?= =?utf-8?B?cTV1MkJHVEd4NnRqWnR0Qm0rd0I1VGNZZlU5Q0JCeUV3a2lqajZvN0ptQnAr?= =?utf-8?B?Zk0wVlMxRUxTS1lSUU0zS3pjYWdsOW14QUh2Rm1oRDZjS2lMODBHMHVGemtS?= =?utf-8?B?eENpcTBZUUh4WjdiN2RwQ1l1d252c3pHZ09EWVhyZEhySnNRREM0ZkZSNXp2?= =?utf-8?B?OVRvUVVPK2cvMUJjT01UV2JCcXRMalpIVncvZzNweFpwSEV1eGo4VTZqSTlk?= =?utf-8?B?V2pSYmdCZnpyWCtidzRBSnIvaTAzaGRaOHErcjBJVUppYWh2Vks3RFBTa25G?= =?utf-8?B?NUhNYnF3cG4rY2R4eWk1SjdicGU0VStmRnhyaXZRWVczcGVwUHVxTWVMcnlY?= =?utf-8?B?N0FPMDc3dVBTTUI1bm5LZ2UxL09ObzNBNXE5UzY3Q1lGeVdrdllqNzRLSlRw?= =?utf-8?B?K1pocnZlRXA3Wm1CdXk0dXVFZ0tGTmhVODltR0YxWkJpcHRLK0JESXRvdUpR?= =?utf-8?B?bmVtS3NNZHU1KzRBRUxHdmJQUGtDQ0d2RWpFelJzbE1BWWxkLzE5blluQzRy?= =?utf-8?B?TDlGbEZ6NmlSbElOeEM1TDc2dm9jSFZlZVFiSWZ1WWJMTmJkZWpWcHdWT2c3?= =?utf-8?B?Y0gvaVdrQmRaR3UyYW56UjVYN1NuZVBWd1BqWkRadStINnU1NGJGQUZqSDFU?= =?utf-8?B?ZEhGQU9xM3RqbVNTdngwVWUxSGxyYWFxb3AyekF6azErVkpkdHlacjR1K0dR?= =?utf-8?B?WWxhY1JMUDhIaHVRYVh2Uy9Ld21Ia3lPOUZkTlNDamFTZG1EZ3d1UFJxdTg4?= =?utf-8?B?S3RST1RRY2hSb3RkaFhuMUFIZlZqVjFYRjV2MjM2M1ZQc3JTYUVCQWk5YUlS?= =?utf-8?B?TFNYM0g1U3drTlZ2MUdacmg0enJPeVRzZldHc01vNEsyaVdNL3lpSGdHWTBO?= =?utf-8?B?aHRwRC9mMlVrTnFsRGs5SGlSNFQrMjQxSVRXTkV1M3hWclZpQytxT1lNRW9Q?= =?utf-8?B?MjFDYlp3QzBvQWgvR2VQcHRUU200clpiT0V3UW03NDZLV05BaWk3YytlRklQ?= =?utf-8?B?RkF1QVoxSE1pQlZHdWhDSFNWNUZqWmxHN0VTQnRyMGFYSGhpYWRTTU9oM08x?= =?utf-8?B?a0FJSFdzWDN0UDR1aVJoREVFN2ZiS2NaUEY1aDc0U24xcFRMQVFtRHdLTzVx?= =?utf-8?B?NnNOSy83Y0RRYVFIUGtuQmovdnQ3cVVRM1F3c2VBbjhPZHU4eTQ3ZkFWMzVV?= =?utf-8?B?MkxjUGhvS2ROZk44N3hSTHNsRVJLOWtSa0RlbXlKTXp2L3YvTzQ1UE1zZUV3?= =?utf-8?B?SVVZMjdHK3BVV3B3QWdiUW5Hci9EUktpTGtVdEphbXdlUVU0WnVkVC9qQm54?= =?utf-8?Q?VD7AVaMHrG0SODaNeQmEyiI=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL3PR08MB7283.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VzNHaHdZNDB0L3FVeVZXYldDUGFHZTVKYjZMSnVVbXpXOHFRT1d4Q1VWaU1H?= =?utf-8?B?RXJhZ2UyZC9wbjl2a1VnVUJvOUhDbExodDZMMU5Md1l3NWs1ZXFjdjdEbExu?= =?utf-8?B?bmN6eENrQTUvUzJxZUkrbHVHRXp4UVdVQ0JCdy9lSlJEY3FwTk5vQXVnMmpi?= =?utf-8?B?eEdMTG1idHdTWE5JWkg3OEI0T3R2Q3VCZk4yYkRGc0xyNUtEUklhWDlwRk5t?= =?utf-8?B?a3dLVFRkU2F6VkFyNXcycTQ1cUdFY1VlTmNqTldKZFdUQmRVQmRHYjhPbGl0?= =?utf-8?B?Mm1uazJJY001UFF6WTh6UnQvOStTOXFZMXVzdjNxR0lKM2RpaDAwUjk3bXVZ?= =?utf-8?B?RENGUzVrbHVHaXV1V21WakFWeS9qYTdpMURtaUo5cHhObjZ2N1hneW5RWml4?= =?utf-8?B?UmxpajhXQ0JaK2NJNTQvNEdnNWg2WGFQanZLNDlObm1jNE03QVJ0Mk5ZVmNx?= =?utf-8?B?S3VvQjB0Y2lqQzZhUEoxRy9rRDBPay95T1o3VlI2SmJrS2hTb1E3ZGlaSFBD?= =?utf-8?B?a0YzMUV1RGZmWThxVGFDY1NBMVN1NEVpU0c2Y01ueENmWkFWWVhFYWNPZk9R?= =?utf-8?B?T2d2VmVMek9PdzNxaXNydDFBWlpPdldra0FhVnAyejlCSE95V005SldUOEhH?= =?utf-8?B?TUFVaG1ReEtwMWdXSnFwcTBjM25VYjFwWExLR1N2T1F5RVJUOXB1V3o4alhS?= =?utf-8?B?QXFhQmJwT0c1dFdtVUFYTldabDFDdUF5MTgzZ1FDSmxBeHpHdTl2WHYrQS9L?= =?utf-8?B?dWQvc1pWNDJkNDhtUlFDaHlqQ2pZMGcxcldWNURNL01BMXpiVUhCYVdzbmJa?= =?utf-8?B?UktadjhpaHdodnYzZmkxaGpMRXc5MCtVUE5MZlJjaGNGOVo2KzFCeTNPSk5R?= =?utf-8?B?Kys5S2RPZThvRUpmWHdlM0lsVjBVa29nMjlKSkFSekRuUEIrLzBURFBIbEpn?= =?utf-8?B?R04wOGZDQ1ZJU0ppUmtkMGxENXM2ajdKWm5oVTBwSk4vd0FiaHV6WGczSVUv?= =?utf-8?B?QlNybTN4bWwvd3U3OFU4em1CaHVEcDgxWjVFSWowVENyWHIxWmZPdnFqMW1P?= =?utf-8?B?V2NyaGRJdndHdFJESUMvSnZTMTcwVEZZZ29uZXJrMWRDY1oyaG9EVWZXZ0Zs?= =?utf-8?B?RlppOERRcm1VWmE4QjZsT1VDL29LSmxQRHRwdi8yS05RbmJvL0pkQkkzckVK?= =?utf-8?B?WEloWkRMc1FIaXFKRWNhUTZpRm5PbjBIdUdHdnBtSDZKWmlMUzJaY3QveE45?= =?utf-8?B?U0FKNzlPVzA4cm14MWl2WWZKUTVJSjdhZjlxWGs4MUxnNG1PamJ4N0hkTjZY?= =?utf-8?B?b0xrOTdZMThMVU5YNjcvMHBUWFRvaFROWVRBNTdvRU9QdmhYenczb0J6NFhl?= =?utf-8?B?QlhRNGt5UkZOSW9ndy9Sei85bGFaSHRQcVJHMW9kT0p0WXJxNDNSQ1dGYXh2?= =?utf-8?B?Z1BIMThXYWVxa242WFZ4c1d2MDBiWUdCdlhsUUh4WXEzektoSE9MVEdocDhX?= =?utf-8?B?MzREUlBYNXQrcE5IeDIzTzI5LzBaeWEvMmRlR1ptUEhrWWprUTBOVXVCQ2k1?= =?utf-8?B?R2llQzdUWkR3cGJnNGZraXhxL0tWVEdEY1RYcmNaUnRBeFBjYmh3OTNGY1ZV?= =?utf-8?B?eE5pRDNsbSs1MklkMzRkZTdhQlVlZ3BTMzdWdVUrMHdTREwySnVNSUFLQ2xy?= =?utf-8?B?cXBSeWIxL1JJLzhPbGFhdFg1NkZkOERpOXhvNUZhUllBd1l2YVNpeWorR1VF?= =?utf-8?B?VjdMZGVaZDVPN0YwMFZpd0loNVN1ajhUemVJWWg3cDNSd0h2S3JxTk4rYjNQ?= =?utf-8?B?SENVWVNyMkJvZVlSVmg5QkMvKzlKMGlqalJaLzJvQWRMM2JoSzhGK2twa2Q5?= =?utf-8?B?alBHN1N4K0sxWGlrL2k2eDdaYjNRcTAvbnJBQjJhK3hkQW9RQ2xRcllLalV3?= =?utf-8?B?ejRmS3kxVzJCZk96RXRSY3A4dytJSnJxbXJZa1lEdEppWmYvNmJkaXNWSSt0?= =?utf-8?B?MTN3djVEQlhISWI5MGRjM3hXUjJHeXRMMmRjLzFVZzBYZGszY3Z0Y3IzdG1L?= =?utf-8?B?S3c2SCtYRGY2aVVkMjRCVlhHbUprWFk0TS8yUCtGY3VvekZDclhvbGJFYmhR?= =?utf-8?B?RGtOOU10eEI1WVQ3WVJrTk5IY1BjR3dmeUkzWXlaQ1diVUVENHQremVuTFZt?= =?utf-8?B?YTZ4VDd5enZuNTZ6Uk1ZT084Z2lkSFRXQU9CTm8zaHdnNzZRV0Q3YXhPRzh5?= =?utf-8?B?dE55NEgzYmxnVy9oYjRVNlkwTXhORUR3dHVhdkdMZjVJYnMyeGZQR3RGazJn?= =?utf-8?B?dkt4OTBEbHhXT1dlVUh3Q2NLOGpiSVRoSGdtNDFtN2lBaFNXdFh6QT09?= arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N0YMeHgVqdFgd8PAsz2sbB/+RWS48wyDdsI2FXX6gW5w9ULSpQChiaRGCHmkI6Q2/6z+fIXFqmMuu8sj+BzJ4GOYblAlIvLRQyRRiiNOwRpf8wXAs3k26sebxohfFdJWGkx1m0SCmEuF1cTkegsVUOxwejg3buI7X6yRid1HT89ZOypzUG19F6l227eU62Deg+BCLUyV5qqzwbAw5LN2N27ia56QoFO1qKNwNm/cO3gcOCceZv50yPqP7+aVGyJADroj3SKh+WWPs1z/Y7Er1HcCXZV8VOq3HlmGBJGoFzZkHeT/48huWTQ22wzoumgHDM72WkYvCEBLrmvJsSOIIw== arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3Utykadx5OHk3kEy1cdnsjQuNM/92Y3zzGwJ7++43ug=; b=rw2DytxAUO5b5i+FokdhxxttJcHG1Zeu76urq74hU6J1sN75T70rBZ9nBl7gXWhCSiqwycbZlFvhM60NcXdS+6leA90dxTdirgjFjnzyP1szMBdkg6fLMtV4ENVq5BOvGtx9EC/y66IL3rFaLB1baZ39vjmBPuCsiJBqDub318ZdW2N8b5qJ+4TPjkuJ9dbueSiA6f4veJEVnXbobmpwg+9Nnl6CMYpxI3cXLlBkWD/eDGWCgb5Qr1DyedjHrdk0/hX5nGhU1MJ4t5D9IuI9PUnCf8gC3RD6f5y8q27Olwvh/2OkMUfbkjS0jk07ea0+uXrCcl5BglcSGKphpgu51w== arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=twosigma.com; dmarc=pass action=none header.from=twosigma.com; dkim=pass header.d=twosigma.com; arc=none dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=twosigmainternal.onmicrosoft.com; s=selector1-twosigmainternal-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Utykadx5OHk3kEy1cdnsjQuNM/92Y3zzGwJ7++43ug=; b=D4sD2EzpsCxycvvOTx/yxFq2pqrs55+MCHaEa20G53AQWroGgvREbASIqoZntKvUXRzFZ4JgAl2/rTF4mYCBRhTkayADP0J3qpLsoqtelyPzOp/uEcNsn2rqQsOWgg0ptPHexO+91crElf33BI8LIICx7AGuGp1bbASTFFC39Fk= x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: BL3PR08MB7283.namprd08.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: 58273387-aa85-48a1-d74e-08de6e79fdb2 x-ms-exchange-crosstenant-originalarrivaltime: 17 Feb 2026 23:12:15.8441 (UTC) x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 43fb3c01-4eda-479a-96f3-4fb85967560f x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: HqHkaIS7dCWHGBnkGLChSIwEaJOr8US8CZDIVowNnA2pmTNfX2lZVFWlkq27au3kAptOSMwYKuQWwAP35/Wieg== x-ms-exchange-transport-crosstenantheadersstamped: SA1PR08MB7133 x-originatororg: twosigma.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk TWF0dCBDYXJ0ZXIgd3JvdGU6DQo+IFRvbSwgc2luY2UgeW91ciBDIHRlc3Qgc2hvd2VkIG5vIGxl YWssIHRoZSBpc3N1ZSBpcyBsaWtlbHkgaW4gaG93IHBzeWNvcGcyIGNhbGxzIGxpYnBxLCBub3Qg cHVyZSBsaWJwcSBpdHNlbGYuDQoNCkZZSSwgSSBoYXZlIHJlcG9ydGVkIHRoZSBpc3N1ZSB0byB0 aGUgcHN5Y29wZyBwcm9qZWN0Og0KaHR0cHM6Ly9naXRodWIuY29tL3BzeWNvcGcvcHN5Y29wZzIv aXNzdWVzLzE4MjcNCg0KVGhhbmtzIHlvdSBmb3IgeW91ciBoZWxwLCBUb20uICBZb3VyIHRlc3Qg cmVzdWx0cyBoZWxwZWQgc2hvdyB0aGF0IHRoaXMgaXMgbGlrZWx5IGEgcHN5Y29wZzIgaXNzdWUu DQoNCkNoZWVycywNCk1hdHQNCg==