Permission Check of Repository Browser fails for some folder names
|Reported by:||Owned by:|
I'm going to use path based authorization to restrict access to the subversion repository.
While it's working fine using
svn via WebDAV/Apache/mod_auth_svn, the trac browser somtimes ignores the access restrictions depending on the path names.
I want to enable restrictions like this in
[somemodule:/trunk/doc/team/private_11w/Special_User.One] * = User.One = rw [somemodule:/trunk/doc/team/private_11w/Special_User.Two] * = User.Two = rw
svn, this is working fine - User.One only sees the directory
/trunk/doc/team/private_11w, and she does not see
But using the trac repository browser, both users see both directories.
Restricting access to the
private_11w at all works, i.e.
[somemodule:/trunk/doc/team/private_11w] * = Special.User = rw
hides all subdirectories of
private_11w to all users except Special.User.
The same happened after renaming
privat11w, but renaming it to
private helps (of course together with the according changes in the
[somemodule:/trunk/doc/team/private/Special_User.One] * = User.One = rw [somemodule:/trunk/doc/team/private/Special_User.Two] * = User.Two = rw
Seems as if there is some restriction on the accepted characters in the path (not the last element).
Could it be related to ticket:9976? The problem described there is a little bit different, but he's also using special characters in path names.
- Ubuntu 10.10
- Python 2.6.6-5ubuntu1
- subversion 1.6.12dfsg-1ubuntu1.3
- python-subversion 1.6.12dfsg-1ubuntu1.3