[Dovecot] 1.0-test59

Timo Sirainen tss at iki.fi
Sun Dec 19 09:30:28 EET 2004


http://dovecot.org/test/

No-one had been testing 1.0-tests with Evolution? It was pretty much
completely broken with messages having attachments.

 - test58's output stream code change were entirely wrong and caused bad
breakages with mbox.
 - Named pipes are now treated as write-only mboxes (blocks if no-one is
reading, perhaps it should timeout in a few seconds?)
 - FETCH BODY[n.xxx] replies were all wrong
 - LDAP authentication was crashing
 - pop3_uidl_format=%f from Andrey

test60 will probably have keyword support. Its index file code is
already working, with ability to set over 500k different keywords per
mailbox (because message record size is limited to 65535 bytes - should
be enough for everyone :). Code is still missing to notify other session
about keyword changes, and storing the keywords into mbox/maildir.

For mbox I can use X-Keywords header. There should probably be some
configurable limit to how many keywords to set per mailbox.. Dovecot
shouldn't mind if the X-Keywords header is huge, but other programs
might.

For maildir then.. I think I'll just implement it backwards compatible
with 0.99.x, ie. store in maildir filename with a-z letters. That would
make max. 26 keywords per mailbox. Except maybe I shouldn't limit it to
that. The rest could be stored only in indexes. That however would make
it necessary to keep indexes backwards compatible forever so data is not
lost.

-------------- 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://dovecot.org/pipermail/dovecot/attachments/20041219/639fc335/attachment-0001.bin>


More information about the dovecot mailing list