First a list of all the new features and their state: 1. http://hg.dovecot.org/dovecot-threadindexes/ THREAD=REFERENCES indexes. Missing NFS flushes, support for mmap_disable=yes, breaks when more than one session modifies at the same time. Not tested much if the replies are really correct at all. Also started THREAD=X-REFERENCES2 but it doesn't work as expected. 2. http://hg.dovecot.org/dovecot-virtualboxes/ Virtual mailboxes. Nothing changed since http://dovecot.org/list/dovecot/2008-March/029546.html 3. http://hg.dovecot.org/dovecot-condstore/ Implemented CONDSTORE, QRESYNC, ESEARCH, SEARCHRES and WITHIN extensions. The only known problem left is making CONDSTORE's STORE UNCHANGEDSINCE operation atomic, but it requires changing transaction log file format. Maybe I'll do it and just make v1.1 and v1.0 be able to read the format and just ignore the modseq in the record. Those code trees don't contain all the latest changes from v1.1 tree. So at some point I'll start merging all of them into one dovecot-1.2 code tree. v1.1 is coming along pretty nicely. I'll make a new RC release in a few days. After that probably one more and then v1.1.0. Tomorrow begins a 5 week lab course at school. Every day and about 8 hours a day. And then we'll also have to write these reports about what we have done and how/why, which takes quite a lot of time as well. After 5 weeks there's one free week and then probably another 2 week lab course if I get selected there. So I doubt I can get much Dovecot work done for the next two months. It's also likely that I won't be answering mails much in this list either. -------------- 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/20080316/2874cad6/attachment-0002.bin>
On Sun, 2008-03-16 at 20:29 +0200, Timo Sirainen wrote:> Tomorrow begins a 5 week lab course at school. Every day and about 8 > hours a day. And then we'll also have to write these reports about what > we have done and how/why, which takes quite a lot of time as well. After > 5 weeks there's one free weekIt's finally over (except for 2/3 of those reports, and other school stuff that's been piling up during the course). I'll start going through my unread messages soon and hopefully get a new (and final) v1.1 RC released after that.> and then probably another 2 week lab course if I get selected there.It starts in two weeks, but should be nowhere near as time consuming. -------------- 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/20080417/e8086e95/attachment-0002.bin>
On 4/17/2008 8:44 AM, Timo Sirainen wrote:> On Sun, 2008-03-16 at 20:29 +0200, Timo Sirainen wrote: >> Tomorrow begins a 5 week lab course at school. Every day and about 8 >> hours a day. And then we'll also have to write these reports about what >> we have done and how/why, which takes quite a lot of time as well. After >> 5 weeks there's one free week> It's finally over (except for 2/3 of those reports, and other school > stuff that's been piling up during the course). I'll start going through > my unread messages soon and hopefully get a new (and final) v1.1 RC > released after that.>> and then probably another 2 week lab course if I get selected there.> It starts in two weeks, but should be nowhere near as time consuming.Welcome back Timo - hope it was fun! :) -- Best regards, Charles
On Sun, 2008-03-16 at 20:29 +0200, Timo Sirainen wrote:> First a list of all the new features and their state: > > 1. http://hg.dovecot.org/dovecot-threadindexes/ > > THREAD=REFERENCES indexes. Missing NFS flushes, support for > mmap_disable=yes, breaks when more than one session modifies at the same > time. Not tested much if the replies are really correct at all. Also > started THREAD=X-REFERENCES2 but it doesn't work as expected.I've been fixing this recently. It seems to be finally working, but it could still use some optimizations and it seems the thread tree is rebuilt unnecessarily sometimes. Also stress testing sometimes gives "next_iter loops" error which I haven't tried to track down yet. THREAD X-REFERENCES2 works now. The code is also now in a state that adding SEARCH INTHREAD support shouldn't be too difficult.> 2. http://hg.dovecot.org/dovecot-virtualboxes/ > > Virtual mailboxes. Nothing changed since > http://dovecot.org/list/dovecot/2008-March/029546.htmlNothing changed, but I just started thinking that the incremental change tracking probably belongs to lib-storage code. Then it would be quite easy to add support for SEARCH=CONTEXT (http://tools.ietf.org/html/draft-cridland-imap-context-05). Now if I could only get v1.1.0 out I could start merging these different branches to v1.2 tree. :) -------------- 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/20080517/8fb68a45/attachment-0002.bin>