31 Jan
2011
31 Jan
'11
4:05 a.m.
On Fri, 2011-01-28 at 20:17 +0200, Timo Sirainen wrote:
I just committed a very early initial implementation of "imapc" storage backend to v2.1 hg: http://hg.dovecot.org/dovecot-2.1
This is "fully functional" now, at least in theory. TODO:
- Don't read entire message bodies into a string in memory
- Fetch more than one message at a time when it's known that more messages are going to be fetched
The above features are done now. So the performance shouldn't be too horrible anymore.
- SSL/TLS support to remote server
- Support locally stored indexes
- Error handling could be better
- Eventually make lib-storage API more asynchronous -> make imapc more asynchronous
These are not. Another TODO item is:
- Add support for multiple connections to IMAP server. This is required for e.g. THREAD command to work correctly.