Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Subversion Wiki" for 
change notification.

The "InRepoAuthz" page has been changed by BenReser:
http://wiki.apache.org/subversion/InRepoAuthz?action=diff&rev1=1&rev2=2

Comment:
Finish up SVNParentPath and add --config-file section.

  
  === SVNParentPath Operation ===
  
- When used with SVNParentPath in the case of mod_dav_svn or -d in the case of 
svnserve it may be desirable to always use the Authz file at the same path 
within the repository being accessed.  At current svnserve and mod_authz_svn do 
not have a uniform way of configuring Authz.
+ mod_authz_svn isn't aware of SVNParentPath, currently you must use one authz 
file and set the repository flag on the rules.  However, svnserve unless 
otherwise configured with the --config-file option at startup looks for a 
svnserve.conf in each repo and then uses the authz-db value in each config file 
to find the authz file, allowing svnserve -d to use a different authz file for 
each repo.  
  
- ...Incomplete needs to finish writing up how we behave here since I think we 
want to make some behavior changes...
+ The expansion of the format to support the `^/` format would allow 
mod_authz_svn to access a different authz file per repo, but only in the case 
that you were storing the authz file in the repository.
+ 
+ It is beyond the scope of this change to resolve the general problem with 
mod_authz_svn not being able to access a different authz file per repo when 
stored outside of the repo.
+ 
+ === svnserve --config-file Operation ===
+ 
+ --config-file presents a special problem for this change.  Since the Authz is 
loaded and cached at startup the `^/` (in repo relative) format can't be cached 
and must be loaded on each connection (similar to the way svnserve behaves 
without --config-file).
  
  === Security ===
  

Reply via email to