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
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