http://dovecot.org/test/ I've still lots of mails in my INBOX and in this list that I should be looking into.. But here's a release that fixes at least some things. Maybe I'll make another one tomorrow.. Most importantly keyword code was changed a lot. It's now faster and less buggy. The keywords are also finally written into mbox, and keyword changes in the mbox are picked up. So upgrading from Dovecot 0.99.x or UW-IMAP (or reverting back to them) doesn't anymore lose the keywords. Maildir still needs 0.99.x-compatible customflags-file and storing the keywords as a..z flags in maildir filename. Hopefully I'll get that done soon, and then we should be nearing 1.0-alpha1 release :) The new keyword code hasn't been tested much, so this might be less stable than earlier versions. - Renamed oe6-fetch-no-newmail workaround to delay-newmail and changed it to work more like the name says: only newmail notifications are skipped and not only for FETCH command. - LDAP crashfixes - Changed FETCH to return smaller items first. Should fix all kmail and Thunderbird problems. Removed tb-negative-fetch workaround as it shouldn't be needed anymore. - Cache file was breaking constantly with test65 - Blocking passdb fixes and proper RPA realm support patches from Andrey - in-memory indexes should be working again if someone wants to use them for some reason (:INDEX=MEMORY) - gzipped mbox plugin http://dovecot.org/patches/1.0/zlib-plugin.tar.gz - SORT crashfix - Some mbox rewriting fixes (should fix some asserts) - etc. -------------- 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/20050403/a1520067/attachment-0001.bin>
Build error with -test66 (and -test65) passdb-vpopmail.c: In function `vpopmail_verify_plain': passdb-vpopmail.c:50: error: `passdb_vpopmail' undeclared (first use in this function) passdb-vpopmail.c:50: error: (Each undeclared identifier is reported only once passdb-vpopmail.c:50: error: for each function it appears in.) Commenting out line 50 makes it compile. File offsets ........................ : 64bit I/O loop method ..................... : epoll Building with SSL support ........... : yes (OpenSSL) Building with IPv6 support .......... : no Building with pop3 server ........... : yes Building with user database modules . : passdb passwd passwd-file vpopmail (modules) Building with password lookup modules : passwd passwd-file shadow vpopmail (modules) -D -- <weezyl> Oh, I cook bacon naked all the time. You just have to keep the heat on med-low.
Works nice here, thanks! I only get this from time to time, hope it's nothing serious: dovecot: IMAP(jh): istream-header-filter stat() not implemented dovecot: child 19473 (imap) killed with signal 6
Hello Timo, --On 3. huhtikuuta 2005 2:02 +0300 Timo Sirainen <tss at iki.fi> wrote:> I've still lots of mails in my INBOX and in this list that I should be > looking into.. But here's a release that fixes at least some things. > Maybe I'll make another one tomorrow..This new test release is a lot faster than the -test61 I used to run before - Good work, Timo! But there're some problems also. I keep getting errors like I've pasted below when I try to login to my IMAP account: dovecot: Apr 04 10:58:58 Info: imap-login: Login: tero at ripattila.com [62.142.x.y] dovecot: Apr 04 10:58:58 Error: IMAP(tero at ripattila.com): file index-mail-headers.c: line 68 (index_mail_parse_header_finish): assertion failed: (match[match_idx] != mail->header_match_value + 1) dovecot: Apr 04 10:58:59 Error: child 863 (imap) killed with signal 6 What's most annoying this assertion failure prevents me from accessing my mailbox. I noticed that both of my desktop e-mail clients, Mulberry and The Bat!, gives me this error, but for example Squirrelmail does not. Maybe they talk IMAP a bit differently or something. Another difference is that Mulberry and The Bat! uses SSL-enabled connection and SM does not. I've updated from test-61 very recently. Have the structure of index files changed somehow? Perhaps I should rm -rf 'em? Thanks, Tero -- Tero Ripattila
On Sun, Apr 03, 2005 at 02:02:29AM +0300, Timo Sirainen wrote:> http://dovecot.org/test/This does compile for me unlike -test65, but is basically unusable; I get repeated failures on SELECT and can't open any mailboxes. dovecot: Apr 05 11:40:17 Info: Dovecot v1.0-test66 starting up dovecot: Apr 05 11:40:40 Info: imap-login: Login: njr [12.221.67.118] dovecot: Apr 05 11:40:40 Error: IMAP(njr): Corrupted transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log: Keyword record UIDs are broken dovecot: Apr 05 11:40:45 Info: imap-login: Login: njr [12.221.67.118] dovecot: Apr 05 11:40:46 Info: imap-login: Login: njr [12.221.67.118] dovecot: Apr 05 11:40:46 Error: IMAP(njr): Corrupted transaction log file /usr/home/njriley/mail/.imap/INBOX/dovecot.index.log: Keyword record UIDs are broken dovecot: Apr 05 11:40:48 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:49 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:50 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:51 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:53 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:54 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:55 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:55 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:56 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:57 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:57 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:57 Error: IMAP(njr): Corrupted transaction log file /usr/home/njriley/mail/.imap/2004-04/dovecot.index.log: Keyword record UIDs are broken dovecot: Apr 05 11:40:58 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:58 Error: IMAP(njr): Corrupted transaction log file /usr/home/njriley/mail/.imap/2004-06/dovecot.index.log: Keyword record UIDs are broken dovecot: Apr 05 11:40:58 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:40:59 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:41:00 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:41:00 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:41:01 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:41:03 Info: imap-login: Login: njr [12.221.67.118] dovecot: Apr 05 11:41:03 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/.imap/INBOX/dovecot.index.log seq 1 dovecot: Apr 05 11:41:03 Error: IMAP(njr): Fixed index file /usr/home/njriley/mail/.imap/Deleted Messages/dovecot.index: recent_messages_count 1 -> 0 dovecot: Apr 05 11:41:04 Error: IMAP(njr): Lost transaction log file /usr/home/njriley/mail/+/.imap/INBOX/dovecot.index.log seq 1 -- Nicholas Riley <njriley at uiuc.edu> | <http://www.uiuc.edu/ph/www/njriley>