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

Re: Browser sees repo, but svn.exe does not

From: Brad Stiles <bradley.stiles_at_gmail.com>
Date: Tue, 26 Aug 2008 11:49:24 -0400

Ryan Schmidt <subversion-2008c_at_ryandesign.com> wrote:

> Not applicable: serf and neon are client-side, not server-side,
> libraries. Type "svn --version" to discover which of these libraries
> is available in your client.

Well, when I add a section to the the servers file for my home server,
and set the http-library setting to "serf", "svn ls" hangs for as long
as I've left it, up to about 5 minutes, even if I specify a timeout of
60, and I have to ctrl-c to get it to exit. When I add an identical
section for the svn.collab.net url, "svn ls" works fine.

If I add the proxy host, user name and password, it returns immediately
with "svn: XML parsing failed: (400 Bad Request ( The HTTP request
includes a non-supported header. Contact the Server administrator. ))"
for both of them.

If I set the http-library to neon (or remove that http-library directive
entirely), and set the proxy host, with or without the user name and
password, it immediately returns with "svn: Server sent unexpected
return value (400 Bad Request ( The data is invalid. )) in response to
OPTIONS request for 'http://0.0.0.0:81/svn/pcg'" (or
'http://svn.collab.net/repos/svn' for the other one.)

The latter one looks like it means either my server is barfing on the
OPTIONS request (I presume this is what you referred to earlier as an
HTTP method), or that the proxy is blocking that particular request, or
I mucked up the proxy values, which seems likely since I get the same
error on both servers when I try to set the proxy. However, if I *only*
change the http-library setting, it works with the Subversion repo, but
not with my home one, for both "serf" and "neon".

If that means the proxy is interfering, my only remaining question is
why is it interfering with one repository, but not another, when I use
the same version of the client and same "servers => http-library"
setting. That pretty clearly indicates to me that there is a difference
between my 1.5.1 server and CollabNet's 1.5.1 server. I just don't know
how to resolve it so that mine works as well as CollabNet's.

Any guidance on what to look for would be greatly appreciated.

Brad

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-08-26 17:49:55 CEST

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