Patch for new subversion svn_authz format
Trac can apply access control for souce code browser through the authz_file option. Yet svn_authz support is obsolete:
- does not support [aliases] section
- does not support $anonymous and $authenticated
- if multiple rules are matched in one section, the maximum rights is returned. But that is not the case in Trac.
This patch adds aliases support, and fixes a bug of svn_authz support in Trac.
DocTest for svn_authz.py is also added.
If you have any issues, create a new ticket.
1 / 1
Download the zipped source from here.
To apply access control for subversion source browser, add the following lines in your trac.ini file:
[trac] authz_file = /path/to/svn.access ## authz_module_name can be omited, if no reposname ## add in section name in authz_file. authz_module_name = reposname