[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Disable Keep Alives and/or Pipelining?

From: Mark Phippard <markphip_at_gmail.com>
Date: Mon, 9 Mar 2020 09:23:20 -0400

On Mon, Mar 9, 2020 at 9:18 AM Kyle Echols <subversion_at_kyleechols.com>
wrote:

> We run through a reverse proxy for SVN access and that proxy has
> KeepAlives disabled, as a result, I've been asked if it's possible to
> disable KeepAlives and/or HTTP Pipelining in the subversion client?
>
> For some background, we are getting SSL errors when trying to checkout /
> update that don't occur going to the server direct (bypassing the proxy)
> and all we see in the reverse proxy (Apache HTTPd under the covers) logs
> are:
>
> "insecure re-negotiation required, but a pipelined request is present;
> keep alive disabled"
>
> TortoiseSVN returns:
>
> Error running context: An error occurred during SSL communication
>
> The SVN Server (CollabNET) -
>
> Reports a broken pipe, with a "HINT: Stop button pressed in browser?"
> type message
>

I have always been under the impression the client and server just
negotiate the availability of KeepAlive and manage with our without it.
That said, since SVN 1.7 the client has needed KeepAlive enabled for
performance to be decent:

http://subversion.apache.org/docs/release-notes/1.7.html#serf

You should get a proxy that supports it

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
Received on 2020-03-09 14:23:34 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.