When enabling svn on a domain the apache directive should be "Satisfy any"

On Virtualmin 3.59 GPL when enabling SVN to a domain its /etc/apache2/sites-available/DOMAIN_NAME.conf will includes the following directives:

DAV svn
SVNParentPath /home/DOMAIN_NAME/svn
AuthType Basic
AuthName DOMAIN_NAME
AuthUserFile /home/DOMAIN_NAME/etc/svn.basic.passwd
Require valid-user
AuthzSVNAccessFile /home/DOMAIN_NAME/etc/svn-access.conf
Satisfy All

However the "Satisfy All" directive would apache authenticate toward local users before giving any access to SVN, so anonymous user is not allowed even if a certain repository has "* = r" on ~/etc/svn-access.conf.
The solution seems to place "Satisfy any" instead of "Satisfy All" when webmin enable SVN to a certain domain.

This bug report is a follow-up of this thread on the virtualmin forum:
http://www.virtualmin.com/forums/virtualmin/%5Bsolved%5D-anonymous-user-...

Status: 
Closed (fixed)