On 12-04-20 11:09 AM, Richard Wackerbarth wrote:
On Apr 20, 2012, at 11:22 AM, Barry Warsaw wrote:

I think the hash value should be opaque.  Jeff can perhaps elaborate his
use-case but I don't think the List-ID needs to be (or frankly *should* be)
extractable from the hash, but instead just needs to inform the hash value.
IOW, if you cross-post a message with Message-ID:<foo>  to o...@example.org and
t...@example.com, you'd get two different messages forwarded to the archives,
and they would have different Permalink: hash values.  Before this proposal,
they'd have the same value.
Here, we might be wish to be able to have only one copy of the message in the 
archive and/or the distribution channels even when that message gets 
cross-posted to multiple lists.

I may be mis-remembering, but I believe one reason to put List-ID in the hash is in part to shorten URLs so that you can just have

http://example.com/archiver/$hash

Instead of the longer

http://example.com/archiver/listname.example.com/$hash

And still have the message appear in the appropriate list context (with next/prev links, etc.) when using the shorter URL because it will be a unique ID even if the message has been cross-posted.

A question, though: what if the list gets migrated to a new server and the list id changes (e.g. because the domain or hostname changes)? I'm guessing we can handle it, but we should make sure there's a path for that.

 Terri
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://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: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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

Reply via email to