Hello everyone,

I don't know if this is a bug in Mutt or in Binc but it certainly hurts when it 
happens.

In mutt, if you change a flag on an email and a new message arrives in the currently 
selected folder before the status flags are synced with the server, mutt effectively 
is wrecked.  There are numerous 'parse errors' that are reported in the status line 
and the general solution is to quit out of mutt, at which point it segfaults, and/or I 
must kill it from another terminal.

I notice this several times a day on mailing lists which are hosted in nearby servers 
where I may reply to a message and have my copy delivered locally before mutt has a 
chance to save the 'replied' flag to the server.  When it does, the whole connection 
goes down in flames.  I keep meaning to report it but I always forget to cut/paste the 
failure messages about the parse error.  I finally decided that I'd at least mention 
it to ask if anyone else has noticed a similar problem when syncing status flags to 
the server.

Normally I'd just assume it was Mutt, given that this doesn't occur with several other 
IMAP clients in the same interaction modes, but I know that with certain other flavors 
of IMAP server, Mutt is perfectly capable of synchronizing changed flags after 
delivery of new email to the mailbox.

My first thought was concurrency and lack of proper mail store locks, but Mutt 
(version 1.4) only uses a single connection to the server for all its work.  This is 
against binc 1.0.25, with SSL turned on.  I can't recall for sure off the top of my 
head if this was also occurring in earlier versions of Binc.

C=)

-- 
--------------------------------------------------------------------------
     Better the hard truth than the comforting fantasy. -- Carl Sagan
--------------------------------------------------------------------------
Caskey <caskey*technocage.com>       ///                   TechnoCage Inc.
--------------------------------------------------------------------------
 A presumption on your part does not constitute an obligation on my part.

Reply via email to