In September cvsweb was removed due to a security issue; this now also removes its config file.
Gerald Index: cgi-bin/cvsweb.conf =================================================================== RCS file: cgi-bin/cvsweb.conf diff -N cgi-bin/cvsweb.conf --- cgi-bin/cvsweb.conf 9 Jul 2014 14:53:10 -0000 1.8 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,306 +0,0 @@ -# -*-perl-*- -# Configuration of cvsweb.cgi, the -# CGI interface to CVS Repositories. -# -# (c) 1998-1999 H. Zeller <zel...@think.de> -# 1999 H. Nordstr? <h...@hem.passagen.se> -# based on work by Bill Fenner <fen...@freebsd.org> -# $Id: cvsweb.conf,v 1.8 2014/07/09 14:53:10 gerald Exp $ -# -### - -############## -# CVS Root -############## -# CVSweb can handle several CVS-Repositories -# at once. Enter a short symbolic names and the -# full path of these repositories here. -# NOTE that the symbolic names may not contain -# whitespaces. -# Note, that cvsweb.cgi currently needs to have physical access -# to the CVS repository so :pserver:some...@xyz.com:/data/cvsroot -# won't work! - -# 'symbolic_name' 'path_to_the_actual_repository' -%CVSROOT = ( - 'gcc' => '/cvs/gcc', - ); - -# This tree is enabled by default when -# you enter the page -$cvstreedefault = 'gcc'; - -############## -# Defaults for UserSettings -############## -%DEFAULTVALUE = ( - # sortby: File sort order - # file Sort by filename - # rev Sort by revision number - # date Sort by commit date - # author Sort by author - # log Sort by log message - - "sortby" => "file", - - # hideattic: Hide or show files in Attic - # 1 Hide files in Attic - # 0 Show files in Attic - - "hideattic" => "1", - - # logsort: Sort order for CVS logs - # date Sort revisions by date - # rev Sort revision by revision number - # cvs Don't sort them. Same order as CVS/RCS shows them. - - "logsort" => "date", - - # f: Default diff format - # h Human readable - # u Unified diff - # c Context diff - # s Side by side - "f" => "u", -); - -############## -# some layout stuff -############## - -# color settings in the body-tag -$body_tag = '<body text="#000000" bgcolor="#ffffff">'; - -# Wanna have a logo on the page ? -$logo = ''; - -# The title of the Page on startup -$defaulttitle = "GCC CVS Repository"; - -# The address is shown on the footer -$address = "gcc\@gcc.gnu.org"; - -# Default page background color for the diffs -# and annotations -$backcolor = "#EEEEEE"; - -# color of navigation Header for -# diffs and annotations -$navigationHeaderColor='#9999EE'; - -$long_intro = " -This is a WWW interface to CVS repositories on the -<a href=\"https://gcc.gnu.org/\"><code>gcc.gnu.org</code></a> -web site. -<p> -If you would like to use this CGI script on your own web server and -CVS tree, see Zellers's -<A HREF=\"http://linux.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi\"> -CVSweb distribution site</A>. Bill's original script can be found -<A HREF=\"http://www.freebsd.org/~fenner/cvsweb/\">here</a>. -<p> -Please send any suggestions, comments, etc. to -<A HREF=\"mailto:fenner\@freebsd.org\">Bill Fenner</A> or, regarding the -modifications, to -<A HREF=\"mailto:zeller\@think.de\">Henner Zeller</A> or -<A HREF=\"mailto:hno\@hem.passagen.se\">Henrik Nordstr?</A> -"; - -$short_instruction = " -Click on a directory to enter that directory. Click on a file to display -its revision history and to get a chance to display diffs between revisions. -"; - -# used icons; if icon-url is empty, the text representation is used; if -# you do not want to have an ugly tooltip for the icon, remove the -# text-representation. -# The width and height of the icon allow the browser to correcly display -# the table while still loading the icons. -# These default icons are coming with apache. -# If these icons are too large, check out the miniicons in the -# icons/ directory; they have a width/height of 16/16 -# format: TEXT ICON-URL width height -%ICONS = ( - back => [ ("[BACK]", "/icons/back.gif", 20, 22) ], - dir => [ ("[DIR]", "/icons/dir.gif", 20, 22) ], - file => [ ("[TXT]", "/icons/text.gif", 20, 22) ], - ); - -# the length to which the last logentry should -# be truncated when shown in the directory view -$shortLogLen = 80; - -# Show author of last change -$show_author=1; - -############## -# table view for directories -############## - -# Show directory as table -# this is much more readable but has one -# drawback: the whole table has to be loaded -# before common browsers display it which may -# be annoying if you have a slow link - and a -# large directory .. -$dirtable=1; - -# show different colors for even/odd rows -@tabcolors=('#CCCCEE', '#FFFFFF'); -$tablepadding=2; - -# Color of Header -$columnHeaderColorDefault='#CCCCCC'; -$columnHeaderColorSorted ='#88FF88'; - -# -# If you want to have colored borders -# around each row, uncomment this -# $tableBorderColor = '#999999'; - -############## -# Human Readable Diff -############## - -# (c) 1998 H. Zeller <zel...@think.de> -# -# Generates two columns of color encoded -# diff; much like xdiff or emacs-ediff mode. -# -# The diff-stuff is a piece of code I once made for -# cvs2html which is under GPL, -# see http://www.sslug.dk/cvs2html -# (c) 1997/98 Peter Toft <p...@sslug.imm.dtu.dk> -# -# some parameters to screw: -## - -# make lines breakable so that the columns do not -# exceed the width of the browser -$hr_breakable=0; - -# give out function names in human readable diffs -# this just makes sense if we have C-files, otherwise -# diff's heuristic doesn't work well .. -# ( '-p' option to diff) -$hr_funout=1; - -# ignore whitespaces for human readable diffs -# (indendation and stuff ..) -# ( '-w' option to diff) -$hr_ignwhite=1; - -# ignore diffs which are caused by -# keyword-substitution like $Id - Stuff -# ( '-kk' option to rcsdiff) -$hr_ignkeysubst=1; - -# Colors and font to show the diff type of code changes -$diffcolorHeading='#99CCCC'; # color of 'Line'-heading of each diffed file -$diffcolorEmpty ='#CCCCCC'; # color of 'empty' lines -$diffcolorRemove ='#FF9999'; # Removed line(s) (left) ( - ) -$diffcolorChange ='#99FF99'; # Changed line(s) ( both ) -$diffcolorAdd ='#CCCCFF'; # Added line(s) ( - ) (right) -$diffcolorDarkChange ='#99CC99'; # lines, which are empty in change -$difffontface ="Helvetica,Arial"; -$difffontsize ="-1"; - -# the width of the textinput of the -# request-diff-form -$inputTextSize = 12; - -############## -# Mime Types -############## - -# mapping to mimetypes to help -# cvsweb to guess the correct mime-type on -# checkout; you can use the mime.types from -# apache here: -$mime_types='/www/conf/mime.types'; - -# quick mime-type lookup; maps file-suffices to -# mime-types for displaying checkouts in the browser. -# Further MimeTypes will be found in the -# file $mime_types (apache style mime.types - file) -# - add common mappings here for faster lookup -%MTYPES = ( - "html" => "text/html", - "shtml" => "text/html", - "gif" => "image/gif", - "jpeg" => "image/jpeg", - "jpg" => "image/jpeg", - "*" => "text/plain", - ); - -############## -# Misc -############## -# allow annotation of files -# this requires rw-access to the -# CVSROOT/history - file and rw-access -# to the subdirectory to place the lock -# so you maybe don't want it -$allow_annotate=1; - -# allow pretty-printed version of files -$allow_markup=1; - -# allow compression with gzip -# of output if the Browser accepts -# it (HTTP_ACCEPT_ENCODING=gzip) -# [make sure to have gzip in the path] -$allow_compress=1; - -# Make use of javascript functions. -# This way you can select one of your CVSroot -# without pressing 'Go' (.. if you do have more -# than one CVSROOT defined) -$use_java_script=1; - -# open Download-Links in another window -$open_extern_window=1; - -# The size of this extern window; this size option -# needs use_java_script to be defined -# just comment them if you don't want to have a fixed -# size -#$extern_window_width=600; -#$extern_window_height=440; - -# Edit Options -# Enable form to edit your options (hideattic,sortbydate) -# this isn't necessary if you've $dirtable defined 'cause -# this allows editing of all your options more intuitive -$edit_option_form = not $dirtable; - -# remember to set the path to your -# rcsutils: rlog, rcsdiff (gzip if you use compression) -$ENV{'PATH'}="/bin:/usr/bin:/usr/local/bin"; - -# If you have files which automatically refers to other files -# (such as HTML) then this allows you to browse the checked -# out files as if outside CVS. -$checkout_magic=1; - -# Show last changelog message for sub directories -# The current implementation makes many assumptions and may show the -# incorrect file at some times. The main assumption is that the last -# modified file has the newest filedate. But some CVS operations -# touches the file without even when a new version is't checked in, -# and TAG based browsing essientially puts this out of order, unless -# the last checkin was on the same tag as you are viewing. -# Enable this if you like the feature, but don't rely on correct results. -$show_subdir_lastmod=0; - -# Background color of logentry in markup -$markupLogColor="#FFFFFF"; - -# Show CVS log when viewing file contents -$show_log_in_markup=1; - -# Tabstop used to expand tabs in colored diffs. If undefined then -# tabs are always expanded to 8 spaces. -$tabstop = 8; - -#EOF