Workaround: you could run two svnserves with different configs, one allowing only anonymous access and only only authenticated access.
I know httpd has the problem you're describing, I don't recall previous reports of it with svnserve. Victor Sudakov wrote on Thu, Feb 10, 2011 at 21:14:24 +0600: > ========== conf/authz: > [/] > @noc = rw > > [/foo] > $anonymous = r > $authenticated = rw > > does not work. A valid user from the noc group receives the following reply: > > $ svn diff -c2237 www.txt > svn: Unreadable path encountered; access denied It would be relevant to know www.txt absolute path.