Insert artificial delay into IMAP server responses (to workaround OL2002)

Michael Loftis mloftis at wgops.com
Tue Apr 13 14:45:55 EDT 2004



--On Tuesday, April 13, 2004 11:08 -0700 Peter Friend 
<octavian at corp.earthlink.net> wrote:

> I wasn't able to view this link. At a protocol level the problem doesn't
> make much sense to me, since Outlook has to read everything that Cyrus is
> sending it, regardless of how fast it is being sent. The data would have
> to actually be ditched by Outlook , or there is some nasty thread
> collision problem that is causing the data to be lost and not processed.
> If this isn't causing any protocol errors it would seem that the data
> loss is specific to certain items. I have a lot of Outlook users talking
> to a Cyrus server (hacked extensively, but not at protocol level) so I am
> interested in what is actually happening here. Putting an artificial load
> on the system should not alter the order that Cyrus writes data. Perhaps
> this load is delaying writes enough to cause a larger number of smaller
> packets to be sent over the wire, which really shouldn't matter. I would
> be doing tcpdump comparisons at this point.

I wouldn't' discount it so quickly....in fact I'm quite certain of an 
intermittent bug somewhere in Cyrus SASL or in prot.c that shows a similar 
sort of symptoms between the lmtpproxyd and lmtpd's....They occasionally 
choke out with 'no worthy auth mech's found', but intermittently. 
Reproducing this is difficult, but it DOES happen.  And when it does SASL 
thinks that it never saw AUTH PLAIN in the output from lmtpd, when looking 
at the protocol traces/dumps from over the wire it clearly WAS sent and 
arrived intact.  I wrote a message to the list about it but received no 
response.

--
Undocumented Features quote of the moment...
"It's not the one bullet with your name on it that you
have to worry about; it's the twenty thousand-odd rounds
labeled `occupant.'"
   --Murphy's Laws of Combat

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list