Commit graph

93 commits

Author SHA1 Message Date
Wolfram Schneider
f4a2b49d53 Mail header fields (to, cc, ...) are case insensitive.
HTML anchors (http, mailto, ...)  are case insensitive.
1998-03-08 17:38:00 +00:00
John Fieber
e912559710 Add a simple filter to turn URL type things in to HTML anchors.
Improved URL detection patterns gladly accepted.
1998-02-27 03:45:29 +00:00
John Fieber
2944f9fd66 Send out a last-modified HTTP header field to enhance the cachability
of messages.
1998-02-27 02:56:26 +00:00
John Fieber
5bc2104342 Oops, left a bit of debugging stuff turned on. 1998-02-27 01:34:07 +00:00
John Fieber
bb0d79615f Some change how messages are retrieved after a search is done.
1. Retrievals should be much faster and put much less load on hub,
   particularly for complex searches.

2. URLs for messages are no longer query dependent, so when a message
   you have already looked at pops up in a different search, you your
   browser history mechanism can recognize it and color the link
   appropriately.

3. Messages are potentially cachable; I may have to tweak the
   HTTP header to make it really work though.
1998-02-26 23:49:58 +00:00
Bill Fenner
8f4e2716ec Use reply-to if present for originator's email address. 1998-02-19 20:14:53 +00:00
Wolfram Schneider
6f6b9e531a Update copyright to 1998. 1998-02-15 16:03:21 +00:00
Wolfram Schneider
ef27a45de7 Mail header fields are case insensitive. 1998-02-12 11:09:44 +00:00
Wolfram Schneider
7dae10b5d4 Use html_header and html_footer functions from cgi-style.pl. 1998-02-12 11:04:03 +00:00
Wolfram Schneider
26a9aa4ccc perl quote typo which prevent the evaluation of some variables
int the html footer.
1998-02-12 10:55:18 +00:00
Wolfram Schneider
91ec59b0c3 My homepage moved. 1998-02-12 10:38:35 +00:00
John Fieber
7fe7414396 Use the waisq in /usr/local/www/bin instead of /usr/local/bin. 1998-02-09 14:35:00 +00:00
Bill Fenner
8c69aca775 Skip printing empty fields from the PR. This skips the new, unused
GNATS fields like Quarter: and Keywords: (but won't skip them if someone
actually uses them).
1998-01-22 02:31:11 +00:00
John Fieber
5f75a31d38 Waisq lives in /usr/local/bin now. 1998-01-17 05:07:53 +00:00
Wolfram Schneider
9d5e50905a Append timezone "UTC" to the date output. RCS display all times
in Coordinated  Universal  Time (UTC) by default.
1998-01-12 16:27:14 +00:00
Wolfram Schneider
3fe7f2a8d0 Someone deleted the 2.2.2 packages from ftp.freeebsd.org and
renamed the directory packages-2.1.6 to packages-2.1.7.
1998-01-06 19:43:58 +00:00
Wolfram Schneider
1eb6447aed Add BSD style copyright notice. 1997-12-23 18:39:47 +00:00
Bill Fenner
816413359b Fix module name parsing (e.g. cvsweb.cgi/sys_netinet works again) 1997-11-19 19:20:22 +00:00
Bill Fenner
4d77a0857c Make dolog a function, to clean up the body of the "big switch".
Make the "$CVSROOT missing" message seem like a temporary error, to
 reduce email to webmaster when freefall is down.
Only display Attic button when there's an Attic present
Consolidate style of &cvsroot additions
1997-11-19 19:07:18 +00:00
Wolfram Schneider
8bb843408c Add a new function `get_the_source' which print the source
of the current cgi script as plain text if called with the
path `/get_the_source'. E.g.

        http://www.foo.com/cgi/foobar.cgi/get_the_source

print the source of the script foobar.cgi.
1997-11-17 00:29:53 +00:00
Wolfram Schneider
82ceb2d953 Source the config file /usr/local/etc/cvsweb and
/usr/local/etc/cvsweb-$cvsroot if exists. The config files
are perl scripts.

This make it possible to define local cvs roots, help messages,
navigation bar and E-Mail addresses without changing the
original cvsweb.cgi script.
1997-11-15 16:48:07 +00:00
Wolfram Schneider
c97e6997ab Add support for multiple cvs root directories. This allow
to use one script for different cvs trees, e.g.

learn:
cvsweb.cgi?cvsroot=learn

freebsd:
cvsweb.cgi?cvsroot=freebsd

openbsd:
cvsweb.cgi/src/bin/cat/cat.c?cvsroot=openbsd

