From mboxrd@z Thu Jan 1 00:00:00 1970 From: sabiya kazi Subject: Re: Interested to participate in Outreachy Program Date: Wed, 23 Mar 2016 22:04:33 +0530 Message-ID: References: <56E811CF.1080509@cardoe.com> <56EA3513.2060700@cardoe.com> <56EAB99C.5030901@cardoe.com> <56F1699C.3030907@cardoe.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113a9cbe9e756f052eb9e744 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ailk0-0001jH-Hn for xen-devel@lists.xenproject.org; Wed, 23 Mar 2016 16:34:40 +0000 Received: by mail-qg0-f53.google.com with SMTP id y89so16534699qge.2 for ; Wed, 23 Mar 2016 09:34:34 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Doug Goldstein Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org --001a113a9cbe9e756f052eb9e744 Content-Type: multipart/alternative; boundary=001a113a9cbe9e7569052eb9e742 --001a113a9cbe9e7569052eb9e742 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Doug, Can you have a look at patch and let me know if everything is correct, I think things are good. I would also like to have a word with you for deciding timeline for project. Meantime, I have started reading stuff about rust language. Regards, -Sabiya =E2=80=8B --001a113a9cbe9e7569052eb9e742 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Doug,
Can you have a look at patch and let me know = if everything
is correct, I think things are good.=C2=A0

I would = also like to have a word with you for deciding timeline for
project. Mea= ntime, I have started reading stuff =C2=A0about rust language.


