GNU bug report logs - #50698
[PATCH] WIP patches for recently-known hurd security vulnerabilities

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Maxime Devos <maximedevos@HIDDEN>; Keywords: patch security; dated Mon, 20 Sep 2021 10:41:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added tag(s) security. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Sep 2021 10:40:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 20 06:40:59 2021
Received: from localhost ([127.0.0.1]:41058 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mSGjK-0007v8-Pp
	for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 06:40:59 -0400
Received: from lists.gnu.org ([209.51.188.17]:37934)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1mSGjI-0007v0-QQ
 for submit <at> debbugs.gnu.org; Mon, 20 Sep 2021 06:40:58 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47258)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1mSGjI-0001Db-9C
 for guix-patches@HIDDEN; Mon, 20 Sep 2021 06:40:56 -0400
Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:59922)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1mSGjF-0005nz-2X
 for guix-patches@HIDDEN; Mon, 20 Sep 2021 06:40:56 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by xavier.telenet-ops.be with bizsmtp
 id wAgp250010mfAB401AgpJf; Mon, 20 Sep 2021 12:40:49 +0200
Message-ID: <727b3d7ec511589ab714874d6648ee4afa458e3c.camel@HIDDEN>
Subject: [PATCH] WIP patches for recently-known hurd security vulnerabilities
From: Maxime Devos <maximedevos@HIDDEN>
To: guix-patches@HIDDEN
Date: Mon, 20 Sep 2021 12:40:48 +0200
Content-Type: multipart/signed; micalg="pgp-sha512";
 protocol="application/pgp-signature"; boundary="=-m41uDnbCl2VJI+AMMJZd"
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=1632134449; bh=EcUhwPL7nBqCSf8OXQY2nOlSXO8AF+bt7ad5hpMwf7g=;
 h=Subject:From:To:Date;
 b=LUgDRUC8NAsypz26e6t8OZzkwX9n6P8suqEaAGWccWvTPiC1LWxdVzl2t7D2t0Euy
 QM9c6/CVcwrh32BBRGZOTBMEUDHhKSaX4R+fT7OvCGCwei9Xygx1TMTI80j6U4orHY
 IM7GxtTCm/C5FlzjTCUOkdtiVn9BURw+nT+g4RPNaruN2dAn15ex1lm2oNJ/Jea/lg
 7/6jcSlhqsnZwcUjwgjrWwE568y+pWpxQBih8VtCoHLZZuR+5cyuDtZFCUTnWb4Ueu
 RuF3YV2JrPU+DogVgfIxfLPqaCx8CtLthzQrGIFzB4GpsWvfgfI4xVzJC9XP2p8bem
 wiGWXAhXeb+1Q==
Received-SPF: pass client-ip=2a02:1800:120:4::f00:14;
 envelope-from=maximedevos@HIDDEN; helo=xavier.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


--=-m41uDnbCl2VJI+AMMJZd
Content-Type: multipart/mixed; boundary="=-HoVwep0kBgUa1AItb646"


--=-HoVwep0kBgUa1AItb646
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

I've tried to patch the glibc package for the problems noted at
<https://lists.gnu.org/archive/html/bug-hurd/2021-08/msg00007.html>;.

I've found two recent patches (glibc-hurd-proc-reauth.patch and
glibc-hurd-sendmsg-SCM_CREDS.patch) that appeared relevant.  I tried
to patch our glibc package with those patches.

The modified tarball builds fine for --system=3Dx86_64-linux, but not
for --system=3Di586-gnu (tested with ./pre-inst-env guix build hello
--system=3Di586-gnu).  Any idea what's happening here?

Greetings,
Maxime.

--=-HoVwep0kBgUa1AItb646
Content-Disposition: inline; filename="0001-WIP-gnu-glibc-New-security-patches.patch"
Content-Type: text/x-patch; name="0001-WIP-gnu-glibc-New-security-patches.patch";
	charset="UTF-8"
Content-Transfer-Encoding: base64

