Commit graph

374 commits

Author SHA1 Message Date
Wolfram Schneider
07d89beec5 add FreeBSD 4.3R
remove FreeBSD 4.2R

PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
2001-05-13 17:33:37 +00:00
Wolfram Schneider
54897f6553 no tar on the fly on ftp5.freebsd.org
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
2001-05-13 17:26:12 +00:00
Akinori MUSHA
2a6c99f39f Apply a hot fix to correct a link in the navigation header. 2001-05-10 17:46:04 +00:00
Wolfram Schneider
554ed63bec typo in last commit 2001-05-07 22:32:53 +00:00
Wolfram Schneider
645cca3e6d ftp.FreeBSD.org nightmare workarounds. 2001-05-07 22:14:17 +00:00
Wolfram Schneider
dbd8ba9a85 Disallow GET requests. 2001-05-07 19:28:09 +00:00
Akinori MUSHA
395a58f180 Merge from knu-cvsweb 1.106.1.71.
2001-05-08  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.cgi: Fix a typo and get diff -F RE to really work.
2001-05-07 17:20:40 +00:00
Wolfram Schneider
2a9648db43 Added FreeBSD 4.3-RELEASE 2001-04-25 18:32:24 +00:00
Wolfram Schneider
64076d13d8 Added Darwin 1.3 ppc manpages - the core of the MacOS X 2001-04-25 18:17:57 +00:00
Akinori MUSHA
0e7b605168 Merge from knu-cvsweb 1.106.1.70b.
2001-04-25  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.conf: Introduce the new knu-cvsweb site:
	http://www.idaemons.org/~knu/cvsweb/
2001-04-24 16:13:57 +00:00
Akinori MUSHA
065175746d Merge from knu-cvsweb 1.106.1.70.
2001-03-28 02:20  knu

	* cvsweb.cgi: Re-fix the bogus fix for the previous
	colons-in-a-filename problem.

	Noted by:	Yar Tikhiy <yar@freebsd.org>

2001-03-28 01:39  knu

	* cvsweb.cgi: Conform cvsweb-markup pages to HTML 4.0 Transitional.

	Submitted by:	Will Andrews <will@physics.purdue.edu>
	Validated by:	http://validator.w3.org/
2001-03-27 17:26:31 +00:00
Wolfram Schneider
68dc4f8c29 Copyright++ 2001-03-25 20:22:02 +00:00
Wolfram Schneider
ac972121cd the link to yahoo is dead
http://www.yahoo.com/Computers_and_Internet/Information_and_Documentation/Man_Pa
ges/
2001-03-22 20:21:01 +00:00
Akinori MUSHA
2b1e770324 Merge from knu-cvsweb 1.106.1.68.
2001-03-23  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.cgi: Encode colons in file names properly.

	FreeBSD PR:	25963
	Submitted by:	Marc van Woerkom <3d@FreeBSD.org>

	* cvsweb.cgi: MFZ: 1.106.  Do closedir() properly.

2001-02-01  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.cgi: Use a fixed-width font in the colored diff view.

	Requested by:	Julian Elischer <julian@elischer.org>

2001-01-29  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.cgi: Remove an obsolete notice: CVSWEB_CONFIG is disused.
	One leftover substitution: "cvs" -> $CMD{cvs}
