subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lieven Govaerts <...@mobsol.be>
Subject Re: Proxy settings in SVN
Date Mon, 15 Sep 2014 08:36:59 GMT
Hi,

On Thu, Sep 11, 2014 at 11:03 PM, Vaux, John <JVaux@phoenixchildrens.com> wrote:
> Hello all,
>
>                 It’s my first time posting to this list and I am not
> subscribed so please CC me on any replies.
>
>
>
>                 I’m having difficulty with the proxy settings in Windows
> version of svn (I’m using the WANdisco compiled version).  It seems as
> though no matter what I put in the appdata\roaming\subversion\servers file
> the settings are ignored and the svn is defaulting to the windows control
> panel settings.  This would be fine but we utilize a proxy.pac autoconfigure
> and require proxy authentication.  Between those two settings for whatever
> reason svn seems to be unable to deal with the proxy’s request for
> authentication.  I’ve tcpdumped the connection information from the proxy
> itself and it looks like svn just isn’t answering.
>
>
>
> The basic gist of the stream goes like this:
>
> Source                  Dest                       Protocol
> Length                  Message
>
> clientIP                 proxyIP                HTTP
> 121                         CONNECT www.svnrepository.tld:443 HTTP/1.1
>
> proxyIP                clientIP                 HTTP
> 236                         HTTP/1.1 407 authenticationrequired  (text/html)
>
> clientIP                 proxyIP                HTTP
> 217                         CONNECT www.svnrepository.tld:443 HTTP/1.1 ,
> NTLMSSP_NEGOTIATE
>
> proxyIP                clientIP                 HTTP
> 252                         HTTP/1.1 407 authenticationrequired ,
> NTLMSSP_CHALLENGE (text/html)
>
>
>
> And then silence.

What do you mean with silence? Does the svn client hang? Does it exit
with an error?

>  The app correctly interprets the first 407 and tries
> connecting again but this time with an NTLMSSP_NEGOTIATE but when the proxy
> comes back with a CHALLENGE svn never responds with credentials.  I worked
> with my proxy vendor and we tried to find ways around it but short of
> turning off authentication they are chalking it up to a bug in the HTTP
> client implementation.  Any help would be much appreciated.
>

We'll probably need serf log output to find out in detail what's
happening. Alas in serf 1.3.x logging can only be enabled at
compile-time, so you'll need to either build serf + svn manually, or
maybe one of the Windows devs (Ivan? Bert?) can provide you with a
Windows 1.8 client with serf logging enabled?

Lieven

>
>
> John Vaux
>
> Enterprise Infrastructure Architect
>
> Information Technology Services
>
> Phoenix Children's Hospital
>
> Office: 602-933-2592
>
> Mobile: 602-501-3052
>
> jvaux@phoenixchildrens.com
>
>
>
> ________________________________
> This transmission, including any attachments, is for the sole use of the
> intended recipient (s) and may contain information that is confidential,
> proprietary, legally privileged, or otherwise protected by law from
> disclosure. Any unauthorized review, use, copying, disclosure, or
> distribution is prohibited. If you are not the intended recipient, or the
> person responsible for delivering this to an addressee, you should notify
> the sender immediately by telephone or by reply e-mail, and destroy all
> copies of the original message.

Mime
View raw message