OSSP CVS Repository

ossp - CVSROOT/shiela.cfg
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

CVSROOT/shiela.cfg
##
##  OSSP shiela - CVS Access Control and Logging Facility
##  Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com>
##  Copyright (c) 2000-2002 The OSSP Project <http://www.ossp.org/>
##
##  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 <rse@engelschall.com>.
##
##  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;
        };
    };
};


CVSTrac 2.0.1