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.
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
Jakob Hirsch wrote:
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
I'm getting this too. But only when I try to access a message containing an attachment.
Martin
Martin Preen, Universitaet Freiburg, Institut fuer Informatik Georges-Koehler-Allee, Geb.52, Zi.00-006, 79110 Freiburg, Germany
phone: ++49 761 203-8250 preen@informatik.uni-freiburg.de fax: ++49 761 203-8242 www.informatik.uni-freiburg.de
Hello Timo,
--On 3. huhtikuuta 2005 2:02 +0300 Timo Sirainen tss@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@ripattila.com [62.142.x.y] dovecot: Apr 04 10:58:58 Error: IMAP(tero@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 Mon, 2005-04-04 at 11:28 +0300, Tero Ripattila wrote:
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@ripattila.com [62.142.x.y] dovecot: Apr 04 10:58:58 Error: IMAP(tero@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
I can't reproduce this. Could you get backtrace and show the last FETCH command that client is sending? http://dovecot.org/bugreport.html helps with them.
I've updated from test-61 very recently. Have the structure of index files changed somehow? Perhaps I should rm -rf 'em?
That's not the problem here. And nowadays the index format updates should always be done automatically and silently.
On Sun, Apr 03, 2005 at 02:02:29AM +0300, Timo Sirainen wrote:
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@uiuc.edu | http://www.uiuc.edu/ph/www/njriley
participants (6)
-
Dan Sully
-
Jakob Hirsch
-
Martin Preen
-
Nicholas Riley
-
Tero Ripattila
-
Timo Sirainen