On Jan 04, 2015, at 03:10 PM, Jeff Breidenbach wrote:

>So the homebrew hash was dumb idea, and will gracefully
>retire in favor of the standard mailman hash algorithm. It
>was pretty neat to see some usage, though. And Archived-At
>still looks like a winner.

Definitely.  X-Message-ID-Hash was just a way to elaborate on RFC 5064 $3.2,
and because Base 32 was chosen, there isn't any need to worry about needing to
escaping non-ascii characters in the Message-ID, nor case/letter/number
ambiguity, and still have a reasonably short-ish, human readable URL.  Mailman
guarantees that any message it forwards will have a Message-ID, although it's
usually the case that something upstream will also make such a guarantee.

The X-Message-ID-Hash is a pure convenience.  We could omit it since we still
create and add an Archived-At header with the hash as the last path component,
and of course with a well-documented algorithm, it can always be calculated
from the Message-ID.  It's just handy to include it for other system
components that want to combine it easily with RFC 2369's List-Archive header.

Cheers,
-Barry

Attachment: pgpPBFcd5Qzx7.pgp
Description: OpenPGP digital signature

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to