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 #20 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>
Subject: Re: Obsoleting mail/hashcash.el
Date: Tue, 11 Feb 2025 16:05:06 -0800
[Message part 1 (text/plain, inline)]
tags 76195 + patch
thanks

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.

Here are three proposed patches.
[0001-Drop-hashcash-support.patch (text/x-patch, attachment)]
[0002-Move-hashcash.el-to-lisp-obsolete.patch (text/x-patch, attachment)]
[0003-Add-Obsolete-since-header-to-hashcash.el.patch (text/x-patch, attachment)]

This bug report was last modified 84 days ago.

Previous Next


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