On Tue, 2007-03-06 at 18:21 +0200, Timo Sirainen wrote:
On Fri, 2007-03-02 at 12:32 +1100, Dean Manners wrote:
Using maildir++ with LDA and POP/IMAP we have been seeing intermittant maildirsize corruption. Where an operation will be prepended by a handful of ASCI null characters ^@^@.
Is this a real problem? From the code:
/* We rely on O_APPEND working in here. That isn't NFS-safe, but it isn't necessarily that bad because the file is recreated once in a while, and sooner if corruption causes calculations to go over quota. This is also how Maildir++ spec specifies it should be done.. */
I guess I could make it recalculate the quota if it detects any errors in the file.
Looks like it handled those NUL bytes worse than I thought. Fixed: http://dovecot.org/list/dovecot-cvs/2007-March/007939.html