SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free.
Creating Projects
http://ariejan.net/2006/11/24/svn-how-to-structure-your-repository/
http://ariejan.net/2006/11/21/svn-how-to-release-software-properly/
Importing a Project into SVN
You already have a set of files in /tmp/projectname
that you want to make into a new project.
svnadmin create /var/svn/projectname
svn import /tmp/projectname file:///var/svn/projectname -m "initial import"
rm -rf /tmp/project
Fix permissions to the repository:
find /var/svn/projectname -type f -exec chmod 660 {} \;
find /var/svn/projectname -type d -exec chmod 2770 {} \;
chown -R nobody.nobody /var/svn/projectname
Creating a Trac Environment
cd /var/trac
trac-admin projectname initenv
chown -R nobody:nobody projectname
Project Permissions
Create a new user for svn and/or trac authentication:
/usr/local/apache2/bin/htpasswd -m /var/svn/.htusers username
Give full administrator access (or "TRAC_ADMIN" rights) for the "projectname" trac environment, to the userid "administrator":
cd /var/trac
trac-admin projectname permission add administrator TRAC_ADMIN
Remove all permissions from non-authenticated users:
cd /var/trac
trac-admin projectname permission remove anonymous '*'
Make the trac environment fully read-only:
cd /var/trac
trac-admin projectname permission remove anonymous TICKET_CREATE TICKET_MODIFY WIKI_CREATE WIKI_MODIFY
View current permissions:
cd /var/trac
trac-admin projectname permission list
- Log in to post comments