GNU bug report logs - #76195
Obsoleting mail/hashcash.el

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefankangas <at> gmail.com>

Date: Tue, 11 Feb 2025 06:41:01 UTC

Severity: wishlist

Tags: patch

Fixed in version 31.1

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 76195 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: 76195 <at> debbugs.gnu.org
Cc: Andrew Cohen <acohen <at> ust.hk>, Eric Abrahamsen <eric <at> ericabrahamsen.net>,
 "Dirk-Jan C. Binnema" <djcb <at> djcbsoftware.nl>, Bill Wohler <wohler <at> newt.com>,
 David Bremner <david <at> tethera.net>
Subject: Re: Obsoleting mail/hashcash.el
Date: Tue, 11 Feb 2025 06:55:19 -0800
Stefan Kangas <stefankangas <at> gmail.com> 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.




This bug report was last modified 83 days ago.

Previous Next


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