atom feed57 messages in net.sourceforge.lists.courier-users[courier-users] mutt breaks; was Re: ...
FromSent OnAttachments
Sam VarshavchikJan 13, 2003 3:46 pm 
Richard LyonsJan 13, 2003 5:57 pm 
D. J. BernsteinJan 13, 2003 6:11 pm 
Sam VarshavchikJan 13, 2003 9:11 pm 
Russell NelsonJan 13, 2003 9:46 pm 
Sam VarshavchikJan 13, 2003 10:19 pm 
Russell NelsonJan 13, 2003 11:11 pm 
Sam VarshavchikJan 13, 2003 11:35 pm 
James GravesJan 14, 2003 7:36 am 
mw-l...@csi.huJan 14, 2003 7:39 am 
Sam VarshavchikJan 14, 2003 3:22 pm 
mw-l...@csi.huJan 14, 2003 11:13 pm 
Sam VarshavchikJan 15, 2003 5:11 am 
Matthias AndreeJan 15, 2003 9:55 am 
Sam VarshavchikJan 15, 2003 3:11 pm 
Matthias AndreeJan 15, 2003 4:13 pm 
Sam VarshavchikJan 15, 2003 4:48 pm 
Johan LindhJan 15, 2003 10:16 pm 
Peter C. NortonJan 15, 2003 11:52 pm 
Bill MichellJan 16, 2003 1:30 am 
Johan LindhJan 16, 2003 2:00 am 
Matthias AndreeJan 16, 2003 2:22 am 
Bill MichellJan 16, 2003 2:28 am 
Matthias AndreeJan 16, 2003 2:28 am 
Matthias AndreeJan 16, 2003 2:45 am 
David LaightJan 16, 2003 3:14 am 
Sam VarshavchikJan 16, 2003 4:58 am 
Sam VarshavchikJan 16, 2003 5:01 am 
Johan LindhJan 16, 2003 6:28 am 
Bob JohnsonJan 16, 2003 7:42 am 
James GravesJan 16, 2003 8:18 am 
Alex...@nokia.comJan 16, 2003 8:58 am 
Bill MichellJan 16, 2003 9:06 am 
Johan LindhJan 16, 2003 9:45 am 
Matthias AndreeJan 16, 2003 9:46 am 
Matthias AndreeJan 16, 2003 9:47 am 
Liviu DaiaJan 16, 2003 12:17 pm 
mw-l...@csi.huJan 16, 2003 12:48 pm 
Sam VarshavchikJan 16, 2003 2:55 pm 
Matthias AndreeJan 16, 2003 3:11 pm 
Peter C. NortonJan 16, 2003 6:13 pm 
Sam VarshavchikJan 16, 2003 7:03 pm 
in...@lauwira.orgJan 16, 2003 10:20 pm 
Sam VarshavchikJan 17, 2003 4:47 am 
Matthias AndreeJan 17, 2003 7:55 am 
in...@lauwira.orgJan 17, 2003 8:41 am 
Saxon JonesJan 17, 2003 9:44 am 
in...@lauwira.orgJan 17, 2003 10:49 am 
mw-l...@csi.huJan 17, 2003 12:30 pm 
Sam VarshavchikJan 17, 2003 2:35 pm 
Mike LemoineJan 17, 2003 3:07 pm 
in...@lauwira.orgJan 17, 2003 3:12 pm 
Saxon JonesJan 17, 2003 3:44 pm 
in...@lauwira.orgJan 17, 2003 3:48 pm 
Matthias AndreeJan 18, 2003 5:05 am 
Matthias AndreeJan 18, 2003 5:06 am 
in...@lauwira.orgJan 20, 2003 9:57 am 
Subject:[courier-users] mutt breaks; was Re: OpenBSD 3.2 breaks Courier, Qmail.
From:mw-l...@csi.hu (mw-l@csi.hu)
Date:Jan 17, 2003 12:30:39 pm
List:net.sourceforge.lists.courier-users

On Tue, Jan 14, 2003 at 02:10:55AM -0000, D. J. Bernstein wrote:

Sam Varshavchik writes:

This breaks Courier and Qmail.

No. qmail's maildir_scan() looks only at files with mtime < time, so it can't move anything out of the delivery directory until the next second. Duplicates are eliminated by the standard use of stat() in delivery.

Mutt certainly does not use the above method---seems to believe that qmail-local has handed to it a unique filename. Indeed, mutt is willing to move files in new/ with future mtime into cur/---and is willing to overwrite a file with the same name there.

$ date Fri Jan 17 14:06:18 CST 2003

$ rm -rf Maildir/

$ maildirmake Maildir

$ echo old > Maildir/new/mess

$ mutt -f Maildir/ 1 kept, 0 deleted.

$ cat Maildir/cur/mess old

$ echo new > Maildir/new/mess

$ touch -t 01180101.24 Maildir/new/mess

$ mutt -f Maildir/ 2 kept, 0 deleted.

$ cat Maildir/cur/mess new

So you see, it even lies: it says "2 kept", when in fact only one message remains in cur when it exits.

In fact, it gets completely confused: I open Maildir in mutt again

$ mutt -f Maildir/ 1 kept, 0 deleted.

but this time I look into the message, so I have

$ ls Maildir/cur/ mess:2,S

Open mutt again, and look at the brand_new message:

$ mutt -f Maildir/ 2 kept, 0 deleted.

$ cat Maildir/cur/mess\:2\,S brand_new

Mate