The default cvs root is `freebsd'.
1997-11-14 17:36:47 +00:00
Wolfram Schneider
243e91422b Add sort by knob for freebsd mailinglists search. Values are author, date,
subject and score. Score is the default sort option.
1997-11-08 18:22:27 +00:00
Wolfram Schneider
98aa89eea4 Add link to the sources of a port at the bottom of the description page 1997-11-08 14:21:32 +00:00
Wolfram Schneider
7b590c20f9 The characters )>,; are not part of an URL
Submitted by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
1997-11-04 13:00:05 +00:00
Bill Fenner
d5095625d8 Quote arguments to query-pr so that multi-word arguments
can be used in the query.
1997-10-27 05:10:43 +00:00
Wolfram Schneider
9b3e1564d3 Disable on-the-fly compression, not supported by ftp.freebsd.org 1997-10-24 13:50:01 +00:00
Wolfram Schneider
2376b1a8ff Update release date of 2.2.5R.
Switch to international date format for cvs -D<date>.
1997-10-13 22:30:18 +00:00
Wolfram Schneider
5ba4a59590 Verify the recipient address. 1997-10-13 22:27:37 +00:00
Wolfram Schneider
492bfc51f5 Use url.cgi for DESCR link. 1997-10-11 15:58:38 +00:00
Wolfram Schneider
0dc3227592 url.cgi - make plain text URLs clickable 1997-10-11 15:58:11 +00:00
Wolfram Schneider
798ebfd9f5 Add releases '2.2.5' and 'stable'.
Make 'stable' the default release for searching.
1997-10-06 13:44:23 +00:00
Wolfram Schneider
75d0d78863 Print RUN_DEPENDS in `Requires' field too, not only BUILD_DEPENDS.
Pointed out by: Thomas Gellekum <tg@ihf.rwth-aachen.de>
1997-10-06 11:38:27 +00:00
Wolfram Schneider
274c3c80b7 switch to international standard date notation 1997-10-03 16:04:25 +00:00
Wolfram Schneider
3ac239060c Add ending '/' to Browse link, we moved from ftp to http protocol. 1997-10-03 14:09:25 +00:00
Wolfram Schneider
56f2129c34 Update man.cgi URL. 1997-09-28 09:24:40 +00:00
Wolfram Schneider
29e6e1fbbb Redirect FreeBSD man script. 1997-09-27 21:27:18 +00:00
Wolfram Schneider
b329b3e87b Install ports.cgi pds.cgi 1997-09-19 20:45:48 +00:00
Wolfram Schneider
57bc7f5e4f ports.cgi - search engine for FreeBSD ports
o search for a port by name or description
		o search for new or updated ports

pds.cgi - FreeBSD Ports download sources cgi script
		print a list of source files for a port
1997-09-19 16:47:40 +00:00
Wolfram Schneider
fb32a4963d Install missing_handler.cgi 1997-09-09 17:51:04 +00:00
Bill Fenner
2437b7a96d Hide Attic directories by default; show files that are in the Attic in their
old location with an "(in the Attic)" notation.
Make queries sticky so that only_on_branch &c can live across directory
 traversals.
Learn about file death.
1997-07-19 00:54:40 +00:00
Wolfram Schneider
499820461d missing_handler.cgi - User friendly error response (Apache style)
default apache message:
----------------------------------------------------------------------
File Not found
The requested URL /~wosch/test/bla was not found on this server.
----------------------------------------------------------------------

missing_handler.cgi message:
----------------------------------------------------------------------
                      FreeBSD.org - Document not found

  The file

     http://www.FreeBSD.org/~wosch/test/bla

  does not exist at this server. You are coming from

     http://www.freebsd.org/~wosch/test/error.html.

  The closest match to your request is http://www.freebsd.org.
  Please contact the server administrator wosch@FreeBSD.org.

  Thank you very much!

    _________________________________________________________________

<footer>
----------------------------------------------------------------------
1997-07-17 17:30:20 +00:00
Bill Fenner
519481482d Teach cvsweb about the "branch:" RCS header
Print out information about branch points as well as branches.
Don't use user input in regexp's (e.g. turned /^${module}\s+(\S+)/o
    into /^(\S+)\s+(\S+)/o && $module eq $1) to avoid "foo.c++"
    regex error
Add to safeglob() a little (although it's still not used yet)
1997-07-01 22:19:57 +00:00
Masafumi Max NAKANE
d80b44fe93 Add $Id$. 1997-07-01 05:38:16 +00:00
Megan McCormack
ec757edec8 Made registration to announce@freebsd.org immediate. 1997-06-24 03:20:57 +00:00
John Fieber
977fa4e1c7 Make cgi scripts inherit the new "look and feel". 1997-06-10 12:47:11 +00:00
Megan McCormack
7a7698c3c3 Shiny new logo for FreeBSD web pages. New index.html made from defunct welcome.html.
Navigaton bars on index.html and second level pages. Registration page added.
1997-06-10 04:48:09 +00:00
Bill Fenner
92aaee87ef Stefan's cvsweb commit made me realize that I forgot to committed this
stuff after testing it, since I had fixed that bug already.  Oops!

- Added "?only_on_branch=RELENG_2_2" (e.g.) support and form to select
- Make diff requests refer to foo.diff so browsers don't tend to overwrite
  source files with diff's
- Get rid of content-transfer-encoding: x-gzip since it's not sufficiently
  standard
- Parse PR references in log messages
- Add side-by-side as a diff option (?f=s)
- Use &html_header() to get consistent look for error messages
- Make checkout and diff into functions for flexibility
1997-04-30 18:25:05 +00:00
Stefan Bethke
98fe3939f7 When entering a path starting with a valid module name, but ending in an
non-existing  file or directory, a redirect to exactly the same locations
was issued, instead of an error messages.
Reported by Jan Schreiber <akira@loopback.org>
1997-04-30 07:35:11 +00:00
Bill Fenner
3d32f310e8 Allow module name followed by a filename, e.g.
http://www.freebsd.org/cgi/cvsweb.cgi/mrouted/main.c
Fix the revision comparison function; diff's between branch and head
	are no longer reversed.
1997-03-20 01:36:20 +00:00