3 messages in net.sourceforge.lists.courier-users[courier-users] strace output: Bug in...
FromSent OnAttachments
"Daniel Erdös"Nov 15, 2000 7:02 am.gz
Neil GruendingNov 15, 2000 10:54 am 
"Daniel Erdös"Nov 16, 2000 1:44 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] strace output: Bug in deliverquota or maildirsize?Actions...
From:"Daniel Erdös" (Dani@net-and-works.de)
Date:Nov 15, 2000 7:02:47 am
List:net.sourceforge.lists.courier-users
Attachments:
courier-truss.tar.gz - 10k

Hi Sam,

deliverquota does not touch courierimapuiddb.

EXPUNGE does not touch maildirsize -- maildirsize is updated when the message is initially marked as deleted.

Maybe it has anything to do with setting the delete flags before. I don`t know.

I just created a maildir with a quota, and filled it with 800 messages. Then, I marked 400 messages to be deleted, and expunged it. Everything worked correctly.

You should strace the imapd process during an EXPUNGE.

Ok I used the Solaris truss command. I hope it is similar to the strace command under Linux.

I added a compressed tar archiv (otherwise the mail became to big for the list) which includes one output file with the bad EXPUNGE and one output file (without maildirsize) where everything works correctly.

Maybe the error has anything to do with Solaris (more precisely Solaris 8) what do you mean?

Do you have any idea?

Daniel

(See attached file: courier-truss.tar.gz)