From owner-cvs-all Thu Jan 11 20:26:35 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7FD5F37B400; Thu, 11 Jan 2001 20:26:11 -0800 (PST) Received: (from knu@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0C4QBp49702; Thu, 11 Jan 2001 20:26:11 -0800 (PST) (envelope-from knu) Message-Id: <200101120426.f0C4QBp49702@freefall.freebsd.org> From: Akinori MUSHA Date: Thu, 11 Jan 2001 20:26:11 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: www/en/cgi cvsweb.cgi cvsweb.conf cvsweb.conf-freebsd cvsweb.conf-netbsd cvsweb.conf-openbsd X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG knu 2001/01/11 20:26:11 PST Modified files: en/cgi cvsweb.cgi cvsweb.conf cvsweb.conf-freebsd cvsweb.conf-netbsd cvsweb.conf-openbsd Log: Merge from knu-cvsweb 1.104.1.63. 2001-01-12 08:42 knu * cvsweb.cgi, cvsweb.conf-freebsd, cvsweb.conf-netbsd, cvsweb.conf-openbsd: Clean up URI parser. Workaround thttpd's buggy SCRIPT_NAME / PATH_INFO parser. Requested by: Makoto MATSUSHITA Allow downloading a single port/pkgsrc in tarball by default. 2001-01-12 03:17 knu * cvsweb.cgi, cvsweb.conf: D'oh, forgot to chomp the result of `uname`. Submitted by: Christian Weisgerber 2001-01-11 11:00 knu * cvsweb.cgi, cvsweb.conf: Oops. 2001-01-11 10:52 knu * cvsweb.cgi, cvsweb.conf, cvsweb.conf-freebsd, cvsweb.conf-netbsd, cvsweb.conf-openbsd: Run "tar cf - ... | gzip -c" rather than "tar zcf - ..." to avoid tar(1)'s automatic padding of nulls to align with the block size, which is just garbage for a receiver. Noted by: Katsuyuki Komatsu Have $uname variable to hold the OS implementation name. Move %CMD's initialization part to the beginning of cvsweb.conf so it can use $uname and configure properly for the OS. Wrap FreeBSD or OpenBSD specific features in conditional blocks using $uname. Fix some open() calls in good manners. 2001-01-05 09:00 knu * cvsweb.cgi: Delete $ENV{PATH} before everything. (against -T paranoia) It's nothing to worry since cvsweb.cgi always invokes executables by full paths, though. Correct the error messages regarding $command_path. 2001-01-03 17:57 knu * cvsweb.cgi, cvsweb.conf: Don't rely on perl's $ENV{PATH} search. Search commands for itself and specify them by full paths. Revision Changes Path 1.67 +81 -66 www/en/cgi/cvsweb.cgi 1.15 +27 -12 www/en/cgi/cvsweb.conf 1.6 +11 -4 www/en/cgi/cvsweb.conf-freebsd 1.7 +11 -4 www/en/cgi/cvsweb.conf-netbsd 1.5 +11 -4 www/en/cgi/cvsweb.conf-openbsd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message