<= /div>
Regards,
-Sabiya
=E2=80=8B
--001a113a9cbe9e7569052eb9e742-- --001a113a9cbe9e756f052eb9e744 Content-Type: text/x-patch; charset=US-ASCII; name="Extend_XL_COmmand_with_Escapechar_Option.patch" Content-Disposition: attachment; filename="Extend_XL_COmmand_with_Escapechar_Option.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_im52lcdi0 ZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggM2Y0NWZi OS4uMWMyZmI3OSAxMDA2NDQKLS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZp bGUKQEAgLTEsNCArMSw0IEBACi1YRU5fUk9PVCA9ICQoQ1VSRElSKS8uLgorCVhFTl9ST09UID0g JChDVVJESVIpLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIFNVQkRJ UlMteSA6PQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9vbHMv Y29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGQwMDZmZGMuLjE5OTQzMmMgMTAwNjQ0Ci0tLSBh L3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVudC9t YWluLmMKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlIDxzeXMvc2VsZWN0Lmg+CiAjaW5jbHVk ZSA8ZXJyLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8Y3R5cGUuaD4KICNpZmRl ZiBfX3N1bl9fCiAjaW5jbHVkZSA8c3lzL3N0cm9wdHMuaD4KICNlbmRpZgpAQCAtNDUsMTAgKzQ2 LDEyIEBACiAKICNkZWZpbmUgRVNDQVBFX0NIQVJBQ1RFUiAweDFkCiAKKyMgZGVmaW5lIENPTlRS T0woYykgKChjKSBeIDB4NDApCisKIHN0YXRpYyB2b2xhdGlsZSBzaWdfYXRvbWljX3QgcmVjZWl2 ZWRfc2lnbmFsID0gMDsKIHN0YXRpYyBjaGFyIGxvY2tmaWxlW3NpemVvZiAoWEVOX0xPQ0tfRElS ICIveGVuY29uc29sZS4iKSArIDhdID0geyAwIH07CiBzdGF0aWMgaW50IGxvY2tmZCA9IC0xOwot CitzdGF0aWMgY2hhciBlc2NhcGVjaGFyID0gRVNDQVBFX0NIQVJBQ1RFUjsKIHN0YXRpYyB2b2lk IHNpZ2hhbmRsZXIoaW50IHNpZ251bSkKIHsKIAlyZWNlaXZlZF9zaWduYWwgPSAxOwpAQCAtMjE0 LDcgKzIxNyw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9sb29wKGludCBmZCwgc3RydWN0IHhzX2hh bmRsZSAqeHMsIGNoYXIgKnB0eV9wYXRoLAogCQkJY2hhciBtc2dbNjBdOwogCiAJCQlsZW4gPSBy ZWFkKFNURElOX0ZJTEVOTywgbXNnLCBzaXplb2YobXNnKSk7Ci0JCQlpZiAobGVuID09IDEgJiYg bXNnWzBdID09IEVTQ0FQRV9DSEFSQUNURVIpIHsKKwkJCWlmIChsZW4gPT0gMSAmJiBtc2dbMF0g PT0gZXNjYXBlY2hhcikgewogCQkJCXJldHVybiAwOwogCQkJfSAKIApAQCAtMzE4LDYgKzMyMSwx NCBAQCBzdGF0aWMgdm9pZCBjb25zb2xlX3VubG9jayh2b2lkKQogCX0KIH0KIAorY2hhciBnZXRF c2NhcGVDaGFyKGNvbnN0IGNoYXIgKnMpCit7CisgICAgaWYgKCpzID09ICdeJykKKyAgICAgICAg cmV0dXJuIENPTlRST0wodG91cHBlcihzWzFdKSk7CisKKyAgICByZXR1cm4gKnM7Cit9CisKIGlu dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKIAlzdHJ1Y3QgdGVybWlvcyBhdHRyOwpA QCAtMzI5LDYgKzM0MCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAlzdHJ1 Y3Qgb3B0aW9uIGxvcHRbXSA9IHsKIAkJeyAidHlwZSIsICAgICAxLCAwLCAndCcgfSwKIAkJeyAi bnVtIiwgICAgIDEsIDAsICduJyB9LAorCQl7ICJlc2NhcGVjaGFyIiwgICAgIDEsIDAsICduJyB9 LAogCQl7ICJoZWxwIiwgICAgMCwgMCwgJ2gnIH0sCiAJCXsgMCB9LAogCkBAIC0zNjMsNiArMzc1 LDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJCQlleGl0KEVJTlZBTCk7 CiAJCQl9CiAJCQlicmVhazsKKwkJY2FzZSAnZScgOgorCQkgICAgZXNjYXBlY2hhciA9IGdldEVz Y2FwZUNoYXIob3B0YXJnKTsKKyAgICAgICAgICAgIGJyZWFrOworCisKIAkJZGVmYXVsdDoKIAkJ CWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBhcmd1bWVudFxuIik7CiAJCQlmcHJpbnRmKHN0ZGVy ciwgIlRyeSBgJXMgLS1oZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cbiIsIApkaWZmIC0tZ2l0 IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXggNGNkYzE2 OS4uODZlZTY3MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9s aWJ4bC9saWJ4bC5jCkBAIC0xNzE1LDE0ICsxNzE1LDE2IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9k ZXN0cm95X2RvbWlkX2NiKGxpYnhsX19lZ2MgKmVnYywKIH0KIAogaW50IGxpYnhsX2NvbnNvbGVf ZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25zX251bSwKLSAgICAg ICAgICAgICAgICAgICAgICAgbGlieGxfY29uc29sZV90eXBlIHR5cGUpCisgICAgICAgICAgICAg ICAgICAgICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBlLCBjaGFyIGVzY2FwZWNoYXIpCiB7CisK KyAgICAKICAgICBHQ19JTklUKGN0eCk7CiAgICAgY2hhciAqcCA9IEdDU1BSSU5URigiJXMveGVu Y29uc29sZSIsIGxpYnhsX19wcml2YXRlX2JpbmRpcl9wYXRoKCkpOwogICAgIGNoYXIgKmRvbWlk X3MgPSBHQ1NQUklOVEYoIiVkIiwgZG9taWQpOwogICAgIGNoYXIgKmNvbnNfbnVtX3MgPSBHQ1NQ UklOVEYoIiVkIiwgY29uc19udW0pOwogICAgIGNoYXIgKmNvbnNfdHlwZV9zOwotCisgICAgY2hh ciAqY29uc19lc2NhcGVfY2hhciA9IEdDU1BSSU5URigiJWMiLCBlc2NhcGVjaGFyKTsgCiAgICAg c3dpdGNoICh0eXBlKSB7CiAgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZUEVfUFY6CiAgICAgICAg IGNvbnNfdHlwZV9zID0gInB2IjsKQEAgLTE3MzQsMTMgKzE3MzYsMTcgQEAgaW50IGxpYnhsX2Nv bnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25zX251bSwK ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgZXhlY2wocCwgcCwgZG9taWRfcywgIi0t bnVtIiwgY29uc19udW1fcywgIi0tdHlwZSIsIGNvbnNfdHlwZV9zLCAodm9pZCAqKU5VTEwpOwor ICAgaWYoY29uc19lc2NhcGVfY2hhciA9PSBOVUxMKQorICAgICAgICBleGVjbChwLCBwLCBkb21p ZF9zLCAiLS1udW0iLCBjb25zX251bV9zLCAiLS10eXBlIiwgY29uc190eXBlX3MsKHZvaWQgKilO VUxMKTsKKyAgIGVsc2UKKyAgICAgICAgZXhlY2wocCwgcCwgZG9taWRfcywgIi0tbnVtIiwgY29u c19udW1fcywgIi0tdHlwZSIsIGNvbnNfdHlwZV9zLCAiLS1lc2NhcGVjaGFyIiwgY29uc19lc2Nh cGVfY2hhciwgKHZvaWQgKilOVUxMKTsKIAogb3V0OgogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJu IEVSUk9SX0ZBSUw7CiB9CiAKKwogaW50IGxpYnhsX2NvbnNvbGVfZ2V0X3R0eShsaWJ4bF9jdHgg KmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25zX251bSwKICAgICAgICAgICAgICAgICAgICAg ICAgICAgbGlieGxfY29uc29sZV90eXBlIHR5cGUsIGNoYXIgKipwYXRoKQogewpAQCAtMTgyMyw3 ICsxODI5LDcgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAotaW50IGxpYnhsX3ByaW1hcnlf Y29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZF92bSkKK2ludCBsaWJ4 bF9wcmltYXJ5X2NvbnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWRfdm0s IGNoYXIgZXNjYXBlY2hhcikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBpbnQgY29uc19u dW07CkBAIC0xODMyLDcgKzE4MzgsNyBAQCBpbnQgbGlieGxfcHJpbWFyeV9jb25zb2xlX2V4ZWMo bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkX3ZtKQogCiAgICAgcmMgPSBsaWJ4bF9fcHJp bWFyeV9jb25zb2xlX2ZpbmQoY3R4LCBkb21pZF92bSwgJmRvbWlkLCAmY29uc19udW0sICZ0eXBl KTsKICAgICBpZiAoIHJjICkgcmV0dXJuIHJjOwotICAgIHJldHVybiBsaWJ4bF9jb25zb2xlX2V4 ZWMoY3R4LCBkb21pZCwgY29uc19udW0sIHR5cGUpOworICAgIHJldHVybiBsaWJ4bF9jb25zb2xl X2V4ZWMoY3R4LCBkb21pZCwgY29uc19udW0sIHR5cGUsIGVzY2FwZWNoYXIpOwogfQogCiBpbnQg bGlieGxfcHJpbWFyeV9jb25zb2xlX2dldF90dHkobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv bWlkX3ZtLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xp YnhsLmgKaW5kZXggZjllM2VmNS4uNGFjOGNmZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yMTgsNiArMjE4LDEyIEBACiAjZGVm aW5lIExJQlhMX0hBVkVfU09GVF9SRVNFVCAxCiAKIC8qCisgaWYgdXNlciBkb2VzIG5vdCBzcGVj aWZ5IGFueSBlc2NhcGUgY2hhcmFjdGVyIHNlcXVlbmNlIHRoZW4gCisgRGVmYXVsdCBlc2NhcGUg Y2hhcmFjdGVyIHdpbGwgYmUgXl0gCisgKi8KKworI2RlZmluZSBDVFJMX0NMT1NFX0JSQUNLRVQg J1xlJworLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3Vh cmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpAQCAt MTMxNywxNSArMTMyMywyNiBAQCBpbnQgbGlieGxfd2FpdF9mb3JfZnJlZV9tZW1vcnkobGlieGxf Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBtZW1vcnlfawogaW50IGxpYnhsX3dh aXRfZm9yX21lbW9yeV90YXJnZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQg d2FpdF9zZWNzKTsKIAogaW50IGxpYnhsX3ZuY3ZpZXdlcl9leGVjKGxpYnhsX2N0eCAqY3R4LCB1 aW50MzJfdCBkb21pZCwgaW50IGF1dG9wYXNzKTsKLWludCBsaWJ4bF9jb25zb2xlX2V4ZWMobGli eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgY29uc19udW0sIGxpYnhsX2NvbnNvbGVf dHlwZSB0eXBlKTsKKworCisvKgorICogIEVzY2FwZWNoYXIgY2FuIGJlIHNwZWNpZmllZCAsIElm IHNwZWNpZmllZCBnaXZlbiBlc2NhcGUgY2hhciB3aWxsCisgKiAgYmUgdXNlZCBmb3IgdGVybWlu YXRpbmcgbG9nZ2luZy4gT3RoZXJ3aXNlIGRlZmF1bHQgQ3RybC1dIHdpbGwgYmUgdXNlZCwKKyAq LworaW50IGxpYnhsX2NvbnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs IGludCBjb25zX251bSwgbGlieGxfY29uc29sZV90eXBlIHR5cGUsIGNoYXIgZXNjYXBlY2hhcik7 CiAvKiBsaWJ4bF9wcmltYXJ5X2NvbnNvbGVfZXhlYyBmaW5kcyB0aGUgZG9taWQgYW5kIGNvbnNv bGUgbnVtYmVyCiAgKiBjb3JyZXNwb25kaW5nIHRvIHRoZSBwcmltYXJ5IGNvbnNvbGUgb2YgdGhl IGdpdmVuIHZtLCB0aGVuIGNhbGxzCiAgKiBsaWJ4bF9jb25zb2xlX2V4ZWMgd2l0aCB0aGUgcmln aHQgYXJndW1lbnRzIChkb21pZCBtaWdodCBiZSBkaWZmZXJlbnQKICAqIGlmIHRoZSBndWVzdCBp cyB1c2luZyBzdHViZG9tcykuCiAgKiBUaGlzIGZ1bmN0aW9uIGNhbiBiZSBjYWxsZWQgYWZ0ZXIg Y3JlYXRpbmcgdGhlIGRldmljZSBtb2RlbCwgaW4KICAqIGNhc2Ugb2YgSFZNIGd1ZXN0cywgYW5k IGJlZm9yZSBsaWJ4bF9ydW5fYm9vdGxvYWRlciBpbiBjYXNlIG9mIFBWCi0gKiBndWVzdHMgdXNp bmcgcHlncnViLiAqLwotaW50IGxpYnhsX3ByaW1hcnlfY29uc29sZV9leGVjKGxpYnhsX2N0eCAq Y3R4LCB1aW50MzJfdCBkb21pZF92bSk7CisgKiBndWVzdHMgdXNpbmcgcHlncnViLiAKKyAqCisg KiBFc2NhcGVjaGFyIGNhbiBiZSBzcGVjaWZpZWQgLCBJZiBzcGVjaWZpZWQgZ2l2ZW4gZXNjYXBl IGNoYXIgd2lsbAorICogYmUgdXNlZCBmb3IgdGVybWluYXRpbmcgbG9nZ2luZy4gT3RoZXJ3aXNl IGRlZmF1bHQgQ3RybC1dIHdpbGwgYmUgdXNlZCwKKyAqLworIAoraW50IGxpYnhsX3ByaW1hcnlf Y29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZF92bSwgY2hhciBlc2Nh cGVjaGFyKTsKIAogLyogbGlieGxfY29uc29sZV9nZXRfdHR5IHJldHJpZXZlcyB0aGUgc3BlY2lm aWVkIGRvbWFpbidzIGNvbnNvbGUgdHR5IHBhdGgKICAqIGFuZCBzdG9yZXMgaXQgaW4gcGF0aC4g Q2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBmcmVlaW5nIHRoZSBtZW1vcnkuCmRpZmYgLS1naXQg YS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKaW5k ZXggOTkwZDNjOS4uZmE4N2Y4ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5j CisrKyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwpAQCAtMSwzICsxLDQgQEAKKwogLyoKICAq IENvcHlyaWdodCAoQykgMjAwOSAgICAgIENpdHJpeCBMdGQuCiAgKiBBdXRob3IgU3RlZmFubyBT dGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNvbT4KQEAgLTQxLDcgKzQy LDggQEAKICNpbmNsdWRlICJsaWJ4bF9qc29uLmgiCiAjaW5jbHVkZSAibGlieGx1dGlsLmgiCiAj aW5jbHVkZSAieGwuaCIKLQorIyBkZWZpbmUgQ09OVFJPTChjKSAoKGMpIF4gMHg0MCkKKyBjaGFy IGdldEVzY2FwZUNoYXIoY29uc3QgY2hhciAqcyk7CiAvKiBGb3IgY2FsbHMgd2hpY2ggcmV0dXJu IGFuIGVycm5vIG9uIGZhaWx1cmUgKi8KICNkZWZpbmUgQ0hLX0VSUk5PVkFMKCBjYWxsICkgKHsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgaW50IGNo a19lcnJub3ZhbCA9IChjYWxsKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKQEAgLTI2MjMsNyArMjYyNSw3IEBAIHN0YXRpYyB2b2lkIGF1dG9jb25uZWN0X2NvbnNvbGUo bGlieGxfY3R4ICpjdHhfaWdub3JlZCwKICAgICBwb3N0Zm9yaygpOwogCiAgICAgc2xlZXAoMSk7 Ci0gICAgbGlieGxfcHJpbWFyeV9jb25zb2xlX2V4ZWMoY3R4LCBibGRvbWlkKTsKKyAgICBsaWJ4 bF9wcmltYXJ5X2NvbnNvbGVfZXhlYyhjdHgsIGJsZG9taWQsIDApOwogICAgIC8qIERvIG5vdCBy ZXR1cm4uIHhsIGNvbnRpbnVlZCBpbiBjaGlsZCBwcm9jZXNzICovCiAgICAgcGVycm9yKCJ4bDog dW5hYmxlIHRvIGV4ZWMgY29uc29sZSBjbGllbnQiKTsKICAgICBfZXhpdCgxKTsKQEAgLTM0MTEs MTQgKzM0MTMsMjEgQEAgaW50IG1haW5fY2RfaW5zZXJ0KGludCBhcmdjLCBjaGFyICoqYXJndikK ICAgICBjZF9pbnNlcnQoZG9taWQsIHZpcnRkZXYsIGZpbGUpOwogICAgIHJldHVybiAwOwogfQor Y2hhciBnZXRFc2NhcGVDaGFyKGNvbnN0IGNoYXIgKnMpCit7CisgICAgaWYgKCpzID09ICdeJykK KyAgICAgICAgcmV0dXJuIENPTlRST0wodG91cHBlcihzWzFdKSk7CiAKKyAgICByZXR1cm4gKnM7 Cit9CiBpbnQgbWFpbl9jb25zb2xlKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICB1aW50 MzJfdCBkb21pZDsKICAgICBpbnQgb3B0ID0gMCwgbnVtID0gMDsKKyAgICBjaGFyIGVzY2FwZWNo YXIgPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBlID0gMDsKIAotICAgIFNXSVRDSF9G T1JFQUNIX09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7CisgICAgU1dJVENI X0ZPUkVBQ0hfT1BUKG9wdCwgIm46dDplIiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7CiAgICAgY2Fz ZSAndCc6CiAgICAgICAgIGlmICghc3RyY21wKG9wdGFyZywgInB2IikpCiAgICAgICAgICAgICB0 eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1BWOwpAQCAtMzQzMiwxMyArMzQ0MSwxOCBAQCBpbnQg bWFpbl9jb25zb2xlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjYXNlICduJzoKICAgICAg ICAgbnVtID0gYXRvaShvcHRhcmcpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlICdlJzoKKyAg ICAgICAgZXNjYXBlY2hhciA9IGdldEVzY2FwZUNoYXIob3B0YXJnKTsKKyAgICAgICAgYnJlYWs7 CiAgICAgfQogCiAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOwogICAgIGlm ICghdHlwZSkKLSAgICAgICAgbGlieGxfcHJpbWFyeV9jb25zb2xlX2V4ZWMoY3R4LCBkb21pZCk7 Ci0gICAgZWxzZQotICAgICAgICBsaWJ4bF9jb25zb2xlX2V4ZWMoY3R4LCBkb21pZCwgbnVtLCB0 eXBlKTsKKyAgICAgICAgbGlieGxfcHJpbWFyeV9jb25zb2xlX2V4ZWMoY3R4LCBkb21pZCwgZXNj YXBlY2hhcik7CisgICAgZWxzZSAKKyAgICAgICAgbGlieGxfY29uc29sZV9leGVjKGN0eCwgZG9t aWQsIG51bSwgdHlwZSwgZXNjYXBlY2hhcik7IAorCisgICAgICAgIAogICAgIGZwcmludGYoc3Rk ZXJyLCAiVW5hYmxlIHRvIGF0dGFjaCBjb25zb2xlXG4iKTsKICAgICByZXR1cm4gMTsKIH0KZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZHRhYmxlLmMgYi90b29scy9saWJ4bC94bF9jbWR0 YWJsZS5jCmluZGV4IGZkYzFhYzYuLjc5NGM3YzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hs X2NtZHRhYmxlLmMKKysrIGIvdG9vbHMvbGlieGwveGxfY21kdGFibGUuYwpAQCAtMTMzLDggKzEz Myw5IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICZtYWluX2NvbnNv bGUsIDAsIDAsCiAgICAgICAiQXR0YWNoIHRvIGRvbWFpbidzIGNvbnNvbGUiLAogICAgICAgIltv cHRpb25zXSA8RG9tYWluPlxuIgotICAgICAgIi10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUs IHB2IG9yIHNlcmlhbFxuIgotICAgICAgIi1uIDxudW1iZXI+ICAgICBjb25zb2xlIG51bWJlciIK KyAgICAgICItdCA8dHlwZT4gICAgICAgICAgICAgY29uc29sZSB0eXBlLCBwdiBvciBzZXJpYWxc biIKKyAgICAgICItbiA8bnVtYmVyPiAgICAgICAgICAgY29uc29sZSBudW1iZXJcbiIKKyAgICAg ICItZSA8ZXNjYXBlY2hhcj4gICAgICAgZXNjYXBlIGNoYXJhY3RlciIKICAgICB9LAogICAgIHsg InZuY3ZpZXdlciIsCiAgICAgICAmbWFpbl92bmN2aWV3ZXIsIDAsIDAsCg== --001a113a9cbe9e756f052eb9e744 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --001a113a9cbe9e756f052eb9e744--