diff options
| author | Barry Warsaw | 2007-07-22 19:52:34 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2007-07-22 19:52:34 -0400 |
| commit | 2e4314fc178f34170b82aaa2f8ed4d0f5440f4f4 (patch) | |
| tree | fa45f70d2643a8f42d727feb9de694e7c78ac1a8 /Mailman/initialize.py | |
| parent | 8158f01c930d856b0ff892aab53cfbbcc25c85ec (diff) | |
| download | mailman-2e4314fc178f34170b82aaa2f8ed4d0f5440f4f4.tar.gz mailman-2e4314fc178f34170b82aaa2f8ed4d0f5440f4f4.tar.zst mailman-2e4314fc178f34170b82aaa2f8ed4d0f5440f4f4.zip | |
The start of a message store definition. Whether this will end up being used
for the archive or not is left to be seen.
Define an interface, test, and implementation of a basic message store using
globally unique identifiers of the form: archive/hash/seqno
- archive is the base url of the archive, e.g. http://archives.example.com.
This is available in the List-Archive header.
- hash is the base32 encoded sha1 hash of the message's Message-ID and Date
headers, which it must have. This is available in the X-List-ID-Hash
header.
- seqno is a sequence number specific to the archive which will uniquely
identify the message should there be a Message-ID/Date collision. this is
available in the X-List-Sequence-Number header.
Added a MESSAGES_DIR variable to the config.
Added a .message_store attribute to the config.
Diffstat (limited to 'Mailman/initialize.py')
0 files changed, 0 insertions, 0 deletions
