GNU logs - #76195, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Feb 2025 06:41:01 +0000
Resent-Message-ID: <handler.76195.B.173925605121956 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 76195 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.173925605121956
          (code B ref -1); Tue, 11 Feb 2025 06:41:01 +0000
Received: (at submit) by debbugs.gnu.org; 11 Feb 2025 06:40:51 +0000
Received: from localhost ([127.0.0.1]:53782 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thjwx-0005i3-2z
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 01:40:51 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34556)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thjwt-0005hg-Ta
 for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 01:40:48 -0500
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 <stefankangas@HIDDEN>)
 id 1thjwh-0005Dv-9R
 for bug-gnu-emacs@HIDDEN; Tue, 11 Feb 2025 01:40:35 -0500
Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>)
 id 1thjwe-0004sQ-Hj
 for bug-gnu-emacs@HIDDEN; Tue, 11 Feb 2025 01:40:34 -0500
Received: by mail-ed1-x530.google.com with SMTP id
 4fb4d7f45d1cf-5de4c7720bcso6043218a12.0
 for <bug-gnu-emacs@HIDDEN>; Mon, 10 Feb 2025 22:40:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739256027; x=1739860827; darn=gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=30ydnynj9zkwtOo04ypRpMv9npvc86fxVgyq92dlq8E=;
 b=R3OdypIzMRgwO0oGE62Ym2QvKYCTeWMifLjbuUYkdW7xL1yD+/wagWuAerO29K8bVC
 dBqUYP7iRgwTBALTLqOvU56PlZhyl0EdUP8CngMHqkrzlmDhrGnhOkf5sWWIkP++S//v
 2anzmafwbVI3PYi1CTv15AVVvymxIwWIulqAs7A/3vqBGRnZ6SJ/vuHANSRqYyk2RjTF
 2092PbbkLOkI39gs5hEWqFSd2fRp0ryjm5vDqtUqsVDP8buxav+1hqWSJ+05HMD8DGXv
 Zo5aCJpsrBHR8/IM7XRQeEjm4vjwVaXAzcKdoPZGBhQQPr+sVE1OiafYDMtwy4lPbIfj
 y4xg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739256027; x=1739860827;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=30ydnynj9zkwtOo04ypRpMv9npvc86fxVgyq92dlq8E=;
 b=Yr+SXt2ZdMn9ztXJbnGMKBXXlRbVNhWnExr7R23qm7jEx0JaUFjQyXrISbYIRA90mN
 9kICLjWQMP7JpNkprF0eZqg1TXxTH3AX3l8Rl7yd+ttfx9AsC5XVNrAV5zBXlS+w84Bg
 v+UeOxMU9pBLc/Z2IxrUk5jbJWjpFJmSJdLbWOdnBreaAt+98891thoK0KTAGydw+u1q
 OkvoiolW0JlVCXxEXlnJzSfXhPRW/PAC7ebHSzwyOHAi956kSXlie3QzdD4EOHa4/kw2
 +pvR70n24/DmCwwNH1eWKjdraIYc6wqBsqZy7LfZvdOMy1++J5g3pTgQfkI4WyyqyhgO
 8w3A==
X-Gm-Message-State: AOJu0Yxaj+cyOapuw9xMmLYWFkw1L0DpnLfyoNJK1KCVr2aj6ZPOt3s8
 i+Dc/SxW88MWKp5Dk2Tu/NgRUoo9eJFZRP6kp5V1gCkN3sUk5myRuLSb+ieW7rGvIBkqVPt2PiM
 xZ61kR64StG8iY1jJ0oluJroKjRt3SQX3eWI=
X-Gm-Gg: ASbGncvApIMHHJPchDh6Mdqrhf6Jrn80JDv/iSt+JB/V79zEvfTNk5eexieFEqgyfzt
 letGqHq485+ZcWrGRdZ5Qez6bblINXL8RHmd9p9F2VjECtFzkQ6YWF27oLOZiroZGyS0imjVyyA
 ==
X-Google-Smtp-Source: AGHT+IEgy0po7HF5UJNm3slI/8zDAG3CWuSFk0pLp/W/0qfPvh4soQ/7aYtKOxQgCL4Tbdyr+yVdW0/LSTZYylGlfFk=
X-Received: by 2002:a05:6402:26cf:b0:5da:105b:86dd with SMTP id
 4fb4d7f45d1cf-5de45087fd2mr17550549a12.29.1739256026693; Mon, 10 Feb 2025
 22:40:26 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 10 Feb 2025 22:40:26 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Mon, 10 Feb 2025 22:40:26 -0800
X-Gm-Features: AWEUYZn6z_L20iuzjkKhxSZaa501eglLB8QE822bWiq-gzoywE2xPm6TgB0xcyg
Message-ID: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2a00:1450:4864:20::530;
 envelope-from=stefankangas@HIDDEN; helo=mail-ed1-x530.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
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: -0.0 (/)

Severity: wishlist

The mail/hashcash.el library implements an Emacs wrapper around
hashcash, where the idea was that you added a small amount of "proof of
work" to an Email header, which if everyone used it would be expensive
for spammers:

     "The email anti-spam tool, like the proof-of-work algorithm, is
     also called hashcash and is used to create stamps to attach to mail
     to add a micro-cost to sending mail to deter spamming.  The main
     use of the hashcash stamp is as a white-listing hint to help
     hashcash users avoid losing email due to content based and
     blacklist based anti-spam systems."  - http://www.hashcash.org

This might be nice in theory, but it is irrelevant as an anti-spam
measure on today's internet, since almost no one uses it.  Let's not
mislead users to waste energy using it.

I suggest that we mark it as obsolete.




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: bug#76195: Acknowledgement (Obsoleting mail/hashcash.el)
Message-ID: <handler.76195.B.173925605121956.ack <at> debbugs.gnu.org>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
X-Gnu-PR-Message: ack 76195
X-Gnu-PR-Package: emacs
Reply-To: 76195 <at> debbugs.gnu.org
Date: Tue, 11 Feb 2025 06:41:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 76195 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76195: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76195
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Michael Albinus <michael.albinus@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Feb 2025 10:52:02 +0000
Resent-Message-ID: <handler.76195.B76195.173927110130210 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: 76195 <at> debbugs.gnu.org
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.173927110130210
          (code B ref 76195); Tue, 11 Feb 2025 10:52:02 +0000
