Commit graph

325 commits

Author SHA1 Message Date
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
Akinori MUSHA
badb97994d Merge from knu-cvsweb 1.104.1.47.
2000-12-29 03:17  knu

	* README.knu: Mention automatic tarball generation feature.

2000-12-29 03:16  knu

	* TODO.knu: Directory sorting was fixed at the same time that "show
	only tags" feature was fixed.

2000-12-29 03:07  knu

	* cvsweb.cgi: Specify --ignore-failed-read on invoking tar(1).

2000-12-29 02:49  knu

	* cvsweb.cgi, cvsweb.conf: Add "automatic tarball generation"
	feature.  You can check out a whole directory in gzipped tarball.

	Obtained from:	Debian package: cvsweb_1.93-1

	Allow space characters in file names. (not tested yet)

Note that automatic tarball generation feature is disabled for the present.
2000-12-28 18:42:21 +00:00
Wolfram Schneider
a0a56a50b1 stricter @INC path
forces "taint" checks to be turned on
2000-12-28 13:43:41 +00:00
Wolfram Schneider
a57ea9886a code clean up
forces "taint" checks to be turned on
2000-12-28 13:26:48 +00:00
Wolfram Schneider
7d2f8c826b forces "taint" checks to be turned on 2000-12-28 13:19:03 +00:00
Wolfram Schneider
489da0c4fa md5 -> distinfo
forces "taint" checks to be turned on
2000-12-28 13:12:50 +00:00
Wolfram Schneider
0c6fc17179 forces "taint" checks to be turned on 2000-12-28 12:35:36 +00:00
Wolfram Schneider
7092f6d2bd Added XFree86 3.3.6, 4.0, 4.0.2 2000-12-27 17:26:20 +00:00
Wolfram Schneider
6898b0d085 Added NetBSD 1.2.1, 1.1, 1.0, 0.9 (outcommented) 2000-12-27 16:43:02 +00:00
Wolfram Schneider
5df96d7683 cleanup aliases 2000-12-27 12:31:39 +00:00
Wolfram Schneider
46b568db67 delete FreeBSD 4.0-RELEASE/Ports 2000-12-27 11:57:41 +00:00
Wolfram Schneider
789bb7ab74 Added 4.1.1 FreeBSD 2000-12-27 11:52:37 +00:00
Wolfram Schneider
5a94b814b9 Added OpenBSD 2.7 and OpenBSD 2.8 2000-12-26 17:34:47 +00:00
Wolfram Schneider
92e3b4401a Added NetBSD 1.3.2, 1.3.3, 1.4.[123], 1.5 2000-12-26 17:04:33 +00:00
Akinori MUSHA
687a203246 Silence the warnings under -ws option. 2000-12-18 04:44:38 +00:00
Akinori MUSHA
8906337490 Silence the false warnings.
Show cvsweb.cgi's modification date in the footer.
2000-12-18 04:43:56 +00:00
Akinori MUSHA
75f62cd3e4 Merge from knu-cvsweb 1.104.1.45.
2000-12-18 13:25  knu

	* TODO.knu, cvsweb.cgi: Revert MFZ: 1.103 -> 1.104 which introduced
	a bogus bug.  As noone seems to need to use 0.X revisions, I'd just
	drop it.  This should fix the "show only tags" feature.

2000-12-18 12:47  knu

	* cvsweb.cgi: Silence the warnings.

2000-12-18 11:48  knu

	* cvsweb.cgi: Add meta tags to prevent WWW robots from crawling
	over the cvsweb.

	Submitted by:	Wolfram Schneider <wolfram@schneider.org>
