Edgewall Software

Changes between Initial Version and Version 1 of SvnAuthz


Ignore:
Timestamp:
Jul 24, 2009, 10:53:07 AM (15 years ago)
Author:
Christian Boos
Comment:

development notes concerning svn authz support

Legend:

Unmodified
Added
Removed
Modified
  • SvnAuthz

    v1 v1  
     1= Subversion Authorization =
     2
     3This was the first system of fine-grained permission for Trac, restricted to the version control modules (see TracFineGrainedPermissions#mod_authz_svn-likepermissionpolicy).
     4It is used together with the Subversion version control backend and is based on interpreting the authz svn access file in a way that should match the Subversion behavior.
     5
     6However, there are a number of known issues:
     7[[TicketQuery(keywords=~authz,status=!closed,col=summary|keywords|version|milestone,format=table)]]
     8
     9Triage note: the above list is based on matches for the `authz` keyword and therefore contains a few false positive ones (tickets related to the AuthzPolicyPlugin). This should be fixed and svn authz tickets should have the `svnauthz` keyword.
     10
     11The plan is to simplify the version control modules so that they don't rely on a special system of authorization but rather use the general fine-grained permission system. The existing !SubversionAuthorizer should then be turned into a permission policy plugin (see ticket:5640#comment:19).
     12
     13Ideally this should be done for [milestone:0.12], otherwise we'll be stuck with this for yet another cycle.