RnJvbSBjZGYzOGZiZmNiYTRjODc3NzdkN2JhMjE3NWYwOGU4NzdkYWZlODZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IE1vbiwgMTMgU2VwIDIwMjEgMTE6MjM6MjEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBX
SVAgZ251OiBnbGliYzogTmV3IHNlY3VyaXR5IHBhdGNoZXMuCk1JTUUtVmVyc2lvbjogMS4wCkNv
bnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVu
Y29kaW5nOiA4Yml0CgpUaGUgZXhpc3RlbmNlIG9mIHRoZSB2dWxuZXJhYmlsaXRpZXMgd2FzIG5v
dGVkIGF0CjxodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2J1Zy1odXJkLzIwMjEt
MDgvbXNnMDAwMDcuaHRtbD4uCgpUT0RPOiBjaGVjayBpZiB0aGVzZSBhcmUgYWxsIG5lY2Vzc2Fy
eSBwYWNrYWdlcyBmb3IgZ2xpYmMuClRPRE86IHdoeSBkb2VzIHRoZSBnbGliYyB0YXJiYWxsIGJ1
aWxkIGZvciAtLXN5c3RlbT14ODZfNjQtbGludXggYnV0IG5vdApmb3IgLS1zeXN0ZW09aTU4Ni1n
bnU/CgpCdWlsZCBlcnJvcjoK4oCYcGF0Y2hpbmcgZmlsZSBodXJkL2h1cmRpbml0LmMKSHVuayAj
MSBGQUlMRUQgYXQgMTc3LgoxIG91dCBvZiAxIGh1bmsgRkFJTEVEIC0tIHNhdmluZyByZWplY3Rz
IHRvIGZpbGUgaHVyZC9odXJkaW5pdC5jLnJlauKAmQoKYnV0IHRoaXMgZmlsZSBpc24ndCBtb2Rp
ZmllZCBieSB0aGUgbmV3IHBhdGNoZXMhCgoqIGdudS9sb2NhbC5tayAoZGlzdF9wYXRjaF9EQVRB
KTogUmVnaXN0ZXIgbmV3IHBhdGNoZXMuCiogZ251L3BhY2thZ2VzL2Jhc2Uuc2NtIChnbGliYylb
cmVwbGFjZW1lbnRdOiBSZWdpc3RlciByZXBsYWNlbWVudC4KICAoZ2xpYmMvZml4ZWQpOiBOZXcg
dmFyaWFibGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1wcm9jLXJlYXV0aC5w
YXRjaDogTmV3IGZpbGUuCiogZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1zZW5kbXNn
LVNDTV9DUkVEUy5wYXRjaC4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKwogZ251L3BhY2thZ2VzL2Jhc2Uuc2NtICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3ICsKIC4uLi9wYXRjaGVzL2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0
Y2ggICAgICB8IDExNCArKysrKysrKwogLi4uL2dsaWJjLWh1cmQtc2VuZG1zZy1TQ01fQ1JFRFMu
cGF0Y2ggICAgICAgIHwgMjYxICsrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAz
ODQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVz
L2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0Y2gKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFj
a2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCgpkaWZmIC0t
Z2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmluZGV4IGE3MjU1ZThkZjcuLmFiYWQz
YWQ3NzcgMTAwNjQ0Ci0tLSBhL2dudS9sb2NhbC5taworKysgYi9nbnUvbG9jYWwubWsKQEAgLTEx
NTAsOSArMTE1MCwxMSBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2Vz
L3BhdGNoZXMvZ2xpYmMtaHVyZC1jbG9ja19nZXR0aW1lX21vbm90b25pYy5wYXRjaAlcCiAgICVE
JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtY2xvY2tfdF9jZW50aXNlY29uZHMucGF0Y2gJ
XAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLWdldHR5ZW50LnBhdGNoCQlcCisg
ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtcHJvYy1yZWF1dGgucGF0Y2gJCVwKICAg
JUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVyZC1tYWNoLXByaW50LnBhdGNoCQlcCiAgICVE
JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtbWFnaWMtcGlkLnBhdGNoCQlcCiAgICVEJS9w
YWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtc2lnbmFsLXNhLXNpZ2luZm8ucGF0Y2gJXAorICAl
RCUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCVwK
ICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtbGRkLXBvd2VycGMucGF0Y2gJCQlcCiAgICVE
JS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWxkZC14ODZfNjQucGF0Y2gJCQlcCiAgICVEJS9wYWNr
YWdlcy9wYXRjaGVzL2dsaWJjLWxvY2FsZXMucGF0Y2gJCQlcCmRpZmYgLS1naXQgYS9nbnUvcGFj
a2FnZXMvYmFzZS5zY20gYi9nbnUvcGFja2FnZXMvYmFzZS5zY20KaW5kZXggZWEyZTEwMmMxNS4u
YWI2ZjEzZWM4OCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2Jhc2Uuc2NtCisrKyBiL2dudS9w
YWNrYWdlcy9iYXNlLnNjbQpAQCAtNzA2LDYgKzcwNiw3IEBAIHRoZSBzdG9yZS4iKQogICAocGFj
a2FnZQogICAgKG5hbWUgImdsaWJjIikKICAgICh2ZXJzaW9uICIyLjMxIikKKyAgIChyZXBsYWNl
bWVudCBnbGliYy9maXhlZCkKICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgKG1ldGhv
ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6Ly9n
bnUvZ2xpYmMvZ2xpYmMtIiB2ZXJzaW9uICIudGFyLnh6IikpCkBAIC05NjYsNiArOTY3LDEyIEBA
IHdpdGggdGhlIExpbnV4IGtlcm5lbC4iKQogICAgKGxpY2Vuc2UgbGdwbDIuMCspCiAgICAoaG9t
ZS1wYWdlICJodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2xpYmMvIikpKQogCisoZGVmaW5l
IGdsaWJjL2ZpeGVkCisgIChwYWNrYWdlLXdpdGgtZXh0cmEtcGF0Y2hlcworICAgZ2xpYmMKKyAg
IChzZWFyY2gtcGF0Y2hlcyAiZ2xpYmMtaHVyZC1zZW5kbXNnLVNDTV9DUkVEUy5wYXRjaCIKKyAg
ICAgICAgICAgICAgICAgICAiZ2xpYmMtaHVyZC1wcm9jLXJlYXV0aC5wYXRjaCIpKSkKKwogOzsg
QmVsb3cgYXJlIG9sZCBsaWJjIHZlcnNpb25zLCB3aGljaCB3ZSB1c2UgbW9zdGx5IHRvIGJ1aWxk
IGxvY2FsZSBkYXRhIGluCiA7OyB0aGUgb2xkIGZvcm1hdCAod2hpY2ggdGhlIG5ldyBsaWJjIGNh
bm5vdCBjb3BlIHdpdGguKQogCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGli
Yy1odXJkLXByb2MtcmVhdXRoLnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xpYmMtaHVy
ZC1wcm9jLXJlYXV0aC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li5mYTNiMGYxNDAzCi0tLSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2xp
YmMtaHVyZC1wcm9jLXJlYXV0aC5wYXRjaApAQCAtMCwwICsxLDExNCBAQAorSW5kZXg6IGdsaWJj
LTIuMzEvaHVyZC9odXJkc2lnLmMKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBnbGliYy0yLjMxLm9yaWcvaHVy
ZC9odXJkc2lnLmMKKysrKyBnbGliYy0yLjMxL2h1cmQvaHVyZHNpZy5jCitAQCAtMTU4MCwyOCAr
MTU4MCw1MyBAQCBfaHVyZHNpZ19pbml0IChjb25zdCBpbnQgKmludGFycmF5LCBzaXplCisgc3Rh
dGljIHZvaWQKKyByZWF1dGhfcHJvYyAobWFjaF9wb3J0X3QgbmV3KQorIHsKKy0gIG1hY2hfcG9y
dF90IHJlZiwgaWdub3JlOworKyAgZXJyb3JfdCBlcnI7CisrICBtYWNoX3BvcnRfdCByZWYsIG5l
d3Byb2M7CisgCisgICByZWYgPSBfX21hY2hfcmVwbHlfcG9ydCAoKTsKKy0gIGlmICghIEhVUkRf
UE9SVF9VU0UgKCZfaHVyZF9wb3J0c1tJTklUX1BPUlRfUFJPQ10sCisrICBlcnIgPSBIVVJEX1BP
UlRfVVNFICgmX2h1cmRfcG9ydHNbSU5JVF9QT1JUX1BST0NdLAorIAkJICAgICAgIF9fcHJvY19y
ZWF1dGhlbnRpY2F0ZSAocG9ydCwgcmVmLAorLQkJCQkJICAgICAgTUFDSF9NU0dfVFlQRV9NQUtF
X1NFTkQpCistCQkgICAgICAgfHwgX19hdXRoX3VzZXJfYXV0aGVudGljYXRlIChuZXcsIHJlZiwK
Ky0JCQkJCQkgICAgTUFDSF9NU0dfVFlQRV9NQUtFX1NFTkQsCistCQkJCQkJICAgICZpZ25vcmUp
KQorLSAgICAgICYmIGlnbm9yZSAhPSBNQUNIX1BPUlRfTlVMTCkKKy0gICAgX19tYWNoX3BvcnRf
ZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgaWdub3JlKTsKKysJCQkJCSAgICAgIE1B
Q0hfTVNHX1RZUEVfTUFLRV9TRU5EKSk7CisrICBpZiAoZXJyKQorKyAgICB7CisrICAgICAgX19t
YWNoX3BvcnRfZGVzdHJveSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcmVmKTsKKysgICAgICByZXR1
cm47CisrICAgIH0KKysKKysgIGVyciA9IF9fYXV0aF91c2VyX2F1dGhlbnRpY2F0ZSAobmV3LCBy
ZWYsCisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BQ0hfTVNHX1RZUEVfTUFL
RV9TRU5ELAorKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmV3cHJvYyk7Cisg
ICBfX21hY2hfcG9ydF9kZXN0cm95IChfX21hY2hfdGFza19zZWxmICgpLCByZWYpOworKyAgaWYg
KGVycikKKysgICAgcmV0dXJuOworKworKyAgaWYgKG5ld3Byb2MgPT0gTUFDSF9QT1JUX05VTEwp
CisrICAgIHsKKysgICAgICAvKiBPbGQgdmVyc2lvbnMgb2YgdGhlIHByb2Mgc2VydmVyIGRpZCBu
b3QgcmVjcmVhdGUgdGhlIHByb2Nlc3MKKysgICAgICAgICBwb3J0IHdoZW4gcmVhdXRoZW50aWNh
dGluZywgYW5kIHBhc3NlZCBNQUNIX1BPUlRfTlVMTCB0aHJvdWdoCisrICAgICAgICAgdGhlIGF1
dGggc2VydmVyLiAgVGhhdCBtdXN0IGJlIHdoYXQgd2UncmUgZGVhbGluZyB3aXRoLiAgKi8KKysK
KysgICAgICAvKiBTZXQgdGhlIG93bmVyIG9mIHRoZSBwcm9jZXNzIGhlcmUgdG9vLiAqLworKyAg
ICAgIF9fbXV0ZXhfbG9jayAoJl9odXJkX2lkLmxvY2spOworKyAgICAgIGlmICghX2h1cmRfY2hl
Y2tfaWRzICgpKQorKwlIVVJEX1BPUlRfVVNFICgmX2h1cmRfcG9ydHNbSU5JVF9QT1JUX1BST0Nd
LAorKwkJICAgICAgIF9fcHJvY19zZXRvd25lciAocG9ydCwKKysJCQkJCShfaHVyZF9pZC5nZW4u
bnVpZHMKKysJCQkJCSA/IF9odXJkX2lkLmdlbi51aWRzWzBdIDogMCksCisrCQkJCQkhX2h1cmRf
aWQuZ2VuLm51aWRzKSk7CisrICAgICAgX19tdXRleF91bmxvY2sgKCZfaHVyZF9pZC5sb2NrKTsK
KysKKysgICAgICByZXR1cm47CisrICAgIH0KKysKKysgIGVyciA9IF9fcHJvY19yZWF1dGhlbnRp
Y2F0ZV9jb21wbGV0ZSAobmV3cHJvYyk7CisrICBpZiAoZXJyKQorKyAgICB7CisrICAgICAgX19t
YWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgbmV3cHJvYyk7CisrICAg
ICAgcmV0dXJuOworKyAgICB9CisgCistICAvKiBTZXQgdGhlIG93bmVyIG9mIHRoZSBwcm9jZXNz
IGhlcmUgdG9vLiAqLworLSAgX19tdXRleF9sb2NrICgmX2h1cmRfaWQubG9jayk7CistICBpZiAo
IV9odXJkX2NoZWNrX2lkcyAoKSkKKy0gICAgSFVSRF9QT1JUX1VTRSAoJl9odXJkX3BvcnRzW0lO
SVRfUE9SVF9QUk9DXSwKKy0JCSAgIF9fcHJvY19zZXRvd25lciAocG9ydCwKKy0JCQkJICAgIChf
aHVyZF9pZC5nZW4ubnVpZHMKKy0JCQkJICAgICA/IF9odXJkX2lkLmdlbi51aWRzWzBdIDogMCks
CistCQkJCSAgICAhX2h1cmRfaWQuZ2VuLm51aWRzKSk7CistICBfX211dGV4X3VubG9jayAoJl9o
dXJkX2lkLmxvY2spOworKyAgX2h1cmRfcG9ydF9zZXQgKCZfaHVyZF9wb3J0c1tJTklUX1BPUlRf
UFJPQ10sIG5ld3Byb2MpOworIAorICAgKHZvaWQpICZyZWF1dGhfcHJvYzsJCS8qIFNpbGVuY2Ug
Y29tcGlsZXIgd2FybmluZy4gICovCisgfQorSW5kZXg6IGdsaWJjLTIuMzEvc3lzZGVwcy9tYWNo
L2h1cmQvc3Bhd25pLmMKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLSBnbGliYy0yLjMxLm9yaWcvc3lzZGVwcy9t
YWNoL2h1cmQvc3Bhd25pLmMKKysrKyBnbGliYy0yLjMxL3N5c2RlcHMvbWFjaC9odXJkL3NwYXdu
aS5jCitAQCAtNjUxLDExICs2NTEsMjkgQEAgcmV0cnk6CisgCQkJCQlyZWYsIE1BQ0hfTVNHX1RZ
UEVfTUFLRV9TRU5ELAorIAkJCQkJJm5ld3Byb2MpOworICAgICAgIF9fbWFjaF9wb3J0X2Rlc3Ry
b3kgKF9fbWFjaF90YXNrX3NlbGYgKCksIHJlZik7CistICAgICAgaWYgKCFlcnIpCistCXsKKy0J
ICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmICgpLCBwcm9jKTsKKy0J
ICBwcm9jID0gbmV3cHJvYzsKKy0JfQorKyAgICAgIGlmIChlcnIpCisrICAgICAgICBnb3RvIG91
dDsKKysgICAgICBpZiAobmV3cHJvYyA9PSBNQUNIX1BPUlRfTlVMTCkKKysgICAgICAgIHsKKysg
ICAgICAgICAgLyogT2xkIHZlcnNpb25zIG9mIHRoZSBwcm9jIHNlcnZlciBkaWQgbm90IHJlY3Jl
YXRlIHRoZSBwcm9jZXNzCisrICAgICAgICAgICAgIHBvcnQgd2hlbiByZWF1dGhlbnRpY2F0aW5n
LCBhbmQgcGFzc2VkIE1BQ0hfUE9SVF9OVUxMIHRocm91Z2gKKysgICAgICAgICAgICAgdGhlIGF1
dGggc2VydmVyLiAgVGhhdCBtdXN0IGJlIHdoYXQgd2UncmUgZGVhbGluZyB3aXRoLiAgSnVzdAor
KyAgICAgICAgICAgICBrZWVwIHRoZSBleGlzdGluZyBwcm9jIHBvcnQgaW4gdGhpcyBjYXNlLiAg
Ki8KKysgICAgICAgIH0KKysgICAgICBlbHNlCisrICAgICAgICB7CisrICAgICAgICAgIGVyciA9
IF9fcHJvY19yZWF1dGhlbnRpY2F0ZV9jb21wbGV0ZSAobmV3cHJvYyk7CisrICAgICAgICAgIGlm
IChlcnIpCisrICAgICAgICAgICAgeworKyAgICAgICAgICAgICAgX19tYWNoX3BvcnRfZGVhbGxv
Y2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgbmV3cHJvYyk7CisrICAgICAgICAgICAgICBnb3Rv
IG91dDsKKysgICAgICAgICAgICB9CisrICAgICAgICAgIGVsc2UKKysJICAgIHsKKysJICAgICAg
X19tYWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcHJvYyk7CisrCSAg
ICAgIHByb2MgPSBuZXdwcm9jOworKwkgICAgfQorKyAgICAgICAgfQorIAorICAgICAgIGlmICgh
ZXJyKQorIAllcnIgPSByZWF1dGhlbnRpY2F0ZSAoSU5JVF9QT1JUX0NSRElSLCAmcmNyZGlyKTsK
ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2dsaWJjLWh1cmQtc2VuZG1zZy1TQ01f
Q1JFRFMucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJkLXNlbmRtc2ctU0NN
X0NSRURTLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjY3ZGUy
ZTE4MjkKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nbGliYy1odXJk
LXNlbmRtc2ctU0NNX0NSRURTLnBhdGNoCkBAIC0wLDAgKzEsMjYxIEBACitTdWJqZWN0OiBbUEFU
Q0hdIGh1cmQ6IFNDTV9DUkVEUyBzdXBwb3J0CisKK0FkanVzdGVkIGZvciB1c2UgaW4gR3VpeCBi
eSByZW1vdmluZyAjaW5jbHVkZSA8c3lzZGVwLWNhbmNlbC5oPi4KKworCitTdmFudGUgU2lnbmVs
bCAgPHN2YW50ZS5zaWduZWxsQGdtYWlsLmNvbT4KK1NhbXVlbCBUaGliYXVsdCAgPHNhbXVlbC50
aGliYXVsdEBlbnMtbHlvbi5vcmc+CisKKwkqIHN5c2RlcHMvbWFjaC9odXJkL3NlbmRtc2cuYyAo
X19saWJjX3NlbmRtc2cpOiBPbiBTQ01fQ1JFRFMKKwljb250cm9sIG1lc3NhZ2VzLCByZWNvcmQg
dWlkcywgcGFzcyBhIHJlbmRlei12b3VzIHBvcnQgaW4gdGhlCisJY29udHJvbCBtZXNzYWdlLCBh
bmQgY2FsbCBfX2F1dGhfdXNlcl9hdXRoZW50aWNhdGVfcmVxdWVzdCB0bworCW1ha2UgYXV0aCBz
ZW5kIGNyZWRlbnRpYWxzIG9uIHRoYXQgcG9ydC4gIERvIG5vdCB3YWl0IGZvciBhCisJcmVwbHku
CisJKiBzeXNkZXBzL21hY2gvaHVyZC9yZWN2bXNnLmMgKGNvbnRhaW5zX3VpZCwgY29udGFpbnNf
Z2lkLAorCWNoZWNrX2F1dGgpOiBOZXcgZnVuY3Rpb25zLgorCShfX2xpYmNfcmVjdm1zZyk6IE9u
IFNDTV9DUkVEUyBjb250cm9sIG1lc3NhZ2VzLCBjYWxsIGNoZWNrX2F1dGgKKwl0byBjaGVjayB0
aGUgcGFzc2VkIGNyZWRlbnRpYWxzIHRoYW5rcyB0byB0aGUgYW5zd2VyIGZyb20gdGhlCisJYXV0
aCBzZXJ2ZXIuCisJKiBodXJkL01ha2VmaWxlICh1c2VyLWludGVyZmFjZXMpOiBBZGQgYXV0aF9y
ZXF1ZXN0IGFuZAorCWF1dGhfcmVwbHkuCisKKy0tLQorIGh1cmQvTWFrZWZpbGUgICAgICAgICAg
ICAgICB8ICAgIDIgCisgc3lzZGVwcy9tYWNoL2h1cmQvcmVjdm1zZy5jIHwgIDEzNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKworIHN5c2RlcHMvbWFjaC9odXJk
L3NlbmRtc2cuYyB8ICAgMzYgKysrKysrKysrKysKKyAzIGZpbGVzIGNoYW5nZWQsIDE3NCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCisKKy0tLSBhL3N5c2RlcHMvbWFjaC9odXJkL3JlY3Zt
c2cuYworKysrIGIvc3lzZGVwcy9tYWNoL2h1cmQvcmVjdm1zZy5jCitAQCAtMjQsNiArMjQsMTIz
IEBACisgI2luY2x1ZGUgPGh1cmQvc29ja2V0Lmg+CisgI2luY2x1ZGUgPHN5c2RlcC1jYW5jZWwu
aD4KKyAKKytzdGF0aWMgdW5zaWduZWQKKytjb250YWluc191aWQgKHVuc2lnbmVkIGludCBuLCBf
X3VpZF90IHVpZHNbbl0sIF9fdWlkX3QgdWlkKQorK3sKKysgIHVuc2lnbmVkIGk7CisrCisrICBm
b3IgKGkgPSAwOyBpIDwgbjsgaSsrKQorKyAgICBpZiAodWlkc1tpXSA9PSB1aWQpCisrICAgICAg
cmV0dXJuIDE7CisrICByZXR1cm4gMDsKKyt9CisrCisrc3RhdGljIHVuc2lnbmVkCisrY29udGFp
bnNfZ2lkICh1bnNpZ25lZCBpbnQgbiwgX19naWRfdCBnaWRzW25dLCBfX2dpZF90IGdpZCkKKyt7
CisrICB1bnNpZ25lZCBpOworKworKyAgZm9yIChpID0gMDsgaSA8IG47IGkrKykKKysgICAgaWYg
KGdpZHNbaV0gPT0gZ2lkKQorKyAgICAgIHJldHVybiAxOworKyAgcmV0dXJuIDA7CisrfQorKwor
Ky8qIENoZWNrIHRoZSBwYXNzZWQgY3JlZGVudGlhbHMuICAqLworK3N0YXRpYyBlcnJvcl90Cisr
Y2hlY2tfYXV0aCAobWFjaF9wb3J0X3QgcmVuZGV6dm91cywKKysJCSAgICBfX3BpZF90IHBpZCwK
KysJCSAgICBfX3VpZF90IHVpZCwgX191aWRfdCBldWlkLAorKwkJICAgIF9fZ2lkX3QgZ2lkLAor
KwkJICAgIGludCBuZ3JvdXBzLCBfX2dpZF90IGdyb3Vwc1tuZ3JvdXBzXSkKKyt7CisrICBlcnJv
cl90IGVycjsKKysgIHNpemVfdCBuZXVpZHMgPSBDTUdST1VQX01BWCwgbmF1aWRzID0gQ01HUk9V
UF9NQVg7CisrICBzaXplX3QgbmVnaWRzID0gQ01HUk9VUF9NQVgsIG5hZ2lkcyA9IENNR1JPVVBf
TUFYOworKyAgX191aWRfdCBldWlkc19idWZbbmV1aWRzXSwgYXVpZHNfYnVmW25hdWlkc107Cisr
ICBfX2dpZF90IGVnaWRzX2J1ZltuZWdpZHNdLCBhZ2lkc19idWZbbmFnaWRzXTsKKysgIF9fdWlk
X3QgKmV1aWRzID0gZXVpZHNfYnVmLCAqYXVpZHMgPSBhdWlkc19idWY7CisrICBfX2dpZF90ICpl
Z2lkcyA9IGVnaWRzX2J1ZiwgKmFnaWRzID0gYWdpZHNfYnVmOworKworKyAgc3RydWN0IHByb2Np
bmZvICpwaSA9IE5VTEw7CisrICBtYWNoX21zZ190eXBlX251bWJlcl90IHBpX3NpemUgPSAwOwor
KyAgaW50IGZsYWdzID0gUElfRkVUQ0hfVEFTS0lORk87CisrICBjaGFyICp0dyA9IE5VTEw7Cisr
ICBzaXplX3QgdHdfc2l6ZSA9IDA7CisrICB1bnNpZ25lZCBpOworKworKyAgZXJyID0gX19tYWNo
X3BvcnRfbW9kX3JlZnMgKG1hY2hfdGFza19zZWxmICgpLCByZW5kZXp2b3VzLAorKwkJCSAgICBN
QUNIX1BPUlRfUklHSFRfU0VORCwgMSk7CisrICBpZiAoZXJyKQorKyAgICBnb3RvIG91dDsKKysK
KysgIGRvCisrICAgIGVyciA9IF9fVVNFUE9SVAorKyAgICAgIChBVVRILCBfX2F1dGhfc2VydmVy
X2F1dGhlbnRpY2F0ZSAocG9ydCwKKysJCQkJCSByZW5kZXp2b3VzLCBNQUNIX01TR19UWVBFX0NP
UFlfU0VORCwKKysJCQkJCSBNQUNIX1BPUlRfTlVMTCwgMCwKKysJCQkJCSAmZXVpZHMsICZuZXVp
ZHMsICZhdWlkcywgJm5hdWlkcywKKysJCQkJCSAmZWdpZHMsICZuZWdpZHMsICZhZ2lkcywgJm5h
Z2lkcykpOworKyAgd2hpbGUgKGVyciA9PSBFSU5UUik7CisrICBpZiAoZXJyKQorKyAgICBnb3Rv
IG91dDsKKysKKysgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBwcm9jZXNzIGluZGVlZCBoYXMgdGhl
c2UgSURzICovCisrICBpZiAoICAgIWNvbnRhaW5zX3VpZCAobmV1aWRzLCBldWlkcywgIHVpZCkK
KysgICAgICAmJiAhY29udGFpbnNfdWlkIChuYXVpZHMsIGF1aWRzLCAgdWlkKQorKyAgIHx8ICAg
ICFjb250YWluc191aWQgKG5ldWlkcywgZXVpZHMsIGV1aWQpCisrICAgICAgJiYgIWNvbnRhaW5z
X3VpZCAobmF1aWRzLCBhdWlkcywgZXVpZCkKKysgICB8fCAgICAhY29udGFpbnNfZ2lkIChuZWdp
ZHMsIGVnaWRzLCAgZ2lkKQorKyAgICAgICYmICFjb250YWluc19naWQgKG5hZ2lkcywgYWdpZHMs
ICBnaWQpCisrICAgICkKKysgICAgeworKyAgICAgIGVyciA9IEVJTzsKKysgICAgICBnb3RvIG91
dDsKKysgICAgfQorKworKyAgLyogQ2hlY2sgZ3JvdXBzICovCisrICBmb3IgKGkgPSAwOyBpIDwg
bmdyb3VwczsgaSsrKQorKyAgICBpZiAoICAgIWNvbnRhaW5zX2dpZCAobmVnaWRzLCBlZ2lkcywg
Z3JvdXBzW2ldKQorKwkmJiAhY29udGFpbnNfZ2lkIChuYWdpZHMsIGFnaWRzLCBncm91cHNbaV0p
KQorKyAgICAgIHsKKysJZXJyID0gRUlPOworKwlnb3RvIG91dDsKKysgICAgICB9CisrCisrICAv
KiBDaGVjayBQSUQgICovCisrICAvKiBYWFg6IFVzaW5nIHByb2NfZ2V0cHJvY2luZm8gdW50aWwK
KysgICAgIHByb2NfdXNlcl9hdXRoZW50aWNhdGUgcHJvY19zZXJ2ZXJfYXV0aGVudGljYXRlIGlz
IGltcGxlbWVudGVkCisrICAqLworKyAgLyogR2V0IHByb2NpbmZvIHRvIGNoZWNrIHRoZSBvd25l
ci4gIE1heWJlIGhlIGZha2VkIHRoZSBwaWQsIGJ1dCBhdCBsZWFzdCB3ZQorKyAgICAgY2hlY2sg
dGhlIG93bmVyLiAgKi8KKysgIGVyciA9IF9fVVNFUE9SVCAoUFJPQywgX19wcm9jX2dldHByb2Np
bmZvIChwb3J0LCBwaWQsICZmbGFncywKKysJCQkJCSAgICAgKHByb2NpbmZvX3QgKikmcGksCisr
CQkJCQkgICAgICZwaV9zaXplLCAmdHcsICZ0d19zaXplKSk7CisrICBpZiAoZXJyKQorKyAgICBn
b3RvIG91dDsKKysKKysgIGlmICggICAhY29udGFpbnNfdWlkIChuZXVpZHMsIGV1aWRzLCBwaS0+
b3duZXIpCisrICAgICAgJiYgIWNvbnRhaW5zX3VpZCAobmF1aWRzLCBhdWlkcywgcGktPm93bmVy
KSkKKysgICAgZXJyID0gRUlPOworKworK291dDoKKysgIF9fbWFjaF9wb3J0X2RlYWxsb2NhdGUg
KF9fbWFjaF90YXNrX3NlbGYgKCksIHJlbmRlenZvdXMpOworKyAgaWYgKGV1aWRzICE9IGV1aWRz
X2J1ZikKKysgICAgX192bV9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmKCksICh2bV9hZGRy
ZXNzX3QpIGV1aWRzLCBuZXVpZHMgKiBzaXplb2YodWlkX3QpKTsKKysgIGlmIChhdWlkcyAhPSBh
dWlkc19idWYpCisrICAgIF9fdm1fZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZigpLCAodm1f
YWRkcmVzc190KSBhdWlkcywgbmF1aWRzICogc2l6ZW9mKHVpZF90KSk7CisrICBpZiAoZWdpZHMg
IT0gZWdpZHNfYnVmKQorKyAgICBfX3ZtX2RlYWxsb2NhdGUgKF9fbWFjaF90YXNrX3NlbGYoKSwg
KHZtX2FkZHJlc3NfdCkgZWdpZHMsIG5lZ2lkcyAqIHNpemVvZih1aWRfdCkpOworKyAgaWYgKGFn
aWRzICE9IGFnaWRzX2J1ZikKKysgICAgX192bV9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxm
KCksICh2bV9hZGRyZXNzX3QpIGFnaWRzLCBuYWdpZHMgKiBzaXplb2YodWlkX3QpKTsKKysgIGlm
ICh0d19zaXplKQorKyAgICBfX3ZtX2RlYWxsb2NhdGUgKF9fbWFjaF90YXNrX3NlbGYoKSwgKHZt
X2FkZHJlc3NfdCkgdHcsIHR3X3NpemUpOworKyAgaWYgKHBpX3NpemUpCisrICAgIF9fdm1fZGVh
bGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZigpLCAodm1fYWRkcmVzc190KSBwaSwgcGlfc2l6ZSk7
CisrCisrICByZXR1cm4gZXJyOworK30KKysKKyAvKiBSZWNlaXZlIGEgbWVzc2FnZSBhcyBkZXNj
cmliZWQgYnkgTUVTU0FHRSBmcm9tIHNvY2tldCBGRC4KKyAgICBSZXR1cm5zIHRoZSBudW1iZXIg
b2YgYnl0ZXMgcmVhZCBvciAtMSBmb3IgZXJyb3JzLiAgKi8KKyBzc2l6ZV90CitAQCAtMjExLDYg
KzMyOCwyMSBAQAorIAkgICAgbmV3ZmRzKys7CisgCSAgfQorICAgICAgIH0KKysgICAgZWxzZSBp
ZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09DS0VUICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBT
Q01fQ1JFRFMpCisrICAgICAgeworKwkvKiBTQ01fQ1JFRFMgc3VwcG9ydC4gICovCisrCS8qIENo
ZWNrIHJlY2VpdmVkIGNyZWRlbnRpYWxzICovCisrCXN0cnVjdCBjbXNnY3JlZCAqdWNyZWRwID0g
KHN0cnVjdCBjbXNnY3JlZCAqKSBDTVNHX0RBVEEoY21zZyk7CisrCisrCWVyciA9IGNoZWNrX2F1
dGggKHBvcnRzW2ldLAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfcGlkLAorKwkJCSAgdWNyZWRwLT5j
bWNyZWRfdWlkLCB1Y3JlZHAtPmNtY3JlZF9ldWlkLAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfZ2lk
LAorKwkJCSAgdWNyZWRwLT5jbWNyZWRfbmdyb3VwcywgdWNyZWRwLT5jbWNyZWRfZ3JvdXBzKTsK
KysJaWYgKGVycikKKysJICBnb3RvIGNsZWFudXA7CisrCWkrKzsKKysgICAgICB9CisgICB9Cisg
CisgICBmb3IgKGkgPSAwOyBpIDwgbnBvcnRzOyBpKyspCitAQCAtMjQxLDYgKzM3MywxMSBAQAor
IAkJX19tYWNoX3BvcnRfZGVhbGxvY2F0ZSAoX19tYWNoX3Rhc2tfc2VsZiAoKSwgcG9ydHNbaWld
KTsKKyAJICAgICAgfQorIAkgICAgfQorKwkgIGVsc2UgaWYgKGNtc2ctPmNtc2dfbGV2ZWwgPT0g
U09MX1NPQ0tFVCAmJiBjbXNnLT5jbXNnX3R5cGUgPT0gU0NNX0NSRURTKQorKwkgICAgeworKwkg
ICAgICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFza19zZWxmICgpLCBwb3J0c1tp
aV0pOworKwkgICAgICBpaSsrOworKwkgICAgfQorIAl9CisgICAgIH0KKyAKKy0tLSBhL3N5c2Rl
cHMvbWFjaC9odXJkL3NlbmRtc2cuYworKysrIGIvc3lzZGVwcy9tYWNoL2h1cmQvc2VuZG1zZy5j
CitAQCAtMTksMTAgKzE5LDEyIEBACisgI2luY2x1ZGUgPHN0cmluZy5oPgorICNpbmNsdWRlIDxz
eXMvc29ja2V0Lmg+CisgI2luY2x1ZGUgPHN5cy91bi5oPgorKyNpbmNsdWRlIDx1bmlzdGQuaD4K
KyAKKyAjaW5jbHVkZSA8aHVyZC5oPgorICNpbmNsdWRlIDxodXJkL2ZkLmg+CisgI2luY2x1ZGUg
PGh1cmQvaWZzb2NrLmg+CisgI2luY2x1ZGUgPGh1cmQvc29ja2V0Lmg+CisrI2luY2x1ZGUgPGh1
cmQvYXV0aF9yZXF1ZXN0Lmg+CisgI2luY2x1ZGUgImh1cmQvaHVyZHNvY2tldC5oIgorIAorQEAg
LTExMyw2ICsxMTUsOCBAQAorICAgICBpZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09DS0VU
ICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBTQ01fUklHSFRTKQorICAgICAgIG5wb3J0cyArPSAoY21z
Zy0+Y21zZ19sZW4gLSBDTVNHX0FMSUdOIChzaXplb2YgKHN0cnVjdCBjbXNnaGRyKSkpCisgCQkv
IHNpemVvZiAoaW50KTsKKysgICAgZWxzZSBpZiAoY21zZy0+Y21zZ19sZXZlbCA9PSBTT0xfU09D
S0VUICYmIGNtc2ctPmNtc2dfdHlwZSA9PSBTQ01fQ1JFRFMpCisrICAgICAgbnBvcnRzKys7Cisg
CisgICBpZiAobnBvcnRzKQorICAgICBwb3J0cyA9IF9fYWxsb2NhIChucG9ydHMgKiBzaXplb2Yg
KG1hY2hfcG9ydF90KSk7CitAQCAtMTQ3LDYgKzE1MSwzOCBAQAorIAkJZ290byBvdXQ7CisgCSAg
ICB9CisgCX0KKysgICAgICBlbHNlIGlmIChjbXNnLT5jbXNnX2xldmVsID09IFNPTF9TT0NLRVQg
JiYgY21zZy0+Y21zZ190eXBlID09IFNDTV9DUkVEUykKKysJeworKwkgIC8qIFNDTV9DUkVEUyBz
dXBwb3J0OiBzZW5kIGNyZWRlbnRpYWxzLiAgICovCisrCSAgbWFjaF9wb3J0X3QgcmVuZGV6dm91
cyAgPSBfX21hY2hfcmVwbHlfcG9ydCAoKSwgcmVwbHk7CisrCSAgc3RydWN0IGNtc2djcmVkICp1
Y3JlZHA7CisrCisrCSAgZXJyID0gX19tYWNoX3BvcnRfaW5zZXJ0X3JpZ2h0IChtYWNoX3Rhc2tf
c2VsZiAoKSwgcmVuZGV6dm91cywKKysJCQkJCSAgcmVuZGV6dm91cywgTUFDSF9NU0dfVFlQRV9N
QUtFX1NFTkQpOworKwkgIHBvcnRzW25wb3J0cysrXSA9IHJlbmRlenZvdXM7CisrCSAgaWYgKGVy
cikKKysJICAgIGdvdG8gb3V0OworKworKwkgIHVjcmVkcCA9IChzdHJ1Y3QgY21zZ2NyZWQgKikg
Q01TR19EQVRBKGNtc2cpOworKwkgIC8qIEZpbGwgaW4gY3JlZGVudGlhbHMgZGF0YSAqLworKwkg
IHVjcmVkcC0+Y21jcmVkX3BpZCA9IF9fZ2V0cGlkKCk7CisrCSAgdWNyZWRwLT5jbWNyZWRfdWlk
ID0gX19nZXR1aWQoKTsKKysJICB1Y3JlZHAtPmNtY3JlZF9ldWlkID0gX19nZXRldWlkKCk7Cisr
CSAgdWNyZWRwLT5jbWNyZWRfZ2lkID0gX19nZXRnaWQoKTsKKysJICB1Y3JlZHAtPmNtY3JlZF9u
Z3JvdXBzID0KKysJICAgIF9fZ2V0Z3JvdXBzIChzaXplb2YgKHVjcmVkcC0+Y21jcmVkX2dyb3Vw
cykgLyBzaXplb2YgKGdpZF90KSwKKysJCQkgdWNyZWRwLT5jbWNyZWRfZ3JvdXBzKTsKKysKKysJ
ICAvKiBBbmQgbWFrZSBhdXRoIHNlcnZlciBhdXRoZW50aWNhdGUgdXMuICAqLworKwkgIHJlcGx5
ID0gX19tYWNoX3JlcGx5X3BvcnQoKTsKKysJICBlcnIgPSBfX1VTRVBPUlQKKysJICAgIChBVVRI
LCBfX2F1dGhfdXNlcl9hdXRoZW50aWNhdGVfcmVxdWVzdCAocG9ydCwKKysJCQkJCXJlcGx5LCBN
QUNIX01TR19UWVBFX01BS0VfU0VORF9PTkNFLAorKwkJCQkJcmVuZGV6dm91cywgTUFDSF9NU0df
VFlQRV9NQUtFX1NFTkQpKTsKKysJICBfX21hY2hfcG9ydF9kZWFsbG9jYXRlIChfX21hY2hfdGFz
a19zZWxmICgpLCByZXBseSk7CisrCSAgaWYgKGVycikKKysJICAgIGdvdG8gb3V0OworKwl9Cisg
ICAgIH0KKyAKKyAgIGlmIChhZGRyKQorLS0tIGEvaHVyZC9NYWtlZmlsZQorKysrIGIvaHVyZC9N
YWtlZmlsZQorQEAgLTI5LDcgKzI5LDcgQEAKKyAjIFRoZSBSUEMgaW50ZXJmYWNlcyBnbyBpbiBh
IHNlcGFyYXRlIGxpYnJhcnkuCisgaW50ZXJmYWNlLWxpYnJhcnkgOj0gbGliaHVyZHVzZXIKKyB1
c2VyLWludGVyZmFjZXMJCTo9ICQoYWRkcHJlZml4IGh1cmQvLFwKKy0JCQkJICAgICAgIGF1dGgg
c3RhcnR1cCBcCisrCQkJCSAgICAgICBhdXRoIGF1dGhfcmVxdWVzdCBhdXRoX3JlcGx5IHN0YXJ0
dXAgXAorIAkJCQkgICAgICAgcHJvY2VzcyBwcm9jZXNzX3JlcXVlc3QgXAorIAkJCQkgICAgICAg
bXNnIG1zZ19yZXBseSBtc2dfcmVxdWVzdCBcCisgCQkJCSAgICAgICBleGVjIGV4ZWNfc3RhcnR1
cCBjcmFzaCBpbnRlcnJ1cHQgXAotLSAKMi4zMy4wCgo=


--=-HoVwep0kBgUa1AItb646--

--=-m41uDnbCl2VJI+AMMJZd
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+4iGRcl7gUCYUhlMBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7iWrAQD1ktyb6uKCWa+zNN7qsHV47ZtY
koQkU0lwuQP5hE8MDAD+PLRxrxmKLWcnZHtikmzVyas8E/3+ias1pe5UIRoX9A4=
=jKWR
-----END PGP SIGNATURE-----

--=-m41uDnbCl2VJI+AMMJZd--





Acknowledgement sent to Maxime Devos <maximedevos@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#50698; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 21 Sep 2021 14:00:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.