Fedora Core 2 wishlists

Wil Cooley wcooley at nakedape.cc
Thu Dec 11 05:44:33 UTC 2003


On Wed, 2003-12-10 at 00:39, Daniel Roesen wrote:

> It has:
> - a proprietary storage format (Courier uses Maildir)

It's no more proprietary than an MTA's mail spool or an SQL database's
disk storage.  The notion of proprietary is only a question if you
expect multiple applications to access the data, for which Cyrus
expressly not designed; otherwise, there are questions of locking issues
and enhancability.  With the Cyrus storage, it uses a database for
header indexes (which can be Berkeley DB, although skiplist is
preferable since it was designed for IMAP-specific operations and to
avoid the number of buglets that seem to plague BDB) and for the
'squatter' indexes, which allows very fast full-text searching on
messages.  The actual messages are stored in single files.  The
"application-specific" storage also allows them to implement some of the
extended capabilities defined in later IMAP RFCs.

Wil
-- 
Wil Cooley                                 wcooley at nakedape.cc
Naked Ape Consulting                        http://nakedape.cc
* * * * Linux, UNIX, Networking and Security Solutions * * * *
*     Tired of spam and viruses in your e-mail?  Get the     *
* Naked Ape Mail Defender! http://nakedape.cc/r/maildefender *
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20031210/a38fbb0c/attachment.sig>


More information about the fedora-devel-list mailing list