I recently upgraded my subversion client to 1.8.0, even though our subversion server is 1.6.11, as I have verified everywhere that it looks like they should be compatible.
The main commands work fine (update, commit, etc.). The problem is that when I try to execute some more involved commands, such as moving, or I try to create a release from the maven release plugin. In such cases, I get the following error:
[ERROR] svn: E175002: Unable to connect to a repository at URL 'https://mycompaniesserver.com/svn/repo/trunk/project' [ERROR] svn: E175002: OPTIONS request on '/svn/repo/trunk/project' failed: 503 Service Unavailable
That my fellow colleagues who use a number of clients from 1.6 to the last 1.7 do not seem to receive.
I assume that Subversion 1.8 sends HTTP OPTIONS commands that the old versions of the client did not have, and the subversion o proxy server firewall (and not the disruptive operation itself) rejects them.
Is there a way to prevent sending messages of newer formats, except to return to the older subversion client (since I already converted all my projects to 1.8 format)? Or is there a clear rule that you need to add to the subversion server firewall in order to work with 1.8 clients?
Edit: I returned to client 1.7.x and everything works fine, but I would really like to find a way that I could use client 1.8 without involving the sysadmin server.
source share