Announce: The V6 Web Engine

Francois Rouaix (rouaix@cadet.inria.fr)
Tue, 18 Jun 1996 13:57:42 +0200

Message-Id: <199606181157.NAA30809@cadet.inria.fr>
To: caml-list@pauillac.inria.fr
Subject: Announce: The V6 Web Engine
Date: Tue, 18 Jun 1996 13:57:42 +0200
From: Francois Rouaix <rouaix@cadet.inria.fr>

Yet another hack for the Web in Caml:

OVERVIEW:

The V6 Engine is to the Web what pipes are in Unix systems: a
compositional device to combine document processing. To be easily
integrated in the Web architecture, V6 is available as a personal proxy.
Relying on a common skeleton architecture and Web related libraries, V6
can be easily configured to support various sets of filters while remaining
portable and browser independent. The filters may act on the requests
emitted by the browser (or other web client) or on the document returned by
a server, or both.

In the current release (Release 1), the available filters include
- flexible caching
- request redirection
- HTML filtering (based on NoShit)
- global history
- on-the-fly full text indexing (requires FFW)

V6 can be used to support many other navigation aids and Web-related
tools in a uniform, browser independent way. In addition, V6 can also be
used as a traditional http server: this is particularly useful to serve
private files without needing access to the site-wide http server, or to
interface to local, private applications (mail, ...) through the CGI
interface.

V6 is written in Objective Caml. This version runs only on Unix platforms.
It has been tested mostly on Linux (1.2.13 ELF), but is known to run
on Alpha OSF1, Solaris, SunOS 4.1.x.

CONTENTS:
INSTALL instructions for installation
LICENSE license and copyright notice
Makefile main Makefile
README this file
ffw.diffs Diffs for the FFW 2.4 full-text indexer
config/ template configuration files
html/ HTML files for internal V6 services
kernel/ Core V6 Engine
main/ V6 launch
misc/ miscellaneous library
modules/ service components and filters
tester/ Simple performance tester
tools/ various utilities

COPYRIGHT:

All files in this distribution are copyright 1996 Institut National de
Recherche en Informatique et Automatique (INRIA) and distributed under
the conditions stated in file LICENSE.
They can be freely redistributed for non-commercial purposes, provided
the copyright notice remains attached.

INSTALLATION:

See the file INSTALL for installation instructions on Unix machines.

DOCUMENTATION:

A preliminary version of the V6 manual is available by anonymous FTP,
as described below.

AVAILABILITY:

The complete V6 distribution resides on ftp.inria.fr and can be accessed by
anonymous FTP:

host: ftp.inria.fr (192.93.2.54)
directory: INRIA/Projects/cristal/Francois.Rouaix/V6

or through a Web browser at
<URL:ftp://ftp.inria.fr/INRIA/Projects/cristal/Francois.Rouaix/V6>

The V6 Home Page is located at
<URL:http://pauillac.inria.fr/~rouaix/V6/>

BUG REPORTS AND USER FEEDBACK:

Send your bug reports and suggestions by E-mail to:

Francois.Rouaix@inria.fr

--
Francois.Rouaix@inria.fr                   Projet Cristal - INRIA Rocquencourt