From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MBKDIXPEn2A2FwAAgWs5BA (envelope-from ) for ; Sat, 15 May 2021 14:54:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id SJccHXPEn2BxLgAAB5/wlQ (envelope-from ) for ; Sat, 15 May 2021 12:54: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 0B1CA26642 for ; Sat, 15 May 2021 14:54:11 +0200 (CEST) Received: from localhost ([::1]:51694 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhto1-0005y0-SN for larch@yhetil.org; Sat, 15 May 2021 08:54:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhtnu-0005xp-Pu for guix-patches@gnu.org; Sat, 15 May 2021 08:54:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36296) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lhtnu-00031h-H3 for guix-patches@gnu.org; Sat, 15 May 2021 08:54:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lhtnu-00086D-Co for guix-patches@gnu.org; Sat, 15 May 2021 08:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47898] [PATCH] [core-updates] Add option --xpath0 to xmllint from libxml2 Resent-From: david larsson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 15 May 2021 12:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47898 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47898@debbugs.gnu.org Received: via spool by 47898-submit@debbugs.gnu.org id=B47898.162108323331118 (code B ref 47898); Sat, 15 May 2021 12:54:02 +0000 Received: (at 47898) by debbugs.gnu.org; 15 May 2021 12:53:53 +0000 Received: from localhost ([127.0.0.1]:47841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhtnl-00085o-0u for submit@debbugs.gnu.org; Sat, 15 May 2021 08:53:53 -0400 Received: from server0.selfhosted.xyz ([217.64.149.7]:45362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lhtni-00085P-Mh for 47898@debbugs.gnu.org; Sat, 15 May 2021 08:53:52 -0400 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 39A6E1DDB530 for <47898@debbugs.gnu.org>; Sat, 15 May 2021 14:53:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1621083222; bh=EWB93ekZmlrCx9ySoW1IYLF5M7Lb9NjDtgzTzVOKTZ0=; h=Date:From:To:Subject:In-Reply-To:References; b=iaY/hxeamArhbaCg2pfEhZ52vbaWzd/7WdrTTuKTLrJ7lv71K/pyh2Z9R6id94D5b e1wAwKXt+dACz2gHFNn6qjvvgTWEopfVoFqqFzCaTs6V3LMcsxJL3P9yjyaVTpRZeT HFSVM0YQoqwV+W2wTGpwWxikENs4G5wk5jO8ezxuIeIN7GBBRhuL7g/zgHsM95yHWh VoDYs7VgsJ+c1TQzgLQcF0sm0l6HcATWAJH/mUP4cWqX1liR4s+XjaX25IFwpw7yND SEUx+iTJNJMucrdB0QnpDnrAm6fSMF5L3CTdOXLCOP44XW6Ra3KaUqLSXL33gbYjMS 8Z3DL1Q5pjGHw== X-Fuglu-Suspect: 76aa56e7800746918889000e13c0592a X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <47898@debbugs.gnu.org>; Sat, 15 May 2021 14:53:36 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_4c121c2ee89ae13f0fab22cc64aa6acd" Date: Sat, 15 May 2021 14:53:36 +0200 From: david larsson In-Reply-To: <80bc8f6c73d5aa423cf906d59bbcd43e@selfhosted.xyz> References: <20aec8da67d18b52e5a166f45cab40b2@selfhosted.xyz> <87eeeaiz5h.fsf@gnu.org> <48c1517d3239d55826324aa8f2bc9d4d@selfhosted.xyz> <87bl9eiwx5.fsf@gnu.org> <80bc8f6c73d5aa423cf906d59bbcd43e@selfhosted.xyz> Message-ID: X-Sender: david.larsson@selfhosted.xyz 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=1621083251; 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=EWB93ekZmlrCx9ySoW1IYLF5M7Lb9NjDtgzTzVOKTZ0=; b=MGuOSGoG8+jrY5y/zNbV8yS7ITI0TFk7wN4ZKe647cd9WsQoiKfzfqZPBTYA4BR9RmIRUH OGQnTfms/QSF6Jj3FPIW6cXU7InxwESm3LNUf/V/u1vZ+0X0cBnVKJiqHca3UoPdIfiKFp 2VAeadInZ17c4HQP+Mv4DbLaXIVWTHnMw7j7d14E+RFm9Vcy4tPr5IwrKdMRP0sFnoWc8P t6NfJXr2+DYKEsXwxc+jUbb8w//BfJNWI5DG7WN4MvZoXnKDRr5BFGiQtT8jHy5E78DQ9Y IHrngeUj9fUrl7cPz03p4rs4PCX24RSC3DBVvcAhaMR5xGRIDkbpkPbISXM5ew== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621083251; a=rsa-sha256; cv=none; b=SmunGeWkZDOYA/UvX1ycpq1vaOE0v9envFBRZ/SOzq+V2cPQMqICdeLudx329lT+f5mq1G MKjbU+zW/T+hoTP8UwJ+eW89pnovPXGNyezjgmGf424NZfhMalv/HLWlLeaCgkYtTXTWcu bLTGcwSGOU/sASxpthK85NGwFVU0Cub4ebkPq/CPxahbqaLUM0bnJXbOF51p7g++/7cDNs FBR5muhz7Bt+nDjSa20PsYmqojODHAoqOkK06srwruC1QijhUEoVAtSPxCD38xhF2iWxav uIdvUM2fofCINkCPAIdvFwXr9/4l2BDyybGBW4A1fcBDGnsXC5wsZnzgEOdU7g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=selfhosted.xyz header.s=dkim header.b="iaY/hxea"; 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: -0.25 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=selfhosted.xyz header.s=dkim header.b="iaY/hxea"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=selfhosted.xyz (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: 0B1CA26642 X-Spam-Score: -0.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: WE3hz9To/2Da --=_4c121c2ee89ae13f0fab22cc64aa6acd Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed > libxml2-xpath0 is probably better indeed, I don't have a strong > opinion. > Can you send an updated patch? :-) > > Thanks, > Marius Updated patch attached! Best regards, David --=_4c121c2ee89ae13f0fab22cc64aa6acd Content-Transfer-Encoding: base64 Content-Type: text/x-diff; charset=us-ascii; name=0001-gnu-libxml2-xpath0-New-package-with-patch-for-xpath0.patch Content-Disposition: attachment; filename=0001-gnu-libxml2-xpath0-New-package-with-patch-for-xpath0.patch; size=8998 RnJvbSBmM2YzZmY1ZTE1NTMzNjNhM2M0NjMzNWQ0MThlZWQzMTQ2NDZkMzhlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBMYXJzc29uIDxkYXZpZC5sYXJzc29uQHNlbGZob3N0 ZWQueHl6PgpEYXRlOiBTYXQsIDE1IE1heSAyMDIxIDExOjM1OjExICswMjAwClN1YmplY3Q6IFtQ QVRDSF0gZ251OiBsaWJ4bWwyLXhwYXRoMDogTmV3IHBhY2thZ2Ugd2l0aCBwYXRjaCBmb3IgeHBh dGgwIG9wdGlvbgogdG8geG1sbGludC4KCmdudS9wYWNrYWdlcy9wYXRjaGVzL2xpYnhtbDItQWRk LW9wdGlvbi14cGF0aDAucGF0Y2g6IE5ldyBmaWxlLi4uCmdudS9wYWNrYWdlcy94bWwuc2NtIChs aWJ4bWwyLXhwYXRoMCkgW3NvdXJjZV06IC4uLmFwcGx5IGl0LgotLS0KIC4uLi9wYXRjaGVzL2xp YnhtbDItQWRkLW9wdGlvbi14cGF0aDAucGF0Y2ggICB8IDEzOSArKysrKysrKysrKysrKysrKysK IGdudS9wYWNrYWdlcy94bWwuc2NtICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MiArKysr KysrCiAyIGZpbGVzIGNoYW5nZWQsIDE5MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvbGlieG1sMi1BZGQtb3B0aW9uLXhwYXRoMC5wYXRjaAoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpYnhtbDItQWRkLW9wdGlvbi14cGF0 aDAucGF0Y2ggYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJ4bWwyLUFkZC1vcHRpb24teHBhdGgw LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjMzMzczNzRhOGMK LS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9saWJ4bWwyLUFkZC1vcHRp b24teHBhdGgwLnBhdGNoCkBAIC0wLDAgKzEsMTM5IEBACitGcm9tIGUxZGY3NDMzMjliZGZkOTRm YmZkZWExODMwM2M1YzZjNmZlMTM0MDMgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCitGcm9tOiBt ZXRodXNlbGFoLTAgPGRhdmlkLmxhcnNzb25Ac2VsZmhvc3RlZC54eXo+CitEYXRlOiBUaHUsIDEg QXByIDIwMjEgMDg6MzM6NTYgKzAyMDAKK1N1YmplY3Q6IFtQQVRDSF0gQWRkIG9wdGlvbiAtLXhw YXRoMAorCistLS0KKyBkb2MveG1sbGludC54bWwgfCAxNiArKysrKysrKysrKysrKysrCisgeG1s bGludC5jICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KKyAyIGZp bGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCisKK2RpZmYgLS1n aXQgYS9kb2MveG1sbGludC54bWwgYi9kb2MveG1sbGludC54bWwKK2luZGV4IDEwMDgxNzliLi5m Y2RjMjM3ZSAxMDA2NDQKKy0tLSBhL2RvYy94bWxsaW50LnhtbAorKysrIGIvZG9jL3htbGxpbnQu eG1sCitAQCAtNzAsNiArNzAsNyBAQAorIAkJCTxhcmcgY2hvaWNlPSJwbGFpbiI+PG9wdGlvbj4t LWRlYnVnPC9vcHRpb24+PC9hcmc+CisgCQkJPGFyZyBjaG9pY2U9InBsYWluIj48b3B0aW9uPi0t c2hlbGw8L29wdGlvbj48L2FyZz4KKyAJCQk8YXJnIGNob2ljZT0icGxhaW4iPjxvcHRpb24+LS14 cGF0aCAiPHJlcGxhY2VhYmxlIGNsYXNzPSJvcHRpb24iPlhQYXRoX2V4cHJlc3Npb248L3JlcGxh Y2VhYmxlPiI8L29wdGlvbj48L2FyZz4KKysJCQk8YXJnIGNob2ljZT0icGxhaW4iPjxvcHRpb24+ LS14cGF0aDAgIjxyZXBsYWNlYWJsZSBjbGFzcz0ib3B0aW9uIj5YUGF0aF9leHByZXNzaW9uPC9y ZXBsYWNlYWJsZT4iPC9vcHRpb24+PC9hcmc+CisgCQkJPGFyZyBjaG9pY2U9InBsYWluIj48b3B0 aW9uPi0tZGVidWdlbnQ8L29wdGlvbj48L2FyZz4KKyAJCQk8YXJnIGNob2ljZT0icGxhaW4iPjxv cHRpb24+LS1jb3B5PC9vcHRpb24+PC9hcmc+CisgCQkJPGFyZyBjaG9pY2U9InBsYWluIj48b3B0 aW9uPi0tcmVjb3Zlcjwvb3B0aW9uPjwvYXJnPgorQEAgLTUzNyw2ICs1MzgsMjEgQEAKKyAJCQlu b2RlIHNldCBpcyBzZXJpYWxpemVkIGluIGZ1bGwgaW4gdGhlIG91dHB1dC4gSW4gY2FzZQorIAkJ CW9mIGFuIGVtcHR5IG5vZGUgc2V0IHRoZSAiWFBhdGggc2V0IGlzIGVtcHR5IiByZXN1bHQKKyAJ CQl3aWxsIGJlIHNob3duIGFuZCBhbiBlcnJvciBleGl0IGNvZGUgd2lsbCBiZSByZXR1cm5lZC4K KysJCQlSZXN1bHRzIGFyZSBzZXBhcmF0ZWQgYnkgdGhlIG5ld2xpbmUgY2hhcmFjdGVyLgorKwkJ PC9wYXJhPgorKwk8L2xpc3RpdGVtPgorKwkJPC92YXJsaXN0ZW50cnk+CisrCisrCQk8dmFybGlz dGVudHJ5PgorKwk8dGVybT48b3B0aW9uPi0teHBhdGgwICI8cmVwbGFjZWFibGUgY2xhc3M9Im9w dGlvbiI+WFBhdGhfZXhwcmVzc2lvbjwvcmVwbGFjZWFibGU+Ijwvb3B0aW9uPjwvdGVybT4KKysJ PGxpc3RpdGVtPgorKwkJPHBhcmE+CisrCQkJUnVuIGFuIFhQYXRoIGV4cHJlc3Npb24gZ2l2ZW4g YXMgYXJndW1lbnQgYW5kIHByaW50IHRoZQorKwkJCXJlc3VsdC4gSW4gY2FzZSBvZiBhIG5vZGVz ZXQgcmVzdWx0LCBlYWNoIG5vZGUgaW4gdGhlCisrCQkJbm9kZSBzZXQgaXMgc2VyaWFsaXplZCBp biBmdWxsIGluIHRoZSBvdXRwdXQuIEluIGNhc2UKKysJCQlvZiBhbiBlbXB0eSBub2RlIHNldCB0 aGUgIlhQYXRoIHNldCBpcyBlbXB0eSIgcmVzdWx0CisrCQkJd2lsbCBiZSBzaG93biBhbmQgYW4g ZXJyb3IgZXhpdCBjb2RlIHdpbGwgYmUgcmV0dXJuZWQuCisrCQkJUmVzdWx0cyBhcmUgc2VwYXJh dGVkIGJ5IHRoZSBudWxsIGNoYXJhY3Rlci4KKyAJCTwvcGFyYT4KKyAJPC9saXN0aXRlbT4KKyAJ CTwvdmFybGlzdGVudHJ5PgorZGlmZiAtLWdpdCBhL3htbGxpbnQuYyBiL3htbGxpbnQuYworaW5k ZXggNmNhMWJmNTQuLmE2MGUxZjRmIDEwMDY0NAorLS0tIGEveG1sbGludC5jCisrKysgYi94bWxs aW50LmMKK0BAIC0xOTQsNiArMTk0LDcgQEAgc3RhdGljIGludCBzYXgxID0gMDsKKyAjZW5kaWYg LyogTElCWE1MX1NBWDFfRU5BQkxFRCAqLworICNpZmRlZiBMSUJYTUxfWFBBVEhfRU5BQkxFRAor IHN0YXRpYyBjb25zdCBjaGFyICp4cGF0aHF1ZXJ5ID0gTlVMTDsKKytzdGF0aWMgY29uc3QgY2hh ciAqeHBhdGhzZXAgPSAiXG4iOworICNlbmRpZgorIHN0YXRpYyBpbnQgb3B0aW9ucyA9IFhNTF9Q QVJTRV9DT01QQUNUIHwgWE1MX1BBUlNFX0JJR19MSU5FUzsKKyBzdGF0aWMgaW50IHNheCA9IDA7 CitAQCAtMjA5NSw3ICsyMDk2LDcgQEAgc3RhdGljIHZvaWQgZG9YUGF0aER1bXAoeG1sWFBhdGhP YmplY3RQdHIgY3VyKSB7CisgICAgICAgICAgICAgZm9yIChpID0gMDtpIDwgY3VyLT5ub2Rlc2V0 dmFsLT5ub2RlTnI7aSsrKSB7CisgICAgICAgICAgICAgICAgIG5vZGUgPSBjdXItPm5vZGVzZXR2 YWwtPm5vZGVUYWJbaV07CisgICAgICAgICAgICAgICAgIHhtbE5vZGVEdW1wT3V0cHV0KGJ1Ziwg TlVMTCwgbm9kZSwgMCwgMCwgTlVMTCk7CistICAgICAgICAgICAgICAgIHhtbE91dHB1dEJ1ZmZl cldyaXRlKGJ1ZiwgMSwgIlxuIik7CisrCQl4bWxPdXRwdXRCdWZmZXJXcml0ZShidWYsIDEsIHhw YXRoc2VwKTsKKyAgICAgICAgICAgICB9CisgICAgICAgICAgICAgeG1sT3V0cHV0QnVmZmVyQ2xv c2UoYnVmKTsKKyAjZWxzZQorQEAgLTIxMDQsMjcgKzIxMDUsMjcgQEAgc3RhdGljIHZvaWQgZG9Y UGF0aER1bXAoeG1sWFBhdGhPYmplY3RQdHIgY3VyKSB7CisgCSAgICBicmVhazsKKyAgICAgICAg IH0KKyAgICAgICAgIGNhc2UgWFBBVEhfQk9PTEVBTjoKKy0JICAgIGlmIChjdXItPmJvb2x2YWwp IHByaW50ZigidHJ1ZVxuIik7CistCSAgICBlbHNlIHByaW50ZigiZmFsc2VcbiIpOworKwkgICAg aWYgKGN1ci0+Ym9vbHZhbCkgcHJpbnRmKCJ0cnVlJXMiLCB4cGF0aHNlcCk7CisrCSAgICBlbHNl IHByaW50ZigiZmFsc2UlcyIsIHhwYXRoc2VwKTsKKyAJICAgIGJyZWFrOworICAgICAgICAgY2Fz ZSBYUEFUSF9OVU1CRVI6CisgCSAgICBzd2l0Y2ggKHhtbFhQYXRoSXNJbmYoY3VyLT5mbG9hdHZh bCkpIHsKKyAJICAgIGNhc2UgMToKKy0JCXByaW50ZigiSW5maW5pdHlcbiIpOworKwkgICAgICAg IHByaW50ZigiSW5maW5pdHklcyIsIHhwYXRoc2VwKTsKKyAJCWJyZWFrOworIAkgICAgY2FzZSAt MToKKy0JCXByaW50ZigiLUluZmluaXR5XG4iKTsKKysJICAgICAgICBwcmludGYoIi1JbmZpbml0 eSVzIiwgeHBhdGhzZXApOworIAkJYnJlYWs7CisgCSAgICBkZWZhdWx0OgorIAkJaWYgKHhtbFhQ YXRoSXNOYU4oY3VyLT5mbG9hdHZhbCkpIHsKKy0JCSAgICBwcmludGYoIk5hTlxuIik7CisrCQkg ICAgcHJpbnRmKCJOYU4lcyIsIHhwYXRoc2VwKTsKKyAJCX0gZWxzZSB7CistCQkgICAgcHJpbnRm KCIlMGdcbiIsIGN1ci0+ZmxvYXR2YWwpOworKwkJICAgIHByaW50ZigiJTBnJXMiLCBjdXItPmZs b2F0dmFsLCB4cGF0aHNlcCk7CisgCQl9CisgCSAgICB9CisgCSAgICBicmVhazsKKyAgICAgICAg IGNhc2UgWFBBVEhfU1RSSU5HOgorLQkgICAgcHJpbnRmKCIlc1xuIiwgKGNvbnN0IGNoYXIgKikg Y3VyLT5zdHJpbmd2YWwpOworKwkgICAgcHJpbnRmKCIlcyVzIiwgKGNvbnN0IGNoYXIgKikgY3Vy LT5zdHJpbmd2YWwsIHhwYXRoc2VwKTsKKyAJICAgIGJyZWFrOworICAgICAgICAgY2FzZSBYUEFU SF9VTkRFRklORUQ6CisgCSAgICBmcHJpbnRmKHN0ZGVyciwgIlhQYXRoIE9iamVjdCBpcyB1bmlu aXRpYWxpemVkXG4iKTsKK0BAIC0zMDk4LDcgKzMwOTksOCBAQCBzdGF0aWMgdm9pZCB1c2FnZShG SUxFICpmLCBjb25zdCBjaGFyICpuYW1lKSB7CisgICAgIGZwcmludGYoZiwgIlx0LS1zYXg6IGRv IG5vdCBidWlsZCBhIHRyZWUgYnV0IHdvcmsganVzdCBhdCB0aGUgU0FYIGxldmVsXG4iKTsKKyAg ICAgZnByaW50ZihmLCAiXHQtLW9sZHhtbDEwOiB1c2UgWE1MLTEuMCBwYXJzaW5nIHJ1bGVzIGJl Zm9yZSB0aGUgNXRoIGVkaXRpb25cbiIpOworICNpZmRlZiBMSUJYTUxfWFBBVEhfRU5BQkxFRAor LSAgICBmcHJpbnRmKGYsICJcdC0teHBhdGggZXhwcjogZXZhbHVhdGUgdGhlIFhQYXRoIGV4cHJl c3Npb24sIGltcGx5IC0tbm9vdXRcbiIpOworKyAgICBmcHJpbnRmKGYsICJcdC0teHBhdGggZXhw cjogZXZhbHVhdGUgdGhlIFhQYXRoIGV4cHJlc3Npb24sIHJlc3VsdHMgYXJlIHNlcGFyYXRlZCBi eSBcXG4sIGltcGx5IC0tbm9vdXRcbiIpOworKyAgICBmcHJpbnRmKGYsICJcdC0teHBhdGgwIGV4 cHI6IGV2YWx1YXRlIHRoZSBYUGF0aCBleHByZXNzaW9uLCByZXN1bHRzIGFyZSBzZXBhcmF0ZWQg YnkgXFwwLCBpbXBseSAtLW5vb3V0XG4iKTsKKyAjZW5kaWYKKyAKKyAgICAgZnByaW50ZihmLCAi XG5MaWJ4bWwgcHJvamVjdCBob21lIHBhZ2U6IGh0dHA6Ly94bWxzb2Z0Lm9yZy9cbiIpOworQEAg LTM0ODAsNiArMzQ4MiwxMyBAQCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgeworIAkgICAg aSsrOworIAkgICAgbm9vdXQrKzsKKyAJICAgIHhwYXRocXVlcnkgPSBhcmd2W2ldOworKwkgICAg eHBhdGhzZXAgPSAiXG4iOworKyAgICAgICAgfSBlbHNlIGlmICgoIXN0cmNtcChhcmd2W2ldLCAi LXhwYXRoMCIpKSB8fAorKyAgICAgICAgICAgICAgICAgICAoIXN0cmNtcChhcmd2W2ldLCAiLS14 cGF0aDAiKSkpIHsKKysJICAgIGkrKzsKKysJICAgIG5vb3V0Kys7CisrCSAgICB4cGF0aHF1ZXJ5 ID0gYXJndltpXTsKKysJICAgIHhwYXRoc2VwID0gIlwwIjsKKyAjZW5kaWYKKyAJfSBlbHNlIGlm ICgoIXN0cmNtcChhcmd2W2ldLCAiLW9sZHhtbDEwIikpIHx8CisgCSAgICAgICAgICAgKCFzdHJj bXAoYXJndltpXSwgIi0tb2xkeG1sMTAiKSkpIHsKK0BAIC0zNzEyLDYgKzM3MjEsMTEgQEAgbWFp bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpIHsKKyAJICAgIGkrKzsKKyAJICAgIGNvbnRpbnVlOwor IAl9CisrICAgICAgICBpZiAoKCFzdHJjbXAoYXJndltpXSwgIi14cGF0aDAiKSkgfHwKKysJICAg ICghc3RyY21wKGFyZ3ZbaV0sICItLXhwYXRoMCIpKSkgeworKwkgICAgaSsrOworKwkgICAgY29u dGludWU7CisrCX0KKyAjZW5kaWYKKyAJaWYgKCh0aW1pbmcpICYmIChyZXBlYXQpKQorIAkgICAg c3RhcnRUaW1lcigpOworLS0gCisyLjMwLjIKKwpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3ht bC5zY20gYi9nbnUvcGFja2FnZXMveG1sLnNjbQppbmRleCA5MzE2OThhNTc1Li4xMmNhZDY1MTU0 IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMveG1sLnNjbQorKysgYi9nbnUvcGFja2FnZXMveG1s LnNjbQpAQCAtMTY3LDYgKzE2Nyw1OCBAQCBiaW5hcnkgZXh0ZW5zaW9uIG9mIFhNTCBmb3IgdGhl IHB1cnBvc2Ugb2Ygc3RvcmluZyBhbmQgbWFuaXB1bGF0aW5nIGRhdGEgaW4gYQogaGllcmFyY2hp Y2FsIGZvcm0gd2l0aCB2YXJpYWJsZSBmaWVsZCBsZW5ndGhzLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpsZ3BsMi4xKSkpCiAKKyhkZWZpbmUtcHVibGljIGxpYnhtbDIteHBhdGgwCisgIChwYWNr YWdlCisgICAgKG5hbWUgImxpYnhtbDIteHBhdGgwIikKKyAgICAodmVyc2lvbiAiMi45LjEwIikK KyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJmdHA6Ly94bWxzb2Z0Lm9yZy9saWJ4bWwy L2xpYnhtbDItIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRh ci5neiIpKQorICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgKGJhc2UzMgorICAg ICAgICAgICAgICAgIjA3eHluaDhoY3hiMnliMWZzMDUxeHJnc3pqdmozN3dueHZ4Z3NqMTByem1x enk5eTN6bWEiKSkKKyAgICAgICAgICAgICAocGF0Y2hlcyAobGlzdCAoc2VhcmNoLXBhdGNoICJs aWJ4bWwyLUFkZC1vcHRpb24teHBhdGgwLnBhdGNoIikpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBn bnUtYnVpbGQtc3lzdGVtKQorICAgIChvdXRwdXRzICcoIm91dCIgInN0YXRpYyIpKQorICAgIChh cmd1bWVudHMKKyAgICAgYCgjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CisgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdtb3ZlLXN0YXRpYy1saWJz CisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3Ro ZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoc3JjIChzdHJpbmctYXBwZW5k IChhc3NvYy1yZWYgb3V0cHV0cyAib3V0IikgIi9saWIiKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoZHN0IChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0cHV0cyAic3RhdGljIikK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliIikp KQorICAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgZHN0KQorICAgICAgICAgICAgICAg ICAgICAgICAgKGZvci1lYWNoIChsYW1iZGEgKGFyKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHJlbmFtZS1maWxlIGFyIChzdHJpbmctYXBwZW5kIGRzdCAiLyIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoYmFzZW5hbWUgYXIpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGZpbmQtZmlsZXMgc3JjICJcXC5hJCIpKQorCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBS ZW1vdmUgcmVmZXJlbmNlIHRvIHRoZSBzdGF0aWMgbGlicmFyeSBmcm9tIHRoZSAubGEKKyAgICAg ICAgICAgICAgICAgICAgICAgIDs7IGZpbGUgc3VjaCB0aGF0IExpYnRvb2wgZG9lcyB0aGUgcmln aHQgdGhpbmcgd2hlbiBib3RoCisgICAgICAgICAgICAgICAgICAgICAgICA7OyB0aGUgc2hhcmVk IGFuZCBzdGF0aWMgdmFyaWFudHMgYXJlIGF2YWlsYWJsZS4KKyAgICAgICAgICAgICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAoc3RyaW5nLWFwcGVuZCBzcmMgIi9saWJ4bWwyLmxhIikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKCgiXm9sZF9saWJyYXJ5PSdsaWJ4bWwyLmEnIikgIm9sZF9s aWJyYXJ5PScnIikpCisgICAgICAgICAgICAgICAgICAgICAgICAjdCkpKSkpKQorICAgIChob21l LXBhZ2UgImh0dHA6Ly93d3cueG1sc29mdC5vcmcvIikKKyAgICAoc3lub3BzaXMgIkMgcGFyc2Vy IGZvciBYTUwiKQorICAgIChpbnB1dHMgYCgoInh6IiAseHopKSkKKyAgICAocHJvcGFnYXRlZC1p bnB1dHMgYCgoInpsaWIiICx6bGliKSkpIDsgbGlieG1sMi5sYSBzYXlzICctbHonLgorICAgIChu YXRpdmUtaW5wdXRzIGAoKCJwZXJsIiAscGVybCkpKQorICAgIDs7ICRYTUxfQ0FUQUxPR19GSUxF UyBsaXN0cyAnY2F0YWxvZy54bWwnIGZpbGVzIGZvdW5kIGluIHVuZGVyIHRoZSAneG1sJworICAg IDs7IHN1Yi1kaXJlY3Rvcnkgb2YgYW55IGdpdmVuIHBhY2thZ2UuCisgICAgKG5hdGl2ZS1zZWFy Y2gtcGF0aHMgKGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlICJYTUxfQ0FUQUxPR19GSUxFUyIpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzZXBhcmF0b3IgIiAiKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZmlsZXMgJygieG1sIikpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChmaWxlLXBhdHRlcm4gIl5jYXRhbG9nXFwueG1sJCIpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmaWxlLXR5cGUgJ3JlZ3VsYXIpKSkpCisgICAgKHNlYXJjaC1w YXRocyBuYXRpdmUtc2VhcmNoLXBhdGhzKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiTGlieG1s MiBpcyB0aGUgWE1MIEMgcGFyc2VyIGFuZCB0b29sa2l0IGRldmVsb3BlZCBmb3IgdGhlIEdub21l Citwcm9qZWN0IChidXQgaXQgaXMgdXNhYmxlIG91dHNpZGUgb2YgdGhlIEdub21lIHBsYXRmb3Jt KS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6eDExKSkpCisKIChkZWZpbmUtcHVibGljIGxpYnht bDIKICAgKHBhY2thZ2UKICAgICAobmFtZSAibGlieG1sMiIpCi0tIAoyLjMxLjAKCg== --=_4c121c2ee89ae13f0fab22cc64aa6acd--