## ## OSSP shiela - CVS Access Control and Logging Facility ## Copyright (c) 2000-2002 Ralf S. Engelschall ## Copyright (c) 2000-2002 The OSSP Project ## ## This file is part of OSSP shiela, an access control and logging ## facility for Concurrent Versions System (CVS) repositories ## which can be found at http://www.ossp.org/pkg/tool/shiela/. ## ## This program is free software; you can redistribute it and/or ## modify it under the terms of the GNU General Public License ## as published by the Free Software Foundation; either version ## 2.0 of the License, or (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this file; if not, write to the Free Software ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 ## USA, or contact Ralf S. Engelschall . ## ## shiela.cfg: Shiela configuration (syntax: Shiela C-style) ## Environment { Setenv PATH /v/ossp/sw/bin:/bin:/usr/bin:/sbin:/usr/sbin; Program cvs /v/ossp/sw/bin/cvs; Program sendmail /v/ossp/sw/sbin/sendmail; Program diff /v/ossp/sw/bin/diff; Program xdelta /v/ossp/sw/bin/xdelta; Program uuencode /usr/bin/uuencode; }; Project { Tag OSSP; Name "OSSP Unix Software Technologies"; Contact ossp@ossp.org; Home http://www.ossp.org/; Users { User ossp "OSSP Project Master" ossp@ossp.org; User rse "Ralf S. Engelschall" rse@ossp.org; User thl "Thomas Lotterer" thl@ossp.org; User peti "Peter Simons" peti@ossp.org; }; Groups { Group core "OSSP Core Team" { ossp rse }; Group devel "OSSP Developer Team" { thl peti }; Group contrib "OSSP Contributor Team" { foo }; Group guest "OSSP Guests" { foo }; }; }; Repository { Tag OSSP; Name "OSSP CVS Master Repository"; Contact cvs@ossp.org; Home http://cvs.ossp.org/; Host cvs.ossp.org; Path /v/ossp/cvs; History CVSROOT/shiela.log; Modules { Module CVSROOT "CVS Administrative Files" { Acl modules *:core *:devel *:contrib; Acl * *:core; Log passwd none; Log modules mail.patch:ossp-cvs@ossp.org mail.patch:ossp-core@ossp.org file:CVSLOGS/CVSROOT; Log * mail.patch:ossp-core@ossp.org file:CVSLOGS/CVSROOT; }; Module ossp-adm "OSSP Project Administration" { Acl * *:core; Log *:VENDOR mail.url:ossp-core@ossp.org file:CVSLOGS/ossp-adm; Log * mail.patch:ossp-core@ossp.org file:CVSLOGS/ossp-adm; }; Module ossp-srv "OSSP Server Platform" { Acl *:VENDOR *:core *:devel; Acl * *:core *:devel *:contrib; Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-srv; Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-srv; }; Module ossp-pkg "OSSP Stand-Alone Packages" { Acl *:vendor *:core *:devel *:contrib; Acl *:VENDOR *:core *:devel *:contrib; Acl *:* *:core *:devel *:contrib; Acl * *:core *:devel *:contrib; Log *:vendor mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log *:* mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; }; Module ossp-web "OSSP Website" { Acl *:vendor *:core *:devel *:contrib; Acl *:VENDOR *:core *:devel *:contrib; Acl * *:core *:devel *:contrib; Log *:vendor mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log *:* mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg; }; Module ossp-play "OSSP Project Playground" { Acl * *:core *:devel *:contrib *:guest; Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-play; Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-play; }; }; }; Logging { Reports { Report mail.patch { Prefix " "; Content title rule header files log summary rule details; Details patch:plain; }; Report mail.url { Prefix " "; Content title rule header files log summary rule details; Details url:http://cvs.ossp.org/filediff?f=%s&v1=%V&v2=%v; }; Report file { Content rule file header files log summary; }; }; };