Timo Sirainen wrote:
Features that I'm planning on implementing:
- Fully supported shared mailboxes and IMAP ACL extension
- Replace Squat FTS indexes with my new design
- Case-insensitive searches with non-ASCII text as well
- Maybe add support for all kinds of IMAP extensions that can be easily
supported. LEMONADE extensions especially: CONDSTORE, CATENATE and maybe
even URLAUTH if I can figure out how it should work.
If a feature can be implemented completely as a plugin, it could still
come in v1.1.beta stage, because it won't destabilize the rest of the
Dovecot anyway.
In my testing of using sql dictionary for quota, it appears pretty
buggy. Are you aware of such problems? Either way, would you consider
reliable dictionary quota support a target for 1.1? I did find that it
seemed to blow maildir++ away in terms of performance. We have a few
really large maildirs that basically choke when quota is enabled using
maildir++ (200,000+ messages).
On top of the performance gains, gathering disk usage for billing
changes from parsing hundreds of thousands of maildirsize files (and du
-s or equivalent for those really large maildirs, ugh) to a single sql
query, Even more, we could explore enforcing quota on our mail gateways
if they just need a sql connection for realtime usage info. So, as you
can imagine, I would love to be able to use dictionary in a production
environment :)
And just to be clear, I am not trying to demand that any of this gets
priority or anything, just trying to gauge your intentions and maybe
throw out some ideas to show the potential value :) Congrats on hitting
1.0.0.