From tss at iki.fi Mon May 5 01:08:11 2008 From: tss at iki.fi (Timo Sirainen) Date: Mon, 05 May 2008 01:08:11 +0300 Subject: [Dovecot-news] v1.1.rc5 released Message-ID: <1209938891.9518.206.camel@hurina> ?http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc5.tar.gz http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc5.tar.gz.sig I've finally gone through all my unread mails and fixed most of the reported bugs. There are only a couple ones left that I can't reproduce. Please report if you still have any problems with rc5, even if you already have reported the same bug before. v1.1.rc6 will hopefully be the last RC before v1.1.0. + Support cross-realm Kerberos 5 authentication. Based on patch by Zachary Kotlarek. + Added dict_db_config setting to point to a Berkeley DB config file. + If mail_chroot ends with "/.", remove chroot prefix from home directory. - Fixed several bugs and memory leaks in ACL plugin. LIST and LSUB may have listed mailboxes where user had no 'l' access. STORE could have been used to update any flags without appropriate access. - mbox: Valid-looking From_-lines in message bodies caused the message to be split to two messages (broken since v1.0). - Plugin initialization hooks were called in wrong order, possibly causing problems when multiple plugins were used at the same time. - Expire plugin was broken - LIST-EXTENDED options were ignored. - LDAP: Static attribute names weren't working correctly - deliver: mail_uid and mail_gid settings weren't used. - pop3 + maildir++ quota: maildirsize file wasn't created if it didn't exist already. - dnotify: Waiting for dotlock to be deleted used 100% CPU -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080505/1fcc0805/attachment.bin From tss at iki.fi Fri May 16 16:34:13 2008 From: tss at iki.fi (Timo Sirainen) Date: Fri, 16 May 2008 16:34:13 +0300 Subject: [Dovecot-news] Sieve plugins 1.0.3 and 1.1.5 released Message-ID: <1210944853.9518.650.camel@hurina> http://dovecot.org/releases/sieve/dovecot-sieve-1.0.3.tar.gz http://dovecot.org/releases/sieve/dovecot-sieve-1.0.3.tar.gz.sig http://dovecot.org/releases/sieve/dovecot-sieve-1.1.5.tar.gz http://dovecot.org/releases/sieve/dovecot-sieve-1.1.5.tar.gz.sig I've usually released new Sieve plugins at the same time as new Dovecot versions, but since I wasn't planning on releasing v1.0.14 anytime soon and it looks like v1.0.2 release was quite a while ago, I decided to release these today. Changes: - Improved vacation reply checks, log discarded vacation replies (in v1.0.3, these were already in v1.1.0) - Expand ~ to home directory in sieve path - If compiled script has the exact same mtime as the source script, assume the script hasn't changed (changed "<" check to "<="). ? - Unfold multiline headers before comparing them. - Improved error logging. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080516/3a938835/attachment.bin From tss at iki.fi Fri May 30 03:39:06 2008 From: tss at iki.fi (Timo Sirainen) Date: Fri, 30 May 2008 03:39:06 +0300 Subject: [Dovecot-news] v1.1.rc6 released Message-ID: <1212107946.3904.427.camel@hurina> http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc6.tar.gz http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc6.tar.gz.sig This is it. The first v1.1 release that actually deserves the "release candidate" name. It contains everything I require from v1.1.0 release. There are two bugs left that I'd like to get fixed, but they won't block v1.1.0 release: * index_mailbox_set_recent_uid() assert (reported by Diego Liziero) * Maildir not always finding new messages and returning them as empty (reported by Anders). The major change in v1.1.rc6 release is the SORT indexing half-rewrite. I hadn't much stress tested that code before, and once I started I just kept finding more and more weird bugs and it became extremely difficult to figure out how to fix them, so I finally decided to just redesign how it's supposed to work and then implemented that. The resulting sort code is a lot cleaner and it should also perform better (although it could still be improved a bit: the basic binary searching could be replaced with one that first binary searches between already-looked-up sort-strings and only after that binary searches the resulting space which requires slower sort-string lookups). Hopefully there are also no stupid bugs left like returning messages in wrong sort order. :) I've been wasting time this past week getting new stuff for my new apartment, but that's nearly done now. I think (hope) I'm going to be more productive in here, there are less neighbours behind walls/floors (just 1), so less potential for annoying noises. :) Thinking also seems to work better when there's more space to walk around. And finally, the changes since v1.1.rc5: * Index file format changed a bit. If an older Dovecot v1.1 reads index files updated by rc6+, they may give "Invalid header record size" or "ext reset: invalid record size" warnings. v1.0 won't give these errors. * IMAP: LIST .. RETURN (X-STATUS) command return now LIST entries before STATUS entries. * zlib plugin: Uncompress if the message begins with zlib header instead of looking at the 'Z' flag. This fixes copying with hard links. Based on a patch by Richard Platel. + IMAP: SORT index handling code was half-rewritten to fix several bugs when multiple sessions were sorting at the same time. The new code is hopefully also faster. + Maildir: If POP3 UIDL extra field is found from dovecot-uidlist, it's used instead of the default UIDL format (or X-UIDL: header). This allows easily preserving UIDLs when migrating from other POP3 servers. Patch by Nicholas Von Hollen @ Mailtrust. + Maildir: ,W= is now always added to maildir filenames + deliver: Avoid reading dovecot-uidlist's contents if possible. + Added %T modifier = Trim whitespace from end of string - IMAP: Fixed some bugs in LIST-EXTENDED implementation. - IMAP: If client tries to change the selected mailbox state while another command is still running, wait until the command is finished. This fixes some crashes and other unwanted behavior. - allow_nets userdb setting was broken with big endian CPUs -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080530/0ba71067/attachment.bin From tss at iki.fi Fri May 30 05:18:29 2008 From: tss at iki.fi (Timo Sirainen) Date: Fri, 30 May 2008 05:18:29 +0300 Subject: [Dovecot-news] [Dovecot] v1.1.rc6 released - not working In-Reply-To: <483F6354.1010208@perkel.com> References: <1212107946.3904.427.camel@hurina> <483F6354.1010208@perkel.com> Message-ID: On May 30, 2008, at 5:15 AM, Marc Perkel wrote: > I had just tested rc5 today and it didn't work for me. So I just > downloaded rc6 and same problem. Here's what I'm seeing in the log. > > dovecot: May 29 19:10:10 Error: IMAP(support at junkemailfilter.com): > mail_location: maildir: Unknown setting: > dovecot: May 29 19:10:10 Fatal: IMAP(support at junkemailfilter.com): > Namespace initialization failed > dovecot: May 29 19:10:10 Error: IMAP(marc at perkel.com): > mail_location: maildir: Unknown setting: > dovecot: May 29 19:10:10 Fatal: IMAP(marc at perkel.com): Namespace > initialization failed > dovecot: May 29 19:10:10 Info: imap-login: Login: user= >, method=PLAIN, rip=24.143.247.50, lip=65.49.42.45, TLS > dovecot: May 29 19:10:10 Error: IMAP(support at junkemailfilter.com): > mail_location: maildir: Unknown setting: > dovecot: May 29 19:10:10 Fatal: IMAP(support at junkemailfilter.com): > Namespace initialization failed > > mail_location = maildir:/vhome/%d/home/%n::INDEX=/nobackup/imap- > cache/%d-%n You've :: in the middle, which is most likely causing it. I can't think of anything I've done since rc5 that would have touched that part of the code though. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080530/b026b26e/attachment.bin From tss at iki.fi Fri May 30 22:58:14 2008 From: tss at iki.fi (Timo Sirainen) Date: Fri, 30 May 2008 22:58:14 +0300 Subject: [Dovecot-news] v1.1.rc7 released Message-ID: <1212177494.3904.438.camel@hurina> http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc7.tar.gz http://dovecot.org/releases/1.1/rc/dovecot-1.1.rc7.tar.gz.sig One extra RC release, just to fix compiling problems with non-Linux OSes. Nothing else changed since rc6. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://dovecot.org/pipermail/dovecot-news/attachments/20080530/fc14f648/attachment.bin