/[Apache-SVN]
ViewVC logotype

Revision 1540594


Jump to revision: Previous Next
Author: stefan2
Date: Mon Nov 11 03:46:08 2013 UTC (10 years, 4 months ago)
Changed paths: 6
Log Message:
Use the new object pool API to implement an authz pool.

This requires a few minor extensions to existing authz and config APIs
to make the respective functionality available where needed.

* subversion/include/private/svn_repos_private.h
  (svn_repos__authz_pool_t,
   svn_repos__authz_pool_create,
   svn_repos__authz_pool_get): declare new private API

* subversion/libsvn_repos/repos.h
  (svn_repos__authz_validate): publish private API

* subversion/libsvn_repos/authz.c
  (svn_authz_t): update commentary mentioning a new dependency
  (authz_validate): rename to ...
  (svn_repos__authz_validate): ... this
  (svn_repos__authz_read,
   svn_repos_authz_parse): update existing callers

* subversion/include/private/svn_subr_private.h
  (svn_config__shallow_replace_section): declare new utility API

* subversion/libsvn_subr/config_file.c
  (svn_config__shallow_replace_section): implement

* subversion/libsvn_repos/authz_pool.c
  (): new file
  (svn_authz_t
   authz_object_t
   svn_repos__authz_pool_t): define data types
  (construct_key,
   getter): utility functions
  (svn_repos__authz_pool_create,
   svn_repos__authz_pool_get): implement the new authz pool API


Changed paths

Path Details
Directorysubversion/trunk/subversion/include/private/svn_repos_private.h modified , text changed
Directorysubversion/trunk/subversion/include/private/svn_subr_private.h modified , text changed
Directorysubversion/trunk/subversion/libsvn_repos/authz.c modified , text changed
Directorysubversion/trunk/subversion/libsvn_repos/authz_pool.c added
Directorysubversion/trunk/subversion/libsvn_repos/repos.h modified , text changed
Directorysubversion/trunk/subversion/libsvn_subr/config_file.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26