Received: (at 76195) by debbugs.gnu.org; 11 Feb 2025 10:51:41 +0000
Received: from localhost ([127.0.0.1]:54531 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thnrh-0007rC-HP
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 05:51:41 -0500
Received: from mout.gmx.net ([212.227.15.15]:48531)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1thnre-0007qs-V2
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 05:51:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1739271092; x=1739875892; i=michael.albinus@HIDDEN;
 bh=3S37ofiU6jcfxC/Lp5GsjlBNFvvb8IX6daIYEWHQDRE=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=iw3qZ5G/lSs3QMOs/G2Kcc6QfhIrU526/y93pbkYoyJHkylp9yXOSjDPN1o4Ot0g
 xteqa3i/xU/zRQfXjRw4xnET8+e+ZKw4xuI795C78gDrhLFP9NGq6MkpO2fQiGaP+
 YeDggG7DGgf/AIjKZKGfhpbykAF0uNhq4S82K6J0EuhKdIxT/Q39eeAcSyxS/UUZp
 UTBu9AN3b/kwKwrqxjqQWfIpYkPBgDdj/K0hhXdT1AsEIQyZ+PEu/n3d/L1fjwdO1
 yDpcAEVey0Glfnk7sJd8BLxxO27Xr6OWeXLpDThga1zf7DoCEheUGmu6Y9SWZD4b5
 jBIjurpbvSNelWyQ9Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M26rD-1tfJpF0QRN-005ER0; Tue, 11
 Feb 2025 11:51:32 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
In-Reply-To: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
 (Stefan Kangas's message of "Mon, 10 Feb 2025 22:40:26 -0800")
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
Date: Tue, 11 Feb 2025 11:51:30 +0100
Message-ID: <87tt90ah59.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:147MuwOz7CgQIkMwzxFMO8I0mpc4TA8/hfu83hMVRa+3q6tt1c4
 YqEFHkuPfDN9LTDmn+uNehdSwvCy1bnVdbLKRM12d4iDVR1qX0WZwko79qqfuqWSGm6gWF8
 LvekuX6lO3murg7++QTkbpaAGKvGVKh99vh4UfU9e4zk6bawpjQ/E+RtNu/0gigBuhhG/rU
 2b82Ef3bPf8P5yJmy3U2g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NyNys/qr9b8=;B6xqL+E/KyQrbXtNiziX5UdnM5S
 w6EtE5YQ6i1TEMBBNhCK2jlxndI0EWr0/AooZ3MDa0guQ3CkrugjGYGQcjaO5h1jem8f2CRNS
 P8//rB5Q8VlmvQVdpKp7G/iXMjJDNGp39CnrdAmcNaqsVeZIVmD0LHPNLmBEvRGpMuV2Zpvol
 pxvLyh0JxDFFzvMtkAa9cPJ2zUVRkNEB6pUWQdXZNvjXAE63rEYHMAC1hV4ug6yTmJbLkqYSD
 fU58zaAF8S7VIOXF3ng5OWI8/hIuWILIXoSNC6usrWx4daoCAWZGoP+h2n+0WNlAM0LO0tGuW
 ZHwEm08QKyJZ0LXz8556i68OBJDHH1GVntlwJw8k8GEZWFD6qfRsplRnIix7y1p6phIgs6bI7
 2JbgrjqJEd76SRrKkbd5nDL1EV2poceJY6F9A8AmAAyF4kUG1OrdequNIaedBYJsGJaVvA0ik
 7F0pn60B5u9uI9GZtXCUlq7buzyemyJdVJXack/c/u3J1F/bv0jSbMFiwIuz1U3ItNtCk5ZW1
 J7JvJthccULh1tseEMrSFH32F6SWtNmWsT8jc3gk2tolWeCh+bafM3knXGdmk6atTlnBfaEUs
 CTBXnCOJ1CChATb8GBEsS/CFHcVeMzntj/tvykVeSKJf/mo4B28GszpXyMmMhLRaNVj5dHaFl
 Inl7V+fbFoYO+YxrUAEf2yMHq95UvCxVh0KjvmupAOdJRQMHysEUg0Wkmp+Xq//40z63dVxqH
 p0njlLNwYcFYeye5kbcnkfIIBCQQgrlWgk4s4jrURTS9Ns8FNRykj/HBqggrOAhYu0ND5z/XB
 24JFEHNHPnAXgwgizdu1gfVA7Z3bzcHo88JgL2oeZF+7Acrd/Y4DVknvPcC3UK2uV0eEM4270
 fRBCK3wKzO8FGeiRIiAxHwEelAuiHjDTuv+g3u6uoODER/ctr78UmHJRvPzZgwe/1JkcoUewN
 02iE6z4nfdTqGTU4k9873I9kQMJS4w0PXDvcujGw63pA9Or4b6vZaDV1HT7oylrND4EadcvPk
 Iyn3JcSnPkg5kVXuo9R51jBqRwnHTrVC2p5FuWr/zEpfdLAhZ73bbOYgRjKldH30rHdrzshan
 Z9VSahQmzOB0sj25VpY6EAH5uJobF9diSCV/9atLP/Es173EUj3w0yVf0QQDOnbMN9w5GJvAk
 HPesssufJyB9Mb3YXvPiNMyrTXReCMd6dInK/BDO5QgQybOFmH5ti6YLdRLwgP4QYs8HB9HkD
 /srYUVfS8hHfNRLzATvOg/RpLHQ7cGg/RQSbfZaEAn1J/8MQAMXs9FSSmnlEMA/9zfMeYaZEb
 mBHc157sWeNtC358AXsHUKGXfPHox4QNaQGPKv5Dxmdb4uv29cK85f9fGvDLxrsrE1ixAJM59
 hlQ7EW47Tb4luKfhbIQ722bvoxa83t0syAICyDjNz/LIPROYr1Lq2Y4kYZ
X-Spam-Score: -0.7 (/)
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: -1.7 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

Hi Stefan,

> This might be nice in theory, but it is irrelevant as an anti-spam
> measure on today's internet, since almost no one uses it.  Let's not
> mislead users to waste energy using it.
>
> I suggest that we mark it as obsolete.

There is also bug#66795. It is an evidence, that hashcash is used in
Emacs. OTOH, there's nobody who is able to fix this.

So I support your proposal.

Best regards, Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Feb 2025 14:56:02 +0000
Resent-Message-ID: <handler.76195.B76195.173928573616300 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 76195 <at> debbugs.gnu.org
Cc: Andrew Cohen <acohen@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>, "Dirk-Jan C. Binnema" <djcb@HIDDEN>, Bill Wohler <wohler@HIDDEN>, David Bremner <david@HIDDEN>
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.173928573616300
          (code B ref 76195); Tue, 11 Feb 2025 14:56:02 +0000
Received: (at 76195) by debbugs.gnu.org; 11 Feb 2025 14:55:36 +0000
Received: from localhost ([127.0.0.1]:55617 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thrfk-0004Eq-6y
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 09:55:36 -0500
Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:42249)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1thrfa-0004CE-2L
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 09:55:33 -0500
Received: by mail-ed1-x52f.google.com with SMTP id
 4fb4d7f45d1cf-5de6c70832bso4838993a12.1
 for <76195 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 06:55:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739285720; x=1739890520; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=ulGANLK89nXx002E6mFj8N8B9kmBiUa/gFmjs1wQU4U=;
 b=kOp5S0qCS66Q1pgKfoOevA0BPsKugz8y4c71+sZECLe5/QM5qe/1BvARzf3ttDPiBz
 sDtF58UzVnMj2rkTcYj37Lzrnedq9qEiVKI+WlPsiJgxgDyerACMNw8B4cDMg1cPDJ//
 MrG0UxSw8BQDGHhjo+8tTvhnyjlk1wVgTR/DI/kGKcOH6PdQmnZ944GCu1T712Gn57SZ
 +yxbpxbo6QLj1fn8eu0EV9DquI6rIrq9sorl5SCJwlxqOdVKsZrIlBnhQkS7XBfKhoDg
 UGJvL4Pn99Ta9Mw0fG1WEjkt78scT1XHr7zMKvg9dlL6WA6LSrSsIZBB2VKUwMFQR8IV
 knRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739285720; x=1739890520;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=ulGANLK89nXx002E6mFj8N8B9kmBiUa/gFmjs1wQU4U=;
 b=ER5VzKyj/JQgFnYeud9xlzaBuSSCV2C/dDra5N39V8EDyVeoMxiGa4GQWRgNxLS+S0
 SMXNGh9G0fmWamgJZpnuJTELImXF39c1kwrCZyT7pIpPiegTxcIPG6nBx52bWTsVfeoi
 mdpZiQBwdP8hNRhTS/AgL6zSm3hhMNIR9qgA3Y/zIV0tkfPWpJBTLzVqWwluZ/C10Khf
 YFjAae2eApaucuinyXsiyNetWBbcF98w1AOPh3CSDekBS2GchUIxvtyI9atTtp/HDlWD
 /TSvOR6jIoAKWyGLUX80pKhMANizcQAgW4lp3KbSUUHB8YRs132UsAu5EwhWUChDOoHA
 hCMQ==
X-Gm-Message-State: AOJu0YynEFKf+YzwGl9WVpRTYB+Ux+oMLWOOHCPDqFL/Z9H+QK9aL6qd
 yy3UqyTwCY9px8kNXfLjiCLxO2EzkMCgdvWa3w+QhSBNggumwcq4dJYGx8Vosl29C4/y4MRxrkY
 4dtIw3ok/op1ThLRkDlu6oWRPUrl8Ej+IxrU=
X-Gm-Gg: ASbGncvL7iq+HvVXwId1FyRFQ03qb152NCpMUbgKpQ+NmVu/RU+4zs28LI0GC2pLBKU
 jIgJBJB+Y/ndifKZunr9qKaMPWKR9E+gIO9e5l0rCrvEeC4oMbHAehQs3osDsTt0auwVJow36Wu
 c=
X-Google-Smtp-Source: AGHT+IGvu7HvY6r1u0m9SVIPDb/1KYymBplTSozgSaJPGnqDng/nJe+fKz+rDIEqWKhpbCDilXZAHt5C/4NmeE2HsHM=
X-Received: by 2002:a05:6402:f8f:b0:5d3:e99c:6bda with SMTP id
 4fb4d7f45d1cf-5de9ba09937mr2671780a12.16.1739285719652; Tue, 11 Feb 2025
 06:55:19 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 06:55:19 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 06:55:19 -0800
X-Gm-Features: AWEUYZm4VVJtqCUxSSYsHlhXWDq8wC4zzuuY6Uoi3bB3JkGcydM3eKhDJRoU3Z0
Message-ID: <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:

> Severity: wishlist
>
> The mail/hashcash.el library implements an Emacs wrapper around
> hashcash, where the idea was that you added a small amount of "proof of
> work" to an Email header, which if everyone used it would be expensive
> for spammers:
>
>      "The email anti-spam tool, like the proof-of-work algorithm, is
>      also called hashcash and is used to create stamps to attach to mail
>      to add a micro-cost to sending mail to deter spamming.  The main
>      use of the hashcash stamp is as a white-listing hint to help
>      hashcash users avoid losing email due to content based and
>      blacklist based anti-spam systems."  - http://www.hashcash.org
>
> This might be nice in theory, but it is irrelevant as an anti-spam
> measure on today's internet, since almost no one uses it.  Let's not
> mislead users to waste energy using it.
>
> I suggest that we mark it as obsolete.

I'm Cc'ing Gnus, MH-E, Notmuch (third-party), and mu4e (third-party)
developers, in case they have any comments.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Feb 2025 15:26:01 +0000
Resent-Message-ID: <handler.76195.B76195.173928752924433 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: "Dirk-Jan C. Binnema" <djcb@HIDDEN>
Cc: 76195 <at> debbugs.gnu.org
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.173928752924433
          (code B ref 76195); Tue, 11 Feb 2025 15:26:01 +0000
Received: (at 76195) by debbugs.gnu.org; 11 Feb 2025 15:25:29 +0000
Received: from localhost ([127.0.0.1]:58084 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ths8a-0006Lw-Vn
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 10:25:28 -0500
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:60435)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1ths8Y-0006Le-LO
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 10:25:23 -0500
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-ab7d451f7c4so211997766b.0
 for <76195 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 07:25:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739287516; x=1739892316; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=X1wWee4yd8n0RHddvzzzLZWWP38vrBp5Tyh1WadTie4=;
 b=i5QhKbGOLUhFg4K5n8N02Aj8miTCz4vvUXRdz5C6UFWg3X7g+RTfelW8jWRbprSz/r
 Rb5Sjdav4zBcqFA1Fe78c2FbpvLoQ+3+KaLfaYZzHoXprTZXHgroaX796wNxMv0hTqAs
 PFoUFsK5LYFsx5iki912igK8ux27D6jUexzM9l7MpcC6tsauIDuXSNRzzOGH4yH19yJ7
 vYodgbbd+P5wGaUqcpDa/HEPvIAp7gx1NwzZImswMZ48MsJQQUg9Cr086Z2qBf5AjiAK
 Cm6u3Fsk5OFXu//5orzeRIbE2m7V6JMsUsFKvUnBh7DW9iY/7X2uIyMiidBK0cmJyurw
 g1ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739287516; x=1739892316;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=X1wWee4yd8n0RHddvzzzLZWWP38vrBp5Tyh1WadTie4=;
 b=a7Tdr7/eZnC6h99L4mwrb3zDPmOCzJzFBEDeeSNjUtiJ4fhu3zTBmw/USUMKw0jj1l
 bSGXh7/c51ZwQNd4bboHjq2oFmV65sXgsiWB5PlsOkISDEy8bL8dV35NDSkcWQYfGCKz
 tg8WtbpJ208r5FR39XbcGzod9tGl+qhkju4SuGwZOV1ETnArSDXyXs/KEUXxYfqFd9kp
 aUgxEAO9dQu0rSVum9wvBQUHmlZu+ZQQyhpSnw1q860ZZvG0heg+wEPZeothNOQhoAD8
 Ktuepf2JEPnKNHjLSUsxJ9LCPGFXN8mwkB4n5XfwC5XB8l86O2uLhiXZbqhkoPqrhvUi
 JlOg==
X-Gm-Message-State: AOJu0Yw/LhMUMkohAM2SVnt5R4y2DQjIpJRBqaLR0Mr7jPRth48eSF8H
 tToRHJx23ONqxYI8JGpSOeM4R4ku+6p+3Al7IDYVbXAYsKXWR7rx1BiOvkn+AZyIzpXqDSjMzT5
 z1vY+9V0BzwU8pnEeThQ3uYZP7NPdWYcuonQ=
X-Gm-Gg: ASbGncuC6rCL2moZrYbywCwOZDl0i1eQ95notQn0fVoit+swXMm07Rz2BrBayUlrPPw
 TVmR4gbETXOEy29kIFL403ViG0vFGzRSQFouF1wmSy5e/TFj2pfdS6Q0jV4hWakpEN0ORclzTL9
 c=
X-Google-Smtp-Source: AGHT+IEF44s/FHSqnWqL6PIdB4CqMYpokFjHfxrO0xspnnaYqUpxvnikkz1MMeWO2les+mBmPghopMXwlpgOx50sV0k=
X-Received: by 2002:a17:907:8e9b:b0:ab7:d87f:6662 with SMTP id
 a640c23a62f3a-ab7d87f67c8mr402249366b.52.1739287516371; Tue, 11 Feb 2025
 07:25:16 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 07:25:16 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87h6508qvd.fsf@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
 <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
 <87h6508qvd.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 07:25:16 -0800
X-Gm-Features: AWEUYZliE-vt_d2arklHZ6EinUewmJqLAq5XGqU1fgzpu0pBGCnHcVGCn3Buvhg
Message-ID: <CADwFkmkok7myi1L=MazF9vCt9+8SA78RB-nN_mr_RZcTotoc3A@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

"Dirk-Jan C. Binnema" <djcb@HIDDEN> writes:

> On Tuesday Feb 11 2025, Stefan Kangas wrote:
>
>> I'm Cc'ing Gnus, MH-E, Notmuch (third-party), and mu4e (third-party)
>> developers, in case they have any comments.
>
> Thanks for reaching out.
>
> I can only find a single user in my e-mail corpus, from 2006. So as far
> as I'm concerned, it can be obsoleted.
>
> Kind regards,
> Dirk.
>
> --
> Dirk-Jan C. Binnema                  Helsinki, Finland
> e:djcb@HIDDEN           w:www.djcbsoftware.nl
> gpg: 6987 9CED 1745 9375 0F14 DA98 11DD FEA9 DCC4 A036

Thanks for telling us your opinion.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: David Bremner <david@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 11 Feb 2025 17:29:01 +0000
Resent-Message-ID: <handler.76195.B76195.173929492125552 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>, 76195 <at> debbugs.gnu.org
Cc: Andrew Cohen <acohen@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>, "Dirk-Jan C. Binnema" <djcb@HIDDEN>, Bill Wohler <wohler@HIDDEN>
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.173929492125552
          (code B ref 76195); Tue, 11 Feb 2025 17:29:01 +0000
Received: (at 76195) by debbugs.gnu.org; 11 Feb 2025 17:28:41 +0000
Received: from localhost ([127.0.0.1]:58400 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1thu3t-0006e3-Kc
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 12:28:41 -0500
Received: from phubs.tethera.net ([192.99.9.157]:41234)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <david@HIDDEN>) id 1thu3r-0006du-0i
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 12:28:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tethera.net;
 i=@tethera.net; q=dns/txt; s=2024; t=1739294917; h=from : to : cc :
 subject : in-reply-to : references : date : message-id : mime-version
 : content-type : from;
 bh=EvgMJztY8lu6z8zAvrxHnHTK8DZzjvvtFkGb1YA+b18=;
 b=FMgRQyhBZ9zyDLPtUxIa2wCVvFMbE2+yLU7iGpAlujSw3K5vIbU8H3TV2JF2p1Mh7UD4Y
 wShGD0TFHVoxRZKfsZXF+WlHzXQJMMu61YFX3AcLNjPVlWpZnD7j2W47CuRsrtw7K4Zuxh3
 drLf004bvfNgpwwJetUTsEy0lZMHlCYqUcXGEnMQBO+EQW6hlvh0cn6AxQ8M63qWOfMVnd4
 Wn1VTHfrcJE3+UygKcuVliqf2pL3WdOGM0gEUuD0ehKBZtEP6ymNTyrQ7epwjXKN/eui60d
 /YrFGQqXskydlj+ezRsdeY2onkaVBsU7v+7SoI6XjDRUU1fupEyQs4w3NMqg==
Received: from tethera.net
 (fctnnbsc51w-159-2-211-58.dhcp-dynamic.fibreop.nb.bellaliant.net
 [159.2.211.58])
 by phubs.tethera.net (Postfix) with ESMTPS id 25BAF18006F;
 Tue, 11 Feb 2025 13:28:37 -0400 (AST)
Received: (nullmailer pid 228378 invoked by uid 1000);
 Tue, 11 Feb 2025 17:28:36 -0000
From: David Bremner <david@HIDDEN>
In-Reply-To: <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
 <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
Date: Tue, 11 Feb 2025 13:28:36 -0400
Message-ID: <8734gks857.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

Stefan Kangas <stefankangas@HIDDEN> writes:
>>
>> I suggest that we mark it as obsolete.
>
> I'm Cc'ing Gnus, MH-E, Notmuch (third-party), and mu4e (third-party)
> developers, in case they have any comments.

No comments for me (except it makes me a bit nostalgic).

d




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Feb 2025 00:06:02 +0000
Resent-Message-ID: <handler.76195.B76195.17393187408755 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 76195 <at> debbugs.gnu.org
Cc: Andrew Cohen <acohen@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.17393187408755
          (code B ref 76195); Wed, 12 Feb 2025 00:06:02 +0000
Received: (at 76195) by debbugs.gnu.org; 12 Feb 2025 00:05:40 +0000
Received: from localhost ([127.0.0.1]:59588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti0G3-0002H7-B0
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:05:40 -0500
Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:42069)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1ti0Fq-0002Fs-Lq
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:05:29 -0500
Received: by mail-ed1-x535.google.com with SMTP id
 4fb4d7f45d1cf-5dccaaca646so620834a12.0
 for <76195 <at> debbugs.gnu.org>; Tue, 11 Feb 2025 16:05:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739318719; x=1739923519; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=pk8gKArwUET0ZL+1xVuri40+gLecdAgvfZySQ+EiDng=;
 b=IOX5IMezANGE40rnGOdrjqGOVfLbtu4vFkvKywN3P9bwgwLpXLhkjyU0qlumkTTYln
 IYOyQgmOcbg/5bYRsGqfApimqa3GN0zr3W4iJ1mxBIgHDrsa552QDaPkljaU5vyVnn5e
 4wtca8P7bym1jOg2la026UhpqX4QkVD8pMvtJcJ1rtyqZejbmWGukyvBFmkEpnm5z6JJ
 8i9yXyv5OTLl2zjhLKqFJ0l2f6a8bPiRdqGun6uYA1Oz3/J3gUkBbj4ZcFQXvARNSt5d
 WRgA2vBfffOrTf2HQW70MlTDVrmxFfzC2YeQq1JgJaTmnnShwEe+UbWsJd4tHyphXB0A
 i2GA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739318719; x=1739923519;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=pk8gKArwUET0ZL+1xVuri40+gLecdAgvfZySQ+EiDng=;
 b=Ma/sp1VckvcwvdO+dWzDzCN0oARqPLW4tUbsOik8FZhCfEESLVtbZrLoiOp1mCOUqB
 Ja01YQ/NyUhgruogGbbBmA4eMaFkI2xVIQk3dMQuJDaIYJWb3nIj5k2xH8kVZFnTuuse
 HBUP5NRDg3sGyRbuNJ266Exklm4U/TJVXW14QXREbariUZ8wE7LCu/Gb7i5L4onp451K
 T4FLhplbeK+gyYMeyzxeMKaYopO1pnEJin1LcNJZ3wuP8zErVrh1HJ707/sibPRNDnYv
 BtgQXJdj7b5ftKnMflvl2l2PICZ4r1N4h22aT7CY8jxw3O6N/bdy3C6khDbcykQrchTv
 dlIA==
X-Gm-Message-State: AOJu0Yzo5k0ri9EJ4xEpJyuCaojYW6fEvnSY9XgbZpzmidBVaI7qzLkP
 U/fq7gbVhqlcXQ/mENDBnXnnAJp4KnpGwLM0tCwNEAdhNVNyLv3kbbvezuZAWKcSzOdBMtLhwD8
 QInlX6zU5Vu1SjIi1uQ5UpgyPC3TNNXCJDUi9rQ==
X-Gm-Gg: ASbGncuiXry24F0ziig8htgyQBhYWC1DRVB1yklTH2b9LJODJc/5IhEaZMiTgLvLQ1x
 Pn6Op9hWvvAQeNZmzhtCk1p84xFQWbDD5QE8Pa0BwY0uZzEEoD3FTYWHRz6Zs1XTPwOhhQoU=
X-Google-Smtp-Source: AGHT+IHTajNjHwdXx+E5/HM69Nhbe1hIQQz6q+Sryvmj/RHpdRBKShTY8n2QuYHxBuenHLpycQsc38gb0NIOwMgdlr0=
X-Received: by 2002:a05:6402:448b:b0:5d9:f3fb:fa45 with SMTP id
 4fb4d7f45d1cf-5deae109161mr857190a12.16.1739318719231; Tue, 11 Feb 2025
 16:05:19 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 16:05:06 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 16:05:06 -0800
X-Gm-Features: AWEUYZnDoVoxCkt6OZlk8EZHH07gZ84utvuJmkhMTfZqSFEXt5q2RjXkZ1z2Q2E
Message-ID: <CADwFkmmHGKNHqtUb76rY54QXiECAKjGrKgy6=vjRdJ9r3cFu+g@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000006972c1062de6b234"
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

--0000000000006972c1062de6b234
Content-Type: text/plain; charset="UTF-8"

tags 76195 + patch
thanks

Stefan Kangas <stefankangas@HIDDEN> writes:

> Severity: wishlist
>
> The mail/hashcash.el library implements an Emacs wrapper around
> hashcash, where the idea was that you added a small amount of "proof of
> work" to an Email header, which if everyone used it would be expensive
> for spammers:
>
>      "The email anti-spam tool, like the proof-of-work algorithm, is
>      also called hashcash and is used to create stamps to attach to mail
>      to add a micro-cost to sending mail to deter spamming.  The main
>      use of the hashcash stamp is as a white-listing hint to help
>      hashcash users avoid losing email due to content based and
>      blacklist based anti-spam systems."  - http://www.hashcash.org
>
> This might be nice in theory, but it is irrelevant as an anti-spam
> measure on today's internet, since almost no one uses it.  Let's not
> mislead users to waste energy using it.
>
> I suggest that we mark it as obsolete.

Here are three proposed patches.

--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Drop-hashcash-support.patch"
Content-Disposition: attachment; filename="0001-Drop-hashcash-support.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.1

RnJvbSBhMTUzMDRlMDU4NGRmZjQ5NjA4ZjRjNzg0ZTRiOTg3ZTY3ZTc3NGZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjQ3OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAx
LzNdIERyb3AgaGFzaGNhc2ggc3VwcG9ydAoKKiBsaXNwL2dudXMvZ251cy5lbCAoZ251cy1pbnN0
YWxsLWdyb3VwLXNwYW0tcGFyYW1ldGVycyk6IFJlbW92ZQonc3BhbS11c2UtaGFzaGNhc2gnIG9w
dGlvbi4KKiBsaXNwL2dudXMvbWVzc2FnZS5lbCAobWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCk6
IE1hcmsgYXMKb2Jzb2xldGUsIGRlZmF1bHQgdG8gbmlsIHVuY29uZGl0aW9uYWxseS4KKG1lc3Nh
Z2Utc2VuZC1tYWlsLCBtZXNzYWdlLXNldHVwLTEsIG1lc3NhZ2UtcmVzZW5kKTogRG9uJ3QKZ2Vu
ZXJhdGUgaGFzaGNhc2ggaGVhZGVycy4KKiBsaXNwL2dudXMvc3BhbS5lbCAoaGFzaGNhc2gpOiBE
b24ndCByZXF1aXJlLgooc3BhbS11c2UtaGFzaGNhc2gpOgooc3BhbS1jaGVjay1oYXNoY2FzaCk6
IE1hcmsgYXMgb2Jzb2xldGUuCihzcGFtLWluc3RhbGwtaG9va3MpOiBEb24ndCBpbnN0YWxsICdz
cGFtLXVzZS1oYXNoY2FzaCcgaG9vay4KKiBkb2MvbWlzYy9tZXNzYWdlLnRleGkgKE1haWwgSGVh
ZGVycyk6IERvbid0IGRvY3VtZW50IGFib3ZlCm9ic29sZXRlZCB2YXJpYWJsZSAnbWVzc2FnZS1n
ZW5lcmF0ZS1oYXNoY2FzaCcuCiogZG9jL21pc2MvZ251cy50ZXhpIChIYXNoY2FzaCk6IERlbGV0
ZSBzZWN0aW9uLgooQW50aS1zcGFtIEhhc2hjYXNoIFBheW1lbnRzKTogRGVsZXRlIHN1YnNlY3Rp
b24uCihFeHRlbmRpbmcgdGhlIFNwYW0gcGFja2FnZSk6IERvbid0IG1lbnRpb24gSGFzaGNhc2gu
ICAoQnVnIzc2MTk1KQotLS0KIGRvYy9taXNjL2dudXMudGV4aSAgICB8IDEwMCArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRvYy9taXNjL21lc3NhZ2UudGV4aSB8
ICAgNyAtLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICB8ICAxMCArKysrKwogbGlzcC9nbnVzL2du
dXMuZWwgICAgIHwgICAyIC0KIGxpc3AvZ251cy9tZXNzYWdlLmVsICB8ICAyOSArKy0tLS0tLS0t
LS0KIGxpc3AvZ251cy9zcGFtLmVsICAgICB8ICAxNiArKystLS0tCiA2IGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDE0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlz
Yy9nbnVzLnRleGkgYi9kb2MvbWlzYy9nbnVzLnRleGkKaW5kZXggMjM5YWE0MzcwM2YuLjIwNTk4
MGQ1ZTQ2IDEwMDY0NAotLS0gYS9kb2MvbWlzYy9nbnVzLnRleGkKKysrIGIvZG9jL21pc2MvZ251
cy50ZXhpCkBAIC04NzQsNyArODc0LDYgQEAgVG9wCiAqIFRoZSBwcm9ibGVtIG9mIHNwYW06OiAg
ICAgICAgIFNvbWUgYmFja2dyb3VuZCwgYW5kIHNvbWUgc29sdXRpb25zCiAqIEFudGktU3BhbSBC
YXNpY3M6OiAgICAgICAgICAgIFNpbXBsZSBzdGVwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBz
cGFtLgogKiBTcGFtQXNzYXNzaW46OiAgICAgICAgICAgICAgICBIb3cgdG8gdXNlIGV4dGVybmFs
IGFudGktc3BhbSB0b29scy4KLSogSGFzaGNhc2g6OiAgICAgICAgICAgICAgICAgICAgUmVkdWNl
IHNwYW0gYnkgYnVybmluZyBDUFUgdGltZS4KIAogU3BhbSBQYWNrYWdlCiAKQEAgLTg5Miw3ICs4
OTEsNiBAQCBUb3AKICogQmxhY2tsaXN0cyBhbmQgV2hpdGVsaXN0czo6CiAqIEJCREIgV2hpdGVs
aXN0czo6CiAqIEdtYW5lIFNwYW0gUmVwb3J0aW5nOjoKLSogQW50aS1zcGFtIEhhc2hjYXNoIFBh
eW1lbnRzOjoKICogQmxhY2tob2xlczo6CiAqIFJlZ3VsYXIgRXhwcmVzc2lvbnMgSGVhZGVyIE1h
dGNoaW5nOjoKICogQm9nb2ZpbHRlcjo6CkBAIC0yNDMxOCw3ICsyNDMxNiw2IEBAIFRod2FydGlu
ZyBFbWFpbCBTcGFtCiAqIFRoZSBwcm9ibGVtIG9mIHNwYW06OiAgICAgICAgIFNvbWUgYmFja2dy
b3VuZCwgYW5kIHNvbWUgc29sdXRpb25zCiAqIEFudGktU3BhbSBCYXNpY3M6OiAgICAgICAgICAg
IFNpbXBsZSBzdGVwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBzcGFtLgogKiBTcGFtQXNzYXNz
aW46OiAgICAgICAgICAgICAgICBIb3cgdG8gdXNlIGV4dGVybmFsIGFudGktc3BhbSB0b29scy4K
LSogSGFzaGNhc2g6OiAgICAgICAgICAgICAgICAgICAgUmVkdWNlIHNwYW0gYnkgYnVybmluZyBD
UFUgdGltZS4KIEBlbmQgbWVudQogCiBAbm9kZSBUaGUgcHJvYmxlbSBvZiBzcGFtCkBAIC0yNDU0
MCw4MSArMjQ1MzcsNiBAQCBTcGFtQXNzYXNzaW4KICAgKGdudXMtc3VtbWFyeS1tYXJrLWFzLWV4
cGlyYWJsZSAxKSkKIEBlbmQgbGlzcAogCi1Abm9kZSBIYXNoY2FzaAotQHN1YnNlY3Rpb24gSGFz
aGNhc2gKLUBjaW5kZXggaGFzaGNhc2gKLQotT25lIHRlY2huaXF1ZSB0byBmaWdodCBzcGFtIGlz
IHRvIHJlcXVpcmUgc2VuZGVycyB0byBkbyBzb21ldGhpbmcKLWNvc3RseSBhbmQgZGVtb25zdHJh
Ymx5IHVuaXF1ZSBmb3IgZWFjaCBtZXNzYWdlIHRoZXkgc2VuZC4gIFRoaXMgaGFzCi10aGUgb2J2
aW91cyBkcmF3YmFjayB0aGF0IHlvdSBjYW5ub3QgcmVseSBvbiBldmVyeW9uZSBpbiB0aGUgd29y
bGQKLXVzaW5nIHRoaXMgdGVjaG5pcXVlLCBzaW5jZSBpdCBpcyBub3QgcGFydCBvZiB0aGUgSW50
ZXJuZXQgc3RhbmRhcmRzLAotYnV0IGl0IG1heSBiZSB1c2VmdWwgaW4gc21hbGxlciBjb21tdW5p
dGllcy4KLQotV2hpbGUgdGhlIHRvb2xzIGluIHRoZSBwcmV2aW91cyBzZWN0aW9uIHdvcmsgd2Vs
bCBpbiBwcmFjdGljZSwgdGhleQotd29yayBvbmx5IGJlY2F1c2UgdGhlIHRvb2xzIGFyZSBjb25z
dGFudGx5IG1haW50YWluZWQgYW5kIHVwZGF0ZWQgYXMKLW5ldyBmb3JtIG9mIHNwYW0gYXBwZWFy
cy4gIFRoaXMgbWVhbnMgdGhhdCBhIHNtYWxsIHBlcmNlbnRhZ2Ugb2Ygc3BhbQotd2lsbCBhbHdh
eXMgZ2V0IHRocm91Z2guICBJdCBhbHNvIG1lYW5zIHRoYXQgc29tZXdoZXJlLCBzb21lb25lIG5l
ZWRzCi10byByZWFkIGxvdHMgb2Ygc3BhbSB0byB1cGRhdGUgdGhlc2UgdG9vbHMuICBIYXNoY2Fz
aCBhdm9pZHMgdGhhdCwgYnV0Ci1pbnN0ZWFkIHByZWZlcnMgdGhhdCBldmVyeW9uZSB5b3UgY29u
dGFjdCB0aHJvdWdoIGUtbWFpbCBzdXBwb3J0cyB0aGUKLXNjaGVtZS4gIFlvdSBjYW4gdmlldyB0
aGUgdHdvIGFwcHJvYWNoZXMgYXMgcHJhZ21hdGljIHZzIGRvZ21hdGljLgotVGhlIGFwcHJvYWNo
ZXMgaGF2ZSB0aGVpciBvd24gYWR2YW50YWdlcyBhbmQgZGlzYWR2YW50YWdlcywgYnV0IGFzCi1v
ZnRlbiBpbiB0aGUgcmVhbCB3b3JsZCwgYSBjb21iaW5hdGlvbiBvZiB0aGVtIGlzIHN0cm9uZ2Vy
IHRoYW4gZWl0aGVyCi1vbmUgb2YgdGhlbSBzZXBhcmF0ZWx5LgotCi1AY2luZGV4IFgtSGFzaGNh
c2gKLVRoZSBgYHNvbWV0aGluZyBjb3N0bHknJyBpcyB0byBidXJuIENQVSB0aW1lLCBtb3JlIHNw
ZWNpZmljYWxseSB0bwotY29tcHV0ZSBhIGhhc2ggY29sbGlzaW9uIHVwIHRvIGEgY2VydGFpbiBu
dW1iZXIgb2YgYml0cy4gIFRoZQotcmVzdWx0aW5nIGhhc2hjYXNoIGNvb2tpZSBpcyBpbnNlcnRl
ZCBpbiBhIEBzYW1we1gtSGFzaGNhc2g6fSBoZWFkZXIuCi1Gb3IgbW9yZSBkZXRhaWxzLCBhbmQg
Zm9yIHRoZSBleHRlcm5hbCBhcHBsaWNhdGlvbiBAY29kZXtoYXNoY2FzaH0geW91Ci1uZWVkIHRv
IGluc3RhbGwgdG8gdXNlIHRoaXMgZmVhdHVyZSwgc2VlCi1AdXJlZntodHRwOi8vd3d3Lmhhc2hj
YXNoLm9yZy99LgotCi1JZiB5b3Ugd2lzaCB0byBnZW5lcmF0ZSBoYXNoY2FzaCBmb3IgZWFjaCBt
ZXNzYWdlIHlvdSBzZW5kLCB5b3UgY2FuCi1jdXN0b21pemUgQGNvZGV7bWVzc2FnZS1nZW5lcmF0
ZS1oYXNoY2FzaH0gKEBweHJlZntNYWlsIEhlYWRlcnMsICxNYWlsCi1IZWFkZXJzLG1lc3NhZ2Us
IFRoZSBNZXNzYWdlIE1hbnVhbH0pLCBhcyBpbjoKLQotQGxpc3AKLShzZXRxIG1lc3NhZ2UtZ2Vu
ZXJhdGUtaGFzaGNhc2ggdCkKLUBlbmQgbGlzcAotCi1Zb3Ugd2lsbCBuZWVkIHRvIHNldCB1cCBz
b21lIGFkZGl0aW9uYWwgdmFyaWFibGVzIGFzIHdlbGw6Ci0KLUB0YWJsZSBAY29kZQotCi1AaXRl
bSBoYXNoY2FzaC1kZWZhdWx0LXBheW1lbnQKLUB2aW5kZXggaGFzaGNhc2gtZGVmYXVsdC1wYXlt
ZW50Ci1UaGlzIHZhcmlhYmxlIGluZGljYXRlcyB0aGUgZGVmYXVsdCBudW1iZXIgb2YgYml0cyB0
aGUgaGFzaCBjb2xsaXNpb24KLXNob3VsZCBjb25zaXN0IG9mLiAgQnkgZGVmYXVsdCB0aGlzIGlz
IDIwLiAgU3VnZ2VzdGVkIHVzZWZ1bCB2YWx1ZXMKLWluY2x1ZGUgMTcgdG8gMjkuCi0KLUBpdGVt
IGhhc2hjYXNoLXBheW1lbnQtYWxpc3QKLUB2aW5kZXggaGFzaGNhc2gtcGF5bWVudC1hbGlzdAot
U29tZSByZWNlaXZlcnMgbWF5IHJlcXVpcmUgeW91IHRvIHNwZW5kIGJ1cm4gbW9yZSBDUFUgdGlt
ZSB0aGFuIHRoZQotZGVmYXVsdC4gIFRoaXMgdmFyaWFibGUgY29udGFpbnMgYSBsaXN0IG9mIEBz
YW1weyhAdmFye2FkZHJ9Ci1AdmFye2Ftb3VudH0pfSBjZWxscywgd2hlcmUgQHZhcnthZGRyfSBp
cyB0aGUgcmVjZWl2ZXIgKGVtYWlsIGFkZHJlc3MKLW9yIG5ld3Nncm91cCkgYW5kIEB2YXJ7YW1v
dW50fSBpcyB0aGUgbnVtYmVyIG9mIGJpdHMgaW4gdGhlIGNvbGxpc2lvbgotdGhhdCBpcyBuZWVk
ZWQuICBJdCBjYW4gYWxzbyBjb250YWluIEBzYW1weyhAdmFye2FkZHJ9IEB2YXJ7c3RyaW5nfQot
QHZhcnthbW91bnR9KX0gY2VsbHMsIHdoZXJlIHRoZSBAdmFye3N0cmluZ30gaXMgdGhlIHN0cmlu
ZyB0byB1c2UKLShub3JtYWxseSB0aGUgZW1haWwgYWRkcmVzcyBvciBuZXdzZ3JvdXAgbmFtZSBp
cyB1c2VkKS4KLQotQGl0ZW0gaGFzaGNhc2gtcHJvZ3JhbQotQHZpbmRleCBoYXNoY2FzaC1wcm9n
cmFtCi1XaGVyZSB0aGUgQGNvZGV7aGFzaGNhc2h9IGJpbmFyeSBpcyBpbnN0YWxsZWQuICBUaGlz
IHZhcmlhYmxlIHNob3VsZAotYmUgYXV0b21hdGljYWxseSBzZXQgYnkgQGNvZGV7ZXhlY3V0YWJs
ZS1maW5kfSwgYnV0IGlmIGl0J3MgQGNvZGV7bmlsfQotKHVzdWFsbHkgYmVjYXVzZSB0aGUgQGNv
ZGV7aGFzaGNhc2h9IGJpbmFyeSBpcyBub3QgaW4geW91ciBwYXRoKQoteW91J2xsIGdldCBhIHdh
cm5pbmcgd2hlbiB5b3UgY2hlY2sgaGFzaGNhc2ggcGF5bWVudHMgYW5kIGFuIGVycm9yCi13aGVu
IHlvdSBnZW5lcmF0ZSBoYXNoY2FzaCBwYXltZW50cy4KLQotQGVuZCB0YWJsZQotCi1HbnVzIGNh
biB2ZXJpZnkgaGFzaGNhc2ggY29va2llcywgYWx0aG91Z2ggdGhpcyBjYW4gYWxzbyBiZSBkb25l
IGJ5Ci1oYW5kIGN1c3RvbWl6ZWQgbWFpbCBmaWx0ZXJpbmcgc2NyaXB0cy4gIFRvIHZlcmlmeSBh
IGhhc2hjYXNoIGNvb2tpZQotaW4gYSBtZXNzYWdlLCB1c2UgdGhlIEBjb2Rle21haWwtY2hlY2st
cGF5bWVudH0gZnVuY3Rpb24gaW4gdGhlCi1AY29kZXtoYXNoY2FzaC5lbH0gbGlicmFyeS4gIFlv
dSBjYW4gYWxzbyB1c2UgdGhlIEBjb2Rle3NwYW0uZWx9Ci1wYWNrYWdlIHdpdGggdGhlIEBjb2Rl
e3NwYW0tdXNlLWhhc2hjYXNofSBiYWNrIGVuZCB0byB2YWxpZGF0ZSBoYXNoY2FzaAotY29va2ll
cyBpbiBpbmNvbWluZyBtYWlsIGFuZCBmaWx0ZXIgbWFpbCBhY2NvcmRpbmdseSAoQHB4cmVme0Fu
dGktc3BhbQotSGFzaGNhc2ggUGF5bWVudHN9KS4KLQogQG5vZGUgU3BhbSBQYWNrYWdlCiBAc2Vj
dGlvbiBTcGFtIFBhY2thZ2UKIEBjaW5kZXggc3BhbSBmaWx0ZXJpbmcKQEAgLTI1MjQ1LDcgKzI1
MTY3LDYgQEAgU3BhbSBCYWNrIEVuZHMKICogQmxhY2tsaXN0cyBhbmQgV2hpdGVsaXN0czo6CiAq
IEJCREIgV2hpdGVsaXN0czo6CiAqIEdtYW5lIFNwYW0gUmVwb3J0aW5nOjoKLSogQW50aS1zcGFt
IEhhc2hjYXNoIFBheW1lbnRzOjoKICogQmxhY2tob2xlczo6CiAqIFJlZ3VsYXIgRXhwcmVzc2lv
bnMgSGVhZGVyIE1hdGNoaW5nOjoKICogQm9nb2ZpbHRlcjo6CkBAIC0yNTQ0MSwyMyArMjUzNjIs
NiBAQCBHbWFuZSBTcGFtIFJlcG9ydGluZwogCiBAZW5kIGRlZnZhcgogCi1Abm9kZSBBbnRpLXNw
YW0gSGFzaGNhc2ggUGF5bWVudHMKLUBzdWJzdWJzZWN0aW9uIEFudGktc3BhbSBIYXNoY2FzaCBQ
YXltZW50cwotQGNpbmRleCBzcGFtIGZpbHRlcmluZwotQGNpbmRleCBoYXNoY2FzaCwgc3BhbSBm
aWx0ZXJpbmcKLUBjaW5kZXggc3BhbQotCi1AZGVmdmFyIHNwYW0tdXNlLWhhc2hjYXNoCi0KLVNp
bWlsYXIgdG8gQGNvZGV7c3BhbS11c2Utd2hpdGVsaXN0fSAoQHB4cmVme0JsYWNrbGlzdHMgYW5k
Ci1XaGl0ZWxpc3RzfSksIGJ1dCB1c2VzIGhhc2hjYXNoIHRva2VucyBmb3Igd2hpdGVsaXN0aW5n
IG1lc3NhZ2VzCi1pbnN0ZWFkIG9mIHRoZSBzZW5kZXIgYWRkcmVzcy4gIE1lc3NhZ2VzIHdpdGhv
dXQgYSBoYXNoY2FzaCBwYXltZW50Ci10b2tlbiB3aWxsIGJlIHNlbnQgdG8gdGhlIG5leHQgc3Bh
bS1zcGxpdCBydWxlLiAgVGhpcyBpcyBhbiBleHBsaWNpdAotZmlsdGVyLCBtZWFuaW5nIHRoYXQg
dW5sZXNzIGEgaGFzaGNhc2ggdG9rZW4gaXMgZm91bmQsIHRoZSBtZXNzYWdlcwotYXJlIG5vdCBh
c3N1bWVkIHRvIGJlIHNwYW0gb3IgaGFtLgotCi1AZW5kIGRlZnZhcgotCiBAbm9kZSBCbGFja2hv
bGVzCiBAc3Vic3Vic2VjdGlvbiBCbGFja2hvbGVzCiBAY2luZGV4IHNwYW0gZmlsdGVyaW5nCkBA
IC0yNjAwOCw4ICsyNTkxMiw3IEBAIEV4dGVuZGluZyB0aGUgU3BhbSBwYWNrYWdlCiAKIFRoaXMg
ZnVuY3Rpb24gd2lsbCBpbnN0YWxsIGEgYmFjayBlbmQgdGhhdCBjYW4gb25seSBjaGVjayBpbmNv
bWluZyBtYWlsCiBmb3Igc3BhbSBjb250ZW50cy4gIEl0IGNhbid0IHJlZ2lzdGVyIG9yIHVucmVn
aXN0ZXIgbWVzc2FnZXMuCi1AY29kZXtzcGFtLXVzZS1ibGFja2hvbGVzfSBhbmQgQGNvZGV7c3Bh
bS11c2UtaGFzaGNhc2h9IGFyZSBzdWNoCi1iYWNrIGVuZHMuCitAY29kZXtzcGFtLXVzZS1ibGFj
a2hvbGVzfSBpcyBzdWNoIGEgYmFjayBlbmQuCiAKIEBpdGVtCiBAY29kZXtzcGFtLWluc3RhbGwt
c3RhdGlzdGljYWwtY2hlY2tvbmx5LWJhY2tlbmR9CkBAIC0yOTA2MSw3ICsyODk2NCw2IEBAIE5v
IEdudXMKIAogQGl0ZW0gR251cyBub3cgc3VwcG9ydHMgdGhlIGBgaGFzaGNhc2gnJyBjbGllbnQg
cHV6emxlIGFudGktc3BhbSBtZWNoYW5pc20uCiBVc2UgQGNvZGV7KHNldHEgbWVzc2FnZS1nZW5l
cmF0ZS1oYXNoY2FzaCB0KX0gdG8gZW5hYmxlLgotQHhyZWZ7SGFzaGNhc2h9LgogCiBAaXRlbSBZ
b3UgY2FuIG5vdyBkcmFnIGFuZCBkcm9wIGF0dGFjaG1lbnRzIHRvIHRoZSBNZXNzYWdlIGJ1ZmZl
ci4KIFNlZSBAY29kZXttbWwtZG5kLXByb3RvY29sLWFsaXN0fSBhbmQgQGNvZGV7bW1sLWRuZC1h
dHRhY2gtb3B0aW9uc30uCmRpZmYgLS1naXQgYS9kb2MvbWlzYy9tZXNzYWdlLnRleGkgYi9kb2Mv
bWlzYy9tZXNzYWdlLnRleGkKaW5kZXggNTA5YmJkNWI1NzUuLjQ5MzZmNjRmYTlmIDEwMDY0NAot
LS0gYS9kb2MvbWlzYy9tZXNzYWdlLnRleGkKKysrIGIvZG9jL21pc2MvbWVzc2FnZS50ZXhpCkBA
IC0xOTAyLDEzICsxOTAyLDYgQEAgTWFpbCBIZWFkZXJzCiBUaGlzIHN0cmluZyBpcyBpbnNlcnRl
ZCBhdCB0aGUgZW5kIG9mIHRoZSBoZWFkZXJzIGluIGFsbCBtZXNzYWdlCiBidWZmZXJzIHRoYXQg
YXJlIGluaXRpYWxpemVkIGFzIG1haWwuCiAKLUBpdGVtIG1lc3NhZ2UtZ2VuZXJhdGUtaGFzaGNh
c2gKLUB2aW5kZXggbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaAotVmFyaWFibGUgdGhhdCBpbmRp
Y2F0ZXMgd2hldGhlciBAc2FtcHtYLUhhc2hjYXNofSBoZWFkZXJzCi1zaG91bGQgYmUgY29tcHV0
ZWQgZm9yIHRoZSBtZXNzYWdlLiAgQHhyZWZ7SGFzaGNhc2gsICxIYXNoY2FzaCxnbnVzLAotVGhl
IEdudXMgTWFudWFsfS4gIElmIEBjb2Rle29wcG9ydHVuaXN0aWN9LCBvbmx5IGdlbmVyYXRlIHRo
ZSBoZWFkZXJzCi13aGVuIGl0IGRvZXNuJ3QgbGVhZCB0byB0aGUgdXNlciBoYXZpbmcgdG8gd2Fp
dC4KLQogQGVuZCB0YWJsZQogCiAKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5k
ZXggOWZlNDZkODE4YmQuLjk3MWZjZmNkZWY1IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9l
dGMvTkVXUwpAQCAtNTIyLDYgKzUyMiwxMSBAQCBiZWhhdmlvciBpbmNsdWRlZCBhZGRpdGlvbmFs
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBvcmlnaW5hdGluZyBtZXNzYWdlLgogVGhlIG5ldyB2YXJp
YWJsZSAnbWVzc2FnZS1oZWFkZXItdXNlLW9ic29sZXRlLWluLXJlcGx5LXRvJywgbmlsIGJ5CiBk
ZWZhdWx0LCBjYW4gYmUgc2V0IHRvIGEgbm9uLW5pbCB2YWx1ZSB0byByZXN0b3JlIHRoZSBwcmV2
aW91cyBiZWhhdmlvci4KIAorKysrCisqKiogSGFzaGNhc2ggc3VwcG9ydCBoYXMgYmVlbiByZW1v
dmVkLgorSXQgaXMgYmVsaWV2ZWQgdG8gbm8gbG9uZ2VyIGJlIHVzZWZ1bCBhcyBhIG1ldGhvZCB0
byBmaWdodCBzcGFtLiAgVGhlCisnbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCcgb3B0aW9uIGlz
IG5vdyBvYnNvbGV0ZSBhbmQgaGFzIG5vIGVmZmVjdC4KKwogKiogR251cwogCiAtLS0KQEAgLTUz
MCw2ICs1MzUsMTEgQEAgV2hlbiBjYWxsZWQgd2l0aCBhIHByZWZpeCBhcmd1bWVudCwgYWNjZXB0
aW5nLCBkZWNsaW5pbmcsIG9yIHRlbnRhdGl2ZWx5CiBhY2NlcHRpbmcgYW4gaWNhbGVuZGFyIGV2
ZW50IHdpbGwgcHJvbXB0IGZvciBhIGNvbW1lbnQgdG8gYWRkIHRvIHRoZQogcmVzcG9uc2UuCiAK
KysrKworKioqIEhhc2hjYXNoIHN1cHBvcnQgaGFzIGJlZW4gcmVtb3ZlZC4KK0l0IGlzIGJlbGll
dmVkIHRvIG5vIGxvbmdlciBiZSB1c2VmdWwgYXMgYSBtZXRob2QgdG8gZmlnaHQgc3BhbS4gIFRo
ZQorJ3NwYW0tdXNlLWhhc2hjYXNoJyBob29rIGlzIG5vdyBvYnNvbGV0ZSBhbmQgaGFzIG5vIGVm
ZmVjdC4KKwogKiogQnV0dG9uCiAKICsrKwpkaWZmIC0tZ2l0IGEvbGlzcC9nbnVzL2dudXMuZWwg
Yi9saXNwL2dudXMvZ251cy5lbAppbmRleCAzMDk5Zjk1ZWJkMy4uYjFhOTFmOGMzYjQgMTAwNjQ0
Ci0tLSBhL2xpc3AvZ251cy9nbnVzLmVsCisrKyBiL2xpc3AvZ251cy9nbnVzLmVsCkBAIC0xOTE4
LDcgKzE5MTgsNiBAQCBnbnVzLWluc3RhbGwtZ3JvdXAtc3BhbS1wYXJhbWV0ZXJzCiAJICAodmFy
aWFibGUtaXRlbSBzcGFtLXVzZS1ic2ZpbHRlci1oZWFkZXJzKQogCSAgKHZhcmlhYmxlLWl0ZW0g
c3BhbS11c2Utc3RhdCkKIAkgICh2YXJpYWJsZS1pdGVtIHNwYW0tdXNlLWJsYWNraG9sZXMpCi0J
ICAodmFyaWFibGUtaXRlbSBzcGFtLXVzZS1oYXNoY2FzaCkKIAkgICh2YXJpYWJsZS1pdGVtIHNw
YW0tdXNlLWJvZ29maWx0ZXItaGVhZGVycykKIAkgICh2YXJpYWJsZS1pdGVtIHNwYW0tdXNlLWJv
Z29maWx0ZXIpKSkKICAgIDpmdW5jdGlvbi1kb2N1bWVudApAQCAtMTk1MSw3ICsxOTUwLDYgQEAg
Z251cy1pbnN0YWxsLWdyb3VwLXNwYW0tcGFyYW1ldGVycwogCSh2YXJpYWJsZS1pdGVtIHNwYW0t
dXNlLWNybTExNCkKIAkodmFyaWFibGUtaXRlbSBzcGFtLXVzZS1zdGF0KQogCSh2YXJpYWJsZS1p
dGVtIHNwYW0tdXNlLWJsYWNraG9sZXMpCi0JKHZhcmlhYmxlLWl0ZW0gc3BhbS11c2UtaGFzaGNh
c2gpCiAJKHZhcmlhYmxlLWl0ZW0gc3BhbS11c2Utc3BhbWFzc2Fzc2luKQogCSh2YXJpYWJsZS1p
dGVtIHNwYW0tdXNlLXNwYW1hc3Nhc3Npbi1oZWFkZXJzKQogCSh2YXJpYWJsZS1pdGVtIHNwYW0t
dXNlLWJzZmlsdGVyKQpkaWZmIC0tZ2l0IGEvbGlzcC9nbnVzL21lc3NhZ2UuZWwgYi9saXNwL2du
dXMvbWVzc2FnZS5lbAppbmRleCAxZDAzNTIyMGJiYS4uNzkzOTEyNzBmNDkgMTAwNjQ0Ci0tLSBh
L2xpc3AvZ251cy9tZXNzYWdlLmVsCisrKyBiL2xpc3AvZ251cy9tZXNzYWdlLmVsCkBAIC0xOTM2
LDIwICsxOTM2LDE2IEBAIG1lc3NhZ2UtdXNlLWlkbmEKIAkJIChjb25zdCA6dGFnICJOZXZlciIg
bmlsKQogCQkgKGNvbnN0IDp0YWcgIkFsd2F5cyIgdCkpKQogCi0oZGVmY3VzdG9tIG1lc3NhZ2Ut
Z2VuZXJhdGUtaGFzaGNhc2ggKGlmIChleGVjdXRhYmxlLWZpbmQgImhhc2hjYXNoIikgJ29wcG9y
dHVuaXN0aWMpCi0gICJXaGV0aGVyIHRvIGdlbmVyYXRlIFgtSGFzaGNhc2g6IGhlYWRlcnMuCi1J
ZiB0LCBhbHdheXMgZ2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycy4gIElmIGBvcHBvcnR1bmlzdGlj
JywKLW9ubHkgZ2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycyBpZiBpdCBjYW4gYmUgZG9uZSB3aXRo
b3V0IHRoZSB1c2VyCi13YWl0aW5nIChpLmUuLCBvbmx5IGFzeW5jaHJvbm91c2x5KS4gIElmIG5p
bCwgZG9uJ3QgZ2VuZXJhdGUKLWhhc2hjYXNoIGhlYWRlcnMuCi0KLVlvdSBtdXN0IGhhdmUgdGhl
IFwiaGFzaGNhc2hcIiBiaW5hcnkgaW5zdGFsbGVkLCBzZWUgYGhhc2hjYXNoLXByb2dyYW0nLiIK
KyhkZWZjdXN0b20gbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCBuaWwKKyAgIlRoaXMgdmFyaWFi
bGUgaXMgb2Jzb2xldGUgYW5kIGRvZXMgbm90aGluZy4KK0l0IHVzZWQgdG8gY29udHJvbCB3aGV0
aGVyIG9yIG5vdCB0byBnZW5lcmF0ZSBcIlgtSGFzaGNhc2g6XCIgaGVhZGVycy4iCiAgIDp2ZXJz
aW9uICIyNC4xIgogICA6Z3JvdXAgJ21lc3NhZ2UtaGVhZGVycwogICA6bGluayAnKGN1c3RvbS1t
YW51YWwgIihtZXNzYWdlKU1haWwgSGVhZGVycyIpCiAgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6
dGFnICJBbHdheXMiIHQpCiAJCSAoY29uc3QgOnRhZyAiTmV2ZXIiIG5pbCkKIAkJIChjb25zdCA6
dGFnICJPcHBvcnR1bmlzdGljIiBvcHBvcnR1bmlzdGljKSkpCisobWFrZS1vYnNvbGV0ZS12YXJp
YWJsZSAnbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCBuaWwgIjMxLjEiKQogCiA7OzsgSW50ZXJu
YWwgdmFyaWFibGVzLgogCkBAIC00ODIzLDggKzQ4MTksNiBAQCBtZXNzYWdlLXNlbmQtbWFpbC1w
YXJ0aWFsbHkKIAkgICAgKGVyYXNlLWJ1ZmZlcikpKQogICAgICAgKGtpbGwtYnVmZmVyIHRlbWJ1
ZikpKSkKIAotKGRlY2xhcmUtZnVuY3Rpb24gaGFzaGNhc2gtd2FpdC1hc3luYyAiaGFzaGNhc2gi
ICgmb3B0aW9uYWwgYnVmZmVyKSkKLQogKGRlZnVuIG1lc3NhZ2UtLWNoZWNrLWNvbnRpbnVhdGlv
bi1oZWFkZXJzICgpCiAgIChtZXNzYWdlLWNoZWNrICdjb250aW51YXRpb24taGVhZGVycwogICAg
IChnb3RvLWNoYXIgKHBvaW50LW1pbikpCkBAIC00ODk0LDE2ICs0ODg4LDYgQEAgbWVzc2FnZS1z
ZW5kLW1haWwKIAkgICAgbWVzc2FnZS1wb3N0aW5nLWNoYXJzZXQpKQogCSAoaGVhZGVycyBtZXNz
YWdlLXJlcXVpcmVkLW1haWwtaGVhZGVycykKIAkgb3B0aW9ucykKLSAgICAod2hlbiAoYW5kIG1l
c3NhZ2UtZ2VuZXJhdGUtaGFzaGNhc2gKLQkgICAgICAgKG5vdCAoZXEgbWVzc2FnZS1nZW5lcmF0
ZS1oYXNoY2FzaCAnb3Bwb3J0dW5pc3RpYykpKQotICAgICAgKG1lc3NhZ2UgIkdlbmVyYXRpbmcg
aGFzaGNhc2guLi4iKQotICAgICAgKHJlcXVpcmUgJ2hhc2hjYXNoKQotICAgICAgOzsgV2FpdCBm
b3IgY2FsY3VsYXRpb25zIGFscmVhZHkgc3RhcnRlZCB0byBmaW5pc2guLi4KLSAgICAgIChoYXNo
Y2FzaC13YWl0LWFzeW5jKQotICAgICAgOzsgLi4uYW5kIGRvIGNhbGN1bGF0aW9ucyBub3QgYWxy
ZWFkeSBkb25lLiAgbWFpbC1hZGQtcGF5bWVudAotICAgICAgOzsgd2lsbCBsZWF2ZSBleGlzdGlu
ZyBYLUhhc2hjYXNoIGhlYWRlcnMgYWxvbmUuCi0gICAgICAobWFpbC1hZGQtcGF5bWVudCkKLSAg
ICAgIChtZXNzYWdlICJHZW5lcmF0aW5nIGhhc2hjYXNoLi4uZG9uZSIpKQogICAgIChzYXZlLXJl
c3RyaWN0aW9uCiAgICAgICAobWVzc2FnZS1uYXJyb3ctdG8taGVhZGVycykKICAgICAgIDs7IEdl
bmVyYXRlIHRoZSBNYWlsLUZvbGxvd3VwLVRvIGhlYWRlciBpZiB0aGUgaGVhZGVyIGlzIG5vdCB0
aGVyZS4uLgpAQCAtNjk1Niw5ICs2OTQwLDYgQEAgbWVzc2FnZS1zZXR1cC0xCiAgICAgKG1lc3Nh
Z2UtbmFycm93LXRvLWhlYWRlcnMpCiAgICAgKHJ1bi1ob29rcyAnbWVzc2FnZS1oZWFkZXItc2V0
dXAtaG9vaykpCiAgIChzZXRxIGJ1ZmZlci11bmRvLWxpc3QgbmlsKQotICAod2hlbiBtZXNzYWdl
LWdlbmVyYXRlLWhhc2hjYXNoCi0gICAgOzsgR2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycyBmb3Ig
cmVjaXBpZW50cyBhbHJlYWR5IGtub3duCi0gICAgKG1haWwtYWRkLXBheW1lbnQtYXN5bmMpKQog
ICA7OyBHbnVzIHBvc3Rpbmcgc3R5bGVzIGFyZSBhcHBsaWVkIHZpYSBidWZmZXItbG9jYWwgYG1l
c3NhZ2Utc2V0dXAtaG9vaycKICAgOzsgdmFsdWVzLgogICAocnVuLWhvb2tzICdtZXNzYWdlLXNl
dHVwLWhvb2spCkBAIC04MDEyLDcgKzc5OTMsNiBAQCBtZXNzYWdlLXJlc2VuZAogCShsZXQgKChp
bmhpYml0LXJlYWQtb25seSB0KSkKIAkgIChlcmFzZS1idWZmZXIpKSkKICAgICAgIChsZXQgKCht
ZXNzYWdlLXRoaXMtaXMtbWFpbCB0KQotCSAgICBtZXNzYWdlLWdlbmVyYXRlLWhhc2hjYXNoCiAJ
ICAgIG1lc3NhZ2Utc2V0dXAtaG9vaykKIAkobWVzc2FnZS1zZXR1cCBgKChUbyAuICxhZGRyZXNz
KSkpKQogICAgICAgOzsgSW5zZXJ0IG91ciB1c3VhbCBoZWFkZXJzLgpAQCAtODA2MSw3ICs4MDQx
LDYgQEAgbWVzc2FnZS1yZXNlbmQKIAkgICAgKHNlbmRtYWlsLWNvZGluZy1zeXN0ZW0gJ3Jhdy10
ZXh0KQogCSAgICAoc2VsZWN0LXNhZmUtY29kaW5nLXN5c3RlbS1mdW5jdGlvbiBuaWwpCiAJICAg
IG1lc3NhZ2UtcmVxdWlyZWQtbWFpbC1oZWFkZXJzCi0JICAgIG1lc3NhZ2UtZ2VuZXJhdGUtaGFz
aGNhc2gKIAkgICAgcmZjMjA0Ny1lbmNvZGUtZW5jb2RlZC13b3JkcwogICAgICAgICAgICAgOzsg
SWYgYG1lc3NhZ2Utc2VuZG1haWwtZW52ZWxvcGUtZnJvbScgaXMgYGhlYWRlcicgdGhlbgogICAg
ICAgICAgICAgOzsgdGhlIGVudmVsb3BlLWZyb20gd2lsbCBiZSB0aGUgb3JpZ2luYWwgc2VuZGVy
J3MKZGlmZiAtLWdpdCBhL2xpc3AvZ251cy9zcGFtLmVsIGIvbGlzcC9nbnVzL3NwYW0uZWwKaW5k
ZXggNWMyNWRmMDQ5ZTMuLjZmM2NjZDdmMmFkIDEwMDY0NAotLS0gYS9saXNwL2dudXMvc3BhbS5l
bAorKysgYi9saXNwL2dudXMvc3BhbS5lbApAQCAtNCw3ICs0LDcgQEAKIAogOzsgQXV0aG9yOiBM
YXJzIE1hZ25lIEluZ2VicmlndHNlbiA8bGFyc2lAZ251cy5vcmc+CiA7OyBNYWludGFpbmVyOiBU
ZWQgWmxhdGFub3YgPHR6ekBsaWZlbG9ncy5jb20+Ci07OyBLZXl3b3JkczogbmV0d29yaywgc3Bh
bSwgbWFpbCwgYm9nb2ZpbHRlciwgQkJEQiwgZHNwYW0sIGRpZywgd2hpdGVsaXN0LCBibGFja2xp
c3QsIGdtYW5lLCBoYXNoY2FzaCwgc3BhbWFzc2Fzc2luLCBic2ZpbHRlciwgaWZpbGUsIHN0YXQs
IGNybTExNCwgc3BhbW9yYWNsZQorOzsgS2V5d29yZHM6IG5ldHdvcmssIHNwYW0sIG1haWwsIGJv
Z29maWx0ZXIsIEJCREIsIGRzcGFtLCBkaWcsIHdoaXRlbGlzdCwgYmxhY2tsaXN0LCBnbWFuZSwg
c3BhbWFzc2Fzc2luLCBic2ZpbHRlciwgaWZpbGUsIHN0YXQsIGNybTExNCwgc3BhbW9yYWNsZQog
CiA7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgRW1hY3MuCiAKQEAgLTQ2LDggKzQ2LDcgQEAK
IChyZXF1aXJlICdkaWcpCiAKIChldmFsLXdoZW4tY29tcGlsZQotICAocmVxdWlyZSAnY2wtbGli
KQotICAocmVxdWlyZSAnaGFzaGNhc2gpKQorICAocmVxdWlyZSAnY2wtbGliKSkKIAogOzsgYXV0
b2xvYWQgc3BhbS1yZXBvcnQKIChhdXRvbG9hZCAnc3BhbS1yZXBvcnQtZ21hbmUgInNwYW0tcmVw
b3J0IikKQEAgLTIwMiw5ICsyMDEsMTIgQEAgc3BhbS11c2UtYmxhY2tob2xlcwogICA6Z3JvdXAg
J3NwYW0pCiAKIChkZWZjdXN0b20gc3BhbS11c2UtaGFzaGNhc2ggbmlsCi0gICJXaGV0aGVyIGhh
c2hjYXNoIHBheW1lbnRzIHNob3VsZCBiZSBkZXRlY3RlZCBieSBgc3BhbS1zcGxpdCcuIgorICAi
VGhpcyB2YXJpYWJsZSBpcyBvYnNvbGV0ZSBhbmQgZG9lcyBub3RoaW5nLgorSXQgdXNlZCB0byBj
b250cm9sIHdoZXRoZXIgaGFzaGNhc2ggcGF5bWVudHMgc2hvdWxkIGJlIGRldGVjdGVkIGJ5Citg
c3BhbS1zcGxpdCcuIgogICA6dHlwZSAnYm9vbGVhbgogICA6Z3JvdXAgJ3NwYW0pCisobWFrZS1v
YnNvbGV0ZS12YXJpYWJsZSAnc3BhbS11c2UtaGFzaGNhc2ggbmlsICIzMS4xIikKIAogKGRlZmN1
c3RvbSBzcGFtLXVzZS1yZWdleC1oZWFkZXJzIG5pbAogICAiV2hldGhlciBhIGhlYWRlciByZWd1
bGFyIGV4cHJlc3Npb24gbWF0Y2ggc2hvdWxkIGJlIHVzZWQgYnkgYHNwYW0tc3BsaXQnLgpAQCAt
Mjk0LDcgKzI5Niw2IEBAIHNwYW0taW5zdGFsbC1ob29rcwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNwYW0tdXNlLXdoaXRlbGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNwYW0tdXNlLXdoaXRlbGlzdC1leGNsdXNpdmUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzcGFtLXVzZS1ibGFja2hvbGVzCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3BhbS11c2UtaGFzaGNhc2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFt
LXVzZS1yZWdleC1oZWFkZXJzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbS11
c2UtcmVnZXgtYm9keQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW0tdXNlLWJv
Z29maWx0ZXIKQEAgLTEwMTQsOSArMTAxNSw2IEBAIHNwYW0taW5zdGFsbC1zdGF0aXN0aWNhbC1j
aGVja29ubHktYmFja2VuZAogKHNwYW0taW5zdGFsbC1jaGVja29ubHktYmFja2VuZCAnc3BhbS11
c2UtYmxhY2tob2xlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjJ3NwYW0tY2hl
Y2stYmxhY2tob2xlcykKIAotKHNwYW0taW5zdGFsbC1jaGVja29ubHktYmFja2VuZCAnc3BhbS11
c2UtaGFzaGNhc2gKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIydzcGFtLWNoZWNr
LWhhc2hjYXNoKQotCiAoc3BhbS1pbnN0YWxsLWNoZWNrb25seS1iYWNrZW5kICdzcGFtLXVzZS1z
cGFtYXNzYXNzaW4taGVhZGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjJ3Nw
YW0tY2hlY2stc3BhbWFzc2Fzc2luLWhlYWRlcnMpCiAKQEAgLTIwMjQsNiArMjAyMiw4IEBAIHNw
YW0tY2hlY2stYmxhY2tob2xlcwogCiAoZGVmdW4gc3BhbS1jaGVjay1oYXNoY2FzaCAoKQogICAi
Q2hlY2sgdGhlIGhlYWRlcnMgZm9yIGhhc2hjYXNoIHBheW1lbnRzLiIKKyAgKGRlY2xhcmUgKG9i
c29sZXRlIG5pbCAiMzEuMSIpKQorICAocmVxdWlyZSAnaGFzaGNhc2gpCiAgIChpZ25vcmUtZXJy
b3JzIChtYWlsLWNoZWNrLXBheW1lbnQpKSkgIDttYWlsLWNoZWNrLXBheW1lbnQgcmV0dXJucyBh
IGJvb2xlYW4KIAogOzt9fX0KLS0gCjIuNDguMQoK
--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0002-Move-hashcash.el-to-lisp-obsolete.patch"
Content-Disposition: attachment; 
	filename="0002-Move-hashcash.el-to-lisp-obsolete.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.2

RnJvbSBiYzIxMThmMzBhZWEzN2U3YzNkODhlMzg4NDE2NzI1YTgwNzcwZDdkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjQ5OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAy
LzNdIE1vdmUgaGFzaGNhc2guZWwgdG8gbGlzcC9vYnNvbGV0ZQoKKiBsaXNwL21haWwvaGFzaGNh
c2guZWw6IE1vdmUgZnJvbSBoZXJlLi4uCiogbGlzcC9vYnNvbGV0ZS9oYXNoY2FzaC5lbDogLi4u
dG8gaGVyZS4gIChCdWcjNzYxOTUpCi0tLQogbGlzcC97bWFpbCA9PiBvYnNvbGV0ZX0vaGFzaGNh
c2guZWwgfCAwCiAxIGZpbGUgY2hhbmdlZCwgMCBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt
KQogcmVuYW1lIGxpc3Ave21haWwgPT4gb2Jzb2xldGV9L2hhc2hjYXNoLmVsICgxMDAlKQoKZGlm
ZiAtLWdpdCBhL2xpc3AvbWFpbC9oYXNoY2FzaC5lbCBiL2xpc3Avb2Jzb2xldGUvaGFzaGNhc2gu
ZWwKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGxpc3AvbWFpbC9oYXNoY2FzaC5l
bApyZW5hbWUgdG8gbGlzcC9vYnNvbGV0ZS9oYXNoY2FzaC5lbAotLSAKMi40OC4xCgo=
--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0003-Add-Obsolete-since-header-to-hashcash.el.patch"
Content-Disposition: attachment; 
	filename="0003-Add-Obsolete-since-header-to-hashcash.el.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.3

RnJvbSA2ZTUzNWFhNGY3YjczMTE2YTliMjVlMjRiM2E0MjE3YmQ1M2NiODliIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjUxOjQzICswMTAwClN1YmplY3Q6IFtQQVRDSCAz
LzNdIEFkZCBPYnNvbGV0ZS1zaW5jZSBoZWFkZXIgdG8gaGFzaGNhc2guZWwKCiogbGlzcC9vYnNv
bGV0ZS9oYXNoY2FzaC5lbDogQWRkIE9ic29sZXRlLXNpbmNlIGhlYWRlci4gIChCdWcjNzYxOTUp
Ci0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICB8IDYgKysrKysrCiBsaXNwL29ic29sZXRl
L2hhc2hjYXNoLmVsIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOTcxZmNmY2RlZjUuLjdmNTQ2NjQ0
MmI3IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTE2MSw2ICsxMTYx
LDEyIEBAIFRoaXMgbWFjcm8gYWRkcyB0aGUgY3VycmVudCBidWZmZXIgdG8gJ2luaGliaXQtYXV0
by1yZXZlcnQtYnVmZmVycycsCiBydW5zIGl0cyBib2R5LCBhbmQgcmVtb3ZlcyB0aGUgY3VycmVu
dCBidWZmZXIgZnJvbQogJ2luaGliaXQtYXV0by1yZXZlcnQtYnVmZmVycycgYWZ0ZXJ3YXJkcy4K
IAorKiogTWlzY2VsbGFuZW91cworCisqKiogaGFzaGNhc2guZWwgaXMgbm93IG9ic29sZXRlLgor
SXQgaXMgYmVsaWV2ZWQgdG8gbm8gbG9uZ2VyIGJlIHVzZWZ1bCBhcyBhIG1ldGhvZCB0byBmaWdo
dCBzcGFtLgorCisKIAwKICogTmV3IE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4xCiAK
ZGlmZiAtLWdpdCBhL2xpc3Avb2Jzb2xldGUvaGFzaGNhc2guZWwgYi9saXNwL29ic29sZXRlL2hh
c2hjYXNoLmVsCmluZGV4IGZhYzMzNmJiNmNjLi5jZDExMWI4ZDhjNSAxMDA2NDQKLS0tIGEvbGlz
cC9vYnNvbGV0ZS9oYXNoY2FzaC5lbAorKysgYi9saXNwL29ic29sZXRlL2hhc2hjYXNoLmVsCkBA
IC01LDYgKzUsNyBAQAogOzsgV3JpdHRlbiBieTogUGF1bCBGb2xleSA8bXljcm9mdEBhY3RyaXgu
Z2VuLm56PiAoMTk5Ny0yMDAyKQogOzsgTWFpbnRhaW5lcjogZW1hY3MtZGV2ZWxAZ251Lm9yZwog
OzsgS2V5d29yZHM6IG1haWwsIGhhc2hjYXNoCis7OyBPYnNvbGV0ZS1zaW5jZTogMzEuMQogCiA7
OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgRW1hY3MuCiAKLS0gCjIuNDguMQoK
--0000000000006972c1062de6b234--




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


Received: (at control) by debbugs.gnu.org; 12 Feb 2025 00:05:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 11 19:05:32 2025
Received: from localhost ([127.0.0.1]:59586 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti0Fu-0002Go-L2
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:05:32 -0500
Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]:43419)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1ti0Fq-0002Ft-Lt
 for control <at> debbugs.gnu.org; Tue, 11 Feb 2025 19:05:28 -0500
Received: by mail-ed1-x532.google.com with SMTP id
 4fb4d7f45d1cf-5de6069ceb5so481397a12.1
 for <control <at> debbugs.gnu.org>; Tue, 11 Feb 2025 16:05:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739318719; x=1739923519; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=pk8gKArwUET0ZL+1xVuri40+gLecdAgvfZySQ+EiDng=;
 b=IOX5IMezANGE40rnGOdrjqGOVfLbtu4vFkvKywN3P9bwgwLpXLhkjyU0qlumkTTYln
 IYOyQgmOcbg/5bYRsGqfApimqa3GN0zr3W4iJ1mxBIgHDrsa552QDaPkljaU5vyVnn5e
 4wtca8P7bym1jOg2la026UhpqX4QkVD8pMvtJcJ1rtyqZejbmWGukyvBFmkEpnm5z6JJ
 8i9yXyv5OTLl2zjhLKqFJ0l2f6a8bPiRdqGun6uYA1Oz3/J3gUkBbj4ZcFQXvARNSt5d
 WRgA2vBfffOrTf2HQW70MlTDVrmxFfzC2YeQq1JgJaTmnnShwEe+UbWsJd4tHyphXB0A
 i2GA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739318719; x=1739923519;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=pk8gKArwUET0ZL+1xVuri40+gLecdAgvfZySQ+EiDng=;
 b=Z2PYjpDKf6PNclxYndgY7xbDpGNYhNKukgQ3bKbd/DT3rpRHd+l9/dSNwCtMLXh9nq
 N6y0bs7sFyjw7pwavEjeoe0UrQS1EuqA47z7kG5uHR0NRAXq6pNUMdQt6pzDVmlklUex
 8HPyEQWXCU6H8UnEX5uuXBCqZW1GNMbZwGi87DuTCdBx/xYFKWgfoXesU/X3tR0jfhPw
 Xm4IXc98TPBSgMPc/PivY/9SyuQxb3B2PTGbxbbr1zguqfVcr7ngnUqvClxz1Ph8/Icy
 0azz6aONjCsHwOXvDfkklTPbYGIEF5lTIaHTwKRUfvTNNYkBjaITBEwu2zDDMIdDJZZR
 o+TA==
X-Forwarded-Encrypted: i=1;
 AJvYcCX0jECl6iAJ3MS13y5xRx0LlI4QPkhP7hvqNLBOkwIFmLbqo1BQg7qgRKtV6jf0kFJuSSmZv3AQ <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyoDPSDz0dFOVTh0l2EngZT4fo031mXEokBMl3YAwP+5YN/IZ22
 VsAOLVhcTfgEdmBKBSFiiNOSu9aEUo4wdMJ4i9l4ragCFAjCgSlOm7SPJmYNVyunugVWPk+NXCm
 9nRZTruMXTsKs5MjNKp9hBEmtjhE=
X-Gm-Gg: ASbGncvBTvvAdYVoTX7WUpRESI/fErk0bnjW60mENZy42ba3HdyjzlUPCjK2zr2bHc5
 LhGF72q2m0wGMdMHe29vlZRNoQ3vw3n9e7PIM776ZVb/wdpF1ALyMH5a6R7wH0G56g9xw9jw=
X-Google-Smtp-Source: AGHT+IHTajNjHwdXx+E5/HM69Nhbe1hIQQz6q+Sryvmj/RHpdRBKShTY8n2QuYHxBuenHLpycQsc38gb0NIOwMgdlr0=
X-Received: by 2002:a05:6402:448b:b0:5d9:f3fb:fa45 with SMTP id
 4fb4d7f45d1cf-5deae109161mr857190a12.16.1739318719231; Tue, 11 Feb 2025
 16:05:19 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 11 Feb 2025 16:05:06 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 16:05:06 -0800
X-Gm-Features: AWEUYZnDoVoxCkt6OZlk8EZHH07gZ84utvuJmkhMTfZqSFEXt5q2RjXkZ1z2Q2E
Message-ID: <CADwFkmmHGKNHqtUb76rY54QXiECAKjGrKgy6=vjRdJ9r3cFu+g@HIDDEN>
Subject: Re: Obsoleting mail/hashcash.el
To: 76195 <at> debbugs.gnu.org
Content-Type: multipart/mixed; boundary="0000000000006972c1062de6b234"
Bcc: control <at> debbugs.gnu.org
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
Cc: Andrew Cohen <acohen@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>
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: -1.0 (-)

--0000000000006972c1062de6b234
Content-Type: text/plain; charset="UTF-8"

tags 76195 + patch
thanks

Stefan Kangas <stefankangas@HIDDEN> writes:

> Severity: wishlist
>
> The mail/hashcash.el library implements an Emacs wrapper around
> hashcash, where the idea was that you added a small amount of "proof of
> work" to an Email header, which if everyone used it would be expensive
> for spammers:
>
>      "The email anti-spam tool, like the proof-of-work algorithm, is
>      also called hashcash and is used to create stamps to attach to mail
>      to add a micro-cost to sending mail to deter spamming.  The main
>      use of the hashcash stamp is as a white-listing hint to help
>      hashcash users avoid losing email due to content based and
>      blacklist based anti-spam systems."  - http://www.hashcash.org
>
> This might be nice in theory, but it is irrelevant as an anti-spam
> measure on today's internet, since almost no one uses it.  Let's not
> mislead users to waste energy using it.
>
> I suggest that we mark it as obsolete.

Here are three proposed patches.

--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Drop-hashcash-support.patch"
Content-Disposition: attachment; filename="0001-Drop-hashcash-support.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.1

RnJvbSBhMTUzMDRlMDU4NGRmZjQ5NjA4ZjRjNzg0ZTRiOTg3ZTY3ZTc3NGZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjQ3OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAx
LzNdIERyb3AgaGFzaGNhc2ggc3VwcG9ydAoKKiBsaXNwL2dudXMvZ251cy5lbCAoZ251cy1pbnN0
YWxsLWdyb3VwLXNwYW0tcGFyYW1ldGVycyk6IFJlbW92ZQonc3BhbS11c2UtaGFzaGNhc2gnIG9w
dGlvbi4KKiBsaXNwL2dudXMvbWVzc2FnZS5lbCAobWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCk6
IE1hcmsgYXMKb2Jzb2xldGUsIGRlZmF1bHQgdG8gbmlsIHVuY29uZGl0aW9uYWxseS4KKG1lc3Nh
Z2Utc2VuZC1tYWlsLCBtZXNzYWdlLXNldHVwLTEsIG1lc3NhZ2UtcmVzZW5kKTogRG9uJ3QKZ2Vu
ZXJhdGUgaGFzaGNhc2ggaGVhZGVycy4KKiBsaXNwL2dudXMvc3BhbS5lbCAoaGFzaGNhc2gpOiBE
b24ndCByZXF1aXJlLgooc3BhbS11c2UtaGFzaGNhc2gpOgooc3BhbS1jaGVjay1oYXNoY2FzaCk6
IE1hcmsgYXMgb2Jzb2xldGUuCihzcGFtLWluc3RhbGwtaG9va3MpOiBEb24ndCBpbnN0YWxsICdz
cGFtLXVzZS1oYXNoY2FzaCcgaG9vay4KKiBkb2MvbWlzYy9tZXNzYWdlLnRleGkgKE1haWwgSGVh
ZGVycyk6IERvbid0IGRvY3VtZW50IGFib3ZlCm9ic29sZXRlZCB2YXJpYWJsZSAnbWVzc2FnZS1n
ZW5lcmF0ZS1oYXNoY2FzaCcuCiogZG9jL21pc2MvZ251cy50ZXhpIChIYXNoY2FzaCk6IERlbGV0
ZSBzZWN0aW9uLgooQW50aS1zcGFtIEhhc2hjYXNoIFBheW1lbnRzKTogRGVsZXRlIHN1YnNlY3Rp
b24uCihFeHRlbmRpbmcgdGhlIFNwYW0gcGFja2FnZSk6IERvbid0IG1lbnRpb24gSGFzaGNhc2gu
ICAoQnVnIzc2MTk1KQotLS0KIGRvYy9taXNjL2dudXMudGV4aSAgICB8IDEwMCArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRvYy9taXNjL21lc3NhZ2UudGV4aSB8
ICAgNyAtLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICB8ICAxMCArKysrKwogbGlzcC9nbnVzL2du
dXMuZWwgICAgIHwgICAyIC0KIGxpc3AvZ251cy9tZXNzYWdlLmVsICB8ICAyOSArKy0tLS0tLS0t
LS0KIGxpc3AvZ251cy9zcGFtLmVsICAgICB8ICAxNiArKystLS0tCiA2IGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDE0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2MvbWlz
Yy9nbnVzLnRleGkgYi9kb2MvbWlzYy9nbnVzLnRleGkKaW5kZXggMjM5YWE0MzcwM2YuLjIwNTk4
MGQ1ZTQ2IDEwMDY0NAotLS0gYS9kb2MvbWlzYy9nbnVzLnRleGkKKysrIGIvZG9jL21pc2MvZ251
cy50ZXhpCkBAIC04NzQsNyArODc0LDYgQEAgVG9wCiAqIFRoZSBwcm9ibGVtIG9mIHNwYW06OiAg
ICAgICAgIFNvbWUgYmFja2dyb3VuZCwgYW5kIHNvbWUgc29sdXRpb25zCiAqIEFudGktU3BhbSBC
YXNpY3M6OiAgICAgICAgICAgIFNpbXBsZSBzdGVwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBz
cGFtLgogKiBTcGFtQXNzYXNzaW46OiAgICAgICAgICAgICAgICBIb3cgdG8gdXNlIGV4dGVybmFs
IGFudGktc3BhbSB0b29scy4KLSogSGFzaGNhc2g6OiAgICAgICAgICAgICAgICAgICAgUmVkdWNl
IHNwYW0gYnkgYnVybmluZyBDUFUgdGltZS4KIAogU3BhbSBQYWNrYWdlCiAKQEAgLTg5Miw3ICs4
OTEsNiBAQCBUb3AKICogQmxhY2tsaXN0cyBhbmQgV2hpdGVsaXN0czo6CiAqIEJCREIgV2hpdGVs
aXN0czo6CiAqIEdtYW5lIFNwYW0gUmVwb3J0aW5nOjoKLSogQW50aS1zcGFtIEhhc2hjYXNoIFBh
eW1lbnRzOjoKICogQmxhY2tob2xlczo6CiAqIFJlZ3VsYXIgRXhwcmVzc2lvbnMgSGVhZGVyIE1h
dGNoaW5nOjoKICogQm9nb2ZpbHRlcjo6CkBAIC0yNDMxOCw3ICsyNDMxNiw2IEBAIFRod2FydGlu
ZyBFbWFpbCBTcGFtCiAqIFRoZSBwcm9ibGVtIG9mIHNwYW06OiAgICAgICAgIFNvbWUgYmFja2dy
b3VuZCwgYW5kIHNvbWUgc29sdXRpb25zCiAqIEFudGktU3BhbSBCYXNpY3M6OiAgICAgICAgICAg
IFNpbXBsZSBzdGVwcyB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBzcGFtLgogKiBTcGFtQXNzYXNz
aW46OiAgICAgICAgICAgICAgICBIb3cgdG8gdXNlIGV4dGVybmFsIGFudGktc3BhbSB0b29scy4K
LSogSGFzaGNhc2g6OiAgICAgICAgICAgICAgICAgICAgUmVkdWNlIHNwYW0gYnkgYnVybmluZyBD
UFUgdGltZS4KIEBlbmQgbWVudQogCiBAbm9kZSBUaGUgcHJvYmxlbSBvZiBzcGFtCkBAIC0yNDU0
MCw4MSArMjQ1MzcsNiBAQCBTcGFtQXNzYXNzaW4KICAgKGdudXMtc3VtbWFyeS1tYXJrLWFzLWV4
cGlyYWJsZSAxKSkKIEBlbmQgbGlzcAogCi1Abm9kZSBIYXNoY2FzaAotQHN1YnNlY3Rpb24gSGFz
aGNhc2gKLUBjaW5kZXggaGFzaGNhc2gKLQotT25lIHRlY2huaXF1ZSB0byBmaWdodCBzcGFtIGlz
IHRvIHJlcXVpcmUgc2VuZGVycyB0byBkbyBzb21ldGhpbmcKLWNvc3RseSBhbmQgZGVtb25zdHJh
Ymx5IHVuaXF1ZSBmb3IgZWFjaCBtZXNzYWdlIHRoZXkgc2VuZC4gIFRoaXMgaGFzCi10aGUgb2J2
aW91cyBkcmF3YmFjayB0aGF0IHlvdSBjYW5ub3QgcmVseSBvbiBldmVyeW9uZSBpbiB0aGUgd29y
bGQKLXVzaW5nIHRoaXMgdGVjaG5pcXVlLCBzaW5jZSBpdCBpcyBub3QgcGFydCBvZiB0aGUgSW50
ZXJuZXQgc3RhbmRhcmRzLAotYnV0IGl0IG1heSBiZSB1c2VmdWwgaW4gc21hbGxlciBjb21tdW5p
dGllcy4KLQotV2hpbGUgdGhlIHRvb2xzIGluIHRoZSBwcmV2aW91cyBzZWN0aW9uIHdvcmsgd2Vs
bCBpbiBwcmFjdGljZSwgdGhleQotd29yayBvbmx5IGJlY2F1c2UgdGhlIHRvb2xzIGFyZSBjb25z
dGFudGx5IG1haW50YWluZWQgYW5kIHVwZGF0ZWQgYXMKLW5ldyBmb3JtIG9mIHNwYW0gYXBwZWFy
cy4gIFRoaXMgbWVhbnMgdGhhdCBhIHNtYWxsIHBlcmNlbnRhZ2Ugb2Ygc3BhbQotd2lsbCBhbHdh
eXMgZ2V0IHRocm91Z2guICBJdCBhbHNvIG1lYW5zIHRoYXQgc29tZXdoZXJlLCBzb21lb25lIG5l
ZWRzCi10byByZWFkIGxvdHMgb2Ygc3BhbSB0byB1cGRhdGUgdGhlc2UgdG9vbHMuICBIYXNoY2Fz
aCBhdm9pZHMgdGhhdCwgYnV0Ci1pbnN0ZWFkIHByZWZlcnMgdGhhdCBldmVyeW9uZSB5b3UgY29u
dGFjdCB0aHJvdWdoIGUtbWFpbCBzdXBwb3J0cyB0aGUKLXNjaGVtZS4gIFlvdSBjYW4gdmlldyB0
aGUgdHdvIGFwcHJvYWNoZXMgYXMgcHJhZ21hdGljIHZzIGRvZ21hdGljLgotVGhlIGFwcHJvYWNo
ZXMgaGF2ZSB0aGVpciBvd24gYWR2YW50YWdlcyBhbmQgZGlzYWR2YW50YWdlcywgYnV0IGFzCi1v
ZnRlbiBpbiB0aGUgcmVhbCB3b3JsZCwgYSBjb21iaW5hdGlvbiBvZiB0aGVtIGlzIHN0cm9uZ2Vy
IHRoYW4gZWl0aGVyCi1vbmUgb2YgdGhlbSBzZXBhcmF0ZWx5LgotCi1AY2luZGV4IFgtSGFzaGNh
c2gKLVRoZSBgYHNvbWV0aGluZyBjb3N0bHknJyBpcyB0byBidXJuIENQVSB0aW1lLCBtb3JlIHNw
ZWNpZmljYWxseSB0bwotY29tcHV0ZSBhIGhhc2ggY29sbGlzaW9uIHVwIHRvIGEgY2VydGFpbiBu
dW1iZXIgb2YgYml0cy4gIFRoZQotcmVzdWx0aW5nIGhhc2hjYXNoIGNvb2tpZSBpcyBpbnNlcnRl
ZCBpbiBhIEBzYW1we1gtSGFzaGNhc2g6fSBoZWFkZXIuCi1Gb3IgbW9yZSBkZXRhaWxzLCBhbmQg
Zm9yIHRoZSBleHRlcm5hbCBhcHBsaWNhdGlvbiBAY29kZXtoYXNoY2FzaH0geW91Ci1uZWVkIHRv
IGluc3RhbGwgdG8gdXNlIHRoaXMgZmVhdHVyZSwgc2VlCi1AdXJlZntodHRwOi8vd3d3Lmhhc2hj
YXNoLm9yZy99LgotCi1JZiB5b3Ugd2lzaCB0byBnZW5lcmF0ZSBoYXNoY2FzaCBmb3IgZWFjaCBt
ZXNzYWdlIHlvdSBzZW5kLCB5b3UgY2FuCi1jdXN0b21pemUgQGNvZGV7bWVzc2FnZS1nZW5lcmF0
ZS1oYXNoY2FzaH0gKEBweHJlZntNYWlsIEhlYWRlcnMsICxNYWlsCi1IZWFkZXJzLG1lc3NhZ2Us
IFRoZSBNZXNzYWdlIE1hbnVhbH0pLCBhcyBpbjoKLQotQGxpc3AKLShzZXRxIG1lc3NhZ2UtZ2Vu
ZXJhdGUtaGFzaGNhc2ggdCkKLUBlbmQgbGlzcAotCi1Zb3Ugd2lsbCBuZWVkIHRvIHNldCB1cCBz
b21lIGFkZGl0aW9uYWwgdmFyaWFibGVzIGFzIHdlbGw6Ci0KLUB0YWJsZSBAY29kZQotCi1AaXRl
bSBoYXNoY2FzaC1kZWZhdWx0LXBheW1lbnQKLUB2aW5kZXggaGFzaGNhc2gtZGVmYXVsdC1wYXlt
ZW50Ci1UaGlzIHZhcmlhYmxlIGluZGljYXRlcyB0aGUgZGVmYXVsdCBudW1iZXIgb2YgYml0cyB0
aGUgaGFzaCBjb2xsaXNpb24KLXNob3VsZCBjb25zaXN0IG9mLiAgQnkgZGVmYXVsdCB0aGlzIGlz
IDIwLiAgU3VnZ2VzdGVkIHVzZWZ1bCB2YWx1ZXMKLWluY2x1ZGUgMTcgdG8gMjkuCi0KLUBpdGVt
IGhhc2hjYXNoLXBheW1lbnQtYWxpc3QKLUB2aW5kZXggaGFzaGNhc2gtcGF5bWVudC1hbGlzdAot
U29tZSByZWNlaXZlcnMgbWF5IHJlcXVpcmUgeW91IHRvIHNwZW5kIGJ1cm4gbW9yZSBDUFUgdGlt
ZSB0aGFuIHRoZQotZGVmYXVsdC4gIFRoaXMgdmFyaWFibGUgY29udGFpbnMgYSBsaXN0IG9mIEBz
YW1weyhAdmFye2FkZHJ9Ci1AdmFye2Ftb3VudH0pfSBjZWxscywgd2hlcmUgQHZhcnthZGRyfSBp
cyB0aGUgcmVjZWl2ZXIgKGVtYWlsIGFkZHJlc3MKLW9yIG5ld3Nncm91cCkgYW5kIEB2YXJ7YW1v
dW50fSBpcyB0aGUgbnVtYmVyIG9mIGJpdHMgaW4gdGhlIGNvbGxpc2lvbgotdGhhdCBpcyBuZWVk
ZWQuICBJdCBjYW4gYWxzbyBjb250YWluIEBzYW1weyhAdmFye2FkZHJ9IEB2YXJ7c3RyaW5nfQot
QHZhcnthbW91bnR9KX0gY2VsbHMsIHdoZXJlIHRoZSBAdmFye3N0cmluZ30gaXMgdGhlIHN0cmlu
ZyB0byB1c2UKLShub3JtYWxseSB0aGUgZW1haWwgYWRkcmVzcyBvciBuZXdzZ3JvdXAgbmFtZSBp
cyB1c2VkKS4KLQotQGl0ZW0gaGFzaGNhc2gtcHJvZ3JhbQotQHZpbmRleCBoYXNoY2FzaC1wcm9n
cmFtCi1XaGVyZSB0aGUgQGNvZGV7aGFzaGNhc2h9IGJpbmFyeSBpcyBpbnN0YWxsZWQuICBUaGlz
IHZhcmlhYmxlIHNob3VsZAotYmUgYXV0b21hdGljYWxseSBzZXQgYnkgQGNvZGV7ZXhlY3V0YWJs
ZS1maW5kfSwgYnV0IGlmIGl0J3MgQGNvZGV7bmlsfQotKHVzdWFsbHkgYmVjYXVzZSB0aGUgQGNv
ZGV7aGFzaGNhc2h9IGJpbmFyeSBpcyBub3QgaW4geW91ciBwYXRoKQoteW91J2xsIGdldCBhIHdh
cm5pbmcgd2hlbiB5b3UgY2hlY2sgaGFzaGNhc2ggcGF5bWVudHMgYW5kIGFuIGVycm9yCi13aGVu
IHlvdSBnZW5lcmF0ZSBoYXNoY2FzaCBwYXltZW50cy4KLQotQGVuZCB0YWJsZQotCi1HbnVzIGNh
biB2ZXJpZnkgaGFzaGNhc2ggY29va2llcywgYWx0aG91Z2ggdGhpcyBjYW4gYWxzbyBiZSBkb25l
IGJ5Ci1oYW5kIGN1c3RvbWl6ZWQgbWFpbCBmaWx0ZXJpbmcgc2NyaXB0cy4gIFRvIHZlcmlmeSBh
IGhhc2hjYXNoIGNvb2tpZQotaW4gYSBtZXNzYWdlLCB1c2UgdGhlIEBjb2Rle21haWwtY2hlY2st
cGF5bWVudH0gZnVuY3Rpb24gaW4gdGhlCi1AY29kZXtoYXNoY2FzaC5lbH0gbGlicmFyeS4gIFlv
dSBjYW4gYWxzbyB1c2UgdGhlIEBjb2Rle3NwYW0uZWx9Ci1wYWNrYWdlIHdpdGggdGhlIEBjb2Rl
e3NwYW0tdXNlLWhhc2hjYXNofSBiYWNrIGVuZCB0byB2YWxpZGF0ZSBoYXNoY2FzaAotY29va2ll
cyBpbiBpbmNvbWluZyBtYWlsIGFuZCBmaWx0ZXIgbWFpbCBhY2NvcmRpbmdseSAoQHB4cmVme0Fu
dGktc3BhbQotSGFzaGNhc2ggUGF5bWVudHN9KS4KLQogQG5vZGUgU3BhbSBQYWNrYWdlCiBAc2Vj
dGlvbiBTcGFtIFBhY2thZ2UKIEBjaW5kZXggc3BhbSBmaWx0ZXJpbmcKQEAgLTI1MjQ1LDcgKzI1
MTY3LDYgQEAgU3BhbSBCYWNrIEVuZHMKICogQmxhY2tsaXN0cyBhbmQgV2hpdGVsaXN0czo6CiAq
IEJCREIgV2hpdGVsaXN0czo6CiAqIEdtYW5lIFNwYW0gUmVwb3J0aW5nOjoKLSogQW50aS1zcGFt
IEhhc2hjYXNoIFBheW1lbnRzOjoKICogQmxhY2tob2xlczo6CiAqIFJlZ3VsYXIgRXhwcmVzc2lv
bnMgSGVhZGVyIE1hdGNoaW5nOjoKICogQm9nb2ZpbHRlcjo6CkBAIC0yNTQ0MSwyMyArMjUzNjIs
NiBAQCBHbWFuZSBTcGFtIFJlcG9ydGluZwogCiBAZW5kIGRlZnZhcgogCi1Abm9kZSBBbnRpLXNw
YW0gSGFzaGNhc2ggUGF5bWVudHMKLUBzdWJzdWJzZWN0aW9uIEFudGktc3BhbSBIYXNoY2FzaCBQ
YXltZW50cwotQGNpbmRleCBzcGFtIGZpbHRlcmluZwotQGNpbmRleCBoYXNoY2FzaCwgc3BhbSBm
aWx0ZXJpbmcKLUBjaW5kZXggc3BhbQotCi1AZGVmdmFyIHNwYW0tdXNlLWhhc2hjYXNoCi0KLVNp
bWlsYXIgdG8gQGNvZGV7c3BhbS11c2Utd2hpdGVsaXN0fSAoQHB4cmVme0JsYWNrbGlzdHMgYW5k
Ci1XaGl0ZWxpc3RzfSksIGJ1dCB1c2VzIGhhc2hjYXNoIHRva2VucyBmb3Igd2hpdGVsaXN0aW5n
IG1lc3NhZ2VzCi1pbnN0ZWFkIG9mIHRoZSBzZW5kZXIgYWRkcmVzcy4gIE1lc3NhZ2VzIHdpdGhv
dXQgYSBoYXNoY2FzaCBwYXltZW50Ci10b2tlbiB3aWxsIGJlIHNlbnQgdG8gdGhlIG5leHQgc3Bh
bS1zcGxpdCBydWxlLiAgVGhpcyBpcyBhbiBleHBsaWNpdAotZmlsdGVyLCBtZWFuaW5nIHRoYXQg
dW5sZXNzIGEgaGFzaGNhc2ggdG9rZW4gaXMgZm91bmQsIHRoZSBtZXNzYWdlcwotYXJlIG5vdCBh
c3N1bWVkIHRvIGJlIHNwYW0gb3IgaGFtLgotCi1AZW5kIGRlZnZhcgotCiBAbm9kZSBCbGFja2hv
bGVzCiBAc3Vic3Vic2VjdGlvbiBCbGFja2hvbGVzCiBAY2luZGV4IHNwYW0gZmlsdGVyaW5nCkBA
IC0yNjAwOCw4ICsyNTkxMiw3IEBAIEV4dGVuZGluZyB0aGUgU3BhbSBwYWNrYWdlCiAKIFRoaXMg
ZnVuY3Rpb24gd2lsbCBpbnN0YWxsIGEgYmFjayBlbmQgdGhhdCBjYW4gb25seSBjaGVjayBpbmNv
bWluZyBtYWlsCiBmb3Igc3BhbSBjb250ZW50cy4gIEl0IGNhbid0IHJlZ2lzdGVyIG9yIHVucmVn
aXN0ZXIgbWVzc2FnZXMuCi1AY29kZXtzcGFtLXVzZS1ibGFja2hvbGVzfSBhbmQgQGNvZGV7c3Bh
bS11c2UtaGFzaGNhc2h9IGFyZSBzdWNoCi1iYWNrIGVuZHMuCitAY29kZXtzcGFtLXVzZS1ibGFj
a2hvbGVzfSBpcyBzdWNoIGEgYmFjayBlbmQuCiAKIEBpdGVtCiBAY29kZXtzcGFtLWluc3RhbGwt
c3RhdGlzdGljYWwtY2hlY2tvbmx5LWJhY2tlbmR9CkBAIC0yOTA2MSw3ICsyODk2NCw2IEBAIE5v
IEdudXMKIAogQGl0ZW0gR251cyBub3cgc3VwcG9ydHMgdGhlIGBgaGFzaGNhc2gnJyBjbGllbnQg
cHV6emxlIGFudGktc3BhbSBtZWNoYW5pc20uCiBVc2UgQGNvZGV7KHNldHEgbWVzc2FnZS1nZW5l
cmF0ZS1oYXNoY2FzaCB0KX0gdG8gZW5hYmxlLgotQHhyZWZ7SGFzaGNhc2h9LgogCiBAaXRlbSBZ
b3UgY2FuIG5vdyBkcmFnIGFuZCBkcm9wIGF0dGFjaG1lbnRzIHRvIHRoZSBNZXNzYWdlIGJ1ZmZl
ci4KIFNlZSBAY29kZXttbWwtZG5kLXByb3RvY29sLWFsaXN0fSBhbmQgQGNvZGV7bW1sLWRuZC1h
dHRhY2gtb3B0aW9uc30uCmRpZmYgLS1naXQgYS9kb2MvbWlzYy9tZXNzYWdlLnRleGkgYi9kb2Mv
bWlzYy9tZXNzYWdlLnRleGkKaW5kZXggNTA5YmJkNWI1NzUuLjQ5MzZmNjRmYTlmIDEwMDY0NAot
LS0gYS9kb2MvbWlzYy9tZXNzYWdlLnRleGkKKysrIGIvZG9jL21pc2MvbWVzc2FnZS50ZXhpCkBA
IC0xOTAyLDEzICsxOTAyLDYgQEAgTWFpbCBIZWFkZXJzCiBUaGlzIHN0cmluZyBpcyBpbnNlcnRl
ZCBhdCB0aGUgZW5kIG9mIHRoZSBoZWFkZXJzIGluIGFsbCBtZXNzYWdlCiBidWZmZXJzIHRoYXQg
YXJlIGluaXRpYWxpemVkIGFzIG1haWwuCiAKLUBpdGVtIG1lc3NhZ2UtZ2VuZXJhdGUtaGFzaGNh
c2gKLUB2aW5kZXggbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaAotVmFyaWFibGUgdGhhdCBpbmRp
Y2F0ZXMgd2hldGhlciBAc2FtcHtYLUhhc2hjYXNofSBoZWFkZXJzCi1zaG91bGQgYmUgY29tcHV0
ZWQgZm9yIHRoZSBtZXNzYWdlLiAgQHhyZWZ7SGFzaGNhc2gsICxIYXNoY2FzaCxnbnVzLAotVGhl
IEdudXMgTWFudWFsfS4gIElmIEBjb2Rle29wcG9ydHVuaXN0aWN9LCBvbmx5IGdlbmVyYXRlIHRo
ZSBoZWFkZXJzCi13aGVuIGl0IGRvZXNuJ3QgbGVhZCB0byB0aGUgdXNlciBoYXZpbmcgdG8gd2Fp
dC4KLQogQGVuZCB0YWJsZQogCiAKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5k
ZXggOWZlNDZkODE4YmQuLjk3MWZjZmNkZWY1IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9l
dGMvTkVXUwpAQCAtNTIyLDYgKzUyMiwxMSBAQCBiZWhhdmlvciBpbmNsdWRlZCBhZGRpdGlvbmFs
IGluZm9ybWF0aW9uIGFib3V0IHRoZSBvcmlnaW5hdGluZyBtZXNzYWdlLgogVGhlIG5ldyB2YXJp
YWJsZSAnbWVzc2FnZS1oZWFkZXItdXNlLW9ic29sZXRlLWluLXJlcGx5LXRvJywgbmlsIGJ5CiBk
ZWZhdWx0LCBjYW4gYmUgc2V0IHRvIGEgbm9uLW5pbCB2YWx1ZSB0byByZXN0b3JlIHRoZSBwcmV2
aW91cyBiZWhhdmlvci4KIAorKysrCisqKiogSGFzaGNhc2ggc3VwcG9ydCBoYXMgYmVlbiByZW1v
dmVkLgorSXQgaXMgYmVsaWV2ZWQgdG8gbm8gbG9uZ2VyIGJlIHVzZWZ1bCBhcyBhIG1ldGhvZCB0
byBmaWdodCBzcGFtLiAgVGhlCisnbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCcgb3B0aW9uIGlz
IG5vdyBvYnNvbGV0ZSBhbmQgaGFzIG5vIGVmZmVjdC4KKwogKiogR251cwogCiAtLS0KQEAgLTUz
MCw2ICs1MzUsMTEgQEAgV2hlbiBjYWxsZWQgd2l0aCBhIHByZWZpeCBhcmd1bWVudCwgYWNjZXB0
aW5nLCBkZWNsaW5pbmcsIG9yIHRlbnRhdGl2ZWx5CiBhY2NlcHRpbmcgYW4gaWNhbGVuZGFyIGV2
ZW50IHdpbGwgcHJvbXB0IGZvciBhIGNvbW1lbnQgdG8gYWRkIHRvIHRoZQogcmVzcG9uc2UuCiAK
KysrKworKioqIEhhc2hjYXNoIHN1cHBvcnQgaGFzIGJlZW4gcmVtb3ZlZC4KK0l0IGlzIGJlbGll
dmVkIHRvIG5vIGxvbmdlciBiZSB1c2VmdWwgYXMgYSBtZXRob2QgdG8gZmlnaHQgc3BhbS4gIFRo
ZQorJ3NwYW0tdXNlLWhhc2hjYXNoJyBob29rIGlzIG5vdyBvYnNvbGV0ZSBhbmQgaGFzIG5vIGVm
ZmVjdC4KKwogKiogQnV0dG9uCiAKICsrKwpkaWZmIC0tZ2l0IGEvbGlzcC9nbnVzL2dudXMuZWwg
Yi9saXNwL2dudXMvZ251cy5lbAppbmRleCAzMDk5Zjk1ZWJkMy4uYjFhOTFmOGMzYjQgMTAwNjQ0
Ci0tLSBhL2xpc3AvZ251cy9nbnVzLmVsCisrKyBiL2xpc3AvZ251cy9nbnVzLmVsCkBAIC0xOTE4
LDcgKzE5MTgsNiBAQCBnbnVzLWluc3RhbGwtZ3JvdXAtc3BhbS1wYXJhbWV0ZXJzCiAJICAodmFy
aWFibGUtaXRlbSBzcGFtLXVzZS1ic2ZpbHRlci1oZWFkZXJzKQogCSAgKHZhcmlhYmxlLWl0ZW0g
c3BhbS11c2Utc3RhdCkKIAkgICh2YXJpYWJsZS1pdGVtIHNwYW0tdXNlLWJsYWNraG9sZXMpCi0J
ICAodmFyaWFibGUtaXRlbSBzcGFtLXVzZS1oYXNoY2FzaCkKIAkgICh2YXJpYWJsZS1pdGVtIHNw
YW0tdXNlLWJvZ29maWx0ZXItaGVhZGVycykKIAkgICh2YXJpYWJsZS1pdGVtIHNwYW0tdXNlLWJv
Z29maWx0ZXIpKSkKICAgIDpmdW5jdGlvbi1kb2N1bWVudApAQCAtMTk1MSw3ICsxOTUwLDYgQEAg
Z251cy1pbnN0YWxsLWdyb3VwLXNwYW0tcGFyYW1ldGVycwogCSh2YXJpYWJsZS1pdGVtIHNwYW0t
dXNlLWNybTExNCkKIAkodmFyaWFibGUtaXRlbSBzcGFtLXVzZS1zdGF0KQogCSh2YXJpYWJsZS1p
dGVtIHNwYW0tdXNlLWJsYWNraG9sZXMpCi0JKHZhcmlhYmxlLWl0ZW0gc3BhbS11c2UtaGFzaGNh
c2gpCiAJKHZhcmlhYmxlLWl0ZW0gc3BhbS11c2Utc3BhbWFzc2Fzc2luKQogCSh2YXJpYWJsZS1p
dGVtIHNwYW0tdXNlLXNwYW1hc3Nhc3Npbi1oZWFkZXJzKQogCSh2YXJpYWJsZS1pdGVtIHNwYW0t
dXNlLWJzZmlsdGVyKQpkaWZmIC0tZ2l0IGEvbGlzcC9nbnVzL21lc3NhZ2UuZWwgYi9saXNwL2du
dXMvbWVzc2FnZS5lbAppbmRleCAxZDAzNTIyMGJiYS4uNzkzOTEyNzBmNDkgMTAwNjQ0Ci0tLSBh
L2xpc3AvZ251cy9tZXNzYWdlLmVsCisrKyBiL2xpc3AvZ251cy9tZXNzYWdlLmVsCkBAIC0xOTM2
LDIwICsxOTM2LDE2IEBAIG1lc3NhZ2UtdXNlLWlkbmEKIAkJIChjb25zdCA6dGFnICJOZXZlciIg
bmlsKQogCQkgKGNvbnN0IDp0YWcgIkFsd2F5cyIgdCkpKQogCi0oZGVmY3VzdG9tIG1lc3NhZ2Ut
Z2VuZXJhdGUtaGFzaGNhc2ggKGlmIChleGVjdXRhYmxlLWZpbmQgImhhc2hjYXNoIikgJ29wcG9y
dHVuaXN0aWMpCi0gICJXaGV0aGVyIHRvIGdlbmVyYXRlIFgtSGFzaGNhc2g6IGhlYWRlcnMuCi1J
ZiB0LCBhbHdheXMgZ2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycy4gIElmIGBvcHBvcnR1bmlzdGlj
JywKLW9ubHkgZ2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycyBpZiBpdCBjYW4gYmUgZG9uZSB3aXRo
b3V0IHRoZSB1c2VyCi13YWl0aW5nIChpLmUuLCBvbmx5IGFzeW5jaHJvbm91c2x5KS4gIElmIG5p
bCwgZG9uJ3QgZ2VuZXJhdGUKLWhhc2hjYXNoIGhlYWRlcnMuCi0KLVlvdSBtdXN0IGhhdmUgdGhl
IFwiaGFzaGNhc2hcIiBiaW5hcnkgaW5zdGFsbGVkLCBzZWUgYGhhc2hjYXNoLXByb2dyYW0nLiIK
KyhkZWZjdXN0b20gbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCBuaWwKKyAgIlRoaXMgdmFyaWFi
bGUgaXMgb2Jzb2xldGUgYW5kIGRvZXMgbm90aGluZy4KK0l0IHVzZWQgdG8gY29udHJvbCB3aGV0
aGVyIG9yIG5vdCB0byBnZW5lcmF0ZSBcIlgtSGFzaGNhc2g6XCIgaGVhZGVycy4iCiAgIDp2ZXJz
aW9uICIyNC4xIgogICA6Z3JvdXAgJ21lc3NhZ2UtaGVhZGVycwogICA6bGluayAnKGN1c3RvbS1t
YW51YWwgIihtZXNzYWdlKU1haWwgSGVhZGVycyIpCiAgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6
dGFnICJBbHdheXMiIHQpCiAJCSAoY29uc3QgOnRhZyAiTmV2ZXIiIG5pbCkKIAkJIChjb25zdCA6
dGFnICJPcHBvcnR1bmlzdGljIiBvcHBvcnR1bmlzdGljKSkpCisobWFrZS1vYnNvbGV0ZS12YXJp
YWJsZSAnbWVzc2FnZS1nZW5lcmF0ZS1oYXNoY2FzaCBuaWwgIjMxLjEiKQogCiA7OzsgSW50ZXJu
YWwgdmFyaWFibGVzLgogCkBAIC00ODIzLDggKzQ4MTksNiBAQCBtZXNzYWdlLXNlbmQtbWFpbC1w
YXJ0aWFsbHkKIAkgICAgKGVyYXNlLWJ1ZmZlcikpKQogICAgICAgKGtpbGwtYnVmZmVyIHRlbWJ1
ZikpKSkKIAotKGRlY2xhcmUtZnVuY3Rpb24gaGFzaGNhc2gtd2FpdC1hc3luYyAiaGFzaGNhc2gi
ICgmb3B0aW9uYWwgYnVmZmVyKSkKLQogKGRlZnVuIG1lc3NhZ2UtLWNoZWNrLWNvbnRpbnVhdGlv
bi1oZWFkZXJzICgpCiAgIChtZXNzYWdlLWNoZWNrICdjb250aW51YXRpb24taGVhZGVycwogICAg
IChnb3RvLWNoYXIgKHBvaW50LW1pbikpCkBAIC00ODk0LDE2ICs0ODg4LDYgQEAgbWVzc2FnZS1z
ZW5kLW1haWwKIAkgICAgbWVzc2FnZS1wb3N0aW5nLWNoYXJzZXQpKQogCSAoaGVhZGVycyBtZXNz
YWdlLXJlcXVpcmVkLW1haWwtaGVhZGVycykKIAkgb3B0aW9ucykKLSAgICAod2hlbiAoYW5kIG1l
c3NhZ2UtZ2VuZXJhdGUtaGFzaGNhc2gKLQkgICAgICAgKG5vdCAoZXEgbWVzc2FnZS1nZW5lcmF0
ZS1oYXNoY2FzaCAnb3Bwb3J0dW5pc3RpYykpKQotICAgICAgKG1lc3NhZ2UgIkdlbmVyYXRpbmcg
aGFzaGNhc2guLi4iKQotICAgICAgKHJlcXVpcmUgJ2hhc2hjYXNoKQotICAgICAgOzsgV2FpdCBm
b3IgY2FsY3VsYXRpb25zIGFscmVhZHkgc3RhcnRlZCB0byBmaW5pc2guLi4KLSAgICAgIChoYXNo
Y2FzaC13YWl0LWFzeW5jKQotICAgICAgOzsgLi4uYW5kIGRvIGNhbGN1bGF0aW9ucyBub3QgYWxy
ZWFkeSBkb25lLiAgbWFpbC1hZGQtcGF5bWVudAotICAgICAgOzsgd2lsbCBsZWF2ZSBleGlzdGlu
ZyBYLUhhc2hjYXNoIGhlYWRlcnMgYWxvbmUuCi0gICAgICAobWFpbC1hZGQtcGF5bWVudCkKLSAg
ICAgIChtZXNzYWdlICJHZW5lcmF0aW5nIGhhc2hjYXNoLi4uZG9uZSIpKQogICAgIChzYXZlLXJl
c3RyaWN0aW9uCiAgICAgICAobWVzc2FnZS1uYXJyb3ctdG8taGVhZGVycykKICAgICAgIDs7IEdl
bmVyYXRlIHRoZSBNYWlsLUZvbGxvd3VwLVRvIGhlYWRlciBpZiB0aGUgaGVhZGVyIGlzIG5vdCB0
aGVyZS4uLgpAQCAtNjk1Niw5ICs2OTQwLDYgQEAgbWVzc2FnZS1zZXR1cC0xCiAgICAgKG1lc3Nh
Z2UtbmFycm93LXRvLWhlYWRlcnMpCiAgICAgKHJ1bi1ob29rcyAnbWVzc2FnZS1oZWFkZXItc2V0
dXAtaG9vaykpCiAgIChzZXRxIGJ1ZmZlci11bmRvLWxpc3QgbmlsKQotICAod2hlbiBtZXNzYWdl
LWdlbmVyYXRlLWhhc2hjYXNoCi0gICAgOzsgR2VuZXJhdGUgaGFzaGNhc2ggaGVhZGVycyBmb3Ig
cmVjaXBpZW50cyBhbHJlYWR5IGtub3duCi0gICAgKG1haWwtYWRkLXBheW1lbnQtYXN5bmMpKQog
ICA7OyBHbnVzIHBvc3Rpbmcgc3R5bGVzIGFyZSBhcHBsaWVkIHZpYSBidWZmZXItbG9jYWwgYG1l
c3NhZ2Utc2V0dXAtaG9vaycKICAgOzsgdmFsdWVzLgogICAocnVuLWhvb2tzICdtZXNzYWdlLXNl
dHVwLWhvb2spCkBAIC04MDEyLDcgKzc5OTMsNiBAQCBtZXNzYWdlLXJlc2VuZAogCShsZXQgKChp
bmhpYml0LXJlYWQtb25seSB0KSkKIAkgIChlcmFzZS1idWZmZXIpKSkKICAgICAgIChsZXQgKCht
ZXNzYWdlLXRoaXMtaXMtbWFpbCB0KQotCSAgICBtZXNzYWdlLWdlbmVyYXRlLWhhc2hjYXNoCiAJ
ICAgIG1lc3NhZ2Utc2V0dXAtaG9vaykKIAkobWVzc2FnZS1zZXR1cCBgKChUbyAuICxhZGRyZXNz
KSkpKQogICAgICAgOzsgSW5zZXJ0IG91ciB1c3VhbCBoZWFkZXJzLgpAQCAtODA2MSw3ICs4MDQx
LDYgQEAgbWVzc2FnZS1yZXNlbmQKIAkgICAgKHNlbmRtYWlsLWNvZGluZy1zeXN0ZW0gJ3Jhdy10
ZXh0KQogCSAgICAoc2VsZWN0LXNhZmUtY29kaW5nLXN5c3RlbS1mdW5jdGlvbiBuaWwpCiAJICAg
IG1lc3NhZ2UtcmVxdWlyZWQtbWFpbC1oZWFkZXJzCi0JICAgIG1lc3NhZ2UtZ2VuZXJhdGUtaGFz
aGNhc2gKIAkgICAgcmZjMjA0Ny1lbmNvZGUtZW5jb2RlZC13b3JkcwogICAgICAgICAgICAgOzsg
SWYgYG1lc3NhZ2Utc2VuZG1haWwtZW52ZWxvcGUtZnJvbScgaXMgYGhlYWRlcicgdGhlbgogICAg
ICAgICAgICAgOzsgdGhlIGVudmVsb3BlLWZyb20gd2lsbCBiZSB0aGUgb3JpZ2luYWwgc2VuZGVy
J3MKZGlmZiAtLWdpdCBhL2xpc3AvZ251cy9zcGFtLmVsIGIvbGlzcC9nbnVzL3NwYW0uZWwKaW5k
ZXggNWMyNWRmMDQ5ZTMuLjZmM2NjZDdmMmFkIDEwMDY0NAotLS0gYS9saXNwL2dudXMvc3BhbS5l
bAorKysgYi9saXNwL2dudXMvc3BhbS5lbApAQCAtNCw3ICs0LDcgQEAKIAogOzsgQXV0aG9yOiBM
YXJzIE1hZ25lIEluZ2VicmlndHNlbiA8bGFyc2lAZ251cy5vcmc+CiA7OyBNYWludGFpbmVyOiBU
ZWQgWmxhdGFub3YgPHR6ekBsaWZlbG9ncy5jb20+Ci07OyBLZXl3b3JkczogbmV0d29yaywgc3Bh
bSwgbWFpbCwgYm9nb2ZpbHRlciwgQkJEQiwgZHNwYW0sIGRpZywgd2hpdGVsaXN0LCBibGFja2xp
c3QsIGdtYW5lLCBoYXNoY2FzaCwgc3BhbWFzc2Fzc2luLCBic2ZpbHRlciwgaWZpbGUsIHN0YXQs
IGNybTExNCwgc3BhbW9yYWNsZQorOzsgS2V5d29yZHM6IG5ldHdvcmssIHNwYW0sIG1haWwsIGJv
Z29maWx0ZXIsIEJCREIsIGRzcGFtLCBkaWcsIHdoaXRlbGlzdCwgYmxhY2tsaXN0LCBnbWFuZSwg
c3BhbWFzc2Fzc2luLCBic2ZpbHRlciwgaWZpbGUsIHN0YXQsIGNybTExNCwgc3BhbW9yYWNsZQog
CiA7OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgRW1hY3MuCiAKQEAgLTQ2LDggKzQ2LDcgQEAK
IChyZXF1aXJlICdkaWcpCiAKIChldmFsLXdoZW4tY29tcGlsZQotICAocmVxdWlyZSAnY2wtbGli
KQotICAocmVxdWlyZSAnaGFzaGNhc2gpKQorICAocmVxdWlyZSAnY2wtbGliKSkKIAogOzsgYXV0
b2xvYWQgc3BhbS1yZXBvcnQKIChhdXRvbG9hZCAnc3BhbS1yZXBvcnQtZ21hbmUgInNwYW0tcmVw
b3J0IikKQEAgLTIwMiw5ICsyMDEsMTIgQEAgc3BhbS11c2UtYmxhY2tob2xlcwogICA6Z3JvdXAg
J3NwYW0pCiAKIChkZWZjdXN0b20gc3BhbS11c2UtaGFzaGNhc2ggbmlsCi0gICJXaGV0aGVyIGhh
c2hjYXNoIHBheW1lbnRzIHNob3VsZCBiZSBkZXRlY3RlZCBieSBgc3BhbS1zcGxpdCcuIgorICAi
VGhpcyB2YXJpYWJsZSBpcyBvYnNvbGV0ZSBhbmQgZG9lcyBub3RoaW5nLgorSXQgdXNlZCB0byBj
b250cm9sIHdoZXRoZXIgaGFzaGNhc2ggcGF5bWVudHMgc2hvdWxkIGJlIGRldGVjdGVkIGJ5Citg
c3BhbS1zcGxpdCcuIgogICA6dHlwZSAnYm9vbGVhbgogICA6Z3JvdXAgJ3NwYW0pCisobWFrZS1v
YnNvbGV0ZS12YXJpYWJsZSAnc3BhbS11c2UtaGFzaGNhc2ggbmlsICIzMS4xIikKIAogKGRlZmN1
c3RvbSBzcGFtLXVzZS1yZWdleC1oZWFkZXJzIG5pbAogICAiV2hldGhlciBhIGhlYWRlciByZWd1
bGFyIGV4cHJlc3Npb24gbWF0Y2ggc2hvdWxkIGJlIHVzZWQgYnkgYHNwYW0tc3BsaXQnLgpAQCAt
Mjk0LDcgKzI5Niw2IEBAIHNwYW0taW5zdGFsbC1ob29rcwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNwYW0tdXNlLXdoaXRlbGlzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNwYW0tdXNlLXdoaXRlbGlzdC1leGNsdXNpdmUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzcGFtLXVzZS1ibGFja2hvbGVzCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3BhbS11c2UtaGFzaGNhc2gKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFt
LXVzZS1yZWdleC1oZWFkZXJzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbS11
c2UtcmVnZXgtYm9keQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW0tdXNlLWJv
Z29maWx0ZXIKQEAgLTEwMTQsOSArMTAxNSw2IEBAIHNwYW0taW5zdGFsbC1zdGF0aXN0aWNhbC1j
aGVja29ubHktYmFja2VuZAogKHNwYW0taW5zdGFsbC1jaGVja29ubHktYmFja2VuZCAnc3BhbS11
c2UtYmxhY2tob2xlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjJ3NwYW0tY2hl
Y2stYmxhY2tob2xlcykKIAotKHNwYW0taW5zdGFsbC1jaGVja29ubHktYmFja2VuZCAnc3BhbS11
c2UtaGFzaGNhc2gKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIydzcGFtLWNoZWNr
LWhhc2hjYXNoKQotCiAoc3BhbS1pbnN0YWxsLWNoZWNrb25seS1iYWNrZW5kICdzcGFtLXVzZS1z
cGFtYXNzYXNzaW4taGVhZGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjJ3Nw
YW0tY2hlY2stc3BhbWFzc2Fzc2luLWhlYWRlcnMpCiAKQEAgLTIwMjQsNiArMjAyMiw4IEBAIHNw
YW0tY2hlY2stYmxhY2tob2xlcwogCiAoZGVmdW4gc3BhbS1jaGVjay1oYXNoY2FzaCAoKQogICAi
Q2hlY2sgdGhlIGhlYWRlcnMgZm9yIGhhc2hjYXNoIHBheW1lbnRzLiIKKyAgKGRlY2xhcmUgKG9i
c29sZXRlIG5pbCAiMzEuMSIpKQorICAocmVxdWlyZSAnaGFzaGNhc2gpCiAgIChpZ25vcmUtZXJy
b3JzIChtYWlsLWNoZWNrLXBheW1lbnQpKSkgIDttYWlsLWNoZWNrLXBheW1lbnQgcmV0dXJucyBh
IGJvb2xlYW4KIAogOzt9fX0KLS0gCjIuNDguMQoK
--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0002-Move-hashcash.el-to-lisp-obsolete.patch"
Content-Disposition: attachment; 
	filename="0002-Move-hashcash.el-to-lisp-obsolete.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.2

RnJvbSBiYzIxMThmMzBhZWEzN2U3YzNkODhlMzg4NDE2NzI1YTgwNzcwZDdkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjQ5OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAy
LzNdIE1vdmUgaGFzaGNhc2guZWwgdG8gbGlzcC9vYnNvbGV0ZQoKKiBsaXNwL21haWwvaGFzaGNh
c2guZWw6IE1vdmUgZnJvbSBoZXJlLi4uCiogbGlzcC9vYnNvbGV0ZS9oYXNoY2FzaC5lbDogLi4u
dG8gaGVyZS4gIChCdWcjNzYxOTUpCi0tLQogbGlzcC97bWFpbCA9PiBvYnNvbGV0ZX0vaGFzaGNh
c2guZWwgfCAwCiAxIGZpbGUgY2hhbmdlZCwgMCBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt
KQogcmVuYW1lIGxpc3Ave21haWwgPT4gb2Jzb2xldGV9L2hhc2hjYXNoLmVsICgxMDAlKQoKZGlm
ZiAtLWdpdCBhL2xpc3AvbWFpbC9oYXNoY2FzaC5lbCBiL2xpc3Avb2Jzb2xldGUvaGFzaGNhc2gu
ZWwKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIGxpc3AvbWFpbC9oYXNoY2FzaC5l
bApyZW5hbWUgdG8gbGlzcC9vYnNvbGV0ZS9oYXNoY2FzaC5lbAotLSAKMi40OC4xCgo=
--0000000000006972c1062de6b234
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0003-Add-Obsolete-since-header-to-hashcash.el.patch"
Content-Disposition: attachment; 
	filename="0003-Add-Obsolete-since-header-to-hashcash.el.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: 5cbd52e4c3209ef7_0.3

RnJvbSA2ZTUzNWFhNGY3YjczMTE2YTliMjVlMjRiM2E0MjE3YmQ1M2NiODliIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t
PgpEYXRlOiBUdWUsIDExIEZlYiAyMDI1IDE4OjUxOjQzICswMTAwClN1YmplY3Q6IFtQQVRDSCAz
LzNdIEFkZCBPYnNvbGV0ZS1zaW5jZSBoZWFkZXIgdG8gaGFzaGNhc2guZWwKCiogbGlzcC9vYnNv
bGV0ZS9oYXNoY2FzaC5lbDogQWRkIE9ic29sZXRlLXNpbmNlIGhlYWRlci4gIChCdWcjNzYxOTUp
Ci0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICB8IDYgKysrKysrCiBsaXNwL29ic29sZXRl
L2hhc2hjYXNoLmVsIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOTcxZmNmY2RlZjUuLjdmNTQ2NjQ0
MmI3IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTE2MSw2ICsxMTYx
LDEyIEBAIFRoaXMgbWFjcm8gYWRkcyB0aGUgY3VycmVudCBidWZmZXIgdG8gJ2luaGliaXQtYXV0
by1yZXZlcnQtYnVmZmVycycsCiBydW5zIGl0cyBib2R5LCBhbmQgcmVtb3ZlcyB0aGUgY3VycmVu
dCBidWZmZXIgZnJvbQogJ2luaGliaXQtYXV0by1yZXZlcnQtYnVmZmVycycgYWZ0ZXJ3YXJkcy4K
IAorKiogTWlzY2VsbGFuZW91cworCisqKiogaGFzaGNhc2guZWwgaXMgbm93IG9ic29sZXRlLgor
SXQgaXMgYmVsaWV2ZWQgdG8gbm8gbG9uZ2VyIGJlIHVzZWZ1bCBhcyBhIG1ldGhvZCB0byBmaWdo
dCBzcGFtLgorCisKIAwKICogTmV3IE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAzMS4xCiAK
ZGlmZiAtLWdpdCBhL2xpc3Avb2Jzb2xldGUvaGFzaGNhc2guZWwgYi9saXNwL29ic29sZXRlL2hh
c2hjYXNoLmVsCmluZGV4IGZhYzMzNmJiNmNjLi5jZDExMWI4ZDhjNSAxMDA2NDQKLS0tIGEvbGlz
cC9vYnNvbGV0ZS9oYXNoY2FzaC5lbAorKysgYi9saXNwL29ic29sZXRlL2hhc2hjYXNoLmVsCkBA
IC01LDYgKzUsNyBAQAogOzsgV3JpdHRlbiBieTogUGF1bCBGb2xleSA8bXljcm9mdEBhY3RyaXgu
Z2VuLm56PiAoMTk5Ny0yMDAyKQogOzsgTWFpbnRhaW5lcjogZW1hY3MtZGV2ZWxAZ251Lm9yZwog
OzsgS2V5d29yZHM6IG1haWwsIGhhc2hjYXNoCis7OyBPYnNvbGV0ZS1zaW5jZTogMzEuMQogCiA7
OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgRW1hY3MuCiAKLS0gCjIuNDguMQoK
--0000000000006972c1062de6b234--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76195: Obsoleting mail/hashcash.el
Resent-From: Bill Wohler <wohler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Feb 2025 03:49:01 +0000
Resent-Message-ID: <handler.76195.B76195.173933208732631 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76195
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: Andrew Cohen <acohen@HIDDEN>, "Dirk-Jan C. Binnema" <djcb@HIDDEN>, Eric Abrahamsen <eric@HIDDEN>, mh-e-devel@HIDDEN, David Bremner <david@HIDDEN>, 76195 <at> debbugs.gnu.org
Received: via spool by 76195-submit <at> debbugs.gnu.org id=B76195.173933208732631
          (code B ref 76195); Wed, 12 Feb 2025 03:49:01 +0000
Received: (at 76195) by debbugs.gnu.org; 12 Feb 2025 03:48:07 +0000
Received: from localhost ([127.0.0.1]:60024 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ti3jF-0008U9-SY
	for submit <at> debbugs.gnu.org; Tue, 11 Feb 2025 22:48:06 -0500
Received: from iguana.tulip.relay.mailchannels.net ([23.83.218.253]:39079)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <wohler@HIDDEN>) id 1ti3jC-0008Td-Cl
 for 76195 <at> debbugs.gnu.org; Tue, 11 Feb 2025 22:48:00 -0500
X-Sender-Id: inmotionhosting|x-authuser|wohler@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id DEA092C2470;
 Wed, 12 Feb 2025 03:47:56 +0000 (UTC)
Received: from ecbiz329.inmotionhosting.com
 (100-99-20-87.trex-nlb.outbound.svc.cluster.local [100.99.20.87])
 (Authenticated sender: inmotionhosting)
 by relay.mailchannels.net (Postfix) with ESMTPA id CCE292C2D86;
 Wed, 12 Feb 2025 03:47:55 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1739332076; a=rsa-sha256;
 cv=none;
 b=jGDuXTeQ4X4N+MOevd2r7G0eB9nCkVOX297sLbkbsF44lVQ1V+mi93xdEL/HC1JTG3vT59
 Paw1Yui8Bxlb/A8Kbn4hApfnn8Vrt6PHjiM7hvPe3gL8HRlCiFrCwspoAEERkdydLGVvKs
 2CXdrI9fnTPST2O7gIuSURzQSv8fs7CFa2a0+cV9j6xX01Ve4T5bc72a3oDdTkRhdahsjc
 d9Nh/0n4khHXWiqt/azZCZBRiXV15ao8XNIllrgQo003CAqNpbneOA6FAaM2/orWGn8K+a
 FolZoOnM5nd/PwRu3up5fpYyo00n87WyT4PsWcPmN0L+V099UZV8hhdDQKH+OQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1739332076;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=2Llznu1V1pA4S7ihDO0B6mlzQLA7Kaeb4pDpsBbNXWI=;
 b=KYTqK3oOIHxZkVzgPdr1KDSg0jlfq6m7tQdMglu80bDbthigtuuHuXWLxVX0jRekgqKaRb
 J5ETd0v08uoKTivyKC0lDMgpGIxnSU+C5QxR5nzY37pi7NagnebQdgkevL1TU7I5RvX8VO
 seXl75KWO8gT19OdWcgrLM1hV/5W+qo4YdAyEUyS1sflEiF5lmNF8EgGNzPBbnO2+qoxWQ
 zptcI9eQ1AmttlIB39PuvCDsmnAwGdJAhpjhukIPAapTQf8CqP5OR3oRIeKmezHNCd+7p4
 VSLQRLelOJprqs/dDxxsiKoIg+SiiOhRZee0ZGZXnJHoiFz+H956z2TIW9EnhQ==
ARC-Authentication-Results: i=1; rspamd-85897f8565-dwz46;
 auth=pass smtp.auth=inmotionhosting smtp.mailfrom=wohler@HIDDEN
X-Sender-Id: inmotionhosting|x-authuser|wohler@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: inmotionhosting|x-authuser|wohler@HIDDEN
X-MailChannels-Auth-Id: inmotionhosting
X-Little-Dime: 1024d5c96ce183cc_1739332076792_2149831076
X-MC-Loop-Signature: 1739332076792:406008011
X-MC-Ingress-Time: 1739332076792
Received: from ecbiz329.inmotionhosting.com (ecbiz329.inmotionhosting.com
 [209.182.198.38]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.99.20.87 (trex/7.0.2); Wed, 12 Feb 2025 03:47:56 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=newt.com;
 s=default; h=Message-ID:Date:Content-ID:Content-Type:MIME-Version:References:
 In-reply-to:Subject:From:cc:To:Sender:Reply-To:Content-Transfer-Encoding:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=2Llznu1V1pA4S7ihDO0B6mlzQLA7Kaeb4pDpsBbNXWI=; b=tWGWwwJTXs6IL0wgHFg2Eqlm0J
 8gsL4fdPNB/OcfY0yOxYfpgRrZj8U6/ZVvR5CHg1cDHTeVLGbjgbK8nHfCFGIwpcYXQCdynGlBde1
 WloJZr7BgMyMmpugmybR26Af2YhOoC7rxPBSzwgz7NW+rMtuU76XMphE0e5sS7byaKOSK/2c+v5yh
 bm9JJBCjTKhFLr6Hf5/BIBpAN/QZbLJkr2rATnWK7uO5cY9xe+41IX6BQ+CJVxw7BvYE2MsJzKA20
 v0ahcn08y8EEN8brbMeloXexwb8CQVpKJiXkHrxyigqx3+O55XHHS+vFe/BH/Drh+AFWksXGdWfsR
 2u4fUEjQ==;
Received: from [174.62.80.102] (port=37530 helo=olgas.newt.com)
 by ecbiz329.inmotionhosting.com with esmtpsa (TLS1.3) tls
 TLS_AES_256_GCM_SHA384 (Exim 4.96.2)
 (envelope-from <wohler@HIDDEN>) id 1ti3j8-002XWk-2G;
 Tue, 11 Feb 2025 22:47:54 -0500
Received: by olgas.newt.com (Postfix, from userid 1000)
 id CD4D438081E; Tue, 11 Feb 2025 19:47:53 -0800 (PST)
From: Bill Wohler <wohler@HIDDEN>
In-reply-to: <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
References: <CADwFkmn6U0EC_v5UAKggGJPjhMN-gYAqXC4+DwZPDOeLD+D-ZQ@HIDDEN>
 <CADwFkmkoeAwtX7H03=FwXE3anhKb7LSnY42Ao1O6FAp32tPnLg@HIDDEN>
Comments: In-reply-to Stefan Kangas <stefankangas@HIDDEN>
 message dated "Tue, 11 Feb 2025 06:55:19 -0800."
Organization: Newt Software
X-Mailer: MH-E 8.6+git; nmh 1.8-RC2; Emacs 31.0.50
X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png
Mail-Followup-To: mh-e-devel@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <225643.1739332073.1@HIDDEN>
Date: Tue, 11 Feb 2025 19:47:53 -0800
Message-ID: <225644.1739332073@HIDDEN>
X-AuthUser: wohler@HIDDEN
X-Spam-Score: 0.0 (/)
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: -1.0 (-)

Thanks, Stefan. No objections from me (MH-E).

You don't need to remove the following line in mh-e.el (in Emacs). It is
in a list of invisible header fields and does not depend on the hashcash
package in Emacs.

    "X-Hashcash:"                       ; hashcash

Stefan Kangas <stefankangas@HIDDEN> wrote:

> Stefan Kangas <stefankangas@HIDDEN> writes:
> 
> > Severity: wishlist
> >
> > The mail/hashcash.el library implements an Emacs wrapper around
> > hashcash, where the idea was that you added a small amount of "proof of
> > work" to an Email header, which if everyone used it would be expensive
> > for spammers:
> >
> >      "The email anti-spam tool, like the proof-of-work algorithm, is
> >      also called hashcash and is used to create stamps to attach to mail
> >      to add a micro-cost to sending mail to deter spamming.  The main
> >      use of the hashcash stamp is as a white-listing hint to help
> >      hashcash users avoid losing email due to content based and
> >      blacklist based anti-spam systems."  - http://www.hashcash.org
> >
> > This might be nice in theory, but it is irrelevant as an anti-spam
> > measure on today's internet, since almost no one uses it.  Let's not
> > mislead users to waste energy using it.
> >
> > I suggest that we mark it as obsolete.
> 
> I'm Cc'ing Gnus, MH-E, Notmuch (third-party), and mu4e (third-party)
> developers, in case they have any comments.
> 

-- 
Bill Wohler <wohler@HIDDEN> aka <Bill.Wohler@HIDDEN>
http://www.newt.com/wohler/, GnuPG ID:610BD9AD





Last modified: Wed, 12 Feb 2025 04:00:02 UTC

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