From a5a5c7b2b64190513e94fc49eb8c3d79e6576f71 Mon Sep 17 00:00:00 2001 From: Loic d'Anterroches Date: Fri, 19 Feb 2010 17:43:29 +0100 Subject: [PATCH] Fixed security issue, read access on a git project marked as private and source access marked as login in/all access. --- src/IDF/Plugin/SyncGit/Serve.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IDF/Plugin/SyncGit/Serve.php b/src/IDF/Plugin/SyncGit/Serve.php index 48e474e..b69b8ef 100644 --- a/src/IDF/Plugin/SyncGit/Serve.php +++ b/src/IDF/Plugin/SyncGit/Serve.php @@ -162,7 +162,7 @@ class IDF_Plugin_SyncGit_Serve $request->user = $user; $request->conf = $conf; $request->project = $project; - if (true === IDF_Precondition::accessTabGeneric($request, 'source_access_rights')) { + if (true === IDF_Precondition::accessSource($request)) { if ($mode == 'readonly') { return array(Pluf::f('idf_plugin_syncgit_base_repositories', '/home/git/repositories'), $project->shortname);