Received: (at submit) by bugs.x2go.org; 20 Mar 2017 23:33:35 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=3.0 tests=BAYES_20,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED
	autolearn=ham autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 88FA75DAD0
	for <submit@bugs.x2go.org>; Tue, 21 Mar 2017 00:33:32 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id e1lulFmCiZPc for <submit@bugs.x2go.org>;
	Tue, 21 Mar 2017 00:33:25 +0100 (CET)
X-Greylist: delayed 3543 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Tue, 21 Mar 2017 00:33:24 CET
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0071.outbound.protection.outlook.com [104.47.42.71])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id CD85C5DA4B
	for <submit@bugs.x2go.org>; Tue, 21 Mar 2017 00:33:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XZkdwbod53X4ZzS17nfazgZX1aRVyhfwUEDFrFEB6U0=;
 b=lEXE33FSK9yItWQjGbkscJCKE00HdZ8iS5BRk3Z4eJVNMQulxyoBC8xpQUiQsqCZUViJpa7B31gxXf8Pw1LjWjs5UUdmsfPH3L2iITrG+5k7JxeRHn/yyMKqDVsgRvNzkTeEnzn5Fg1kspdQ24i0ghZoC6gw2BIP6s0RdeeFT0o=
Received: from DM5PR05CA0011.namprd05.prod.outlook.com (10.173.226.21) by
 CY4PR05MB3255.namprd05.prod.outlook.com (10.172.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.991.4; Mon, 20 Mar 2017 19:59:44 +0000
Received: from BL2NAM02FT016.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::207) by DM5PR05CA0011.outlook.office365.com
 (2603:10b6:3:d4::21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4 via Frontend
 Transport; Mon, 20 Mar 2017 19:59:44 +0000
Authentication-Results: spf=pass (sender IP is 129.130.18.151)
 smtp.mailfrom=ksu.edu; bugs.x2go.org; dkim=none (message not signed)
 header.d=none;bugs.x2go.org; dmarc=bestguesspass action=none
 header.from=ksu.edu;
Received-SPF: Pass (protection.outlook.com: domain of ksu.edu designates
 129.130.18.151 as permitted sender) receiver=protection.outlook.com;
 client-ip=129.130.18.151; helo=ome-vm-smtp1.campus.ksu.edu;
Received: from ome-vm-smtp1.campus.ksu.edu (129.130.18.151) by
 BL2NAM02FT016.mail.protection.outlook.com (10.152.77.171) with Microsoft SMTP
 Server id 15.1.977.7 via Frontend Transport; Mon, 20 Mar 2017 19:59:44 +0000
Received: from daytona.cis.ksu.edu (daytona.cs.ksu.edu [129.130.10.29])
	by ome-vm-smtp1.campus.ksu.edu (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id v2KJxhnP013146
	for <submit@bugs.x2go.org>; Mon, 20 Mar 2017 14:59:43 -0500
Received: by daytona.cis.ksu.edu (Postfix, from userid 121)
	id 73C0F3FE20; Mon, 20 Mar 2017 14:59:43 -0500 (CDT)
Received: from [129.130.10.159] (e2217x01.cs.ksu.edu [129.130.10.159])
	by daytona.cis.ksu.edu (Postfix) with ESMTPS id 0B6703FD3E
	for <submit@bugs.x2go.org>; Mon, 20 Mar 2017 14:59:43 -0500 (CDT)
To: <submit@bugs.x2go.org>
From: Seth Galitzer <sgsax@ksu.edu>
Subject: proposed patch to add customization of icon in lower left corner of
 x2goclient main window
Message-ID: <ffa689e8-cc2e-45d5-bf65-d451b5ce870a@ksu.edu>
Date: Mon, 20 Mar 2017 14:59:42 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="------------54537E6D82AFBA6151328AC0"
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report:
	CIP:129.130.18.151;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(2980300002)(438002)(189002)(199003)(6916009)(6706004)(189998001)(33646002)(4001350100001)(6266002)(38730400002)(50986999)(65806001)(31696002)(86362001)(54356999)(65826007)(65956001)(5660300001)(110136004)(512874002)(31686004)(45336002)(46386002)(2351001)(106466001)(36756003)(2476003)(88552002)(2906002)(966004)(8676002)(64126003)(8936002)(4610100001)(5000100001)(5890100001)(84326002)(83506001)(90966002)(356003)(270700001)(305945005)(6306002)(75432002)(568964002)(56570200001)(42262002);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR05MB3255;H:ome-vm-smtp1.campus.ksu.edu;FPR:;SPF:Pass;MLV:nov;MX:1;A:1;PTR:ip-18-151.net.ksu.edu;LANG:en;
X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT016;1:YMxuGtW/Vt/U8ryhO8E7L9cstCDMXgTCgt7yJNWJ9aWM1qjdpFezYfYS9cPasTuDm/D3YuG2VETSfy0NCK0gToYK1IW8s85rnTYCNBFNUV01n53BNCJoRgcxTOeTS8AVarmo2rPPQgyUe0nUdO9SzhEobqsvrf/kz2Ph1qos+9jx/WJVJIBG4J1wO/xRCcE5sHmUV12A2swcvPrew3QNFSNyh2T4GdnmRVtQ70MViCCxTpBouZoe6gLkquW4Ih/oPn9B6BWQRG3ojDqkz4xBv7Apd+ydigm9XcC1tZHsdeNhO27RiKeqJEfgXoZgl+ZuyHgen9ephVS7ev0WeJdnAq6YmV7Cix1COsBqXiCxUv7urDQz8riSbuYbKx9GVABpW5MiKb891UU7SyvbrcfxYV0hBhAEh7cxnSRO7ZTsD5KZeynq0cXtSHoHts2Ih1IIIrclDbLsONh1JtNsBooeNiOzmVet3ZZoYsswwARudVVgD7VDmOumbTV9K27XOUsJjxhFBxmSoN+VXncUv9oEvw==
X-MS-Office365-Filtering-Correlation-Id: 610c472f-48c5-4bb9-dda5-08d46fcba789
X-Microsoft-Antispam:
	UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075);SRVR:CY4PR05MB3255;
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;3:v6IoliZubru/OwIuy/SkW6pISdLpdZsjJikF6+og/Flz4XPDwtBop/bMm4q9qlVT9t7DJ4pMbOFUTuZ0WUhlr32Rh0G3Y6yHWpoMshvBcUq2e6kAOGmVYzXZUMFlmHNq8ST54Qj1/Ih44DuKFdIEdw/vh3fEpEEdgIamfgUJl03N091Hci6PTfOMRcT9RBT63SdZHM22hyrH5dqZVrv8XJLqE6o2Tptt/nNwg02vmYeT4QzdW6O1wihvKLPo+4PPz9v347ANnI8yaUhZ+L9lDQ/+/sD+J4kEwv8a9vFFGMWWTCWt1JKJkUhBewzIh5eTW5kivZzNMJpz0S+NtKORo97zZKMeYn15rxDNnw6jIMPDB1pAchRQ4vWo7b6n+E3M4NVSiLoX41nJ4UMckGoiOI0AmZAAVXFWDhGV68N+EbLb5r5shKmtwrVMzILFXdW8
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;25:r6oxtWKCXM9ydznfJwh40heL6SPSo3kUtQC75bcc/eSZmL7jznRiiv1NKzyZafzlJpt+03s9F6bEV6/r5EgE8fPmnJFTM+FJi0z5OX9Ctntb3cmCjLyvhsQ/kjIWKx7cUqozwoe4aKiKsv8NO1FmySZhT0h2e17lPHFbd2/NjXrollvJFTP/7Ym3hYOMyIgMlEkickA2Dbf2A5bY1jeZLMT9rX+uwbyGDcgNNCJ2T7uBW4bOZpkqjR3bB8mCp8lS0Az+ddSAbtCEbMMskhay57ejJDWLcWs4Uivm/WaxuK4QD5WB6Wn5Dx/Cqy/pAGJJ6Eo2UkCrjxMbJl+mX6fsXHoNPb6LpZrxTkgbAk5lahx1BsNT5gGW4BaNbxwg0OQ9B4Ax/xlekRioUqoEdgAte8DDEhi1O8PIjooDqWUXxW/OuY3hy5o0OvWVJL4RaDu5KDNg9qgUavbH/zTVmHb1Mr51D5k59yflXkRTz2LiMJ3VzGIDOQpZRVNMXVUNeIDt;31:EhHZ0KzuRIL6O0ixzoioy/91pXlA+9lde0bl+g46Dm0TxmvBiImukkICE7++LA3M9JbvG7v4IGHo6SbNw9JYMqRhoLFAnkzz9CpFup8jMaRcTr1GXTFhXf6zuYdI5FDQIEHMRYRnmn3csiq0fgpo/vmkbTTMrN9vb88w2SNtdouIHvGSHQFPfy+zhYyc0zIvP2SMeofsfOlx4Mcz13/fXs7aiFS5zl0hNViUmk85ACJ/3aqfEJyM8IbUqZNna7RnOmPX+571OEitJe9weBoRxBXrnuzBkqz24m9IppbuVXRpgzoemK8jEQl3k3HtunLS
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;20:tH/fUaCRu+4OROYMZcDXIbldJiEGwCdkNrwQebi2Gai7vThLhniedF29A1m4LbTHDXi3XR5u1i6QLWPpmPv9Mvw4O3FsvaHn8cXsKWp3304fcTRwkNymutSIaZuJS8p8rloT6E1NZG00Y1TNq41I9NCskq4oIFSLs61KU3+7n3gePJ+ocPLiDZ1PImFeSSyoCcDh6XdO/Zin0mlq8MAOGd0bLxAycgFpc1/zNi+MwMCFR0Y7XBEZuHpb4DX1UmTHoLwyDaHGlpwpEti7ceDfH8MuOLlueg3PExlF3jVbSd4m4ExkcGgX0i0wrFxgCDi1nEY2yiCBZHxSF6oxgYZOzJ6zwwJInKwduBK5ALEk106u8oYQYLUWbqV4kT0XW5TjAyotd0v2jW0jjYpPQkUk42SUOdAqH5QOWaXxCAwD/WEh9MshaeSXD8qF9f1LFYuLhPFf80D+bN9W0JuDHX2lSw1Q+OVJOaPEAR8HxRUysrO9wLB/KRlY8g+7B4CDRy2+
X-Microsoft-Antispam-PRVS:
	<CY4PR05MB3255F31BEF1D3BBB478E2B12B33A0@CY4PR05MB3255.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(112903893386949)(788757137089);
X-Exchange-Antispam-Report-CFA-Test:
	BCL:0;PCL:0;RULEID:(102415395)(6040375)(601004)(2401047)(13018025)(8121501046)(5005006)(13023025)(13024025)(13017025)(13015025)(3002001)(10201501046)(6041248)(20161123558025)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148);SRVR:CY4PR05MB3255;BCL:0;PCL:0;RULEID:;SRVR:CY4PR05MB3255;
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;4:5r032LhZnCMd56UsoBE3XVxUOko4dKefIDY2cV+U2zibxQDIg2otWTiqx6DRFDN1VKorpZeUEUrwVyAexCKe9sT1J5JhwZ6tZ7THYPmH6Vf2lRMWD2ClL/+qwfrDQ5Uw+4ZvJE6HsFYsfHrjhByk97nSvcoVWEvB112DsJj+cXUI6IR8fR3KWZEiokNmCdMERPLHcpDBzkHOB7+7zUSOTZT3HYbSov42iDnPVbAUH6x4JoJXpo8De7eSg0dkuYtYaBteceesKKHomaqfruQzyHIn0ARqYZ7ekHfwS2mbabwSiGDNxdZeZJxZYHWvqiIiqizhYZTKbDKaeJwFcyurkOxyY8cEabtBBmRsRCYy5RvV0TjLGxXM3wUXxCWh6i/MXqiuXqQT5bj7SBeK0ennuWmzdCs280+SwsOWGlSJ+gyFqJUFjqdyxj1L+DKmRV6rvZTWiiQEin0jG/nrMJSopS8hK0S9/S3w+0tuRY9CrPx0ePUEq75kZr/YlA6Lrj0UG4H0czNn5WPVteqgXXbnbyvOEn6YSzM/xAFJAcT8FhC+fpJ87dT96deLwM35x/2VtZLZbY+5bmC7DWXSh8y3dEMKUT2FiLig4jx+f8fWewY9B4rl9bux03A86wXrSVB2v4EY/MJ8G1D2xwTCEtu9bj1SOf+7eqzsnEdBBMMYZO8a/ZJKy3PEiNqg7bHrZbDPgDz2t32SzYHsocpF84GL1R8zXMtXOBDTOekqWSw2HgJVX87X5+zsZsO31RFQU6bJ3cGGIH+4NhF40QFL6rHxIkocyJ5wnTXfTt8q0bsAAzo=
X-Forefront-PRVS: 02524402D6
X-Microsoft-Exchange-Diagnostics:
	=?us-ascii?Q?1;CY4PR05MB3255;23:7TjD0GKsHeyCALqlw73ClQLvJ7fVKxOnEXLoAaRIf?=
 =?us-ascii?Q?akjSNfmldHpR/viKctWaK8fBCbUCKczUK2HI0qbVIookjPZpcBgRUaOYhbd9?=
 =?us-ascii?Q?vYphHGdsIY1awKtofQomzCkVPLyelLX44pHVrBIWVXosRrLmjow8laZljzWz?=
 =?us-ascii?Q?yBT2KUA9KnRddb9EXMy0bN3Jul3gp7r32sj99XeVon8KDuiRsAY4cq4tKfwr?=
 =?us-ascii?Q?gJyNjKOdS/hOrWvNwjKhoMZcakm4yZ0XBBTmKcuS7OdPVHYiqFZRJzEVb5tC?=
 =?us-ascii?Q?Y0atztYXyWIy8yjWVyGgEpdVPiJxDEyBAG1CH3i0sDCZS31SQKGAF2LCIHV6?=
 =?us-ascii?Q?dNz9eW3TOnXM575TuitSqjIuvFDruo9gtTCTnV8SYz7aYH+GEZlOhE5MZNaB?=
 =?us-ascii?Q?5k+KzsPbE3faendn8NUCYNTW36p/BP2nTEUSIZ6oso2yhszWjXFsJ5yuUeET?=
 =?us-ascii?Q?CyLx7YVk0yjXJR8BnabL7+qVGOKnCKkaiUmybL1McTLXnwRFQL/ilP6DnMv8?=
 =?us-ascii?Q?xmWya/+Ycqoh6CVHDKt9gFW1yyOkuPF3w82WGXX+gc5ks6dDlJWfmm04V9hX?=
 =?us-ascii?Q?ELKtBFp5ZFjhWB2x1Or19okJksQB32Xz6fJ9wUm5vrlwvuIZviQgeCl/wkLZ?=
 =?us-ascii?Q?u9BrDherYAbXwUvpginwu/FCmWCJ6OF9/V1ynQtJLT8w5WkT+/RIhw00g/6m?=
 =?us-ascii?Q?0MtYIkJCfjEa1xBYL9jwlhVMXjDdKNwsa7hFVnV0pKfYERwLFixhpVNpek5M?=
 =?us-ascii?Q?ZSjo00HyvgDmYIFBZy5uKep6lfA9iij/UtPl7yYezDCtDr62PK1tTPm1RC5k?=
 =?us-ascii?Q?STmQ5XPgONe9tzSxbVa/XZpJrj4IJ/fem31tHew1nVjoH09jx0yjxehP9tbI?=
 =?us-ascii?Q?UexXastJ0JPniTiTJo5sMWFYybcRcb60E3lcGI2QykiqqU1acXvgxFp5bV2n?=
 =?us-ascii?Q?kXyQ71QA6zcRHB7/YkiWpeuwyCUgJAwzWGaNX4Bp6jNdP0CpWYp0e8j29dVQ?=
 =?us-ascii?Q?QxX4yG1qQSBYCNccHj3toFEq9erNNAIVHarfvMM0HiTBrBtafEuN36cx38kf?=
 =?us-ascii?Q?ym0V8JM//Js0HrvGVZtxC8u5F6U4681Rr1qk7bh+EMoIw2OJRdo5ot9Z+/kS?=
 =?us-ascii?Q?ayRcZqJ/bapiaCX43EGEahDrwbK/jlwC5YERiJb43ke1NKnj33tPvWZcNwvj?=
 =?us-ascii?Q?5ApTTXJ20DuURaA7Ru16A5Bthe517ctCC/GdSlM/m3rVHLtw32z79ElbQ=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;6:9fOzosv7t9UwQiFEyPE7yShnEBaOuoTVdLJ255i/sn+u+BDEQbZNbKLM29VBTbEQ8QGo6X+sJVPGFFWfMeLyH3bTD5FUUM8AyCe3fq4OIsuvDgbUKfp4NQV/sWMeMBmq0yOvwxuYDJFuyvkyFeNSkbJBJvGhSqjyML+FVqgvstZysLgsHTzag4qs81J5NcROR/Ld55qushO5+g567T+dAkAV+6x5n8xgk5fkF9VL1mTWkZ5pn6Kpj5kocbqMbUQhBFsyFtDabheHoqikhuUVIxFLUVV9T/CkfM0jh7sZ54v6vMfJgzCBkTaeRzsX58oE/OLnznH85ofHhgcCxfxKT7tTLLXs9vtYnNqrK5yDkFt/3tD6hA4+7CHX4tcj6DnRPnwBZHkCcUa18J/qXDPGZQ==;5:bPq8lEDCx5QPgfrutI0NKPB+ukG10nXwJAEwLfGDw5HaVi1F3S+3XUDmJfYarXCQInauYMC/81CtR/PiTZW8YMQlMPKc7TTfhPMkXGeKX/f5WR5Q5a8MkGqftcWnFRLjnfvU9sUmDQNwVUp4ClGboQ==;24:ux7vMuxm6ACllZyBGDHVxTNI3OpUI5utFiHfGrmAaMslzSKszHQ1T6dXItT7+XrNU+sw3gxLqPuFS9uVXnNV7jJ2jNEu1wCvw81iENIfmsU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics:
	1;CY4PR05MB3255;7:GKeUas7AQTjzZndBS8ihQHvDuZPYvoQ3BwwTy5+AEPImQAPYVWQHFeCdZaIzNBV2dPR+b/iJ/ZqCLh5OEPqPsnj2VD0aAkD77tKlVRGvRKLGhE+0CaRrdx81e/VKzuIA0UxjqHUNq6ljnx9/A19vEbk7XPKYVLvqh2np5DSFaMfBfLeOZLaqw25hCKfkilLLuIWNVqtIjYqa1R40yYiQKa4p+fhisrLDABjXfk+xowPmaQNHCldUwwkUqV23XMGvJd+FHFyxvcq2vsKzOk/J8mTbzZ2/ehlSdgYPlOFmyriVtZN1wnPjMauFrr5IqT1JWE8sBdeWACGxnUC931C7hg==;20:7DD69uyKWWKgebmfHhSRGccGkG7QwKgb+pXa1B8Rs6dMNB3JlOhe5VaM/dw3fiTutUJrmNB0N896+inJp2ngmezgzmgIVZquz1ZqS9ILEETIRBbpew4l4ehZD1g3koE8gkq3p3sBjtzGBcy4sTc1COSN/bspm1touQg2tfW8dDk=
