John Beranek wrote on Thu, Mar 03, 2011 at 22:12:08 +0000:
> Following on from my earlier post, I thought I'd use my trunk Subversion
> (built with ra_serf) to access some external Subversion repositories
> from work.
>
> To get access I have to use the corporate Squid proxy, and that all
> works with the Subversion clients I've previously used.
>
> However, when I try to access some Internet subversion servers using the
> trunk Subversion, I encounter errors:
>
> [Subversion 1.6.16]
> $ /usr/local/subversion-1.7/bin/svn ls
> http://svn.apache.org/repos/asf/subversion/trunk
> svn: E020014: Unable to connect to a repository at URL
> 'http://svn.apache.org/repos/asf/subversion/trunk'
> svn: E020014: Unspecified error message: 501 Not Implemented
>
> [Subversion 1.6.9]
> $ /usr/local/subversion-1.7/bin/svn ls
> https://mrbs.svn.sourceforge.net/svnroot/mrbs/mrbs/trunk
> svn: E020014: Unable to connect to a repository at URL
> 'https://mrbs.svn.sourceforge.net/svnroot/mrbs/mrbs/trunk'
> svn: E020014: Error running context: Internal error
>
> Accessing a local Subversion 1.6 server over HTTP (i.e. without a proxy)
> works fine...
>
> Has "HTTPv2" been tested through a proxy at all?
>
FYI, http://svn-qavm.apache.org/repos-httpv2/ runs HTTPv2...
(also available as http://svn-qavm.apache.org/repos-httpv2/ and /repos-httpv1/)
> Note: I have ensured Squid is compliled to support a number of
> additional HTTP methods to support Subversion:
>
> # grep OPTIONS /etc/squid/squid.conf
> extension_methods REPORT MERGE MKACTIVITY CHECKOUT PROPFIND
> PROXY-AUTHORIZATION OPTIONS
>
> The same trunk Subversion built at home, not going through a proxy works
> fine...
>
> John.
>
> --
> John Beranek To generalise is to be an idiot.
> http://redux.org.uk/ -- William Blake
Received on 2011-03-04 15:22:11 CET