From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 19 07:05:12 2017 Received: (at 27749) by debbugs.gnu.org; 19 Jul 2017 11:05:12 +0000 Received: from localhost ([127.0.0.1]:47222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dXmn1-0003lp-Te for submit@debbugs.gnu.org; Wed, 19 Jul 2017 07:05:12 -0400 Received: from mail-pf0-f179.google.com ([209.85.192.179]:33780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dXmmz-0003lb-Q2 for 27749@debbugs.gnu.org; Wed, 19 Jul 2017 07:05:10 -0400 Received: by mail-pf0-f179.google.com with SMTP id s70so16636147pfs.0 for <27749@debbugs.gnu.org>; Wed, 19 Jul 2017 04:05:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=E9steNeaHRpEiM1JGjDlwFZlv2M56hPxB3+Zb8UsPRM=; b=Wo2ax1OalxMnBURjMkSFqFuSJ3cI3qed6a67UqvIaSITqzw2xRX7fhYROe7KBPafAU 9M6VS/BhuPyZzqEeMJPO0wl/DwwIrGd6iIsQzHtZwgBT3d8OWdriOVQzJ1SYpsi0qVWT 4qIYndaj/XYJ3k2Og24LZJq3Q3p2MMNTv4tzMXua3tt5MfOlWJCteK5782XygBmRzkK+ h3GgfCZJs04mXMiL6MqXCUccttC4NwI4j9M18bdKKxeDtWEZ38Kry/4pJ/wtinJ+IpI5 m8PLuVSmizIEOVZ4mrqOnuUmVR05zJg26pS6wsH2ouUP9I2hnytyTrycZEnc0iIZTZs+ k4aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=E9steNeaHRpEiM1JGjDlwFZlv2M56hPxB3+Zb8UsPRM=; b=g3VIR+6CBi61z1laRsJ+JkyFR0z8rKgzbHSjdNpJwzskGMgSmr7MqsSppW3Ti0Lvo7 aYoSLjoRuiRH0GZ3AwUnT85150DubX5Z5gjGgBzEmCkw7CBoUxafr+7RPITN4qnJ16xO 8zNS7fcARDf4l+gk3eaaQJqp5p2w8tgwDnBhoRGSwv8VzeY3n9orBDCQnIK44o7Y/dNc q/WcmXr5T7qc5d4hS9k6Pr8aUnJRUnh2o5L7W7t+uTFNW7cSPRZIuKiZtOYqABwqMkSq 9sU8lKTeI+feVMxng0biGM1FdkHMYFFVDxmQA8gbeObgEK03q+f5zyQL2m/PAy4eCxhS DoyA== X-Gm-Message-State: AIVw110YaEzSQK+3/rPb39rtiEMKCtMOfmfYhzhFegVHzCI2a3PyYdBQ UAy0sFvVtiFNSg== X-Received: by 10.98.68.76 with SMTP id r73mr2429742pfa.152.1500462303822; Wed, 19 Jul 2017 04:05:03 -0700 (PDT) Received: from debian (n058152179198.netvigator.com. [58.152.179.198]) by smtp.gmail.com with ESMTPSA id c7sm56459pfa.174.2017.07.19.04.05.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 19 Jul 2017 04:05:02 -0700 (PDT) From: Alex Vong To: Leo Famulari Subject: Re: [bug#27749] [PATCH] gnu: heimdal: Update to 7.4.0 [fixes CVE-2017-11103]. References: <87wp76kv68.fsf@gmail.com> <20170718154906.GB16798@jasmine.lan> <87bmogzspe.fsf@gmail.com> Date: Wed, 19 Jul 2017 19:04:53 +0800 In-Reply-To: <87bmogzspe.fsf@gmail.com> (Alex Vong's message of "Wed, 19 Jul 2017 17:22:53 +0800") Message-ID: <877ez4znze.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 27749 Cc: 27749@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.5 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain I find out that our version of heimdal is also affected by CVE-2017-6594. So I amend the previous patch to fix it as well. Changes to 'NEWS' and files in 'tests/' does not apply, so I remove them. Also, I change hunk#4 of 'kdc/krb5tgs.c' so that it applies. It used to be: foo foo* +bar +bar* baz baz* Now it is: foo foo* +bar +bar* Here is the updated patch: --=-=-= Content-Type: scm Content-Disposition: attachment; filename=0001-gnu-heimdal-Fix-CVE-2017-6594-11103.patch Content-Transfer-Encoding: base64 RnJvbSAzM2FlNjRlYWQyMDMxZTc3MDc2MzkzMDI5NzdkMzE0ODdlOTkyNjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IFZvbmcgPGFsZXh2b25nMTk5NUBnbWFpbC5jb20+CkRh dGU6IFdlZCwgMTkgSnVsIDIwMTcgMTc6MDE6NDcgKzA4MDAKU3ViamVjdDogW1BBVENIXSBnbnU6 IGhlaW1kYWw6IEZpeCBDVkUtMjAxNy17NjU5NCwxMTEwM30uCgoqIGdudS9wYWNrYWdlcy9wYXRj aGVzL2hlaW1kYWwtQ1ZFLTIwMTctNjU5NC5wYXRjaCwKZ251L3BhY2thZ2VzL3BhdGNoZXMvaGVp bWRhbC1DVkUtMjAxNy0xMTEwMy5wYXRjaDogTmV3IGZpbGVzLgoqIGdudS9sb2NhbC5tayAoZGlz dF9wYXRjaF9EQVRBKTogQWRkIHRoZW0uCiogZ251L3BhY2thZ2VzL2tlcmJlcm9zLnNjbSAoaGVp bWRhbClbc291cmNlXTogVXNlIHRoZW0uCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsKIGdudS9wYWNrYWdlcy9rZXJiZXJvcy5zY20g ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArCiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9oZWlt ZGFsLUNWRS0yMDE3LTExMTAzLnBhdGNoIHwgNDUgKysrKysrKysrKysrCiBnbnUvcGFja2FnZXMv cGF0Y2hlcy9oZWltZGFsLUNWRS0yMDE3LTY1OTQucGF0Y2ggIHwgODUgKysrKysrKysrKysrKysr KysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9oZWltZGFsLUNWRS0yMDE3LTExMTAzLnBhdGNo CiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvaGVpbWRhbC1DVkUtMjAx Ny02NTk0LnBhdGNoCgpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rCmlu ZGV4IDkyYWQxMTJjZi4uNWY0YmM0N2EwIDEwMDY0NAotLS0gYS9nbnUvbG9jYWwubWsKKysrIGIv Z251L2xvY2FsLm1rCkBAIC02OTEsNiArNjkxLDggQEAgZGlzdF9wYXRjaF9EQVRBID0JCQkJCQlc CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2hkZi1lb3M1LXJlbW92ZS1nY3RwLnBhdGNoCQlcCiAg ICVEJS9wYWNrYWdlcy9wYXRjaGVzL2hkZi1lb3M1LWZpeC1zemlwLnBhdGNoCQkJXAogICAlRCUv cGFja2FnZXMvcGF0Y2hlcy9oZGYtZW9zNS1mb3J0cmFudGVzdHMucGF0Y2gJCVwKKyAgJUQlL3Bh Y2thZ2VzL3BhdGNoZXMvaGVpbWRhbC1DVkUtMjAxNy02NTk0LnBhdGNoCQlcCisgICVEJS9wYWNr YWdlcy9wYXRjaGVzL2hlaW1kYWwtQ1ZFLTIwMTctMTExMDMucGF0Y2gJCVwKICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMvaGlnYW4tcmVtb3ZlLW1hcmNoLW5hdGl2ZS1mbGFnLnBhdGNoCVwKICAgJUQl L3BhY2thZ2VzL3BhdGNoZXMvaHViYnViLXNvcnQtZW50aXRpZXMucGF0Y2gJCVwKICAgJUQlL3Bh Y2thZ2VzL3BhdGNoZXMvaHVyZC1maXgtZXRoLW11bHRpcGxleGVyLWRlcGVuZGVuY3kucGF0Y2gg ICAgICAgIFwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9rZXJiZXJvcy5zY20gYi9nbnUvcGFj a2FnZXMva2VyYmVyb3Muc2NtCmluZGV4IDU4ZjYxOTc3MC4uNTlmZDk0NGM2IDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMva2VyYmVyb3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9rZXJiZXJvcy5z Y20KQEAgLTE0NCw2ICsxNDQsOCBAQCBzZWN1cmUgbWFubmVyIHRocm91Z2ggY2xpZW50LXNlcnZl ciBtdXR1YWwgYXV0aGVudGljYXRpb24gdmlhIHRpY2tldHMuIikKICAgICAgICAgICAgICAgKHNo YTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgogICAgICAgICAgICAgICAgICIxOWd5cGY5dnpm cnMyYncyMzFxbGpmbDRjcWMxcml5ZzBhaTB4bW0xbmQxd25nbnBwaG1hIikpCisgICAgICAgICAg ICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAiaGVpbWRhbC1DVkUtMjAxNy02NTk0LnBhdGNo IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlaW1kYWwtQ1ZFLTIw MTctMTExMDMucGF0Y2giKSkKICAgICAgICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1 dGlscykpKQogICAgICAgICAgICAgICAoc25pcHBldAogICAgICAgICAgICAgICAgJyhzdWJzdGl0 dXRlKiAiY29uZmlndXJlIgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvaGVpbWRh bC1DVkUtMjAxNy0xMTEwMy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL2hlaW1kYWwtQ1ZF LTIwMTctMTExMDMucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi5k NzZmMGRmMzYKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9oZWltZGFs LUNWRS0yMDE3LTExMTAzLnBhdGNoCkBAIC0wLDAgKzEsNDUgQEAKK0ZpeCBDVkUtMjAxNy0xMTEw MzoKKworaHR0cHM6Ly9vcnBoZXVzLWx5cmUuaW5mby8KK2h0dHBzOi8vY3ZlLm1pdHJlLm9yZy9j Z2ktYmluL2N2ZW5hbWUuY2dpP25hbWU9Q1ZFLTIwMTctMTExMDMKK2h0dHBzOi8vc2VjdXJpdHkt dHJhY2tlci5kZWJpYW4ub3JnL3RyYWNrZXIvQ1ZFLTIwMTctMTExMDMKKworUGF0Y2ggbGlmdGVk IGZyb20gdXBzdHJlYW0gc291cmNlIHJlcG9zaXRvcnk6CisKK2h0dHBzOi8vZ2l0aHViLmNvbS9o ZWltZGFsL2hlaW1kYWwvY29tbWl0LzZkZDNlYjgzNmJiYjgwYTAwZmZjZWQ0YWQ1NzA3N2ExY2Rm MjI3ZWEKKworRnJvbSA2ZGQzZWI4MzZiYmI4MGEwMGZmY2VkNGFkNTcwNzdhMWNkZjIyN2VhIE1v biBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogSmVmZnJleSBBbHRtYW4gPGphbHRtYW5Ac2Vj dXJlLWVuZHBvaW50cy5jb20+CitEYXRlOiBXZWQsIDEyIEFwciAyMDE3IDE1OjQwOjQyIC0wNDAw CitTdWJqZWN0OiBbUEFUQ0hdIENWRS0yMDE3LTExMTAzOiBPcnBoZXVzJyBMeXJlIEtEQy1SRVAg c2VydmljZSBuYW1lIHZhbGlkYXRpb24KKworSW4gX2tyYjVfZXh0cmFjdF90aWNrZXQoKSB0aGUg S0RDLVJFUCBzZXJ2aWNlIG5hbWUgbXVzdCBiZSBvYnRhaW5lZCBmcm9tCitlbmNyeXB0ZWQgdmVy c2lvbiBzdG9yZWQgaW4gJ2VuY19wYXJ0JyBpbnN0ZWFkIG9mIHRoZSB1bmVuY3J5cHRlZCB2ZXJz aW9uCitzdG9yZWQgaW4gJ3RpY2tldCcuICBVc2Ugb2YgdGhlIHVuZWNyeXB0ZWQgdmVyc2lvbiBw cm92aWRlcyBhbgorb3Bwb3J0dW5pdHkgZm9yIHN1Y2Nlc3NmdWwgc2VydmVyIGltcGVyc29uYXRp b24gYW5kIG90aGVyIGF0dGFja3MuCisKK0lkZW50aWZpZWQgYnkgSmVmZnJleSBBbHRtYW4sIFZp a3RvciBEdWNob3ZuaSBhbmQgTmljbyBXaWxsaWFtcy4KKworQ2hhbmdlLUlkOiBJNDVlZjYxZThh NDZlMGY2NTg4ZDY0YjViZDU3MmEyNGM3NDMyNTQ3YworLS0tCisgbGliL2tyYjUvdGlja2V0LmMg fCA0ICsrLS0KKyAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQorCitkaWZmIC0tZ2l0IGEvbGliL2tyYjUvdGlja2V0LmMgYi9saWIva3JiNS90aWNrZXQuYwor aW5kZXggZDk1ZDk2ZDFiLi5iOGQ4MWM2YWQgMTAwNjQ0CistLS0gYS9saWIva3JiNS90aWNrZXQu YworKysrIGIvbGliL2tyYjUvdGlja2V0LmMKK0BAIC03MDUsOCArNzA1LDggQEAgX2tyYjVfZXh0 cmFjdF90aWNrZXQoa3JiNV9jb250ZXh0IGNvbnRleHQsCisgICAgIC8qIGNoZWNrIHNlcnZlciBy ZWZlcnJhbCBhbmQgc2F2ZSBwcmluY2lwYWwgKi8KKyAgICAgcmV0ID0gX2tyYjVfcHJpbmNpcGFs bmFtZTJrcmI1X3ByaW5jaXBhbCAoY29udGV4dCwKKyAJCQkJCSAgICAgICZ0bXBfcHJpbmNpcGFs LAorLQkJCQkJICAgICAgcmVwLT5rZGNfcmVwLnRpY2tldC5zbmFtZSwKKy0JCQkJCSAgICAgIHJl cC0+a2RjX3JlcC50aWNrZXQucmVhbG0pOworKwkJCQkJICAgICAgcmVwLT5lbmNfcGFydC5zbmFt ZSwKKysJCQkJCSAgICAgIHJlcC0+ZW5jX3BhcnQuc3JlYWxtKTsKKyAgICAgaWYgKHJldCkKKyAJ Z290byBvdXQ7CisgICAgIGlmKChmbGFncyAmIEVYVFJBQ1RfVElDS0VUX0FMTE9XX1NFUlZFUl9N SVNNQVRDSCkgPT0gMCl7CistLSAKKzIuMTMuMworCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv cGF0Y2hlcy9oZWltZGFsLUNWRS0yMDE3LTY1OTQucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hl cy9oZWltZGFsLUNWRS0yMDE3LTY1OTQucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg MDAwMDAwMDAwLi43MTRhZjYwMzAKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9oZWltZGFsLUNWRS0yMDE3LTY1OTQucGF0Y2gKQEAgLTAsMCArMSw4NSBAQAorRml4IENW RS0yMDE3LTY1OTQ6CisKK2h0dHBzOi8vY3ZlLm1pdHJlLm9yZy9jZ2ktYmluL2N2ZW5hbWUuY2dp P25hbWU9Q1ZFLTIwMTctNjU5NAoraHR0cHM6Ly9zZWN1cml0eS10cmFja2VyLmRlYmlhbi5vcmcv dHJhY2tlci9DVkUtMjAxNy02NTk0CisKK1BhdGNoIGxpZnRlZCBmcm9tIHVwc3RyZWFtIHNvdXJj ZSByZXBvc2l0b3J5OgorCitodHRwczovL2dpdGh1Yi5jb20vaGVpbWRhbC9oZWltZGFsL2NvbW1p dC9iMWU2OTkxMDNmMDhkNmEwY2E0NmExMjIxOTNjOWRhNjVmNmNmODM3CisKK1RvIGFwcGx5IHRo ZSBwYXRjaCB0byBIZWltZGFsIDEuNS4zIHJlbGVhc2UgdGFyYmFsbCwgdGhlIGNoYW5nZXMgdG8g J05FV1MnIGFuZAorZmlsZXMgaW4gJ3Rlc3RzLycgYXJlIHJlbW92ZWQsIGFuZCBodW5rICM0IG9m ICdrZGMva3JiNXRncy5jJyBpcyBtb2RpZmllZC4KKworRnJvbSBiMWU2OTkxMDNmMDhkNmEwY2E0 NmExMjIxOTNjOWRhNjVmNmNmODM3IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogVmlr dG9yIER1a2hvdm5pIDx2aWt0b3JAdHdvc2lnbWEuY29tPgorRGF0ZTogV2VkLCAxMCBBdWcgMjAx NiAyMzozMToxNCArMDAwMAorU3ViamVjdDogW1BBVENIXSBGaXggdHJhbnNpdCBwYXRoIHZhbGlk YXRpb24gQ1ZFLTIwMTctNjU5NAorCitDb21taXQgZjQ2OWZjNiAoMjAxMC0xMC0wMikgaW5hZHZl cnRlbnRseSBjYXVzZWQgdGhlIHByZXZpb3VzIGhvcCByZWFsbQordG8gbm90IGJlIGFkZGVkIHRv IHRoZSB0cmFuc2l0IHBhdGggb2YgaXNzdWVkIHRpY2tldHMuICBUaGlzIG1heSwgaW4KK3NvbWUg Y2FzZXMsIGVuYWJsZSBieXBhc3Mgb2YgY2FwYXRoIHBvbGljeSBpbiBIZWltZGFsIHZlcnNpb25z IDEuNQordGhyb3VnaCA3LjIuCisKK05vdGUsIHRoaXMgbWF5IGJyZWFrIHNpdGVzIHRoYXQgcmVs eSBvbiB0aGUgYnVnLiAgV2l0aCB0aGUgYnVnIHNvbWUKK2luY29tcGxldGUgW2NhcGF0aHNdIHdv cmtlZCwgdGhhdCBzaG91bGQgbm90IGhhdmUuICBUaGVzZSBtYXkgbm93IGJyZWFrCithdXRoZW50 aWNhdGlvbiBpbiBzb21lIGNyb3NzLXJlYWxtIGNvbmZpZ3VyYXRpb25zLgorLS0tCisgTkVXUyAg ICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCisga2RjL2tyYjV0Z3MuYyAgICAg ICAgICB8IDEyICsrKysrKysrKystLQorIHRlc3RzL2tkYy9jaGVjay1rZGMuaW4gfCAxNyArKysr KysrKysrKysrKysrKworIHRlc3RzL2tkYy9rcmI1LmNvbmYuaW4gfCAgNCArKysrCisgNCBmaWxl cyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQorCitkaWZmIC0tZ2l0 IGEva2RjL2tyYjV0Z3MuYyBiL2tkYy9rcmI1dGdzLmMKK2luZGV4IDYwNDhiOWM1NS4uOTg1MDM4 MTJmIDEwMDY0NAorLS0tIGEva2RjL2tyYjV0Z3MuYworKysrIGIva2RjL2tyYjV0Z3MuYworQEAg LTY1NSw4ICs2NTUsMTIgQEAgZml4X3RyYW5zaXRlZF9lbmNvZGluZyhrcmI1X2NvbnRleHQgY29u dGV4dCwKKyAJCSAgIkRlY29kaW5nIHRyYW5zaXRlZCBlbmNvZGluZyIpOworIAlyZXR1cm4gcmV0 OworICAgICB9CisrCisrICAgIC8qCisrICAgICAqIElmIHRoZSByZWFsbSBvZiB0aGUgcHJlc2Vu dGVkIHRndCBpcyBuZWl0aGVyIHRoZSBjbGllbnQgbm9yIHRoZSBzZXJ2ZXIKKysgICAgICogcmVh bG0sIGl0IGlzIGEgdHJhbnNpdCByZWFsbSBhbmQgbXVzdCBiZSBhZGRlZCB0byB0cmFuc2l0ZWQg c2V0LgorKyAgICAgKi8KKyAgICAgaWYoc3RyY21wKGNsaWVudF9yZWFsbSwgdGd0X3JlYWxtKSAm JiBzdHJjbXAoc2VydmVyX3JlYWxtLCB0Z3RfcmVhbG0pKSB7CistCS8qIG5vdCB1cywgc28gYWRk IHRoZSBwcmV2aW91cyByZWFsbSB0byB0cmFuc2l0ZWQgc2V0ICovCisgCWlmIChudW1fcmVhbG1z ICsgMSA+IFVJTlRfTUFYL3NpemVvZigqcmVhbG1zKSkgeworIAkgICAgcmV0ID0gRVJBTkdFOwor IAkgICAgZ290byBmcmVlX3JlYWxtczsKK0BAIC03MzcsNiArNzQxLDcgQEAgdGdzX21ha2VfcmVw bHkoa3JiNV9jb250ZXh0IGNvbnRleHQsCisgCSAgICAgICBjb25zdCBjaGFyICpzZXJ2ZXJfbmFt ZSwKKyAJICAgICAgIGhkYl9lbnRyeV9leCAqY2xpZW50LAorIAkgICAgICAga3JiNV9wcmluY2lw YWwgY2xpZW50X3ByaW5jaXBhbCwKKysgICAgICAgICAgICAgICBjb25zdCBjaGFyICp0Z3RfcmVh bG0sCisgCSAgICAgICBoZGJfZW50cnlfZXggKmtyYnRndCwKKyAJICAgICAgIGtyYjVfZW5jdHlw ZSBrcmJ0Z3RfZXR5cGUsCisgCSAgICAgICBrcmI1X3ByaW5jaXBhbHMgc3BwLAorQEAgLTc5OCw3 ICs4MDMsNyBAQCB0Z3NfbWFrZV9yZXBseShrcmI1X2NvbnRleHQgY29udGV4dCwKKyAJCQkJICZ0 Z3QtPnRyYW5zaXRlZCwgJmV0LAorIAkJCQkga3JiNV9wcmluY2lwYWxfZ2V0X3JlYWxtKGNvbnRl eHQsIGNsaWVudF9wcmluY2lwYWwpLAorIAkJCQkga3JiNV9wcmluY2lwYWxfZ2V0X3JlYWxtKGNv bnRleHQsIHNlcnZlci0+ZW50cnkucHJpbmNpcGFsKSwKKy0JCQkJIGtyYjVfcHJpbmNpcGFsX2dl dF9yZWFsbShjb250ZXh0LCBrcmJ0Z3QtPmVudHJ5LnByaW5jaXBhbCkpOworKwkJCQkgdGd0X3Jl YWxtKTsKKyAgICAgaWYocmV0KQorIAlnb3RvIG91dDsKKyAKK0BAIC0xNTE5LDQgKzE1MjQsNiBA QCB0Z3NfYnVpbGRfcmVwbHkoa3JiNV9jb250ZXh0IGNvbnRleHQsCisgICAgIGtyYjVfa2V5Ymxv Y2sgc2Vzc2lvbmtleTsKKyAgICAga3JiNV9rdm5vIGt2bm87CisgICAgIGtyYjVfZGF0YSByc3Bh YzsKKysgICAgY29uc3QgY2hhciAqdGd0X3JlYWxtID0gLyogUmVhbG0gb2YgVEdUIGlzc3VlciAq LworKyAgICAgICAga3JiNV9wcmluY2lwYWxfZ2V0X3JlYWxtKGNvbnRleHQsIGtyYnRndC0+ZW50 cnkucHJpbmNpcGFsKTsKKworQEAgLTIzMjQsNiArMjMzMSw3IEBAIHNlcnZlcl9sb29rdXA6Cisg CQkJIHNwbiwKKyAJCQkgY2xpZW50LAorIAkJCSBjcCwKKysgICAgICAgICAgICAgICAgICAgICAg ICAgdGd0X3JlYWxtLAorIAkJCSBrcmJ0Z3Rfb3V0LAorIAkJCSB0a2V5X3NpZ24tPmtleS5rZXl0 eXBlLAorIAkJCSBzcHAsCistLSAKKzIuMTMuMworCi0tIAoyLjEzLjMKCg== --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdZDkzSn0Cycogr9IxYq4eRf1Ea4FAllvPNUACgkQxYq4eRf1 Ea4XYw//WCt4vRs9l3gnTiIPTC30PJ+UIiaaUI6hwjH0ZEIkIBS1QxogtezHhMvq rfuCRJl6DeHea7R/4hk3nJJD64fjM7oRRgGZzLsEj/WSDHaXAShCis16SghYXYN/ WQ/TWSLrcgY5FJi+q6UdnNpLVCXNsJmLvd0ztUgx7DhhOjxY6BXM2gqqWNavCHUQ l1ZwFSWV94v9MB48tC10/LLgbj/CuzcAo7krl4SCsji02HixRUq7qxjwmMBD0sVA ty8Q+6s7SkMgR36Q/YKpUgAHaOglJugotq0Gimhy1TQFrREvaZ8xUVw1tIyqgj9b VYu6taCcp/Jl7TfMsMB+fDopoz/3LwosgP0K4lNca4uzAC2vY+u0Q9wGQdMQF7ID ACe3SP6xvPH8sjK1/u95HcD2HGTFVfOMQF84FYcSkU1z9Yvvhr8xUMRCwVKhov8f Y2QbNCoEsAOFP0WKJiwR/bSIlOJ6oyRd+up/USxx7BFbPMx2FnHWWMXgy3xOi1Jh FkhDKADtudTFmgseeZsZUlwJCO3a/hGd2/7P8XuJlEC9YyMXVcxrf3PDpNvkjHsi HlaO4TarKS1U8BTz+Bl4F6XWgqdJwqU9o6WhrJCoRqKWGIQxusYeHcuT07BxcxXs kEmG+HyD7LaFqU7zI9oMd4eB28uXBU0j34gO6Xw8M4e+GsQK7M8= =kh3f -----END PGP SIGNATURE----- --==-=-=--