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.
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
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.
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.
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.
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
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--
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--
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.