2000-12-18 04:39:52 +00:00
Akinori MUSHA
dd9378510a Merge from knu-cvsweb 1.104.1.42.
2000-12-08 00:11  knu

	* cvsweb.cgi: Silence `Use of uninitialized value' warnings.
	(again)

2000-12-07 03:20  knu

	* TODO.knu: Mention "show only tags" feature breakage.

2000-12-07 03:19  knu

	* cvsweb.cgi: Emit a rather better error message when a user
	requests to check out a deleted file.

	Pointed out by: Chris Faulhaber <jedgar@fxp.org>

	Cut an out-of-date error message. (adding -R and -l options to the
	cvs command line should have obsoleted it)

	Optimize, clean up.

2000-11-23 04:26  knu

	* cvsweb.cgi, cvsweb.conf: Add a new variable $charset to specify
	the charset for HTML output.

	Submitted by:	SADA Kenji <sada@bsdclub.org>
2000-12-07 15:21:06 +00:00
Paul Saab
3c593c95f5 Terminate subsitution introduced in rev 1.22. 2000-12-06 07:16:59 +00:00
Akinori MUSHA
c28360b875 Plug up a big security hole; never ever pass meta characters to shell!
Submitted by:	Anthony Rubin <tonyr@generalsearch.net>
2000-12-05 16:22:14 +00:00
Wolfram Schneider
a94af5d84e added new releases FreeBSD 4.2-RELEASE 2000-12-03 18:35:54 +00:00
Wolfram Schneider
123080699b Mail archive are always plain text files. 2000-11-29 22:10:24 +00:00
Wolfram Schneider
dc8b5031ef accept digits an multiple dashes in mailing list name for the archive 2000-11-29 22:05:34 +00:00
Wolfram Schneider
d52b336596 perl typo
Submitted by:	Chris Costello <chris@calldei.com>
2000-11-29 13:59:24 +00:00
Wolfram Schneider
f39b1e916c typo in last commit 2000-11-29 13:48:17 +00:00
Wolfram Schneider
1b334d6405 better argument checking 2000-11-29 13:39:37 +00:00
Wolfram Schneider
5e5e613f90 fix spaces in full text search 2000-11-07 21:43:02 +00:00
Jun Kuriyama
dd4f2e8d8f Switch web.mk to share/mk/web.site.mk in English version. 2000-11-07 04:05:37 +00:00
Wolfram Schneider
54d266b890 Add database pkgdescr for full text search in ports/<category>/port>/pkg-descr 2000-11-05 19:05:43 +00:00
Wolfram Schneider
c71248d604 evil hack to support full text search in ports/<category>/<port>/pkg-descr 2000-11-05 19:04:36 +00:00
Wolfram Schneider
cedb2f22f4 Create a hyperlink to cvsweb.cgi in cvs log mails. 2000-11-05 10:18:10 +00:00
Akinori MUSHA
4c28e66686 Merge from knu-cvsweb 1.104.1.39.
2000-11-05 00:32  knu

	* cvsweb.cgi: Silence `Use of uninitialized value' warnings.

2000-11-03 02:36  knu

	* README.knu: Mention cat.1 is hyperlinked as well as cat(1).

2000-11-03 02:34  knu

	* cvsweb.cgi: MFZ: 1.104:

	2000-11-02 07:05  hnordstrom

		* cvsweb.cgi: Allow for 0.X versions. CVS accepts such
		version numbers in import -b even if not strictly legal...

2000-11-03 02:33  knu

	* cvsweb.conf: Set the default diff type to unidiff for all
	browsers, not only text-based ones.
2000-11-04 19:23:25 +00:00
Wolfram Schneider
ead0572613 accept digits an multiple dashes in mailing list name 2000-11-01 09:52:06 +00:00
Steve Price
ca1a828d71 Add two new classes of problem reports: update and maintainer-update for
non-maintainer and maintainer submitted updates to ports.  Also remove
the support class so this list matches that of send-pr(1).
2000-10-29 22:16:41 +00:00
Jonathan M. Bresler
aecc5899ee getmsg.cgi used a "\n^From " pattern to find the end of
one email message and the start of another.  this hueristic
	failed on lines like "\n^From Ushant to Scilly is 35
	leagues".

	the new pattern relies upon our From line ending in the
	four digits of the year.  which is also an hueristic that
	will from fail from time to time.  For example "\n^From
	2000 substract 1 to get 1999$".

PR:	docs/21762
2000-10-29 16:29:45 +00:00
Wolfram Schneider
1b587bb8cf Fix year up to year 2899 2000-10-28 18:20:39 +00:00
Akinori MUSHA
6b2537ebd8 Set unidiff as the default diff format for non-textbased browsers too.
Requested by:	eivind, and some other people
2000-10-27 16:09:25 +00:00
Alexey Zelkin
dc5ac39672 Do not use not allowed characters in manualy built href's
PR:		misc/22191 (report)
Submitted by:	Patrick Seal <patseal@hyperhost.net>
2000-10-22 14:25:07 +00:00
Akinori MUSHA
77b9acfdc4 Merge from knu-cvsweb 1.103.1.37.
2000-10-21 00:46  knu

	* cvsweb.cgi: Always give options to click on a non-colored diff
	_and_ a colored diff.

	Requested by:	SO many people :>

2000-10-20 22:59  knu

	* TODO.knu: Hyperlinking was properly fixed.

