Transaction log file contains now only message UIDs rather than message sequences. I'm not really sure why I originally thought sequences were better.. 0.99 Dovecot used UIDs too. A lot of difficult logic (which was also broken) went away with this change.
Fixed also "Maildir sync: UID inserted in the middle of mailbox" errors. I can't anymore get this release to easily complain about corrupted indexes. That doesn't mean that the new logic is correct though, so be careful.
Timo Sirainen <tss@iki.fi> writes:
Transaction log file contains now only message UIDs rather than message sequences. I'm not really sure why I originally thought sequences were better.. 0.99 Dovecot used UIDs too. A lot of difficult logic (which was also broken) went away with this change.
Fixed also "Maildir sync: UID inserted in the middle of mailbox" errors. I can't anymore get this release to easily complain about corrupted indexes. That doesn't mean that the new logic is correct though, so be careful.
I haven't installed this version, but ran it with "sudo ./src/master/dovecot -F" in the build directory.
I wonder if this is still current after test 12 3/4, and if it's valid given that I didn't do "make install", but logging looks a bit incomplete:
dovecot: May 25 05:34:47 Error: imap-login: imap-login: Info: Login: ma [127.0.0.1]
Should this have been two log lines, one error (that got lost), one info?
-- Matthias Andree
Encrypted mail welcome: my GnuPG key ID is 0x052E7D95
On 25.5.2004, at 06:37, Matthias Andree wrote:
I haven't installed this version, but ran it with "sudo ./src/master/dovecot -F" in the build directory.
I wonder if this is still current after test 12 3/4, and if it's valid given that I didn't do "make install", but logging looks a bit incomplete:
dovecot: May 25 05:34:47 Error: imap-login: imap-login: Info: Login: ma [127.0.0.1]
Should this have been two log lines, one error (that got lost), one info?
It's because Dovecot changed it's logging system. Now imap-login writes "imap-login: info: Login: ma [127.0.0.1]" to stderr, which dovecot-master picks up, notices that it isn't using it's internal logging protocol (line doesn't start with ASCII 1), so it assumes it's an error and prefixes the message with "imap-login".
After make install your imap-login talks the internal logging protocol and doesn't prefix lines with extra "imap-login" or "info".
participants (2)
-
Matthias Andree
-
Timo Sirainen