From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IudpGU8kCWF7hQEAgWs5BA (envelope-from ) for ; Tue, 03 Aug 2021 13:11:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QFxjFE8kCWEvYgAAbx9fmQ (envelope-from ) for ; Tue, 03 Aug 2021 11:11:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8055A17F72 for ; Tue, 3 Aug 2021 13:11:10 +0200 (CEST) Received: from localhost ([::1]:33636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mAsKD-0004AL-EO for larch@yhetil.org; Tue, 03 Aug 2021 07:11:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAsK6-0004A2-Rl for guix-patches@gnu.org; Tue, 03 Aug 2021 07:11:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mAsK6-0002S2-LW for guix-patches@gnu.org; Tue, 03 Aug 2021 07:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mAsK6-0006As-F1 for guix-patches@gnu.org; Tue, 03 Aug 2021 07:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49828] [PATCH 02/20] gnu: minetest: Search for mods in MINETEST_MOD_PATH. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 03 Aug 2021 11:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49828 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler , 49828@debbugs.gnu.org Received: via spool by 49828-submit@debbugs.gnu.org id=B49828.162798903023693 (code B ref 49828); Tue, 03 Aug 2021 11:11:02 +0000 Received: (at 49828) by debbugs.gnu.org; 3 Aug 2021 11:10:30 +0000 Received: from localhost ([127.0.0.1]:39909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAsJa-0006A4-5N for submit@debbugs.gnu.org; Tue, 03 Aug 2021 07:10:30 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:58720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAsJX-00069u-Bs for 49828@debbugs.gnu.org; Tue, 03 Aug 2021 07:10:28 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id czAS250020mfAB401zASvc; Tue, 03 Aug 2021 13:10:26 +0200 Message-ID: <52f3bab58e39a8d6cd9db175f2abf883008a69f0.camel@telenet.be> From: Maxime Devos Date: Tue, 03 Aug 2021 13:10:25 +0200 In-Reply-To: <9cc691b6c242e31edcc1215d259eab9306715708.camel@telenet.be> References: <20210802155019.6122-1-maximedevos@telenet.be> <20210802155019.6122-2-maximedevos@telenet.be> <87207455fefb91bb3e12fdb3209f28f11dab92e0.camel@student.tugraz.at> <97f899a616812a0086a68ee97c36d1531e04c2e3.camel@telenet.be> <19c7cec42e57899c62ba6b4ff7f297a3e5bc2be4.camel@student.tugraz.at> <9cc691b6c242e31edcc1215d259eab9306715708.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-hjh5nTm7ZB6cJrfwx3pV" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1627989026; bh=rhykMQpJn0JG4Ydyhi7l+koy43uac9XR7Yjyp9lbZDA=; h=Subject:From:To:Date:In-Reply-To:References; b=SGHGlm/5UIwUCR9cylCh86SHwtMOmAfa1fmEw6Ebs9lY2PFjKg5gBg8PuiNgiGzf+ MjIKQ3vL3rSdUkE01iggsGvly8Av1LG3yrnL2c8oqlFayKqBtUTmz6JHCUjw/CRvsf mpBRHYp7QVuLBtIF62TgLOeeURUJdJ+4t8+H4Ixu/beNwcJ+9eArMfFA6EFI9lFyte 4A7kBS2hixgD6ZmXtOQ7KHc45+rWxOw4Ab3tAwz4ViDO8mCFxjgR2vZyspv5pLdQcf 1ufOjHGSHzokNHu/8tOasHlxdNfVAO3T2J10De5Y9x/fVKM1styAqO/8JTPg1NXNvP QDX1wnk7IAbVg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627989070; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=rhykMQpJn0JG4Ydyhi7l+koy43uac9XR7Yjyp9lbZDA=; b=E8hquVQDhBcfuKZlimWk9yRGxFxDAMvfVBgGY7DKMwpoMD9Y+65mOGScy19cT4mibFNCtH KQQwJ4cSDHSCPFJOzf5AtAiQV1TdDTnB2XFlRuw26YB9C57ijEqfsFtjOy1anJ1amkuaEJ Yu/p1mVLeFVI+mLJ4eE0qCkJHWNrCZSn2B9lSp1jqoBR3rzeVRb5YGvnTaDb1TxfAwIl2h +g4OH42oHGbFT6IJUatvEOr+iYgBdin6uxi+E+jb+l06vNtwIRSuuiecM8AE9w5mHvrCdO xi7/ACwFKgu5h6KXOOY64Na19/NcBksaqGTvQurNs30+NoIuPPCk4GXLoQ3Ezw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627989070; a=rsa-sha256; cv=none; b=HiX2u/cj4uVoS2R6A5cWjM5Xhnf1wO7c5smFleb9irAVC0axUmdnZv9Hnj2Eu05KKFt9fy OxHO2NlBd2a0v2JexCyfW8V1A/5NWMDMp25TgwAGQi8CmV0MIevHmra+2SAhoGhMV6DWJk 112lvSBM0K25xYDS6MibRDghNmrCjtiFH85pQExIJhjeDzlYLc00Wtf+R00BD8oPawVv9Y f905E7/DnEBEsbYAOD2J7uWnklfuZsY90RK6bjd8bpoHtNQdMIVr7ddne+qn/PFG5upBBx htJG7ajO6h8F6Y+ABrcWFpCL5yeI03+ypNAQMWpV/0ymuiQ5CFknzV/5rVy4Yg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b="SGHGlm/5"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -3.32 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r21 header.b="SGHGlm/5"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 8055A17F72 X-Spam-Score: -3.32 X-Migadu-Scanner: scn1.migadu.com X-TUID: gIzMyZ9C2rsx --=-hjh5nTm7ZB6cJrfwx3pV Content-Type: multipart/mixed; boundary="=-YANAPBHRIJvCEQ0LwERN" --=-YANAPBHRIJvCEQ0LwERN Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I forgot to attach the patch. --=-YANAPBHRIJvCEQ0LwERN Content-Disposition: inline; filename="0002-gnu-minetest-Search-for-mods-in-MINETEST_MOD_PATH.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gnu-minetest-Search-for-mods-in-MINETEST_MOD_PATH.patch"; charset="UTF-8" RnJvbSBlOTk5YjVlZjcxZDM5M2VkZGQ1NzY3YTEwOGE3YmQ4NjRmZjZlYzUwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFNhdCwgMzEgSnVsIDIwMjEgMTg6MDg6NDQgKzAyMDAKU3ViamVjdDogW1BBVENIIDAy LzIwXSBnbnU6IG1pbmV0ZXN0OiBTZWFyY2ggZm9yIG1vZHMgaW4gTUlORVRFU1RfTU9EX1BBVEgu CgoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL0FkZC1lbnZpcm9ubWVudC12YXJpYWJsZS1NSU5FVEVT VF9NT0RfUEFUSC5wYXRjaDoKICBOZXcgZmlsZS4KKiBnbnUvcGFja2FnZXMvZ2FtZXMuc2NtCiAg KG1pbmV0ZXN0KVtzb3VyY2Vde3BhdGNoZXN9OiBBZGQgaXQuCiAgKG1pbmV0ZXN0KVtuYXRpdmUt c2VhcmNoLXBhdGhzXTogQWRkICJNSU5FVEVTVF9NT0RfUEFUSCIuCiogZ251L2xvY2FsLm1rIChk aXN0X3BhdGNoX0RBVEEpOiBBZGQgdGhlIHBhdGNoLgotLS0KIGdudS9sb2NhbC5tayAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBnbnUvcGFja2FnZXMvZ2FtZXMuc2Nt ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIC4uLnZpcm9ubWVudC12YXJpYWJsZS1N SU5FVEVTVF9NT0RfUEFUSC5wYXRjaCB8IDE2MiArKysrKysrKysrKysrKysrKysKIDMgZmlsZXMg Y2hhbmdlZCwgMTY4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEw MDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9BZGQtZW52aXJvbm1lbnQtdmFyaWFibGUtTUlORVRF U1RfTU9EX1BBVEgucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwu bWsKaW5kZXggYzgwYTlhZjc4Yy4uZDk2ZDRlM2RiYyAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1r CisrKyBiL2dudS9sb2NhbC5tawpAQCAtODAxLDYgKzgwMSw3IEBAIGRpc3RfcGF0Y2hfREFUQSA9 CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hYnNlaWwtY3BwLWZpeC1ndGVzdC5wYXRj aAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9hYnNlaWwtY3BwLWZpeC1zdHJlcnJvcl90ZXN0 LnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvYWRiLWFkZC1saWJyYXJpZXMucGF0Y2gJ CQlcCisgICVEJS9wYWNrYWdlcy9wYXRjaGVzL0FkZC1lbnZpcm9ubWVudC12YXJpYWJsZS1NSU5F VEVTVF9NT0RfUEFUSC5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2FlZ2lzLWNvbnN0 bmVzcy1lcnJvci5wYXRjaCAgICAgICAgIAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2FlZ2lz LXBlcmwtdGVtcGRpcjEucGF0Y2ggICAgICAgICAgIAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVz L2FlZ2lzLXBlcmwtdGVtcGRpcjIucGF0Y2ggICAgICAgICAgIAlcCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvZ2FtZXMuc2NtIGIvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQppbmRleCAzZTcwODZi Mzk4Li42YTMwYzUzZTMyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCisrKyBi L2dudS9wYWNrYWdlcy9nYW1lcy5zY20KQEAgLTM1NTMsNiArMzU1Myw3IEBAIG1hdGNoLCBjYW5u b24ga2VlcCwgYW5kIGdyYXZlLWl0YXRpb24gcGl0LiIpCiAgICAgICAgICAgICAgICAoYmFzZTMy CiAgICAgICAgICAgICAgICAgIjA2MmlsYjdzMzc3cTNod2ZobDhxMDZ2dmN3MnJheWR6NWxqemx6 d3kyZG15em1kY25kYjgiKSkKICAgICAgICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1 dGlscykpKQorICAgICAgICAgICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgIkFkZC1lbnZp cm9ubWVudC12YXJpYWJsZS1NSU5FVEVTVF9NT0RfUEFUSC5wYXRjaCIpKQogICAgICAgICAgICAg ICAoc25pcHBldAogICAgICAgICAgICAgICAgJyhiZWdpbgogICAgICAgICAgICAgICAgICAgOzsg RGVsZXRlIGJ1bmRsZWQgbGlicmFyaWVzLgpAQCAtMzU5OSw3ICszNjAwLDEwIEBAIG1hdGNoLCBj YW5ub24ga2VlcCwgYW5kIGdyYXZlLWl0YXRpb24gcGl0LiIpCiAgICAgKG5hdGl2ZS1zZWFyY2gt cGF0aHMKICAgICAgKGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KICAgICAgICAgICAg ICh2YXJpYWJsZSAiTUlORVRFU1RfU1VCR0FNRV9QQVRIIikKLSAgICAgICAgICAgIChmaWxlcyAn KCJzaGFyZS9taW5ldGVzdC9nYW1lcyIpKSkpKQorICAgICAgICAgICAgKGZpbGVzICcoInNoYXJl L21pbmV0ZXN0L2dhbWVzIikpKQorICAgICAgICAgICAoc2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlv bgorICAgICAgICAgICAgKHZhcmlhYmxlICJNSU5FVEVTVF9NT0RfUEFUSCIpCisgICAgICAgICAg ICAoZmlsZXMgJygic2hhcmUvbWluZXRlc3QvbW9kcyIpKSkpKQogICAgIChuYXRpdmUtaW5wdXRz CiAgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQogICAgIChpbnB1dHMKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL0FkZC1lbnZpcm9ubWVudC12YXJpYWJsZS1NSU5F VEVTVF9NT0RfUEFUSC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL0FkZC1lbnZpcm9ubWVu dC12YXJpYWJsZS1NSU5FVEVTVF9NT0RfUEFUSC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwMDAwLi44ZDcyYzQyYmY5Ci0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2th Z2VzL3BhdGNoZXMvQWRkLWVudmlyb25tZW50LXZhcmlhYmxlLU1JTkVURVNUX01PRF9QQVRILnBh dGNoCkBAIC0wLDAgKzEsMTYyIEBACitGcm9tIGRjY2FhZTNhZWJlZGI1MTc4MjAxYmE4MThiODI2 NGZkYjllNWU4MzIgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitGcm9tOiBNYXhpbWUgRGV2b3Mg PG1heGltZWRldm9zQHRlbGVuZXQuYmU+CitEYXRlOiBUdWUsIDMgQXVnIDIwMjEgMDE6MDA6MjMg KzAyMDAKK1N1YmplY3Q6IFtQQVRDSF0gQWRkIGVudmlyb25tZW50IHZhcmlhYmxlIE1JTkVURVNU X01PRF9QQVRICisKK1RoaXMgYWRkcyBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBNSU5FVEVTVF9N T0RfUEFUSC4KK1doZW4gaXQgZXhpc3RzLCBNaW5ldGVzdCB3aWxsIGxvb2sgdGhlcmUgZm9yIG1v ZHMKK2luIGFkZGl0aW9uIHRvIH4vLm1pbmV0ZXN0L21vZHMvLiAgTW9kcyBjYW4gc3RpbGwgYmUK K2luc3RhbGxlZCB0byB+Ly5taW5ldGVzdC9tb2RzLyB3aXRoIHRoZSBidWlsdC1pbiBpbnN0YWxs ZXIuCistLS0KKyBidWlsdGluL21haW5tZW51L3BrZ21nci5sdWEgICAgICAgfCAgNyArKystLS0t CisgZG9jL21lbnVfbHVhX2FwaS50eHQgICAgICAgICAgICAgIHwgIDggKysrKysrKy0KKyBzcmMv Y29udGVudC9zdWJnYW1lcy5jcHAgICAgICAgICAgfCAxMSArKysrKysrKysrKworIHNyYy9zY3Jp cHQvbHVhX2FwaS9sX21haW5tZW51LmNwcCB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKKyBzcmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5oICAgfCAgMiArKworIDUgZmls ZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdp dCBhL2J1aWx0aW4vbWFpbm1lbnUvcGtnbWdyLmx1YSBiL2J1aWx0aW4vbWFpbm1lbnUvcGtnbWdy Lmx1YQoraW5kZXggNzg3OTM2ZTMxLi5kOGZiYTBlYmUgMTAwNjQ0CistLS0gYS9idWlsdGluL21h aW5tZW51L3BrZ21nci5sdWEKKysrKyBiL2J1aWx0aW4vbWFpbm1lbnUvcGtnbWdyLmx1YQorQEAg LTY4MiwxMCArNjgyLDkgQEAgZnVuY3Rpb24gcGtnbWdyLnByZXBhcmVtb2RsaXN0KGRhdGEpCisg CWxvY2FsIGdhbWVfbW9kcyA9IHt9CisgCisgCS0tcmVhZCBnbG9iYWwgbW9kcworLQlsb2NhbCBt b2RwYXRoID0gY29yZS5nZXRfbW9kcGF0aCgpCistCistCWlmIG1vZHBhdGggfj0gbmlsIGFuZAor LQkJbW9kcGF0aCB+PSAiIiB0aGVuCisrCWxvY2FsIG1vZHBhdGhzID0gY29yZS5nZXRfbW9kcGF0 aHMoKQorKwktLVhYWCB3aGF0IHdhcyDigJhtb2RwYXRoIH49ICIi4oCZIGFuZCDigJhtb2RwYXRo IH49IG5pbOKAmSBmb3I/CisrCWZvciBfLG1vZHBhdGggaW4gaXBhaXJzKG1vZHBhdGhzKSBkbwor IAkJZ2V0X21vZHMobW9kcGF0aCxnbG9iYWxfbW9kcykKKyAJZW5kCisgCitkaWZmIC0tZ2l0IGEv ZG9jL21lbnVfbHVhX2FwaS50eHQgYi9kb2MvbWVudV9sdWFfYXBpLnR4dAoraW5kZXggYjM5NzVi YzFkLi4xMzI0NDRiMTQgMTAwNjQ0CistLS0gYS9kb2MvbWVudV9sdWFfYXBpLnR4dAorKysrIGIv ZG9jL21lbnVfbHVhX2FwaS50eHQKK0BAIC0yMTgsNyArMjE4LDEzIEBAIFBhY2thZ2UgLSBjb250 ZW50IHdoaWNoIGlzIGRvd25sb2FkYWJsZSBmcm9tIHRoZSBjb250ZW50IGRiLCBtYXkgb3IgbWF5 IG5vdCBiZSBpCisgICAgICogcmV0dXJucyBwYXRoIHRvIGdsb2JhbCB1c2VyIGRhdGEsCisgICAg ICAgdGhlIGRpcmVjdG9yeSB0aGF0IGNvbnRhaW5zIHVzZXItcHJvdmlkZWQgbW9kcywgd29ybGRz LCBnYW1lcywgYW5kIHRleHR1cmUgcGFja3MuCisgKiBjb3JlLmdldF9tb2RwYXRoKCkgKHBvc3Np YmxlIGluIGFzeW5jIGNhbGxzKQorLSAgICAqIHJldHVybnMgcGF0aCB0byBnbG9iYWwgbW9kcGF0 aAorKyAgICAqIHJldHVybnMgcGF0aCB0byBnbG9iYWwgbW9kcGF0aCwgd2hlcmUgbW9kcyBjYW4g YmUgaW5zdGFsbGVkCisrKiBjb3JlLmdldF9tb2RwYXRocygpIChwb3NzaWJsZSBpbiBhc3luYyBj YWxscykKKysgICAgKiByZXR1cm5zIGxpc3Qgb2YgcGF0aHMgdG8gZ2xvYmFsIG1vZHBhdGhzLCB3 aGVyZSBtb2RzIGhhdmUgYmVlbiBpbnN0YWxsZWQKKysKKysgICAgICBUaGUgZGlmZmVyZW5jZSB3 aXRoICJjb3JlLmdldF9tb2RwYXRoIiBpcyB0aGF0IG5vIG1vZHMgc2hvdWxkIGJlIGluc3RhbGxl ZCBpbiB0aGVzZQorKyAgICAgIGRpcmVjdG9yaWVzIGJ5IE1pbmV0ZXN0IC0tIHRoZXkgbWlnaHQg YmUgcmVhZC1vbmx5LgorKworICogY29yZS5nZXRfY2xpZW50bW9kcGF0aCgpIChwb3NzaWJsZSBp biBhc3luYyBjYWxscykKKyAgICAgKiByZXR1cm5zIHBhdGggdG8gZ2xvYmFsIGNsaWVudC1zaWRl IG1vZHBhdGgKKyAqIGNvcmUuZ2V0X2dhbWVwYXRoKCkgKHBvc3NpYmxlIGluIGFzeW5jIGNhbGxz KQorZGlmZiAtLWdpdCBhL3NyYy9jb250ZW50L3N1YmdhbWVzLmNwcCBiL3NyYy9jb250ZW50L3N1 YmdhbWVzLmNwcAoraW5kZXggZTlkYzYwOWIwLi5kNzNmOTVhMWYgMTAwNjQ0CistLS0gYS9zcmMv Y29udGVudC9zdWJnYW1lcy5jcHAKKysrKyBiL3NyYy9jb250ZW50L3N1YmdhbWVzLmNwcAorQEAg LTYxLDYgKzYxLDEyIEBAIHN0ZDo6c3RyaW5nIGdldFN1YmdhbWVQYXRoRW52KCkKKyAJcmV0dXJu IHN1YmdhbWVfcGF0aCA/IHN0ZDo6c3RyaW5nKHN1YmdhbWVfcGF0aCkgOiAiIjsKKyB9CisgCisr c3RkOjpzdHJpbmcgZ2V0TW9kUGF0aEVudigpCisreworKwljaGFyICptb2RfcGF0aCA9IGdldGVu digiTUlORVRFU1RfTU9EX1BBVEgiKTsKKysJcmV0dXJuIG1vZF9wYXRoID8gc3RkOjpzdHJpbmco bW9kX3BhdGgpIDogIiI7CisrfQorKworIFN1YmdhbWVTcGVjIGZpbmRTdWJnYW1lKGNvbnN0IHN0 ZDo6c3RyaW5nICZpZCkKKyB7CisgCWlmIChpZC5lbXB0eSgpKQorQEAgLTExMCw2ICsxMTYsMTEg QEAgU3ViZ2FtZVNwZWMgZmluZFN1YmdhbWUoY29uc3Qgc3RkOjpzdHJpbmcgJmlkKQorIAlzdGQ6 OnNldDxzdGQ6OnN0cmluZz4gbW9kc19wYXRoczsKKyAJaWYgKCF1c2VyX2dhbWUpCisgCQltb2Rz X3BhdGhzLmluc2VydChzaGFyZSArIERJUl9ERUxJTSArICJtb2RzIik7CisrCisrCVN0cmZuZCBt b2Rfc2VhcmNoX3BhdGhzKGdldE1vZFBhdGhFbnYoKSk7CisrCXdoaWxlICghbW9kX3NlYXJjaF9w YXRocy5hdF9lbmQoKSkKKysJCW1vZHNfcGF0aHMuaW5zZXJ0KG1vZF9zZWFyY2hfcGF0aHMubmV4 dChQQVRIX0RFTElNKSk7CisrCisgCWlmICh1c2VyICE9IHNoYXJlIHx8IHVzZXJfZ2FtZSkKKyAJ CW1vZHNfcGF0aHMuaW5zZXJ0KHVzZXIgKyBESVJfREVMSU0gKyAibW9kcyIpOworIAorZGlmZiAt LWdpdCBhL3NyYy9zY3JpcHQvbHVhX2FwaS9sX21haW5tZW51LmNwcCBiL3NyYy9zY3JpcHQvbHVh X2FwaS9sX21haW5tZW51LmNwcAoraW5kZXggM2U5NzA5YmRlLi5jMTY0NzE5NWYgMTAwNjQ0Cist LS0gYS9zcmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5jcHAKKysrKyBiL3NyYy9zY3JpcHQv bHVhX2FwaS9sX21haW5tZW51LmNwcAorQEAgLTIxLDYgKzIxLDcgQEAgd2l0aCB0aGlzIHByb2dy YW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwK KyAjaW5jbHVkZSAibHVhX2FwaS9sX2ludGVybmFsLmgiCisgI2luY2x1ZGUgImNvbW1vbi9jX2Nv bnRlbnQuaCIKKyAjaW5jbHVkZSAiY3BwX2FwaS9zX2FzeW5jLmgiCisrI2luY2x1ZGUgInV0aWwv c3RyZm5kLmgiCisgI2luY2x1ZGUgImd1aS9ndWlFbmdpbmUuaCIKKyAjaW5jbHVkZSAiZ3VpL2d1 aU1haW5NZW51LmgiCisgI2luY2x1ZGUgImd1aS9ndWlLZXlDaGFuZ2VNZW51LmgiCitAQCAtNTAy LDYgKzUwMywzNCBAQCBpbnQgTW9kQXBpTWFpbk1lbnU6OmxfZ2V0X21vZHBhdGgobHVhX1N0YXRl ICpMKQorIAlyZXR1cm4gMTsKKyB9CisgCisrLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKytpbnQg TW9kQXBpTWFpbk1lbnU6OmxfZ2V0X21vZHBhdGhzKGx1YV9TdGF0ZSAqTCkKKyt7CisrCWNvbnN0 IGNoYXIgKmNfbW9kcGF0aCA9IGdldGVudigiTUlORVRFU1RfTU9EX1BBVEgiKTsKKysJaWYgKGNf bW9kcGF0aCA9PSBOVUxMKQorKwkJY19tb2RwYXRoID0gIiI7CisrCWludCBpbmRleCA9IDE7Cisr CWx1YV9uZXd0YWJsZShMKTsKKysJLy8gWFhYOiBmb3Igc29tZSByZWFzb24sIHNpbXBseSB3cml0 aW5nCisrCS8vIFN0cmZuZCBtb2Rfc2VhcmNoX3BhdGhzIChzdGQ6OnN0cmluZyhjX21vZHBhdGgp KTsKKysJLy8gbGVhZHMgdG8gYSBjb21waWxhdGlvbiBlcnJvcjoKKysJLy8KKysJLy8gcmVxdWVz dCBmb3IgbWVtYmVyIOKAmGF0X2VuZOKAmSBpbiDigJhtb2Rfc2VhcmNoX3BhdGhz4oCZLCB3aGlj aCBpcyBvZgorKwkvLyBub24tY2xhc3MgdHlwZSDigJhTdHJmbmQoc3RkOjpfX2N4eDExOjpzdHJp bmcpCisrCS8vIHtha2EgQmFzaWNTdHJmbmQ8Y2hhcj4oc3RkOjpfX2N4eDExOjpiYXNpY19zdHJp bmc8Y2hhcj4pfeKAmQorKwlzdGQ6OnN0cmluZyBtb2RwYXRoID0gc3RkOjpzdHJpbmcoY19tb2Rw YXRoKTsKKysJU3RyZm5kIG1vZF9zZWFyY2hfcGF0aHMobW9kcGF0aCk7CisrCXdoaWxlICghbW9k X3NlYXJjaF9wYXRocy5hdF9lbmQoKSkgeworKwkJc3RkOjpzdHJpbmcgY29tcG9uZW50ID0gbW9k X3NlYXJjaF9wYXRocy5uZXh0KFBBVEhfREVMSU0pOworKwkJbHVhX3B1c2hzdHJpbmcoTCwgY29t cG9uZW50LmNfc3RyKCkpOworKwkJbHVhX3Jhd3NldGkoTCwgLTIsIGluZGV4KTsKKysJCWluZGV4 Kys7CisrCX0KKysJTW9kQXBpTWFpbk1lbnU6OmxfZ2V0X21vZHBhdGgoTCk7CisrCWx1YV9yYXdz ZXRpKEwsIC0yLCBpbmRleCk7CisrCXJldHVybiAxOworK30KKysKKyAvKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqLworIGludCBNb2RBcGlNYWluTWVudTo6bF9nZXRfY2xpZW50bW9kcGF0aChsdWFfU3Rh dGUgKkwpCisgeworQEAgLTk0OSw2ICs5NzgsNyBAQCB2b2lkIE1vZEFwaU1haW5NZW51OjpJbml0 aWFsaXplKGx1YV9TdGF0ZSAqTCwgaW50IHRvcCkKKyAJQVBJX0ZDVChnZXRfbWFwZ2VuX25hbWVz KTsKKyAJQVBJX0ZDVChnZXRfdXNlcl9wYXRoKTsKKyAJQVBJX0ZDVChnZXRfbW9kcGF0aCk7Cisr CUFQSV9GQ1QoZ2V0X21vZHBhdGhzKTsKKyAJQVBJX0ZDVChnZXRfY2xpZW50bW9kcGF0aCk7Cisg CUFQSV9GQ1QoZ2V0X2dhbWVwYXRoKTsKKyAJQVBJX0ZDVChnZXRfdGV4dHVyZXBhdGgpOworQEAg LTk4Myw2ICsxMDEzLDcgQEAgdm9pZCBNb2RBcGlNYWluTWVudTo6SW5pdGlhbGl6ZUFzeW5jKGx1 YV9TdGF0ZSAqTCwgaW50IHRvcCkKKyAJQVBJX0ZDVChnZXRfbWFwZ2VuX25hbWVzKTsKKyAJQVBJ X0ZDVChnZXRfdXNlcl9wYXRoKTsKKyAJQVBJX0ZDVChnZXRfbW9kcGF0aCk7CisrCUFQSV9GQ1Qo Z2V0X21vZHBhdGhzKTsKKyAJQVBJX0ZDVChnZXRfY2xpZW50bW9kcGF0aCk7CisgCUFQSV9GQ1Qo Z2V0X2dhbWVwYXRoKTsKKyAJQVBJX0ZDVChnZXRfdGV4dHVyZXBhdGgpOworZGlmZiAtLWdpdCBh L3NyYy9zY3JpcHQvbHVhX2FwaS9sX21haW5tZW51LmggYi9zcmMvc2NyaXB0L2x1YV9hcGkvbF9t YWlubWVudS5oCitpbmRleCAzM2FjOWU3MjEuLmE2YTU0YTJjYiAxMDA2NDQKKy0tLSBhL3NyYy9z Y3JpcHQvbHVhX2FwaS9sX21haW5tZW51LmgKKysrKyBiL3NyYy9zY3JpcHQvbHVhX2FwaS9sX21h aW5tZW51LmgKK0BAIC0xMTIsNiArMTEyLDggQEAgY2xhc3MgTW9kQXBpTWFpbk1lbnU6IHB1Ymxp YyBNb2RBcGlCYXNlCisgCisgCXN0YXRpYyBpbnQgbF9nZXRfbW9kcGF0aChsdWFfU3RhdGUgKkwp OworIAorKwlzdGF0aWMgaW50IGxfZ2V0X21vZHBhdGhzKGx1YV9TdGF0ZSAqTCk7CisrCisgCXN0 YXRpYyBpbnQgbF9nZXRfY2xpZW50bW9kcGF0aChsdWFfU3RhdGUgKkwpOworIAorIAlzdGF0aWMg aW50IGxfZ2V0X2dhbWVwYXRoKGx1YV9TdGF0ZSAqTCk7CistLSAKKzIuMzIuMAorCi0tIAoyLjMy LjAKCg== --=-YANAPBHRIJvCEQ0LwERN-- --=-hjh5nTm7ZB6cJrfwx3pV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYQkkIRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mlyAPsFn6nqWCEelOR1kN8D9OBNzKkV HnD6xNoYjUyHz511QQD9HUUvVSakqVCzG5pMtlfzNALIetgFFpOzmmxVcYjWrQk= =uyPA -----END PGP SIGNATURE----- --=-hjh5nTm7ZB6cJrfwx3pV--