2000-10-20 21:28  knu

	* TODO.knu, cvsweb.cgi: Fix htmllify so that <A href="...">...</A>
	won't nest. :)

	Do not show additional "(colored)" diff links when long colored
	diff is the default.

	Reduce the use of `.' operator that is known to be expensive.  Fix
	indent, clean up.

2000-10-11 06:14  knu

	* cvsweb.cgi: Introduce a new function: htmlquote().

	Clean up hyperlink tags.
	    - Use &link() instead of <a	href="...">...</a>.
	    - Do urlencode() or htmlquote() as appropriate.

2000-10-11 03:48  knu

	* cvsweb.cgi:
	  - Recognize "links" as another text mode browser.
	  - Fix the revision links in the annotation view of a file.

	Submitted by:	Christian Weisgerber <naddy@mips.inka.de>
2000-10-20 16:00:29 +00:00
Wolfram Schneider
9347c454c0 Support search in recent mail index (year 1999 and 2000).
Reset date variables so search.cgi will not print
the date of the previous mail if the date format in the
index is wrong.
2000-10-10 19:40:43 +00:00
Alexey Zelkin
0698a1f883 Fix this script to understand "new ports layout"
Noticed by: many on -www
2000-10-09 12:27:01 +00:00
Akinori MUSHA
ca00c6412c Merge from knu-cvsweb 1.103.1.33.
2000-10-07 16:44  knu

	* cvsweb.cgi: Fix &link() not to put a redundant trailing LF.

	Improve manpage linking to support "foo.1" as well as "foo(1)".

2000-10-07 16:35  knu

	* cvsweb.cgi: Fix screwups in the last commit.

	Parse rlog's output explicitly.  Recognize 77 ='s as a file
	separator, and 28 -'s as revision separator.

	Submitted by:	Makoto MATSUSHITA <matusita@jp.FreeBSD.org>

2000-10-03 04:07  knu

	* cvsweb.cgi: Cleanup $barequery generation.  Undefine "my"
	variables when they are done.
2000-10-07 07:57:33 +00:00
Wolfram Schneider
3b3e44cc3f improve HTML escaping (CSS vulnerablility)
Submitted by: Dan Rench <drench@i-works.com>
2000-10-03 19:50:16 +00:00
Akinori MUSHA
01d258dd09 Merge from knu-cvsweb 1.103.1.30.
2000-10-01 05:10  knu

	* cvsweb.cgi: Fix annotation bugs.
	  - Do not pass gzip'ed directives to cvs. (it never worked, sigh)
	  - Fix mis-spacing.  Now it should look pretty well.
2000-09-30 20:21:04 +00:00
Akinori MUSHA
a15211c2a5 Merge from knu-cvsweb 1.103.1.29.
2000-10-01 03:48  knu

	* INSTALL, cvsweb.cgi: Specify -R (Read-only mode) and -l (Do not
	log in history) flags when doing a cvs annotation so that one does
	not need to turn on the write permission on CVSROOT/history for the
	user which httpd runs cvsweb.cgi as. (typically "nobody")

2000-10-01 03:27  knu

	* cvsweb.cgi: Fix the comment to make how to set $config clear.

	Inspired by:	"Dan Langille" <dan@langille.org>

2000-09-29 03:06  knu

	* cvsweb.cgi: Trap errors in the configuration files on loading and
	show error messages.  (Previously it failed silently)

	Submitted by:	Sean Scarff <sean@pavilion.net>
2000-09-30 18:57:41 +00:00
Will Andrews
a5910766d1 Add Hungary mirror.
Submitted by:	Szilveszter Adam <sziszi@petra.hos.u-szeged.hu>
2000-09-24 09:13:35 +00:00
Akinori MUSHA
e26451d78d Add the Portuguese server back to the mirror list, which was
mistakenly lost when I upgraded cvsweb.

Noticed by:	Joao Pedras <jpedras@webvolution.net>

Merge from knu-cvsweb 1.103.1.26.

2000-09-22 20:13  knu

	* cvsweb.cgi, cvsweb.conf: Remove $backcolor and introduce
	$body_tag_for_src to allow to set the foreground color.

	Noticed by:	dcs@FreeBSD.org

2000-09-22 00:30  knu

	* cvsweb.cgi: MFZ: 1.103.
2000-09-23 20:37:58 +00:00
Will Andrews
ffd7603fc8 Update list of FTP mirrors in WWW: Add ftp[7-9].FreeBSD.org, and introduce
new Lithuanian FTP mirror category.

Submitted by:	phantom
2000-09-23 13:47:27 +00:00
Akinori MUSHA
89147eaeac Merge from knu-cvsweb 1.101.1.24.
2000-09-20 05:07  knu

	* cvsweb.cgi: Follow tab-width/tabstop/ts directives when expanding
	tabs into spaces.  Currently, only first 10 lines are scanned for
	the directives.

2000-09-20 04:57  knu

	* cvsweb.cgi: MFZ: 1.101.
	    - Fix a few bugs under mod_perl.
	    - Use the Compress::Zlib module if available.
	    - Embed PDF files inside the cvs markup view.

2000-09-20 03:35  knu

        * cvsweb.cgi: s/ts/tabstop/ that I forgot to substitute in the last
        update.

2000-09-12 02:11  knu

        * cvsweb.cgi: Allow one to set the default diff type.

        Inspired by:    Makoto MATSUSHITA <matusita@jp.FreeBSD.org>

2000-09-10 20:54  knu

        * cvsweb.cgi: Clean up spacedHtmlText().
2000-09-19 20:20:06 +00:00
Akinori MUSHA
48f5a91e42 Merge from knu-cvsweb 1.94.1.19.
2000-09-05 00:53  knu

	* cvsweb.cgi: Get the revision numbers in annotation available as
	hyperlinks.

	Requested by:	Josef Karthauser <joe@pavilion.net>

2000-09-04 23:50  knu

	* cvsweb.cgi: Fix previously introduced incorrect fix.
	s/\s+\n$//; --> s/\s+$/\n/;

	FreeBSD PR:	misc/20989
	Submitted by:	Tony Finch <dot@dotat.at>
2000-09-04 16:05:40 +00:00