[Dovecot] 1.0-test75 and roadmap for v1.0
Dominic Marks
dom at goodforbusiness.co.uk
Fri Jul 1 02:55:34 EEST 2005
On Thursday 30 June 2005 23:29, Timo Sirainen wrote:
> http://dovecot.org/test/
>
> Keywords are finally stored in maildir filenames and listed in
> "dovecot-keywords" file. It should be possible to just rename
> 0.99.x's .customflags file to dovecot-keywords (but it can't be
> renamed back after modification).
>
> Also fixed another uid/sequence mixup bug with setting keywords in
> general (in mbox too).
>
> Fixed SHA1 checksum generation with big-endian machines (used only in
> passwords).
>
> I think I'll forget about the master/config rewrite for a while and
> leave it for Dovecot v2.0. That would mean the next release will be
> called 1.0-alpha1. After that there should be only bugfixes and some
> smaller features and optimizations left.
A 1.0 release would be nice :-)
> I looked through my TODO and found the following missing features /
> optimizations that pretty much have to be done before v1.0. Anything
> important missing?
>
> - keywords:
> - add some limits to how many there can be
> - send FLAGS/PERMANENTFLAGS untagged replies when they change
> (required by IMAP RFC)
> - remove unused keywords from keyword list? (only when adding
> new ones)
>
> - mail cache file
> - cache _all_ headers that are marked to be cached when headers
> are being parsed, not just the ones client is requesting at that
> time.
> - compression should drop fields with last_used <
> (latest_mail_index_date - month)
> - when parsing mbox or saving message, parse the mail through
> index-mail
> so things gets saved into cache immediately
>
> - mbox
> - when we're updating flags with lazy writing, we're still
> parsing the
> mbox, just not writing to it!
> - always add empty line after mail.
> - make the parser require it too? syncing should make sure
> there
> always exists two LFs at end of file. raw-mbox-stream should
> make sure the last message ends with LF even if it doesn't exist
> in the file
> - COPY doesn't work to same mailbox (lock assert crash)
> - keep mbox lock for two extra seconds after sync to make sure
> we notice changes made by other mbox writer software
>
> - maildir
> - hardlink copying doesn't update indexes (does it even work?)
>
> - deliver needs quota integration somehow so it returns
> out-of-quota failure as fatal instead of temporary
>
> Probably after v1.0:
> - Full NFS support
> - Try to handle out-of-quota/disk space situations well
Any chance of kqueue support for us BSD users? I think the diff
I have could probably be the basis of support for it.
Thanks,
--
Dominic
GoodforBusiness.co.uk
I.T. Services for SMEs in the UK.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ioloop-kevent.c.gz
Type: application/x-gzip
Size: 1840 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20050701/e44e9aba/ioloop-kevent.c.bin
More information about the dovecot
mailing list