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

Possible SVN Relocate bug

From: Scott Hendrickson <sahendrickson_at_gmail.com>
Date: 2007-03-06 07:35:33 CET

I have an svn 'repository' that was recently moved. A 'user' who had
previously checked out a folder within the repository was unable to relocate
their copy to this new host. They kept getting the following error:

PROPFIND request failed on '/svn/repository'
PROPFIND of '/svn/repository': 403 Forbidden (https://domain.name)

They were able to check out a fresh copy from the new repository, but were
not able to relocate their old copy to it.

After looking in to this (and doing a little testing) It appeared that the
user could not relocate the repository unless they had permission to read
and write (possibly just read -- I only tested with both read and write)
access to the root of the repository. When I added them as having rw
permission in [/], they could relocate the repository without any problems.
I've attached some (shortened) configuration files and log messages below.
Hopefully they will help. Of note, notice that the error.log file shows them
trying to access PROPFIND on repository:/ when they were relocating a
subfolder within it.

If this is a bug, what should I do?
If this is a misconfiguration on my part, how should I fix it?

Thank you,
-- Scott

P.S. (I'm not subscribed, so please CC me if responding to this e-mail)

 ---- Apache Config file contains:

<Location /svn>

        DAV svn
        SVNParentPath /var/svn
        SVNAutoversioning on

        Order Allow,Deny
        Allow from all

        <IfModule mod_ssl.c>
                SSLRequireSSL
        </IfModule>

        AuthType Basic
        AuthName "SVN Repositories"
        AuthUserFile /etc/apache2/.htpasswd
        AuthzSVNAccessFile /etc/apache2/svn.authz

        Require valid-user

</Location>

---- svn.authz

[/]
* =

[repository:/some/folder]
user = rw

---- Apache error.log

[Mon Mar 05 22:21:03 2007] [error] [client xxx.xxx.xxx.xxx] Access denied:
'user' PROPFIND repository:/
Received on Sun Mar 11 00:16:03 2007

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