On Wed, May 16, 2012 at 8:45 AM, Mark Phippard <markp...@gmail.com> wrote:
> I cannot recreate this with the Apache repository, but with a local
> 1.7.5 server and current trunk client I get this:

I tried with a local 1.7.5 server and can't reproduce this.  It looks
like the OPTIONS request is failing (note the 401 error
code)...perhaps you have something interfering with your loopback
interface?  I think we saw that some A/V scanners on Windows install
bad packet filters.

I'd suggest commenting out line 399 in libsvn_ra_serf/serf.c which
disables the HTTP/1.0 workaround and seeing how that works.  Note that
you'd also need to have serf 1.1.x to make it do anything.  -- justin

Index: subversion/libsvn_ra_serf/serf.c
===================================================================
--- subversion/libsvn_ra_serf/serf.c    (revision 1339277)
+++ subversion/libsvn_ra_serf/serf.c    (working copy)
@@ -396,7 +396,6 @@
   serf_sess->conns[0] = apr_pcalloc(serf_sess->pool,
                                     sizeof(*serf_sess->conns[0]));
   serf_sess->conns[0]->http10 = TRUE;  /* until we confirm HTTP/1.1  */
-  serf_sess->conns[0]->http10 = FALSE; /* ### don't change behavior yet  */
   serf_sess->conns[0]->bkt_alloc =
           serf_bucket_allocator_create(serf_sess->pool, NULL, NULL);
   serf_sess->conns[0]->session = serf_sess;

Reply via email to