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