From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jens Schmidt via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#64154: 29.0.92; Provide additional details on GnuPG and EPA usage in epa.texi Date: Sun, 18 Jun 2023 19:29:40 +0200 Message-ID: <130c4813-6fcc-ba20-75a8-162e266194c1@vodafonemail.de> Reply-To: Jens Schmidt Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------T3JbsiOLuEIXL0ccXHuI0wt7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19330"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 To: 64154@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 18 19:31:05 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qAwEz-0004qC-Pw for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 18 Jun 2023 19:31:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAwE6-0003a8-NC; Sun, 18 Jun 2023 13:30:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAwE3-0003Zi-Ek for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 13:30:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAwDy-0007Iu-NO for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 13:30:07 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAwDy-00028A-I5 for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 13:30:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Jun 2023 17:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64154 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16871093988158 (code B ref -1); Sun, 18 Jun 2023 17:30:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Jun 2023 17:29:58 +0000 Original-Received: from localhost ([127.0.0.1]:54920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAwDu-00027W-2S for submit@debbugs.gnu.org; Sun, 18 Jun 2023 13:29:58 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:37938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAwDq-00027M-VA for submit@debbugs.gnu.org; Sun, 18 Jun 2023 13:29:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAwDq-0003Yf-AS for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 13:29:54 -0400 Original-Received: from mr6.vodafonemail.de ([145.253.228.166]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAwDn-0007Gq-BF for bug-gnu-emacs@gnu.org; Sun, 18 Jun 2023 13:29:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1687109388; bh=tL8hRoWVtdm8tjsuaYrD5F3My8xORdsIci5RXPhL0+w=; h=Content-Type:Message-ID:Date:User-Agent:Content-Language:From:To: Subject:From; b=bvZBhNX5PqMf9nSYZFbenja0Ad02+uhY/aW9B5QIvRNrgh41FLAD61pDir1bo1soZ gWpw/adbsfw94oNPuCbMUUxUlzm0C4T0glGC7n2W/0lLSPgUVGffwlUjcFIyngYM39 Ikx3DeiqKpSDKSarSGpyLQWywBj7Er5ZAQzGo5UM= Original-Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4QkfzJ3Fplz1xxM for ; Sun, 18 Jun 2023 17:29:48 +0000 (UTC) Original-Received: from [192.168.0.74] (p54a6dbed.dip0.t-ipconnect.de [84.166.219.237]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4QkfzD0BWRzHnHZ for ; Sun, 18 Jun 2023 17:29:40 +0000 (UTC) Content-Language: de-DE-frami, en-US X-purgate-type: clean X-purgate: clean X-purgate-size: 11637 X-purgate-ID: 155817::1687109384-398550CB-96958B2A/0/0 Received-SPF: pass client-ip=145.253.228.166; envelope-from=jschmidt4gnu@vodafonemail.de; helo=mr6.vodafonemail.de 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:263647 Archived-At: This is a multi-part message in MIME format. --------------T3JbsiOLuEIXL0ccXHuI0wt7 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Tags: patch Attached is a patch with a first draft on some additions to epa.texi. Eli has reviewed that already, will provide his review comments in the next update and continue to update this bug as needed. This is related to bug#63627, where I noticed that some user documentation in epa.texi would also help better understanding and using plstore.el. --------------T3JbsiOLuEIXL0ccXHuI0wt7 Content-Type: text/x-patch; charset=UTF-8; name="epa.texi.patch" Content-Disposition: attachment; filename="epa.texi.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9taXNjL2VwYS50ZXhpIGIvZG9jL21pc2MvZXBhLnRleGkKaW5k ZXggNmY2M2EzZDdiYTAuLmY0MTZlOWViNjY3IDEwMDY0NAotLS0gYS9kb2MvbWlzYy9lcGEu dGV4aQorKysgYi9kb2MvbWlzYy9lcGEudGV4aQpAQCAtNjEsNiArNjEsNyBAQCBUb3AKICog UXVpY2sgc3RhcnQ6OgogKiBDb21tYW5kczo6CiAqIEdudVBHIHZlcnNpb24gY29tcGF0aWJp bGl0eTo6CisqIEdudVBHIFBpbmVudHJ5OjoKICogQ2FjaGluZyBQYXNzcGhyYXNlczo6CiAq IEJ1ZyBSZXBvcnRzOjoKICogR05VIEZyZWUgRG9jdW1lbnRhdGlvbiBMaWNlbnNlOjogIFRo ZSBsaWNlbnNlIGZvciB0aGlzIGRvY3VtZW50YXRpb24uCkBAIC03Miw3ICs3Myw4IEBAIFRv cAogQG5vZGUgT3ZlcnZpZXcKIEBjaGFwdGVyIE92ZXJ2aWV3CiAKLUVhc3lQRyBBc3Npc3Rh bnQgcHJvdmlkZXMgdGhlIGZvbGxvd2luZyBmZWF0dXJlcy4KK0Vhc3lQRyBBc3Npc3RhbnQg aXMgYW4gRW1hY3MgZnJvbnRlbmQgYXBwbGljYXRpb24gdG8gQGFjcm9ueW17R251UEcsCitH TlUgUHJpdmFjeSBHdWFyZH0gdGhhdCBwcm92aWRlcyB0aGUgZm9sbG93aW5nIGZlYXR1cmVz OgogCiBAaXRlbWl6ZSBAYnVsbGV0CiBAaXRlbSBLZXkgbWFuYWdlbWVudC4KQEAgLTg2LDYg Kzg4LDE2IEBAIE92ZXJ2aWV3CiBAbm9kZSBRdWljayBzdGFydAogQGNoYXB0ZXIgUXVpY2sg c3RhcnQKIAorWW91IGNhbiB1c2UgRWFzeVBHIEFzc2lzdGFudCB3aXRob3V0IGFueSBFbWFj cyBvciBHbnVQRyBjb25maWd1cmF0aW9uCit3aGF0c29ldmVyLCBmb3IgZXhhbXBsZSB0byBl bmNyeXB0IGFuZCBkZWNyeXB0IGZpbGVzIGF1dG9tYXRpY2FsbHkKK3dpdGggc3ltbWV0cmlj IGVuY3J5cHRpb24sIEB4cmVme0VuY3J5cHRpbmcvZGVjcnlwdGluZyBncGcgZmlsZXN9Lgor SG93ZXZlciwgdG8gdXNlIHRoZSBmdWxsIHNldCBvZiBFYXN5UEcgQXNzaXN0YW50J3MgZnVu Y3Rpb25zIHlvdQorc2hvdWxkIGhhdmUgYXQgbGVhc3Qgc29tZSBtaW5pbXVtIEdudVBHIGNv bmZpZ3VyYXRpb24gaW4gcGxhY2UuCisKK0pvaG4gTWljaGFlbCBBc2hsZXkncyBHTlUgUHJp dmFjeSBIYW5kYm9vaywgYXZhaWxhYmxlIG9ubGluZSBhcyBwYXJ0CitvZiBAdXJse2h0dHBz Oi8vZ251cGcub3JnL2RvY3VtZW50YXRpb24vZ3VpZGVzLmh0bWwsIHRoZSBHbnVQRyB1c2Vy CitndWlkZXN9LCBwcm92aWRlcyBhbiBpbnRyb2R1Y3Rpb24gdG8gR251UEcgdXNlIGFuZCBj b25maWd1cmF0aW9uLgorCiBFYXN5UEcgQXNzaXN0YW50IGNvbW1hbmRzIGFyZSBwcmVmaXhl ZCBieSBAc2FtcHtlcGEtfS4gIEZvciBleGFtcGxlLAogCiBAaXRlbWl6ZSBAYnVsbGV0CkBA IC0zNjgsNiArMzgwLDM5IEBAIEVuY3J5cHRpbmcvZGVjcnlwdGluZyBncGcgZmlsZXMKIFNp bWlsYXJseSwgd2hlbiB5b3Ugc2F2ZSB0aGUgYnVmZmVyIHRvIGEgQGZpbGV7Zm9vLmdwZ30g ZmlsZSwKIGVuY3J5cHRlZCBkYXRhIGlzIHdyaXR0ZW4uCiAKK1doZW4geW91IHNhdmUgYSBi dWZmZXIsIHNheSwgdG8gZmlsZSBAZmlsZXtmb28uZ3BnfSBmb3IgdGhlIGZpcnN0Cit0aW1l LCBFYXN5UEcgQXNzaXN0YW50IHByZXNlbnRzIHlvdSBhIGxpc3Qgb2Yga2V5cyBpbiBhIG5l dyBidWZmZXIKK0BmaWxleypLZXlzKn0gd2hlcmUgeW91IGNhbiBzZWxlY3QgcmVjaXBpZW50 cyBmb3IgZW5jcnlwdGlvbi4KK0B4cmVme0tleSBtYW5hZ2VtZW50fSBmb3IgYSBkZXNjcmlw dGlvbiBvZiB0aGUgZm9ybWF0IG9mIHRoYXQgYnVmZmVyLgorWW91IGNhbiBzdHJlYW1saW5l IHRoaXMgcmVjaXBpZW50IHNlbGVjdGlvbiBzdGVwIGJ5IGN1c3RvbWl6aW5nCit2YXJpYWJs ZXMgQGNvZGV7ZXBhLWZpbGUtZW5jcnlwdC10b30gYW5kIEBjb2Rle2VwYS1maWxlLXNlbGVj dC1rZXlzfSwKK3NlZSBiZWxvdy4KKworSWYgeW91IGRvIG5vdCBzZWxlY3QgYW55IHJlY2lw aWVudCBkdXJpbmcgdGhpcyBzdGVwLCBFYXN5UEcgQXNzaXN0YW50Cit1c2VzIHN5bW1ldHJp YyBlbmNyeXB0aW9uLiAgQXMgYSBjb25zZXF1ZW5jZSwgeW91IGhhdmUgdG8gZW50ZXIgdGhl CitwYXNzcGhyYXNlIHR3aWNlIGZvciBldmVyeSBidWZmZXIgc2F2ZSBhbmQgZXZlcnkgc28g b2Z0ZW4gZm9yIGZpbGUKK3JlYWRzLCBzaW5jZSB0aGUgZ3BnLWFnZW50IGNhY2hlcyB5b3Vy IHBhc3NwaHJhc2UgZm9yIGZpbGUgcmVhZHMgYXQKK2xlYXN0IGZvciBzb21lIHRpbWUsIGJ1 dCBub3QgZm9yIGJ1ZmZlciBzYXZlcy4KKworSWYgeW91IGhhdmUgY3JlYXRlZCB5b3VyIG93 biBrZXlwYWlyQGZvb3Rub3Rle0ZvciBlbmNyeXB0aW9uIGFuZAorZGVjcnlwdGlvbiBvZiBm aWxlcyB5b3UgZG8gbm90IGludGVuZCB0byBzaGFyZSB5b3UgZG8gbm90IGhhdmUgdG8gdXNl CithbiBlbWFpbCBhZGRyZXNzIGFzIHJlY2lwaWVudCBkdXJpbmcgY3JlYXRpb24gb2YgdGhl IGtleXBhaXIuICBZb3UgY2FuCithbHNvIHVzZSBzb21lIGZyZWUtZm9ybSBzdHJpbmcgdGhh dCBnaXZlcyBpbmZvcm1hdGlvbiBvbiB0aGUgdXNlIG9mCit0aGUga2V5cGFpciwgbGlrZSBA Y29kZXtiYWNrdXB9IG9yIEBjb2Rle2FjY291bnQgZGF0YWJhc2V9Ln0geW91IGNhbgorc2Vs ZWN0IHRoYXQgYXMgcmVjaXBpZW50LCBhbmQgRWFzeVBHIEFzc2lzdGFudCB1c2VzIHB1Ymxp YyBrZXkKK2VuY3J5cHRpb24gZm9yIHRoYXQgZmlsZS4gIFNpbmNlIGVuY3J5cHRpb24gaXMg cGVyZm9ybWVkIHdpdGggeW91cgorcHVibGljIGtleSwgbm8gcGFzc3BocmFzZSBpcyBwcm9t cHRlZCBmb3IgdGhlIGJ1ZmZlciBzYXZlLCBidXQgeW91Cit3aWxsIGJlIHByb21wdGVkIGZv ciB5b3VyIHBhc3NwaHJhc2UgZm9yIGZpbGUgcmVhZHMgZXZlcnkgbm93IGFuZAordGhlbiwg ZGVwZW5kaW5nIG9uIHRoZSBncGctYWdlbnQgY2FjaGUgY29uZmlndXJhdGlvbi4KKworVG8g ZW5jcnlwdCBhbmQgZGVjcnlwdCBmaWxlcyBhcyBkZXNjcmliZWQgYWJvdmUgRWFzeVBHIEFz c2lzdGFudCB1bmRlcgorY2VydGFpbiBjaXJjdW1zdGFuY2VzIHVzZXMgaW50ZXJtZWRpYXRl IHRlbXBvcnkgZmlsZXMgdGhhdCBjb250YWluIHRoZQorcGxhaW4tdGV4dCBjb250ZW50cyBv ZiB0aGUgZmlsZXMgdG8gYmUgZW5jcnlwdGVkIG9yIGRlY3J5cHRlZC4gIEl0CitjcmVhdGVz IHRoZW0gYmVsb3cgdGhlIGRpcmVjdG9yeSByZXR1cm5lZCBieSBmdW5jdGlvbgorQGNvZGV7 dGVtcG9yYXJ5LWZpbGUtZGlyZWN0b3J5fS4gIElmIHlvdSB3YW50IHRvIGJlIHN1cmUgbm90 IHRvIGxlYXZlCithbnkgcGxhaW4tdGV4dCB0cmFjZXMsIHVzZSBhbiBlbmNyeXB0ZWQgZmls ZSBzeXN0ZW1zIGF0IGxlYXN0IGZvciB0aGF0CitkaXJlY3RvcnkuCisKIFRoZSBmaWxlIG5h bWUgcGF0dGVybiBmb3IgZW5jcnlwdGVkIGZpbGVzIGNhbiBiZSBjb250cm9sbGVkIGJ5CiBA Y29kZXtlcGEtZmlsZS1uYW1lLXJlZ2V4cH0uCiAKQEAgLTQzNiw2ICs0ODEsMTEgQEAgRW5j cnlwdGluZy9kZWNyeXB0aW5nIGdwZyBmaWxlcwogQGRlZnZhciBlcGEtZmlsZS1jYWNoZS1w YXNzcGhyYXNlLWZvci1zeW1tZXRyaWMtZW5jcnlwdGlvbgogSWYgbm9uLUBjb2Rle25pbH0s IGNhY2hlIHBhc3NwaHJhc2UgZm9yIHN5bW1ldHJpYyBlbmNyeXB0aW9uLiAgVGhlCiBkZWZh dWx0IHZhbHVlIGlzIEBjb2Rle25pbH0uCisKK0ZvciBzZWN1cml0eSByZWFzb25zLCB0aGlz IG9wdGlvbiBpcyB0dXJuZWQgb2ZmIGJ5IGRlZmF1bHQgYW5kIG5vdAorcmVjb21tZW5kZWQg dG8gdXNlLiAgSW5zdGVhZCwgY29uc2lkZXIgdXNpbmcgdGhlIGdwZy1hZ2VudCwgd2hpY2gg aW4KK21hbnkgY2FzZXMgY2FuIGRvIHRoZSBzYW1lIGpvYiwgYW5kIGRvZXMgaXQgaW4gYSBz YWZlciB3YXkuCitAeHJlZntDYWNoaW5nIFBhc3NwaHJhc2VzfSBmb3IgbW9yZSBpbmZvcm1h dGlvbi4KIEBlbmQgZGVmdmFyCiAKIEBkZWZ2YXIgZXBhLWZpbGUtaW5oaWJpdC1hdXRvLXNh dmUKQEAgLTQ2MSw4ICs1MTEsOCBAQCBRdWVyeWluZyBhIGtleSBzZXJ2ZXIKIEBub2RlIEdu dVBHIHZlcnNpb24gY29tcGF0aWJpbGl0eQogQGNoYXB0ZXIgR251UEcgdmVyc2lvbiBjb21w YXRpYmlsaXR5CiAKLUFzIG9mIEZlYnJ1YXJ5IDIwMTYsIHRoZXJlIGFyZSB0aHJlZSBhY3Rp dmUgYnJhbmNoZXMgb2YgR251UEc6IDIuMSwKLTIuMCwgYW5kIDEuNC4gIEFsbCB0aG9zZSBi cmFuY2hlcyBzaG91bGQgd29yayBmbGF3bGVzc2x5IHdpdGggRW1hY3MKK0FzIG9mIEp1bmUg MjAyMywgdGhlcmUgYXJlIHRocmVlIGFjdGl2ZSBicmFuY2hlcyBvZiBHbnVQRzogMi40LAor Mi4yLCBhbmQgMS40LiAgQWxsIHRob3NlIGJyYW5jaGVzIHNob3VsZCB3b3JrIGZsYXdsZXNz bHkgd2l0aCBFbWFjcwogd2l0aCBiYXNpYyB1c2UtY2FzZXMuICBUaGV5IGhhdmUsIGhvd2V2 ZXIsIHNvbWUgaW5jb21wYXRpYmxlCiBjaGFyYWN0ZXJpc3RpY3MsIHdoaWNoIG1pZ2h0IGJl IHZpc2libGUgd2hlbiB1c2VkIGZyb20gRW1hY3MuCiAKQEAgLTQ5MCwxNyArNTQwLDcxIEBA IEdudVBHIHZlcnNpb24gY29tcGF0aWJpbGl0eQogZ3JhcGhpY2FsIHByb21wdC4KIEBlbmQg aXRlbWl6ZQogCisKK0Bub2RlIEdudVBHIFBpbmVudHJ5CitAY2hhcHRlciBHbnVQRyBQaW5l bnRyeQorCitBbiBpbXBvcnRhbnQgY29tcG9uZW50IG9mIHRoZSBHbnVQRyBzdWl0ZSBpcyB0 aGUgUGluZW50cnksIHdoaWNoCithbGxvd3MgZm9yIHNlY3VyZSBlbnRyeSBvZiBwYXNzcGhy YXNlcyByZXF1ZXN0cyBieSBHbnVQRy4gIEdudVBHCitkZWxpdmVycyB2YXJpb3VzIGRpZmZl cmVudCBwcm9ncmFtcyBhcyBQaW5lbnRyeSwgcmFuZ2luZyBmcm9tIGJsYW5kCitUVFktb25s eSBAc2FtcHtwaW5lbnRyeS10dHl9IHRvIGZhbmN5IGdyYXBoaWNhbCBkaWFsb2d1ZXMgZm9y IHZhcmlvdXMKK2Rlc2t0b3AgZW52aXJvbm1lbnRzLCBsaWtlIEBzYW1we3BpbmVudHJ5LWdu b21lM30uICBZb3VyIG9wZXJhdGluZworc3lzdGVtIHVzdWFsbHkgZGV0ZXJtaW5lcyB3aGlj aCBvZiB0aGVzZSBpcyB1c2VkIGJ5IGRlZmF1bHQuCisKK1dpdGggc29tZSBjb25maWd1cmF0 aW9uIEVtYWNzIGNhbiBhbHNvIHBsYXkgdGhlIHJvbGUgb2YgYSBQaW5lbnRyeS4KK1RoZXJl IGFyZSB0aHJlZSBkaWZmZXJlbnQgc2NlbmFyaW9zIHBvc3NpYmxlQGZvb3Rub3Rle05vdCBh bGwKK29wZXJhdGluZyBzeXN0ZW1zIGFuZCBkaXN0cmlidXRpb25zIHN1cHBvcnQgYWxsIG9m IHRoZSBhYm92ZQorc2NlbmFyaW9zLiAgQXMgb2YgSnVuZSAyMDIzIERlYmlhbiBHTlUvTGlu dXgsIGZvciBleGFtcGxlLCBzdXBwb3J0cworb25seSB0aGUgZmlyc3Qgb2YgdGhlbSBkdWUg dG8gc2VjdXJpdHkgY29uY2VybnMufToKKworQGVudW1lcmF0ZQorQGl0ZW0gVXNlIEVtYWNz IG9ubHkgZm9yIEdudVBHIHJlcXVlc3RzIHRoYXQgYXJlIHRyaWdnZXJlZCBieSBFbWFjcyBp dHNlbGYsCitAaXRlbSB1c2UgRW1hY3MgZm9yIGFsbCBHbnVQRyByZXF1ZXN0cywgb3IKK0Bp dGVtIHVzZSBFbWFjcyBmb3IgYWxsIEdudVBHIHJlcXVlc3RzIHdpdGggb3RoZXIgUGluZW50 cnkgYXMgZmFsbGJhY2suCitAZW5kIGVudW1lcmF0ZQorCitGSVhNRTogQnJ1c2ggdGhlIGZv bGxvd2luZyBwYXJhZ3JhcGhzIHVwLgorCisxLjogRW5zdXJlIGFsbG93LWxvb3BiYWNrLXBp bmVudHJ5IGlzIGlzIGNvbmZpZ3VyZWQgZm9yIHRoZSBHUEcgYWdlbnQsCit3aGljaCBzaG91 bGQgYmUgdGhlIGRlZmF1bHQuICBDb25maWd1cmUgZXBnLXBpbmVudHJ5LW1vZGUgdG8KK2Bs b29wYmFjay4KKworMi46IE1ha2UgcGluZW50cnktZW1hY3MgdGhlIGRlZmF1bHQgcGluZW50 cnkgYnkgbWVhbnMgb2YgeW91cgorb3BlcmF0aW5nIHN5c3RlbS4gIEluc3RhbGwgcGFja2Fn ZSBwaW5lbnRyeSBmcm9tIEdOVSBFTFBBIGFuZCBleGVjdXRlCitNLXggcGluZW50cnktc3Rh cnQgdG8gc3RhcnQgdGhlIFBpbmVudHJ5IHNlcnZpY2UuICBBbGwgR251UEcKK3Bhc3NwaHJh c2UgcmVxdWVzdHMgc2hvdWxkIHJlc3VsdCBpbiBhIG1pbmlidWZmZXIgcHJvbXB0IGluIHRo ZQorcnVubmluZyBFbWFjcy4gIElmIEVtYWNzIG9yIHBpbmVudHJ5IHNlcnZpY2UgYXJlIG5v dCBydW5uaW5nLAorcGFzc3BocmFzZSByZXF1ZXN0cyBmYWlsLgorCiszLjogRW5zdXJlIG90 aGVyIFBpbmVudHJ5IHN1cHBvcnRzIEVtYWNzIHByb21wdC4gIHBpbmVudHJ5LWN1cnNlcwor ZG9lcywgZm9yIGV4YW1wbGUuICBDb25maWd1cmUgb3B0aW9uIGFsbG93LWVtYWNzLXBpbmVu dHJ5IGluCitncGctYWdlbnQuY29uZi4gIFNldCBlbnZpcm9ubWVudCB2YXJpYWJsZSBJTlNJ REVfRU1BQ1MgZm9yIHRoZSBjYWxsaW5nCitwcm9jZXNzLiAgSW5zdGFsbCBwYWNrYWdlIHBp bmVudHJ5LiAgTm93IGlmIEVtYWNzIGlzIHJ1bm5pbmcgYW5kCitwaW5lbnRyeS1zdGFydCBo YXMgYmVlbiBleGV1Y3RlZCwgYWxsIEdudVBHIHBhc3NwaHJhc2UgcmVxdWVzdHMgc2hvdWxk CityZXN1bHQgaW4gYSBtaW5pYnVmZmVyIHByb21wdCBpbiB0aGUgcnVubmluZyBFbWFjcy4g IElmIEVtYWNzIG9yCitQaW5lbnRyeSBzZXJ2aWNlIGFyZSBub3QgcnVubmluZywgR251UEcg dXNlcyB0aGUgcmVndWxhciBQaW5lbnRyeQoraW5zdGVhZC4KKworRmlyc3QgYWx0ZXJuYXRp dmUgY2FuIGJlIGNvbmZpZ3VyZWQgaW4gYWRkaXRpb24gdG8gb253IG9mIHRoZSBvdGhlcnM6 CitSZXF1ZXN0cyB0cmlnZ2VyZWQgZnJvbSB3aXRoaW4gRW1hY3MgKGxpa2Ugb3BlbmluZyBh IGdwZy1lbmNyeXB0ZWQKK2ZpbGUpIGFyZSBoYW5kbGVkIHRocm91Z2ggbG9vcGJhY2sgcGlu ZW50cnksIFJlcXVlc3RzIG91dHNpZGUgb2YgZW1hY3MKK3Rocm91Z2ggcGluZW50cnkgZmVh dHVyZS4KKworTm90ZSB0aGF0IHRoZSBzZWxlY3Rpb24gb2YgYSBjb25jcmV0ZSBQaW5lbnRy eSBwcm9ncmFtIGRldGVybWluZXMgb25seQorQGVtcGh7aG93fSBHbnVQRyBxdWVyaWVzIGZv ciBwYXNzcGhyYXNlcyBhbmQgbm90IEBlbXBoe2hvdyBvZnRlbn0uCitGb3IgdGhlIGxhdHRl ciBxdWVzdGlvbiBAeHJlZntDYWNoaW5nIFBhc3NwaHJhc2VzfS4KKwogQG5vZGUgQ2FjaGlu ZyBQYXNzcGhyYXNlcwogQGNoYXB0ZXIgQ2FjaGluZyBQYXNzcGhyYXNlcwogCiBUeXBpbmcg cGFzc3BocmFzZXMgaXMgYSB0cm91Ymxlc29tZSB0YXNrIGlmIHlvdSBmcmVxdWVudGx5IG9w ZW4gYW5kCiBjbG9zZSB0aGUgc2FtZSBmaWxlLiAgR251UEcgYW5kIEVhc3lQRyBBc3Npc3Rh bnQgcHJvdmlkZSBtZWNoYW5pc21zIHRvCiByZW1lbWJlciB5b3VyIHBhc3NwaHJhc2VzIGZv ciBhIGxpbWl0ZWQgdGltZS4gIFVzaW5nIHRoZXNlLCB5b3Ugb25seQotbmVlZCB0byByZS1l bnRlciB0aGUgcGFzc3BocmFzZSBvY2Nhc2lvbmFsbHkuCi1Ib3dldmVyLCB0aGUgY29uZmln dXJhdGlvbiBpcyBhIGJpdAotY29uZnVzaW5nIHNpbmNlIGl0IGRlcGVuZHMgb24geW91ciBH bnVQRyBpbnN0YWxsYXRpb25AeHJlZntHbnVQRwotdmVyc2lvbiBjb21wYXRpYmlsaXR5fSwg ZW5jcnlwdGlvbiBtZXRob2QgKHN5bW1ldHJpYyBvciBwdWJsaWMga2V5KSwKLWFuZCB3aGV0 aGVyIG9yIG5vdCB5b3Ugd2FudCB0byB1c2UgZ3BnLWFnZW50LiAgSGVyZSBhcmUgc29tZQor bmVlZCB0byByZS1lbnRlciB0aGUgcGFzc3BocmFzZSBvY2Nhc2lvbmFsbHkuICBIb3dldmVy LCB0aGUKK2NvbmZpZ3VyYXRpb24gaXMgYSBiaXQgY29uZnVzaW5nIHNpbmNlIGl0IGRlcGVu ZHMgb24geW91ciBHbnVQRworaW5zdGFsbGF0aW9uIEB4cmVme0dudVBHIHZlcnNpb24gY29t cGF0aWJpbGl0eX0sIGVuY3J5cHRpb24gbWV0aG9kCisoc3ltbWV0cmljIG9yIHB1YmxpYyBr ZXkpLCBhbmQgd2hldGhlciBvciBub3QgeW91IHdhbnQgdG8gdXNlCitncGctYWdlbnQgKHdo aWNoIGlzIG1hbmRhdG9yeSBmb3IgR251UEcgMi4wIGFuZCBsYXRlcikuICBIZXJlIGFyZSBz b21lCiBxdWVzdGlvbnM6CiAKIEBlbnVtZXJhdGUK --------------T3JbsiOLuEIXL0ccXHuI0wt7--