Support
Upgrade Dovecot from 1.0.5 to 1.0.8
Today our support team upgrade Dovecot from 1.0.5 to 1.0.8 for many bug fixes and performance as follow:
Change logs from 1.0.5 to 1.0.8
- IDLE: Interval between mailbox change notifies is now 1 second, because some clients keep a long-running IDLE connection and use other connections to actually read the mails.
- SORT: If Date: header is missing or broken, fallback to using INTERNALDATE (as the SORT draft nowadays specifies).
- deliver: If message begins with a "From " line, ignore it.
- zlib plugin: If maildir file has a "Z" flag, open it with zlib.
- CREATE: Don't assert-crash if trying to create namespace prefix.
- SEARCH: Fixes to handling NOT operator with sequence ranges.
- LDAP reconnection fixes
- Maildir: Don't break when renaming mailboxes with '*' or '%' characters and children.
- mbox: Fixed "file size unexpectedly shrinked" error in some conditions.
- quota+mbox: Don't fail if trying to delete a directory.
- Fixes to running from inetd
- deliver: v1.0.6's "From " line ignoring could have written to a bad location in stack, possibly causing problems.
- Authentication: Added "password_noscheme" field that can be used instead of "password". "password" treats "{prefix}" as a password scheme while "password_noscheme" treats it as part of the password itself. So "password_noscheme" should be used if you're storing passwords as plaintext. Non-plaintext passwords never begin with "{", so this isn't a problem with them.
- IMAP: Partial body fetching was sometimes non-optimal, causing the entire message to be read for every FETCH command.
- deliver failed to save the message when envelope sender address contained spaces.
- Maildir++ quota: We could have randomly recalculated quota when it wasn't necessary.
- Login process could have crashed after logging in if client sent data before "OK Logged in" reply was sent (i.e. before master had replied that login succeeded).
- Don't assert-crash when reading dovecot.index.logs generated by Dovecot v1.1.
- Authentication: Don't assert-crash if password beings with "{" but doesn't contain "}".
- Authentication cache didn't work when using settings that changed the username (e.g. auth_username_format).
Created on 2007.12.09
Last updated on 2007.12.09