2001-03-22 19:55:46 +00:00
Wolfram Schneider
085b9b7afa Sleep 0.35 seconds to avoid DoS attacks from broken robots 2001-03-11 20:45:45 +00:00
Wolfram Schneider
a6564aa742 test 2001-03-11 11:06:23 +00:00
Wolfram Schneider
0c8cf4f8cc fix id again 2001-03-11 11:04:12 +00:00
Wolfram Schneider
333585ea1f fix Id 2001-03-11 11:02:23 +00:00
Wolfram Schneider
ee6ca31658 $Date$ -> $Id$ 2001-03-11 11:00:15 +00:00
Wolfram Schneider
2d89594a56 cleanup faq and copyright page 2001-03-11 10:57:57 +00:00
Wolfram Schneider
63b77fcad0 don't print the revsion of man.cgi in the footer 2001-03-11 10:53:08 +00:00
Wolfram Schneider
3de2d8b973 update copyright 2001-03-11 10:51:53 +00:00
Wolfram Schneider
86241a37d5 print PostScript output, even the manpages was cached as a catman page 2001-03-11 10:50:56 +00:00
Wolfram Schneider
732523ba35 Sleep 0.35 seconds to avoid DoS attacs 2001-03-11 10:32:58 +00:00
Wolfram Schneider
d2a92249e0 add suse alias 2001-02-25 11:57:57 +00:00
Wolfram Schneider
db43e75f61 Add FreeBSD 4.2 2001-02-24 20:43:29 +00:00
Wolfram Schneider
3474a53443 Added Suse 7.1 2001-02-23 18:35:55 +00:00
Wolfram Schneider
8162e20a6a Don't print bogus links in error case (Information on Database ...) 2001-02-22 11:51:39 +00:00
Peter Wemm
f56ae29297 Add '_' to the approved characters in the responsible field - for n_hibma 2001-02-19 19:23:19 +00:00
Wolfram Schneider
55b92cb21c Added Red Hat Linux/i386 7.0 2001-02-07 15:00:47 +00:00
Wolfram Schneider
aabb1e0977 fix some nasty bugs in perl manpages 2001-01-21 15:46:08 +00:00
Akinori MUSHA
cfcc3577b8 s/at here/here/ 2001-01-14 09:03:25 +00:00
Akinori MUSHA
d1ede62772 Merge from knu-cvsweb 1.105.1.64.
2001-01-13  Akinori MUSHA  <knu@iDaemons.org>

	* cvsweb.conf: Add some knu-cvsweb info.

	* cvsweb.cgi: MFZ: 1.105.

	* README.knu, TODO.knu, cvsweb.cgi, cvsweb.conf,
	cvsweb.conf-freebsd, cvsweb.conf-netbsd, cvsweb.conf-openbsd,
	cvsweb.conf-ruby: Change CVS tags: "Id" -> "Idaemons".
2001-01-14 08:59:59 +00:00
Akinori MUSHA
5e71bf1f62 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 <matusita@jp.FreeBSD.org>

	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 <naddy@mips.inka.de>

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 <komatsu@sarion.co.jp>

	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.
