archie/prospero
2024-05-27 16:13:40 +02:00
..
app Intial commit 2024-05-27 16:13:40 +02:00
doc Intial commit 2024-05-27 16:13:40 +02:00
include Intial commit 2024-05-27 16:13:40 +02:00
lib Intial commit 2024-05-27 16:13:40 +02:00
misc Intial commit 2024-05-27 16:13:40 +02:00
patches Intial commit 2024-05-27 16:13:40 +02:00
server Intial commit 2024-05-27 16:13:40 +02:00
user Intial commit 2024-05-27 16:13:40 +02:00
ACKNOWLEDGEMENTS Intial commit 2024-05-27 16:13:40 +02:00
announcement Intial commit 2024-05-27 16:13:40 +02:00
CHANGES Intial commit 2024-05-27 16:13:40 +02:00
FILES Intial commit 2024-05-27 16:13:40 +02:00
INSTALLATION Intial commit 2024-05-27 16:13:40 +02:00
INSTALLATION_s Intial commit 2024-05-27 16:13:40 +02:00
INSTALLATION_u Intial commit 2024-05-27 16:13:40 +02:00
Makefile Intial commit 2024-05-27 16:13:40 +02:00
Makefile.boilerplate Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.aix-2 Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.dist Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.sunos-4.1.3 Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.sunos-4.1.3_u1 Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.sunos-5.3 Intial commit 2024-05-27 16:13:40 +02:00
Makefile.config.SunOS-5.6 Intial commit 2024-05-27 16:13:40 +02:00
Makefile.in Intial commit 2024-05-27 16:13:40 +02:00
pfs_threads.doc Intial commit 2024-05-27 16:13:40 +02:00
README Intial commit 2024-05-27 16:13:40 +02:00
SUPPORTED Intial commit 2024-05-27 16:13:40 +02:00

-*-text-*-
This is Prospero release Alpha.5.2a.  This release has had a number of
changes made to it since Beta.5.1.  If you are running an archie
server, then you almost certainly really want to install your server
under Beta.5.1, not Alpha.5.2a.  

Installation instructions can be found in the file INSTALLATION_s for
the client and server, or INSTALLATION_u for the client only.

The most important new features in this version of Prospero are:

(a) A menu-based browser client, similar to the Gopher client
(b) A gateway server which makes all of Gopherspace available through 
    Prospero queries. 
(c) A menu-based browser API interface library to Prospero, which allows
    one to easily write new browsers that use Prospero to make their underlying
    calls.
(d) A new per-server password authentication mechanism, which provides
    far stronger authentication than before for sites that are not running 
    Kerberos.
(e) ACLs have now been implemented for all Prospero objects, not just
    for links and directories.  You can now control who can set
    {\sc object} attributes on files and directories.

The menu browser client can be invoked as 'menu'.  It's mostly
self-documenting, with some additional documentation in the user's
manual.  It provides a much needed alternative interface to Prospero.
If you compile the Prospero clients in the easiest way you can, you
can start it up with 'menu' and explore the default menu at the USC
Information Sciences Institute guest site.

The menu-based browser supports all of the basic Gopher types:
searches, text files, data files, and portals (what Gopher calls
telnet sessions).  It does not yet support sophisticated display of
binary image files, reading Postscript or MIME documents, playing
sounds, or automatic decoding of uuencoded, compressed, or tarred
files.  These enhancements will be added shortly; the protocol
definitions for them have already been made.

The gateway server is part of the Prospero server, and translates
Prospero queries into Gopher protocol queries.

The latest release also features:

-- Improvements to the server code so that old xarchie clients don't
   break (see the CHANGES file).  
-- Messages to the Prospero server may now be of arbitrary length.
-- An expanded library reference manual
-- The user's manual has been updated to reflect the current version
   of Prospero.  A few things still need to be documented; those are
   noted in the user's manual.
-- Improvements to the Kerberos version 5 support
-- Caching of native directories and reliability improvements to the
   directory writing code.  OBJECT attributes are cached.  The
   directory server now treats all links and objects equally, so you
   can attach attributes to native links and objects too.  The only
   exception is that you still can't delete native links from a
   directory.  (If you want this feature available, write to us; we'd
   like to know if there's any demand for it.)  The directory server
   now always tells the truth about whether a native link is a FILE or
   a DIRECTORY.

This release of Prospero includes a standalone client to query archie
servers.  It is standalone in the sense that, once compiled, it does
not require Prospero to be installed on the host from which it is to
be used.  It is installed by default when you build the Prospero
utilities.  As distributed, no default server is configured for the
archie client. To specify a default, edit the line ARCHIE_HOST in
include/archie.h. 

Look at the file CHANGES in this directory for a list of recent changes to
 Prospero.

Look at the file SUPPORTED in this directory for a list of which
machines and operating systems Prospero has been compiled on and of
which are supported.