The actual alpha4 release this time. With a few changes since the pre-release. The important changes again: - Default lock_method changed to flock instead of the old fcntl. Solaris users will need to set it back to fcntl. This makes sure that Dovecot's indexes aren't accidentally used with NFS. - IMAP: We might have sent extra EXPUNGE messages when output buffer got full. This could have caused various sorts of very bad behavior. This is the main reason why everyone should upgrade as soon as possible. - POP3: We sent duplicate replies for LIST command when output buffer got full. Probably caused Thunderbird's duplicate deletion bugs? (Although I thought someone checked that Dovecot's reply was correct when the bug occurred?) - pop3_uidl_format setting is now required to be explicitly set in configuration file for pop3 to work at all. I want to get rid of the old default setting which breaks Outlooks, and simply changing the default would break existing setups. - Multiple passdbs and userdbs of same type can now be added with different parameters. Some people asked about this earlier. - Authentication cache works now with other than SQL and LDAP passdbs. Some passdbs such as PAM require some additional settings to work. See example config file. - Some other fixes to authentication cache related to failure handling and non-plaintext authentication. - deny passdb wasn't working for non-plaintext authentication. New changes since alpha4 pre-release: - imap/pop3 proxy feature was broken - fixed an assert-crash in ostream-file.c that was only in the pre-release And some more changes since alpha3 that I didn't mention before: - zlib plugin updated in http://dovecot.org/patches/1.0/zlib-plugin.tar.gz to be much faster than before - Added ssl_username_from_cert setting. Not actually tested yet, does it work? - epoll was broken with 64bit systems - Added deny password databases. - Dovecot can be run from inetd again - Index breakage/crashfix related to adding new keywords -------------- 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/attachments/20051020/cd09e5c9/attachment.pgp
And what does zlib-plugin do ? Regads, Sebastjan On 20/10/05, Timo Sirainen <tss@iki.fi> wrote:> The actual alpha4 release this time. With a few changes since the > pre-release. > > The important changes again: > > - Default lock_method changed to flock instead of the old fcntl. > Solaris users will need to set it back to fcntl. This makes sure that > Dovecot's indexes aren't accidentally used with NFS. > > - IMAP: We might have sent extra EXPUNGE messages when output buffer > got full. This could have caused various sorts of very bad behavior. > This is the main reason why everyone should upgrade as soon as possible. > > - POP3: We sent duplicate replies for LIST command when output buffer > got full. Probably caused Thunderbird's duplicate deletion bugs? > (Although I thought someone checked that Dovecot's reply was correct > when the bug occurred?) > > - pop3_uidl_format setting is now required to be explicitly set in > configuration file for pop3 to work at all. I want to get rid of the old > default setting which breaks Outlooks, and simply changing the default > would break existing setups. > > - Multiple passdbs and userdbs of same type can now be added with > different parameters. Some people asked about this earlier. > > - Authentication cache works now with other than SQL and LDAP passdbs. > Some passdbs such as PAM require some additional settings to work. See > example config file. > > - Some other fixes to authentication cache related to failure handling > and non-plaintext authentication. > > - deny passdb wasn't working for non-plaintext authentication. > > New changes since alpha4 pre-release: > > - imap/pop3 proxy feature was broken > - fixed an assert-crash in ostream-file.c that was only in the > pre-release > > And some more changes since alpha3 that I didn't mention before: > > - zlib plugin updated in > http://dovecot.org/patches/1.0/zlib-plugin.tar.gz to be much faster than > before > - Added ssl_username_from_cert setting. Not actually tested yet, does > it work? > - epoll was broken with 64bit systems > - Added deny password databases. > - Dovecot can be run from inetd again > - Index breakage/crashfix related to adding new keywords > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1 (GNU/Linux) > > iD8DBQBDV2s6yUhSUUBViskRAoHFAJ9jdPbl9YWZjDLnLzumhdN28tLr+wCgilzG > OROLeLoAT51OYxmGmglPjZ4> =JAeG > -----END PGP SIGNATURE----- > > >
Timo Sirainen wrote:> The actual alpha4 release this time. With a few changes since the > pre-release.Hi, I've just upgraded dovecot from alpha3 to alpha4 and after the upgrade I've experienced errors like: file mail-index-sync-ext.c: line 155 (get_ext_header): assertion failed: (memcmp((char *)(ext_hdr + 1), ext->name, strlen(ext->name)) == 0) file mail-index-sync-ext.c: line 336 (sync_ext_resize): assertion failed: (ext[i].hdr_offset > ext[i-1].hdr_offset) file mail-index-transaction.c: line 831 (mail_index_update_ext): assertion failed: (seq > 0 && (seq <mail_index_view_get_messages_count(t->view) || seq <= t->last_new_seq)) file mbox-sync-rewrite.c: line 375 (mbox_sync_read_and_move): assertion failed: (need_space == (uoff_t)-mails[idx].space) file mbox-sync.c: line 1295 (mbox_sync_handle_eof_updates): assertion failed: (file_size >= sync_ctx->expunged_space + trailer_size) I can remember errors like this previously using 0.99 version of dovecot, but when using alpha3 they were gone. Any reason I get this again now? Some short information regarding my setup: * Debian Stable 3.1 * Dovecot compiled from source * Using mbox (or maildir for some users, but not for the users I experience errors) - Anders