X-OriginatorOrg: ksu.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2017 19:59:44.4238
 (UTC)
X-MS-Exchange-CrossTenant-Id: d9a2fa71-d67d-4cb6-b541-06ccaa8013fb
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d9a2fa71-d67d-4cb6-b541-06ccaa8013fb;Ip=[129.130.18.151];Helo=[ome-vm-smtp1.campus.ksu.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3255

--------------54537E6D82AFBA6151328AC0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit

Package: x2goclient
Version: 4.1.0.1

Attached patch adds functionality to customize the icon in the lower 
left corner of the main window. On commandline invocation, user can 
provide path to an SVG file to replace the seal face icon with one of 
their own choosing. Mechanism is similar to how the --background flag is 
used. Same file format, pixel size, and color palette as the seal face 
icon is assumed for replacement image.

I respectfully ask this to be considered for inclusion in future releases.

Seth Galitzer

-- 
Seth Galitzer
Systems Coordinator
Computing and Information Sciences
Kansas State University
http://www.cis.ksu.edu/~sgsax
sgsax@ksu.edu
785-532-7790

--------------54537E6D82AFBA6151328AC0
Content-Type: text/x-patch; name="x2goclient.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="x2goclient.patch"

LS0tIHNyYy9vbm1haW53aW5kb3cuY3BwCTIwMTctMDMtMTcgMTA6NTk6NDEuODc1MTAyODIxIC0w
NTAwCisrKyBzcmMvb25tYWlud2luZG93LmNwcC5uZXcJMjAxNy0wMy0xNyAxNToyMjo1MS4yNTE3
MTI1NDQgLTA1MDAKQEAgLTM1OSw4ICszNTksMTIgQEAKICAgICBwbC5zZXRDb2xvciAoIFFQYWxl
dHRlOjpCYXNlLCBRQ29sb3IgKCAyNTUsMjU1LDI1NSwwICkgKTsKICAgICBwbC5zZXRDb2xvciAo
IFFQYWxldHRlOjpXaW5kb3csIFFDb2xvciAoIDI1NSwyNTUsMjU1LDAgKSApOwogICAgIHgyZy0+
c2V0UGFsZXR0ZSAoIHBsICk7CisgICAgCisgICAgaWYgKE9uRmlsZS5zaXplKCkpCisgICAgICAg
IG9uPW5ldyBTVkdGcmFtZSAoICggUVN0cmluZyApIE9uRmlsZSxmYWxzZSxmciApOworICAgIGVs
c2UKKyAgICAgICAgb249bmV3IFNWR0ZyYW1lICggKCBRU3RyaW5nICkgIjovaW1nL3N2Zy9vbmxv
Z28uc3ZnIixmYWxzZSxmciApOwogCi0gICAgU1ZHRnJhbWUqIG9uPW5ldyBTVkdGcmFtZSAoICgg
UVN0cmluZyApICI6L2ltZy9zdmcvb25sb2dvLnN2ZyIsZmFsc2UsZnIgKTsKICAgICBvbi0+c2V0
UGFsZXR0ZSAoIHBsICk7CiAKICAgICBpZiAoICFtaW5pTW9kZSApCkBAIC03NTQ1LDYgKzc1NDks
MTcgQEAKICAgICAgICAgcG9ydGFibGVEYXRhUGF0aD12YWx1ZTsKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQorICAgIGlmIChzZXR0aW5nID09ICItLWJyYW5kaW5nIikKKyAgICB7CisgICAg
ICAgIHZhbHVlID0gZXhwYW5kSG9tZSh2YWx1ZSk7CisgICAgICAgIGlmICghIFFGaWxlOjpleGlz
dHModmFsdWUpKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludEVycm9yKCBwYXJhbSArIHRy
KCIgKGZpbGUgZG9lcyBub3QgZXhpc3QpIikpOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgICAgICB9CisgICAgICAgIE9uRmlsZT12YWx1ZTsKKyAgICAgICAgcmV0dXJuIHRydWU7Cisg
ICAgfQogCiAgICAgcHJpbnRFcnJvciAoIHBhcmFtICk7CiAgICAgcmV0dXJuIGZhbHNlOwoKLS0t
IHNyYy9vbm1haW53aW5kb3cuaAkyMDE3LTAzLTE3IDE1OjE1OjU0LjE0NTkwNjcxMiAtMDUwMAor
Kysgc3JjL29ubWFpbndpbmRvdy5oLm5ldwkyMDE3LTAzLTE3IDE1OjIyOjI0LjE0MzU5NTQ0MCAt
MDUwMApAQCAtNjcyLDYgKzY3Miw3IEBACiAKICAgICBJTUdGcmFtZSogZnI7CiAgICAgU1ZHRnJh
bWUgKmJnRnJhbWU7CisgICAgU1ZHRnJhbWUgKm9uOwogICAgIFFMaW5lRWRpdCogdW5hbWU7CiAg
ICAgQ2xpY2tMaW5lRWRpdCogcGFzczsKICAgICBDbGlja0xpbmVFZGl0KiBsb2dpbjsKQEAgLTgw
MSw2ICs4MDIsNyBAQAogCiAgICAgUVN0cmluZyBzdXBwb3J0TWVudUZpbGU7CiAgICAgUVN0cmlu
ZyBCR0ZpbGU7CisgICAgUVN0cmluZyBPbkZpbGU7CiAgICAgUVN0cmluZyBTUGl4RmlsZTsKIAog
ICAgIFFTdHJpbmcgTERBUFNuZFN5czsKCi0tLSBzcmMvaGVscC5jcHAJMjAxNy0wMy0xNyAxNTo0
NzoyNy45OTAxNjk5NTUgLTA1MDAKKysrIHNyYy9oZWxwLmNwcC5uZXcJMjAxNy0wMy0xNyAxNjox
MDoyMC42ODAzMTMyNjYgLTA1MDAKQEAgLTE1NCw2ICsxNTQsOCBAQAogICBBRERfT1BUICgiLS1i
cm9rZXItc3NoLWtleT08cGF0aCB0byBrZXk+IiwgUVRfVFJBTlNMQVRFX05PT1AgKCJIZWxwIiwg
IlNldHMgdGhlIHBhdGggdG8gYW4gU1NIIGtleSB0byB1c2UgZm9yIGF1dGhlbnRpY2F0aW9uIGFn
YWluc3QgYW4gU1NIIHNlc3Npb24gYnJva2VyLiBUaGUgY2xpZW50J3MgYmVoYXZpb3IgaXMgdW5k
ZWZpbmVkIGlmIHRoaXMgZmxhZyBpcyB1c2VkIGZvciBub24tU1NIIHNlc3Npb24gYnJva2Vycy4i
KSk7CiAgIEFERF9PUFQgKCItLWJyb2tlci1hdXRvbG9naW4iLCBRVF9UUkFOU0xBVEVfTk9PUCAo
IkhlbHAiLCAiRW5hYmxlcyB0aGUgdXNlIG9mIHRoZSBkZWZhdWx0IFNTSCBrZXkgb3IgU1NIIGFn
ZW50IGZvciBhdXRoZW50aWNhdGlvbiBhZ2FpbnN0IGFuIFNTSCBzZXNzaW9uIGJyb2tlci4gVGhl
IGNsaWVudCdzIGJlaGF2aW9yIGlzIHVuZGVmaW5lZCBpZiB0aGlzIGZsYWcgaXMgdXNlZCBmb3Ig
bm9uLVNTSCBzZXNzaW9uIGJyb2tlcnMuIikpOwogICBBRERfT1BUICgiLS1icm9rZXItbm9hdXRo
IiwgUVRfVFJBTlNMQVRFX05PT1AgKCJIZWxwIiwgIkRvZXMgbm90IGFzayBmb3IgdXNlciBjcmVk
ZW50aWFscyBkdXJpbmcgc2Vzc2lvbiBicm9rZXIgYXV0aGVudGljYXRpb24uIFRoaXMgY2FuIGJl
IHVzZWZ1bCBpZiB5b3UgYXJlIHVzaW5nIGFuIEhUVFAoUykgc2Vzc2lvbiBicm9rZXIgd2l0aG91
dCBhdXRoZW50aWNhdGlvbi4gSWYgeW91IHJ1biBhbiBIVFRQKFMpIHNlcnZlciB3aXRob3V0IGF1
dGhlbnRpY2F0aW9uLCBidXQgd2l0aCB1c2VyLXNwZWNpZmljIHByb2ZpbGVzLCB0aGVuIHB1dCB0
aGUgdXNlciBuYW1lIGludG8gdGhlIGJyb2tlciBVUkwgKHJlZmVyIHRvIC0tYnJva2VyLXVybC4p
IFRoZSB1c2VyIG5hbWUgdGhlbiB3aWxsIGJlIGV4dHJhY3RlZCBmcm9tIHRoZSBicm9rZXIgVVJM
IGFuZCBiZSBzZW50IHRvIHRoZSBzZXNzaW9uIGJyb2tlci4gVGhlIGNsaWVudCdzIGJlaGF2aW9y
IGlzIHVuZGVmaW5lZCBpZiB0aGlzIGZsYWcgaXMgdXNlZCBmb3Igbm9uLUhUVFAoUykgc2Vzc2lv
biBicm9rZXJzLiIpKTsKKyAgQUREX09QVCAoIi0tYmFja2dyb3VuZD08c3ZnLWZpbGU+IiwgUVRf
VFJBTlNMQVRFX05PT1AgKCJIZWxwIiwgIlVzZSBhIGN1c3RvbS9icmFuZGVkIGJhY2tncm91bmQg
aW1hZ2UgKFNWRyBmb3JtYXQpIGZvciBYMkdvIENsaWVudCdzIG1haW4gd2luZG93IikpOworICBB
RERfT1BUICgiLS1icmFuZGluZz08c3ZnLWZpbGU+IiwgUVRfVFJBTlNMQVRFX05PT1AgKCJIZWxw
IiwgIlVzZSBhIGN1c3RvbSBpY29uIChTVkcgZm9ybWF0KSBmb3IgYWRkaXRpb25hbCBicmFuZGlu
ZyB0byByZXBsYWNlIHRoZSBkZWZhdWx0IGluIHRoZSBsb3dlciBsZWZ0IGNvcm5lciBvZiB0aGUg
WDJHbyBDbGllbnQncyBtYWluIHdpbmRvdyIpKTsKIAogIyB1bmRlZiBORVdMSU5FCiAjIHVuZGVm
IEFERF9PUFQKCi0tLSBtYW4vbWFuMS94MmdvY2xpZW50LjEJMjAxNy0wMy0xNyAxNjoyNDoyNy42
NzYwNzIzNjIgLTA1MDAKKysrIG1hbi9tYW4xL3gyZ29jbGllbnQuMS5uZXcJMjAxNy0wMy0xNyAx
NjoyMTowMC43ODcxNTcyOTYgLTA1MDAKQEAgLTk3LDYgKzk3LDkgQEAKIFwqKFQ8XGZCXC1cLWJh
Y2tncm91bmQ9PHN2Zy1maWxlPlxmUlwqKFQ+CiBVc2UgYSBjdXN0b20vYnJhbmRlZCBiYWNrZ3Jv
dW5kIGltYWdlIChTVkcgZm9ybWF0KSBmb3IgWDJHbyBDbGllbnQncyBtYWluIHdpbmRvdyAoaS5l
LiByZXBsYWNlIHRoZSBibHVlIGdyYWRpZW50IGFyZWEKIGluIFgyR28gQ2xpZW50IGJ5IHNvbWUg
YmFja2dyb3VuZCBvZiB5b3VyIG93biAoYnVzaW5lc3Mvd29ya2dyb3VwL3Byb2plY3QpLgorLlRQ
CitcKihUPFxmQlwtXC1icmFuZGluZz08c3ZnLWZpbGU+XGZSXCooVD4KK1VzZSBhIGN1c3RvbSBp
Y29uIChTVkcgZm9ybWF0KSBmb3IgYWRkaXRpb25hbCBicmFuZGluZyB0byByZXBsYWNlIHRoZSBk
ZWZhdWx0IGluIHRoZSBsb3dlciBsZWZ0IGNvcm5lciBvZiB0aGUgWDJHbyBDbGllbnQncyBtYWlu
IHdpbmRvdy4KIAogLlNIIFNFU1NJT04gUFJPRklMRSBERUZBVUxUUwogWW91IGNhbiBzZXQgY2Vy
dGFpbiBkZWZhdWx0cyBmb3Igc2Vzc2lvbiBwcm9maWxlcyB2aWEgY29tbWFuZCBsaW5lIHN3aXRj
aGVzIHVzaW5nIHRoZSBmb2xsb3dpbmcgb3B0aW9uczoK

--------------54537E6D82AFBA6151328AC0--