2001-01-12 04:26:10 +00:00
Peter Wemm
a8f823aed0 Do taint checking on command line args. I believe this is correct.
Bill Fenner suggested a simpler fix, but this is my fault if it is broken.
Reactivate -T
2001-01-12 00:19:09 +00:00
Wolfram Schneider
b36262e356 force taint check 2001-01-11 19:58:04 +00:00
Wolfram Schneider
5fe7b2fbcf get the source work now again 2001-01-11 19:56:37 +00:00
Peter Wemm
98d70c3686 Remove -T, this script has not been had the required taint cleaning
of arguments done yet.
2001-01-04 22:22:38 +00:00
Wolfram Schneider
6d3af291c5 The ports collections grows and perl5 seems to become slower ...
Small optimization to make ports.cgi one CPU second faster.
2001-01-04 22:12:42 +00:00
Wolfram Schneider
a18cd087ca Added SunOS 5.8 2001-01-04 19:44:13 +00:00
Akinori MUSHA
7ba234363e Grr... Pass me a pointy hat. Fix bogus flaw in merger and the @INC
problem under -T option.
2001-01-03 07:40:09 +00:00
Akinori MUSHA
7a68490f44 Merge from knu-cvsweb 1.104.1.57.
2001-01-03 11:55  knu

	* README.knu, cvsweb.cgi: Don't forget to add $query to the URL
	when redirecting.  Now module alias redirection and Attic
	redirection work with all sticky variables preserved. (Previously
	they didn't work against a non-default cvsroot)

	Put a text field on each directory view that allows user to jump
	directly to an arbitrary module, which can be specified either by a
	full module/file path or by a module alias.

2001-01-03 08:34  knu

	* README.knu, cvsweb.cgi, cvsweb.conf: List CVS repository entries
	in the specified order, not alphabetical.

	Now /usr/local/etc/cvsweb/ is the default directory for
	configuration files.
2001-01-03 03:46:29 +00:00
Akinori MUSHA
885d6122bd Merge from knu-cvsweb 1.104.1.55.
2001-01-02 21:23  knu

	* cvsweb.cgi, cvsweb.conf: Get cvsweb.cgi to run under perl -T.

	Change perl command line:

	  Change perl5 to perl and just declare `require 5.000'.

	  Remove -s option that was intended for debug use.

	  Add -T option to perform security checks.

	Change search paths for cvsweb.conf:

	  Don't adopt the value of $ENV{CVSWEB_CONFIG} that was intended
	for
	  debug use.

	  Search the same directory that cvsweb.cgi is in instead of the
	  current directory.

	Invoking `last' in `do { ... } while (0);' is wrong.  Change the
	loop to `while (1) { ... last; }'.

	Don't do chdir.  Instead, use tar(1)'s -C option and cvs(1)
	export's -d option.

	Explicitly define $ENV{PATH}.

	Turn $allow_compress off by default so user can debug cvsweb.cgi
	easily. (Still enabled on freefall)
2001-01-02 12:45:29 +00:00
Akinori MUSHA
4484d758cd Merge from knu-cvsweb 1.104.1.54.
2001-01-02 08:15  knu

	* cvsweb.cgi, cvsweb.conf, cvsweb.conf-freebsd, cvsweb.conf-netbsd,
	cvsweb.conf-openbsd, cvsweb.conf-ruby: Add $prkeyword variable to
	allow user to use (e.g.) `Bug' instead of `PR' as the bug report
	identifier.

	Add cvsweb.conf-{freebsd,openbsd,netbsd,ruby} files, and move
	rather FreeBSD specific configuration values to
	cvsweb.conf-freebsd.

	Add a %funcline_regexp entry for Ruby. (*.rb)

2001-01-02 06:24  knu

	* cvsweb.conf: Add `pending' to the list of PR categories.

2001-01-02 05:57  knu

	* cvsweb.cgi: Reduce 'Use of uninitialized value' warnings.

	Noticed by:	Wolfram Schneider <wosch@schneider.org>

2000-12-30 08:56  knu

	* cvsweb.cgi: Oops, I forgot "cvs export" always need a -r/-D.
	Specify -rHEAD when no tag/branch is defaulted.

2000-12-30 08:35  knu

	* cvsweb.cgi, cvsweb.conf: Add $preformat_in_markup variable and
	turn it off by default.  This option should be turned off when you
	have files in the repository that are in a multibyte encoding which
	uses HTML special characters ([<>&"]) as part of a multi-byte
	character. (such as iso-2022-jp, ShiftJIS, etc.)  Otherwise those
	files will get screwed up in markup.

	Fix for those systems which tar(1)'s are not GNU tar(1).

	- Add @@tar_options variable and make the --ignore-failed-read flag
	optional.

	- Use cvs export instead of cvs checkout, so the --exclude 'CVS'
	flag isn't needed.

	Noticed by:	Christian Weisgerber <naddy@mips.inka.de>

	Fix for those systems which cvs(1)'s don't support -R option.
	(Actually, only FreeBSD's and OpenBSD's cvs(1) support it)

	- Add @@cvs_options and make the -R flag optional.

2000-12-29 22:29  knu

	* cvsweb.cgi: Add charset to all text/* output, including diffs.

	Submitted by:	Alexey Zelkin <phantom@cris.net>

2000-12-29 18:12  knu

	* cvsweb.cgi: The use of `do "file"' is obsolete.  Use require
	instead.

2000-12-29 17:47  knu

	* cvsweb.cgi: Add the prototype declaration for hrefquote().
2001-01-02 00:03:51 +00:00
Akinori MUSHA
9a9d515e23 Add some missing PR categories. 2001-01-01 21:22:48 +00:00
Wolfram Schneider
a2e75245f3 Add link to Site Map and Search page. 2001-01-01 19:46:55 +00:00
Wolfram Schneider
96e348472b strict pr number checking 2000-12-29 12:43:12 +00:00
Wolfram Schneider
e46c9290bb backward compatible with old ports layout 2000-12-29 10:49:45 +00:00
Akinori MUSHA
dc83c91ea5 Add 1;' at EOF so require' won't fail. 2000-12-29 09:24:40 +00:00
Akinori MUSHA
defffe51f5 Merge from knu-cvsweb 1.104.1.49. Tiny fixes.
2000-12-29 18:12  knu

	* cvsweb.cgi: The use of `do "file"' is obsolete.  Use require
	instead.

2000-12-29 17:47  knu

	* cvsweb.cgi: Add the prototype declaration for hrefquote().
2000-12-29 09:22:50 +00:00