On Thu, May 22, 2008 at 08:53:41AM -0700, Ray Van Dolson wrote:
> On Thu, May 22, 2008 at 01:32:25AM -0700, Ruediger Pluem wrote:
> >
> >
> > On 05/22/2008 03:05 AM, Ray Van Dolson wrote:
> > > I'm having a heck of a time getting Palm Treo's to work through our
> > > Apache 2.2.3 based proxy talking to an OWA2K7 setup running on IIS.  I
> > > believe I may be getting pinched by:
> > >
> > >   https://issues.apache.org/bugzilla/show_bug.cgi?id=43238
> > >
> > > The Treo seems to work fine without a proxy.  I observe the following
> > > (no proxy):
> > >
> > >    1 TREO   Sends OPTIONS request to IIS (Connection: Keep-Alive)
> > >    2 IIS    Replies with 200 OK (No Connection header)
> > >    3 TREO   Sends POST /Microsoft-Server-ActiveSync... (Connection: 
> > > Keep-Alive)
> > >    4 IIS    Replies with 200 OK + payload (No Connection header)
> > >
> > > As I said, everything works fine this way.  With mod_proxy in the mix
> > > however:
> > >
> > >    1 TREO   Sends OPTIONS request to Apache (Connection: Keep-Alive)
> > >    2 Apache Sends OPTIONS request to IIS (Connection: Close)
> > >    3 IIS    Replies with 200 OK (Connection: Close)
> > >    4 Apache Sends 200 OK back to Treo (Connection: Close)
> > >    5 Apache Sends SSLv3 Close Notify to Treo
> > >    6 Apache Sends FIN,ACK to Treo
> > >    7 TREO   Sends POST /Microsoft-Server-ActiveSync... (Connection: 
> > > Keep-Alive)
> > >    8 Apache Sends ACK to Treo
> > >    9 Apache Sends Dup ACK to Treo
> > >   10 Apache Sends Dup ACK to Treo
> > >
> > > Timeout...
> >
> > First, please try using Apache 2.2.8 plus patches. There have been
> > numerous changes to the proxy code between 2.2.8 and 2.2.3.
> 
> I figured as much and will do that today.

I'm running the latest svn version from the 2.2.x branch (659141 when I
compiled).  The Treo still doesn't work.  I see similar behavior to
that of the above.  I could open a bz bug for this and include tcpdumps
(can the bugs be tagged private?)

Note that my compile is against the RHEL5 version of apr and apr-util
(1.2.7 I believe).  Would this impact anything?

I still wonder why Apache is sending the Connection: Close header in #2
above.  IIS doesn't do this (and the Treo works direct there).

Appreciate any insight.
Ray

Reply via email to