debian/ 0000755 0000000 0000000 00000000000 11652346747 007205 5 ustar debian/watch 0000644 0000000 0000000 00000000141 10627552226 010222 0 ustar version=3
ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/scop/cvsweb-([\d\.]+)\.tar\.gz
debian/cvsweb.install 0000644 0000000 0000000 00000000231 10627547210 012047 0 ustar cvsweb.conf etc/cvsweb
css/cvsweb.css etc/cvsweb
cvsweb.cgi usr/lib/cgi-bin
icons/*.* usr/share/cvsweb/icons
enscript/lang*.st usr/share/enscript/hl
debian/cvsweb.docs 0000644 0000000 0000000 00000000014 10627547210 011330 0 ustar README
TODO
debian/README.Debian 0000644 0000000 0000000 00000001465 10627547210 011241 0 ustar cvsweb for Debian
-----------------
CVSWeb lives again! Development has recommenced upstream.
To get the icons and stylesheets working, you probably want to add the
following line to your web server's configuration file (for Apache):
Alias /cvsweb/ /usr/share/cvsweb/
or
Alias /cvsweb/css/ /usr/share/cvsweb/css/
Alias /cvsweb/icons/ /usr/share/cvsweb/icons/
The latter case may should be used, if you want to make the path '/cvsweb'
automatically redirect to the script:
Redirect /cvsweb http://your_server.domain/cgi-bin/cvsweb
To (really) block access to the Attic, use the following lines:
Deny from all
(mostly written by James Bromberger)
-- Daniel Leidert (dale) Sun, 11 Jun 2006 11:24:11 +0200
debian/cvsweb.dirs 0000644 0000000 0000000 00000000025 10676543174 011354 0 ustar usr/share/cvsweb/css
debian/cvsweb.7 0000644 0000000 0000000 00000001431 11427250034 010544 0 ustar .TH CVSWEB 7
.SH NAME
cvsweb \- a CGI interface to your CVS repository
.SH SYNOPSIS
.B \%http://localhost/cgi-bin/cvsweb/
.SH "DESCRIPTION"
.B cvsweb
is a CGI script that offers convenient web access to your CVS
repository. As such, you are unlikely to find it useful to run it by hand,
and there are no command line options; instead visit the URL above\.
.SH FILES
.TP
.I \%/etc/cvsweb/cvsweb.conf
.B cvsweb
configuration file\. You must set up the location of your repositories here
before the CGI script will work.
.TP
.IB \%/etc/cvsweb/cvsweb.conf\- < symbolic_name >
Per-CVSROOT configuration file.
.RI < symbolic_name >
must be the symbolic name given in
.B @CVSrepositories
in
.IR /etc/cvsweb.conf \.
.SH AUTHOR
This manual page was written by \fBJoey Hess\fR <\&joeyh@debian\.org\&>\.
debian/rules 0000755 0000000 0000000 00000000763 11427250034 010252 0 ustar #!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
PACKAGE = cvsweb
%:
dh $@ --parallel
override_dh_installchangelogs:
dh_installchangelogs NEWS
override_dh_install:
dh_install
# things, dh_install can't do:
mv debian/$(PACKAGE)/usr/lib/cgi-bin/cvsweb.cgi \
debian/$(PACKAGE)/usr/lib/cgi-bin/cvsweb
chmod 755 debian/$(PACKAGE)/usr/lib/cgi-bin/cvsweb
debian/NEWS 0000644 0000000 0000000 00000001417 11427250034 007666 0 ustar cvsweb (3:3.0.6-2) unstable; urgency=low
According to the WebApps Policy section 3.1, the /var/www/cvsweb symlink
has been removed from the package. Please re-add the symlink manually or
adjust your webservers configuration. For some hints read README.Debian.
-- Daniel Leidert (dale) Wed, 26 Sep 2007 22:53:26 +0200
cvsweb (3:3.0.6-1) unstable; urgency=low
The configuration path, where to find cvsweb.conf, was changed from /etc to
/etc/cvsweb. It's better to have a this place to find the main and
per-module configuration files. The update process will detect any
cvsweb.conf* files in /etc and move them into the their new location
/etc/cvsweb.
-- Daniel Leidert (dale) Sun, 11 Jun 2006 11:24:11 +0200
debian/cvsweb.links 0000644 0000000 0000000 00000000066 10627552226 011532 0 ustar etc/cvsweb/cvsweb.css usr/share/cvsweb/css/cvsweb.css
debian/copyright 0000644 0000000 0000000 00000003775 11427250034 011133 0 ustar This package was created by Karl M. Hegbloom in
1998 for the Debian GNU/Linux distribution. It was maintained
by Joey Hess . It is now a package of the fork
from FreeBSD, originally packaged by James Bromberger .
The current maintainer is Daniel Leidert .
The upstream source of the package can be downloaded from:
http://www.freebsd.org/projects/cvsweb.html
http://people.freebsd.org/~scop/cvsweb/
Copyright:
Copyright (c) 1996-1998 Bill Fenner
Copyright (c) 1998-1999 Henner Zeller
Copyright (c) 1999 Henrik Nordstrom
Copyright (c) 2000-2002 Akinori MUSHA
Copyright (c) 2002-2005 Ville Skyttä
License: BSD license, with the removal of condition 3, the advertising clause.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
debian/source/ 0000755 0000000 0000000 00000000000 11652346747 010505 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11427250034 011672 0 ustar 3.0 (quilt)
debian/compat 0000644 0000000 0000000 00000000002 11427250034 010362 0 ustar 7
debian/cvsweb.preinst 0000644 0000000 0000000 00000001505 10627552226 012075 0 ustar #! /bin/sh
# preinst script for cvsweb
#
# see: dh_installdeb(1)
set -e
prep_mv_conffile() {
# syntax: prep_mv_conffile $CONFFILE
#
# Check to make sure the conffile exists on the disk and whether the user has
# changed it or not
CONFFILE="$1"
if [ -e "$CONFFILE" ]; then
md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
old_md5sum="`dpkg-query -W -f='${Conffiles}' cvsweb | grep $CONFFILE | awk '{print $2}'`"
if [ "$md5sum" = "$old_md5sum" ]; then
rm -f "$CONFFILE"
fi
fi
}
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
# check for cvsweb.conf* files and move them to /etc/cvsweb.
if [ "$1" = install ] || [ "$1" = upgrade ]; then
if dpkg --compare-versions "$2" le "3:3.0.5-1"; then
prep_mv_conffile "/etc/cvsweb.conf"
fi
fi
exit 0
debian/cvsweb.examples 0000644 0000000 0000000 00000000032 10627547210 012216 0 ustar samples/cvsweb-httpd.conf
debian/cvsweb.postinst 0000644 0000000 0000000 00000003000 10627552226 012264 0 ustar #! /bin/sh
# postinst script for cvsweb
#
# see: dh_installdeb(1)
set -e
mv_conffile() {
# syntax: prep_mv_conffile $OLDCONFFILE $NEWCONFFILE
#
# Check to make sure the old conffile still exists on the disk. If the file
# still exists, we know that there were changes to it we want to preserve
# (see preinst script). We move the new conffile as unpacked by dpkg to a
# file the user can compare it with if they wish and move the old conffile
# into the new place.
OLDCONFFILE="$1"
NEWCONFFILE="$2"
if [ -e "$OLDCONFFILE" ]; then
echo "Preserving user changes to $NEWCONFFILE ..."
mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-dist
mv -f "$OLDCONFFILE" "$NEWCONFFILE"
fi
}
mv_custom_conffile() {
# syntax: prep_mv_conffile $OLDCONFFILE $NEWCONFFILE
#
# Check to make sure the custom conffile exists on the disk. We move the old
# conffile into the new place.
OLDCONFFILE="$1"
NEWCONFFILE="$2"
if [ -e "$OLDCONFFILE" ]; then
echo "Preserving custom config file $NEWCONFFILE ..."
mv -f "$OLDCONFFILE" "$NEWCONFFILE"
fi
}
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
# check for cvsweb.conf* files and move them to /etc/cvsweb.
if [ "$1" = configure ]; then
if dpkg --compare-versions "$2" le "3:3.0.5-1"; then
mv_conffile "/etc/cvsweb.conf" "/etc/cvsweb/cvsweb.conf"
find /etc -maxdepth 1 -name "cvsweb.conf-*" -printf "%f\n" | while read conffile ; do
mv_custom_conffile "/etc/$conffile" "/etc/cvsweb/$conffile"
done
fi
fi
exit 0
debian/control 0000644 0000000 0000000 00000001637 11652345727 010614 0 ustar Source: cvsweb
Maintainer: Daniel Leidert (dale)
Section: vcs
Priority: optional
Build-Depends: debhelper (>> 7.0.50~)
Standards-Version: 3.9.2
Homepage: http://www.freebsd.org/projects/cvsweb.html
Vcs-Browser: https://svn.wgdd.de/svn/packages/cvsweb/trunk/
Vcs-Svn: https://svn.wgdd.de/svn/packages/cvsweb/trunk/
DM-Upload-Allowed: yes
Package: cvsweb
Architecture: all
Depends: ${misc:Depends}, apache2 | httpd, cvs, rcs, libipc-run-perl, libmime-tools-perl, liburi-perl
Suggests: cvsgraph, enscript, libmime-types-perl, libcompress-zlib-perl, zip
Description: CGI interface to your CVS repository
cvsweb is a WWW CGI script that provides remote access to your CVS
repository. It allows browsing of the full tree, with configurable
access controls. It will display the revision history of a file, as
well as produce diffs between revisions and allow downloading any
revision of the whole file.
debian/patches/ 0000755 0000000 0000000 00000000000 11652346747 010634 5 ustar debian/patches/90_extend_httpd_config_sample.patch 0000644 0000000 0000000 00000000502 11427250034 017521 0 ustar Author: one of the package maintainers.
Description: Add aliases in accordance to README.Debian.
--- a/samples/cvsweb-httpd.conf
+++ b/samples/cvsweb-httpd.conf
@@ -11,6 +11,8 @@
PerlSwitches -T
+Alias /cvsweb/ /usr/share/cvsweb/
+
# See also $charset in cvsweb.conf.
debian/patches/series 0000644 0000000 0000000 00000000417 11427250034 012032 0 ustar 01_debianize_script_and_config.patch
02_allow_cgiless_execution.patch
10_483442_fix_perl_510_test_failure.patch
11_484158_fix_scriptwhere_initialization.patch
12_484159_fix_character_in_c_format_wrapped.patch
13_488109_nicer_css.patch
90_extend_httpd_config_sample.patch
debian/patches/02_allow_cgiless_execution.patch 0000644 0000000 0000000 00000002451 11427250034 017051 0 ustar Author: Martin Schulze
Description: * cvsweb.cgi: Add support for CGI-less execution. See bug #247452
at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247452.
--- a/cvsweb.cgi
+++ b/cvsweb.cgi
@@ -299,10 +299,10 @@
$where = $pathinfo;
$doCheckout = $where =~ s|^/$CheckoutMagic/|/|o;
$where =~ s|^/||;
-$scriptname =~ s|^/*|/|;
+$scriptname =~ s|^/+|/|;
# Let's workaround thttpd's stupidity..
-if ($scriptname =~ m|/$|) {
+if ($ENV{'SERVER_SOFTWARE'} =~ m|thttpd| && $scriptname =~ m|/$|) {
$pathinfo .= '/';
my $re = quotemeta $pathinfo;
$scriptname =~ s/$re$//;
@@ -312,7 +312,7 @@
# $where : the path in the CVS repository (without leading /, or only /)
# $scriptwhere: the URI escaped $scriptname + '/' + $where
$scriptname = uri_escape_path($scriptname);
-$scriptwhere = join('/', $scriptname, uri_escape_path($where));
+$scriptwhere = join('/', $scriptname, uri_escape_path($where)) if ($where);
$where = '/' if ($where eq '');
# In text-based browsers, it's very annoying to have two links per file;
@@ -379,6 +379,7 @@
my %query = ();
if (defined($ENV{QUERY_STRING})) {
+ $ENV{QUERY_STRING} = uri_unescape($ENV{QUERY_STRING});
for my $p (split(/[;&]+/, $ENV{QUERY_STRING})) {
next unless $p;
$p =~ y/+/ /;
debian/patches/10_483442_fix_perl_510_test_failure.patch 0000644 0000000 0000000 00000001620 11427250034 017726 0 ustar Author: Daniel Leidert (dale)
Description: Because of a bug in Perl 5.10, the test -x fails in search_path().
Niko Tyni further mentioned, that the stat result cache '_' and
'use filetest qw(access)' don't mix well together. For this reason
the only way to fix it IMO is to use -X instead atm.
As soon as #483734 is fixed, this patch can be dropped and the
perl-dependency must/should be adjusted.
--- a/cvsweb.cgi
+++ b/cvsweb.cgi
@@ -1719,7 +1719,7 @@
my ($command) = @_;
for my $d (@command_path) {
my $cmd = catfile($d, $command);
- return $cmd if (-x $cmd && !-d _);
+ return $cmd if (-X $cmd && !-d $cmd);
}
return '';
}
debian/patches/11_484158_fix_scriptwhere_initialization.patch 0000644 0000000 0000000 00000000723 11427250034 021310 0 ustar Author: Daniel Leidert (dale)
Description: Fix the "Use of uninitialized value $scriptwhere in concatenation ..."
warning. Thanks to Joey Schulze for the fix.
--- a/cvsweb.cgi
+++ b/cvsweb.cgi
@@ -295,6 +295,7 @@
}
$scriptname = '' unless defined($scriptname);
+$scriptwhere = '' unless defined($scriptwhere);
$where = $pathinfo;
$doCheckout = $where =~ s|^/$CheckoutMagic/|/|o;
debian/patches/12_484159_fix_character_in_c_format_wrapped.patch 0000644 0000000 0000000 00000001070 11427250034 021656 0 ustar Author: Daniel Leidert (dale)
Description: Fix the "Character in 'c' format wrapped in pack ..." warning. Thanks
to Joey Schulze for catching this issue and the fix.
--- a/cvsweb.cgi
+++ b/cvsweb.cgi
@@ -4460,7 +4460,7 @@
crc => 0,
len => 0,
};
- my ($header) = pack("c10",
+ my ($header) = pack("C10",
MAGIC1, MAGIC2, Compress::Zlib::Z_DEFLATED(),
0, 0, 0, 0, 0, 0, OSCODE);
print {$o->{handle}} $header;
debian/patches/01_debianize_script_and_config.patch 0000644 0000000 0000000 00000004555 11427250034 017632 0 ustar Author:
Description: * cvsweb.cgi: Path for configuration files is /etc/cvsweb. This was
changed from /etc to solve #110181 (see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=110181). This is also
better for having different configs for different repositories.
* cvsweb.conf (@CVSrepositories): CVS-repositories are expected to be
in /var/lib/cvs.
($iconsdir, $cssurl): We install icons and stylesheets into
/usr/share/cvsweb and create Aliases (see README.Debian or the examples
directory).
($show_author): Dont't show author (securiry by obscurity).
($mime_types): Use mime.types from the mime-support package.
--- a/cvsweb.cgi
+++ b/cvsweb.cgi
@@ -214,7 +214,7 @@
# == EDIT this ==
# Locations to search for user configuration, in order:
-for (catfile($mydir, 'cvsweb.conf'), '/usr/local/etc/cvsweb/cvsweb.conf') {
+for (catfile($mydir, 'cvsweb.conf'), '/etc/cvsweb/cvsweb.conf') {
if (-r $_) {
$config = $_;
last;
--- a/cvsweb.conf
+++ b/cvsweb.conf
@@ -57,7 +57,7 @@
# 'symbolic_name' => ['Name to display', '/path/to/cvsroot']
#
@CVSrepositories = (
- 'local' => ['Local Repository', '/var/cvs'],
+ 'local' => ['Local Repository', '/var/lib/cvs'],
# 'freebsd' => ['FreeBSD', '/var/ncvs'],
# 'openbsd' => ['OpenBSD', '/var/ncvs'],
# 'netbsd' => ['NetBSD', '/var/ncvs'],
@@ -226,7 +226,7 @@
# check out the "mini" versions in the icons/ directory; they have a
# width/height of 16/16.
#
-my $iconsdir = '/icons';
+my $iconsdir = '/cvsweb/icons';
# format: TEXT ICON-URL width height
%ICONS = (
@@ -240,7 +240,7 @@
# An URL where to find the CSS.
#
-$cssurl = '/css/cvsweb.css';
+$cssurl = '/cvsweb/css/cvsweb.css';
# The length to which the last log entry should be truncated when shown
# in the directory view.
@@ -249,7 +249,7 @@
# Show author of last change?
#
-$show_author = 1;
+$show_author = 0; # Off for Debian for security by obscurity
# Cell padding for directory table.
#
@@ -368,7 +368,7 @@
# The traditional mime.types file, eg. the one from Apache is fine.
# See above where this gets used.
#
-$mime_types = '/usr/local/etc/apache/mime.types';
+$mime_types = '/etc/mime.types';
# Charset appended to the Content-Type HTTP header for text/* MIME types.
# Note that the web server may default to some charset which may take effect
debian/patches/13_488109_nicer_css.patch 0000644 0000000 0000000 00000001606 11427250034 014747 0 ustar Author: Daniel Leidert (dale)
Description: * css/cvsweb.css: Align icons and text to look nicer. Improve headline
in diff page. Thanks to Joey Schulze.
--- a/css/cvsweb.css
+++ b/css/cvsweb.css
@@ -44,7 +44,9 @@
padding: 2px;
border: 2px outset;
}
-
+.navigate-header img {
+ vertical-align: bottom;
+}
/* Directory table */
table.dir {
border-right: 1px solid #ccc;
@@ -80,6 +82,9 @@
table.dir * td.file, table.dir * td.dir {
white-space: nowrap;
}
+table.dir * td.dir img, table.dir * td.file img {
+ vertical-align: bottom;
+}
/* Graph link column */
table.dir * td.graph {
padding-left: 3px;
@@ -128,7 +133,7 @@
/* 'Line'-header of each diffed file */
.diff-heading {
background-color: #9cc;
- border: 2px outset;
+ border: 2px solid #aaa;
padding: 5px;
}
/* Common properties for diff "contents" */
debian/changelog 0000644 0000000 0000000 00000044165 11652346735 011066 0 ustar cvsweb (3:3.0.6-7) unstable; urgency=low
* debian/control: Added Vcs-Svn field.
(Section): Moved into vcs section.
(Vcs-Browser): Updated URL (closes: #638469).
(Standards-Version): Bumped to 3.9.2.
(Suggests): Added zip for archive creation.
-- Daniel Leidert (dale) Thu, 27 Oct 2011 23:32:09 +0200
cvsweb (3:3.0.6-6) unstable; urgency=low
* debian/compat: Bumped to level 7.
* debian/control: Added Vcs-Browser.
(Build-Depends): Dropped dpatch. Bumped dh to version 7.
(Standards-Version): Bumped to 3.9.1.
(Depends): Fixed debhelper-but-no-misc-depends. Dropped obsolete or-ed
dependency on libmime-perl and fixed ored-depends-on-obsolete-package.
* debian/cvsweb.1: Renamed to debian/cvsweb.7 and moved into section 7.
* debian/copyright: Fixed copyright-refers-to-deprecated-bsd-license-file
and removed the reference to the BSD license.
* debian/cvsweb.manpages: Adjusted.
* debian/rules: Rewritten for dh 7.
* debian/NEWS: Fixed debian-news-entry-uses-asterisk.
* debian/patches/: Transition to quilt.
* debian/source/format: Transition to 3.0 quilt.
-- Daniel Leidert (dale) Sat, 07 Aug 2010 14:21:42 +0200
cvsweb (3:3.0.6-5) unstable; urgency=low
* debian/patches/13_488109_nicer_css.dpatch: Added.
- css/cvsweb.css: Align icons and text to look nicer. Improve headline in
diff page (closes: #488109). Thanks to Joey Schulze.
* debian/patches/00list: Adjusted.
-- Daniel Leidert (dale) Sun, 13 Jul 2008 14:18:55 +0200
cvsweb (3:3.0.6-4) unstable; urgency=low
* debian/control (Depends): libmime-perl is a transitional package - added
libmime-tools-perl.
(Suggests): Added optional libmime-types-perl and libcompress-zlib-perl.
* debian/copyright: Updated.
* debian/cvsweb.1: Added information about per-cvsroot configuration file
and fixed the configuration file path.
* debian/patches/10_483442_fix_perl_510_test_failure.dpatch: Added.
- cvsweb.cgi (search_path): Revert test order as a quick and dirty fix for
the test failing with Perl 5.10 (closes: #483442).
* debian/patches/11_484158_fix_scriptwhere_initialization.dpatch: Added.
- cvsweb.cgi: scriptwhere should be itialized (closes: #484158). Thanks to
Joey Schulze.
* debian/patches/12_484159_fix_character_in_c_format_wrapped.dpatch: Added.
- cvsweb.cgi (TIEHANDLE): Fix template format for gzip header (closes:
#484159). Thanks to Joey Schulze.
* debian/patches/00list: Adjusted.
-- Daniel Leidert (dale) Tue, 03 Jun 2008 01:57:25 +0200
cvsweb (3:3.0.6-3) unstable; urgency=low
* debian/control: Added DM-Upload-Allowed.
(Standards-Version): Raised to 3.7.3 (no other changes).
* debian/copyright: Fixed encoding. Thanks to lintian.
-- Daniel Leidert (dale) Fri, 22 Feb 2008 17:14:07 +0100
cvsweb (3:3.0.6-2) unstable; urgency=low
* debian/changelog: Fixed lintian warnings possible-missing-colon-in-closes.
* debian/compat: Raised compat level to 5.
* debian/control: Homepage field transition.
(Build-Depends): Raised debhelper version dependency.
(Depends): Replaced apache with apache2.
* debian/cvsweb.1: Markup fixes.
* debian/cvsweb.dirs: Removed directories created via dh_install.
* debian/cvsweb.links: Removed symlink in /var/www accordingly to the
Webapps Policy Manual section 3.1.
* debian/cvsweb.preinst: Parsing of dpkg status file is considered harmful.
Replacing this with a dpkg-query call. Thanks to Guillem Jover for
bringing this up.
* debian/watch: Use a more general location.
-- Daniel Leidert (dale) Wed, 26 Sep 2007 22:53:35 +0200
cvsweb (3:3.0.6-1) unstable; urgency=low
* New upstream release 3.0.6 (closes: #338996).
[ Daniel Leidert ]
* New maintainer (closes: #372622).
* debian/changelog: Changed to UTF-8 (solves lintian error).
* debian/control: Change to latest standards version 3.7.2. Fixed short
description. Removed dpkg-dev and debmake from build-dependencies in
accordance to http://lists.debian.org/debian-devel/2005/12/msg01428.html
(closes: #372992). Added dpatch and moved debhelper to build dependencies.
* debian/copyright: Updated copyright info.
* debian/rules: Completely rewritten. Makes use of various debhelper scripts
and dpatch etc. to ease build process and remove debmake and dpkg-dev
build dependencies.
* debian/cvsweb.docs: Added. See above.
* debian/cvsweb.manpages: Ditto.
* debian/cvsweb.install: Ditto. Further now install cvsweb.css and
cvsweb.conf into /etc/cvsweb (closes: #110181).
* debian/cvsweb.dirs: See above.
* debian/cvsweb.links: See above. Further links /var/www/cvsweb to
/usr/share/cvsweb (closes: #269950).
* debian/NEWS: Inform about configuration path changes. See above.
* debian/cvsweb.preinst: Ditto.
* debian/cvsweb.postinst: Ditto.
* debian/patches/01_debianize_script_and_config.dpatch: This is not new.
Only moved patch to dpatch and changed config-path to /etc/cvsweb (see
above).
* debian/patches/90_extend_httpd_config_sample.dpatch: Ditto.
* debian/patches/02_allow_cgiless_execution.dpatch: Add support for CGI-less
execution (closes: #247452).
-- Daniel Leidert (dale) Sun, 11 Jun 2006 11:24:11 +0200
cvsweb (3:3.0.5-1) unstable; urgency=low
* New upstream release. Closes: #288428, #281826.
* Correct the location of mime.types. Closes: #288430.
* Tried to UTF-8 encode the README, config file, and cgi script.
Closes: #288426.
* Verify we do suggest enscript and friends. Closes: #270624.
-- James Bromberger Wed, 9 Feb 2005 00:37:05 +0000
cvsweb (3:3.0.4-1) unstable; urgency=low
* New upstream release
-- James Bromberger Wed, 22 Dec 2004 05:34:12 +0000
cvsweb (3:3.0.2-2) unstable; urgency=low
* Fix urlencode to uri_escape_path, thanks to patch from Michael Sims.
Closes: #281555.
-- James Bromberger Wed, 17 Nov 2004 01:23:06 +0000
cvsweb (3:3.0.2-1) unstable; urgency=low
* New upstream release
* Updated 'Suggests' field: Closes: #270624.
* Added info about using /cvsweb/ as a path. Closes: #269950.
* Added info about blocking access to the Attic, because this
is not a location with files that can be checked out. Closes: #259450.
-- James Bromberger Tue, 2 Nov 2004 20:05:53 +0000
cvsweb (3:3.0.1-2) unstable; urgency=low
* Remove line "$ENV{QUERY_STRING} = uri_escape($ENV{QUERY_STRING});",
since the values are escaped lower down in the script. I'm not sure
how that snuck in there. Thanks to all on the cvsweb who analysed
this, and to Kevin Jamiesno and scop_AT_Freebsd.org. Closes: #250757.
-- James Bromberger Mon, 21 Jun 2004 03:28:38 +0100
cvsweb (3:3.0.1-1) unstable; urgency=low
* New upstream release (3.0.1).
* Include language files for enscript from the source. Closes: #247496.
* Add cgi-less exeution patch from Martin Shulze. Closes: #247452.
-- James Bromberger Sun, 16 May 2004 22:47:19 +0100
cvsweb (3:3.0.0-1.1) unstable; urgency=low
* Err, that last changelog should be '/var/lib/cvs', not
'/usr/lib/cvs'. It's correct in the config file, just a
messup here. Thanks to Ardo for pointing
this out.
-- James Bromberger Sun, 29 Feb 2004 22:19:06 +0000
cvsweb (3:3.0.0-1) unstable; urgency=low
* New upstream release. Thanks to Arthur Bergman for the nudge.
* Location of 'Local Repository' now corrected back to /usr/lib/cvs
(the default for the cvs package).
-- James Bromberger Sun, 29 Feb 2004 19:19:18 +0000
cvsweb (3:2.9.2-1) unstable; urgency=low
* New upstream release.
* Old bug: images are available from other hosts with this release;
please read the documentation in /usr/share/doc/cvsweb if you have
trouble. Closes: #139090
* Old bug: logo is set to '' if not defined in this version.
Closes: #142347
-- James Bromberger Fri, 13 Feb 2004 00:41:52 +0000
cvsweb (3:2.9.1-1) unstable; urgency=low
* New upstream release (beta) from FreeBSD fork.
* New maintainer. Closes: #155047
* Fix grammer in man page. Closes: #172886
-- James Bromberger Mon, 5 Jan 2004 23:01:55 +0000
cvsweb (3:1.112-4) unstable; urgency=low
* Orphaned this package, since I use viewcvs and probably won't find the
time to come up with the hoped for cvsweb -> viewcvs migration script.
* Whoever takes this package on should look into the branch at
http://www.FreeBSD.org/projects/cvsweb.html
-- Joey Hess Wed, 31 Jul 2002 22:25:33 -0400
cvsweb (3:1.112-3) unstable; urgency=low
* debhelper v4
* Push viewcvs some more. Still no automatic conversion though.
-- Joey Hess Thu, 13 Jun 2002 18:01:50 -0400
cvsweb (3:1.112-2) unstable; urgency=low
* Patch from Gary Young to url-escape filenames
when downloading, eg, when there is a space in the filename.
Closes: #143394
-- Joey Hess Wed, 22 May 2002 13:24:33 -0400
cvsweb (3:1.112-1) unstable; urgency=low
* New upstream release.
-- Joey Hess Fri, 28 Dec 2001 23:48:04 -0500
cvsweb (3:1.100-3) unstable; urgency=low
* This package is very much on its way out. Even I, the maintainer, use
viewcvs. I've added a README.Debian about this, and hope to drop it
sometime, but have not really decided if this should happen before woody
is relased, or after. The populatiry contest results, unfortunatly, are
not helpful.
-- Joey Hess Tue, 16 Oct 2001 23:00:10 -0400
cvsweb (3:1.100-2) unstable; urgency=low
* Added real package dep (lintian)
* Debhelper v3.
-- Joey Hess Sat, 10 Feb 2001 00:20:26 -0800
cvsweb (3:1.100-1) unstable; urgency=low
* New upstream release, Closes: #72509
-- Joey Hess Thu, 28 Dec 2000 17:55:24 -0800
cvsweb (3:1.93-1) unstable; urgency=low
* New upstream release.
-- Joey Hess Wed, 30 Aug 2000 13:09:15 -0700
cvsweb (3:1.86-3) unstable; urgency=low
* Killed the -w. I had been leaving it on to find warnings and fix them,
but since it looks like this package will soon be replaced by viewcvs
anyway, no reason to bother. Closes: #69118
-- Joey Hess Tue, 22 Aug 2000 22:24:22 -0700
cvsweb (3:1.86-2) unstable; urgency=low
* Modified cvsweb.conf to make the tag specify all colors, not
just some, as the html 4.0 spec reccommends. Of course, if you're like
me, you prefer to just comment that line out. Closes: #69732
-- Joey Hess Tue, 22 Aug 2000 21:57:08 -0700
cvsweb (3:1.86-1) unstable; urgency=low
* New upstream release.
-- Joey Hess Mon, 10 Jul 2000 17:28:12 -0700
cvsweb (3:1.80-8) unstable; urgency=low
* More extensive patch, should close all possible wacky filename issues.
-- Joey Hess Thu, 6 Jul 2000 20:46:44 -0700
cvsweb (3:1.80-6) unstable; urgency=low
* Applied patch to fix display of files with ' in them.
cvsweb still has trouble with such files, but at least they don't kill
the directory listing. Closes: #63431
* FWIW, I expect Debian will soon be dropping support for cvsweb, and
moving to ViewCVS. Cvsweb is too buggy and badly written to continue
supporting, IMHO.
-- Joey Hess Thu, 6 Jul 2000 16:20:38 -0700
cvsweb (3:1.80-5) unstable; urgency=low
* Fixed some undefined value warnings if no logo was configured.
* Fixed downloading of top-level repository tarballs. Closes: #64251
-- Joey Hess Thu, 18 May 2000 15:36:05 -0700
cvsweb (3:1.80-4) unstable; urgency=low
* Corrected priority to match override file.
-- Joey Hess Mon, 1 May 2000 20:17:16 -0700
cvsweb (3:1.80-3) unstable; urgency=low
* Added an experimental new feature: downloading of tarballs right out of
cvs. Disabled by default.
-- Joey Hess Fri, 25 Feb 2000 05:40:50 -0800
cvsweb (3:1.80-2) unstable; urgency=low
* Wrote a man page, though this is mostly pointless since it's a
cgi script. Closes: #58156
-- Joey Hess Tue, 15 Feb 2000 10:48:23 -0800
cvsweb (3:1.80-1) unstable; urgency=low
* New upstream release.
-- Joey Hess Tue, 8 Feb 2000 00:03:24 -0800
cvsweb (3:1.79-3) unstable; urgency=low
* Build deps.
-- Joey Hess Sat, 4 Dec 1999 00:49:14 -0800
cvsweb (3:1.79-2) unstable; urgency=low
* Applied patch to make it work with files with spaces in them. Could not
apply the portion of the patch that adds .cl support, since mime is now
handled differently. Closes: #47722
* Changed the addresss line to a neutral "generated by cvsweb", with a
link to the upstream source. Closes: #23920, #50766.
-- Joey Hess Tue, 23 Nov 1999 15:11:55 -0800
cvsweb (3:1.79-1) unstable; urgency=low
* New upstream source, new maintainer.
* Pristine source and a proper Debian revision number. Closes: #44189
* To use pristine source, I cannot ship a jpeg in the package. I feel
plaster our logo all over cvsweb pages is unnecessary anyway, so no logo
is used by default.
* Removed modified README, gone back to the pristine one.
* Minor changes to control.
* Updated copyright file. Include upstream source location.
* /etc/cvsweb.conf _is_ a dpkg config file, dpkg never wipes out a users
config file, and thus I think bug #25007 was user error. (Closes: #25007)
* Don't ship cvsweb.conf with a CVSROOT set at all, as I think doing so
could be a security risk if /usr/local/cvsroot is a cvs repository but
not one you want made public.
* Although I disagree that cvsweb's previous NMU didn't already fix the
perl5 problem (it does depend on perl5), I applied the patch verbatim,
to use dh_perl. Closes: #50022, one way or another..
* Cleaned up debian/rules to my specs.
* Include INSTALL in the .deb because it has some configuration info in it.
* This package already depends on rcs, Closes: #33906, #32544, #41154
* This package already depends on perl5, Closes: #41709, #41399, #41472
* cvsweb no longer uses @restrict, it's new hiding mechanism is based on
module names. This is inherently safe from playing with '//', '.', or
'..' in the input path. Closes: #42132
* No bugs left!
-- Joey Hess Fri, 19 Nov 1999 20:05:36 -0800
cvsweb (3:1.61.2) unstable; urgency=low
* Merged NMU diff to my own copy of the source, commited to CVS.
* Edit the conffile, changed default sort to by date, and diff type to
`u', since it presents both that option and the fancy colored diff too
when it's set for `u' by default.
* Add `png' and `xpm' to mime types hash. (in conffile)
* Add comments describing how to set up the `cvslock' group.
* Switch to new open use logo.
-- Karl M. Hegbloom Tue, 9 Nov 1999 15:37:48 -0800
cvsweb (3:1.61.1) unstable; urgency=low
* New upstream version from H. Zeller
and H. Nordstrøm .
Please see the README for more complete information.
-- Karl M. Hegbloom Sat, 12 Jun 1999 21:07:45 -0700
cvsweb (2:108) unstable; urgency=low
* Minor cleanups.
-- Karl M. Hegbloom Wed, 8 Apr 1998 07:20:14 -0700
cvsweb (2:107) frozen; urgency=low
* Each subdirectory in the Up nav link is clickable now.
* Applied patch to allow config of tag.
* Upload to frozen.
-- Karl M. Hegbloom Wed, 8 Apr 1998 04:48:39 -0700
cvsweb (2:106) unstable; urgency=low
* Changed version numbering again, removing -n extension.
* Now has 3 column table directory listings.
* I'm either going to orphan this or port to Scheme. I hate perl's
hyper-syntactic bullshit. I'll let yous know.
* Added some targets to debian/rules to facilitate work with
cvs-buildpackage.
* Allow setting bgcolor and background in "cvsweb.conf".
* Moved hard coded tags out of the script into the $h1 variable in
"cvsweb.conf" to give the site administrator more control over the
presentation of the CVS interface page.
-- Karl M. Hegbloom Sun, 8 Mar 1998 13:07:42 -0800
cvsweb (1:105-1) unstable; urgency=low
* Add height and width attributes to all icons to speed page loading.
* Use new redrawn Mr. Blue-eye Debian logos, transparentized.
* Also install apache icons for folks using `boa' (#17493)
* Simplify the $gzip_output option in "cvsweb.conf" to either on or off
in the dpkg-inst default. (#18446)
* Use full `gzip -9' compression for web output stream.
* Changed version numbering to the Debian-only-package style, remem-
bering to use an epoch. This program comes from Bill Fenner at
FreeBSD, but my changes make the .diff larger than the original perl
script, since it would include the .gif files in UU-encoded form, as
well as my edits. The version id printout in the WWW output indicates
this is the SPI branch of `cvsweb'. I don't think Mr. Fenner will get
mad. :-)
* Reorganized the source directory, with a subdirectory for icons and
logos.
* Apply patch from Jim Pick to regexp-quote a filename
variable so that "gtk+" will have a literal \#+ character rather than
a long string of \#k at the end. (#18445)
* Pulled the hard coded version number out of the script, replaced it
with @cvsweb_version@, renamed the script with a ".in" extension, put
a variable into "rules" that gets filled by a $(shell ...) statement
which uses `dpkg-parsechangelog' and `sed -n -e ...' to get the right
version number, and a rule to create `cvsweb' using a `sed' of
"cvsweb.in".
* Place under `cvs-buildpackage', choosing to reimport and thus toss the
history rather than retag my original CVS import.
* The "current directory" indicator is split on `/' and each subdirectory
is clickable for navigation now.
-- Karl M. Hegbloom Sat, 7 Mar 1998 21:35:16 -0800
debian/cvsweb.manpages 0000644 0000000 0000000 00000000020 11427250034 012162 0 ustar debian/cvsweb.7