I have an svn set up at svn.example.com
I have the SVNParentPath set to list all repos in a directory.
When I enable my AuthzSVNAccessFile the listing page returns a 403 while I can correctly access repos directly at svn.example.com/repo name.
Apache conf:
<VirtualHost *:80>
ServerName svn.example.com
DocumentRoot /var/www/svn
<Location />
DAV svn
AuthType Basic
AuthName "svn.example.com"
AuthUserFile /etc/apache2/svn/users.passwd
AuthzSVNAccessFile /etc/apache2/svn/authz
SVNParentPath /var/svn
SVNListParentPath on
Require valid-user
</Location>
</VirtualHost>
Authz File:
[groups]
admin = user1. user2, user3
[/]
@admin = rw
Here is what I see in the error log;
The URI does not contain the name of a repository. [403, #190001]
Could not fetch resource information. [500, #0]
Could not open the requested SVN filesystem [500, #2]
Could not open the requested SVN filesystem [500, #2]
Access Log
svn.example.com:80 *myIP* - user1 [18/Nov/2010:13:56:53 +0000] "GET / HTTP/1.1" 403 274 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7"