[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [GSoC]Authz improvements

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Tue, 31 Mar 2009 11:20:05 -0400

xiaohui.liu wrote:
> Hi
>
> I am xiaohui, liu , a second year graduate student in automation. I have
> used the subversion for the version control about 2 years. And I am
> also an svn adminstrator , so that is a really useful to improve the
> authz modual, so that the adminstrator won't be buged to change the
> user's password any more. I think that is a really cool thing .
>
> I have read the 'Hacker's Guide to Subversion' and the idea about Authz
> improvements. But I really don't know where to start, could some one
> give me some suggestions for me to get familiar with the source code ?
>
> Thank you!
>
> Xiaohui.

Hello, Xiaohui. If you're read the "Hacker's Guide..." you're off to a good
start. Specifically related to the Subversion authz subsystem are the
following bits of information:

   notes/authz_policy.txt

      This is the original write-up about the authz subsystem.

   subversion/include/svn_repos.h
   subversion/libsvn_repos/*

      Here is where all the repository logic lives which employs the current
      system, calling back to providers for yes/no answers regarding the
      accessibility of paths and revisions touched by some operation. Also
      contained here is the implementation of Subversion's authz file
      parsing logic, which provides one implementation of an otherwise
      flexible authorization system (the one used by mod_authz_svn and
      svnserve).

If you cruise through those documents and have further questions, we'll
certainly do what we can to answer them.

-- 
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1496717

Received on 2009-03-31 17:20:23 CEST

This is an archived mail posted to the Subversion Dev mailing list.