95 lines
4.2 KiB
Plaintext
95 lines
4.2 KiB
Plaintext
An Alpha release of version 5 of the Prospero file system is now
|
|
available by anonymous FTP from PROSPERO.ISI.EDU in the file
|
|
pub/prospero/prospero.tar.Z (840 blocks). It can also be obtained
|
|
through Prospero itself from /releases/prospero/prospero.tar.Z
|
|
|
|
The most important change since the last major release is that the
|
|
protocol has been significantly revised. Quoting, a feature that the
|
|
previous version of the protocol mentioned but which was never
|
|
implemented, is now fully supported. This means that filenames and
|
|
object names with spaces and other strange characters in their names
|
|
now work. This is important, since Prospero is being increasingly used to
|
|
index and organize other types of data than UNIX files. The server
|
|
will still speak the older version of the protocol to older clients.
|
|
|
|
Other significant changes since the last major release include the
|
|
following
|
|
|
|
. The code is now in ANSI C.
|
|
|
|
. Remote modification and retrieval of attributes on links and files
|
|
is now fully supported. Attributes have changed significantly.
|
|
You can modify attributes through the new set_atr client program or
|
|
through the pset_at() and pset_linkat() library routines.
|
|
Attributes that happen to be stored on the VLINK structure (such as
|
|
the link name) are now treated the same as all other attributes and
|
|
can be modified with the same commands used to modify other
|
|
attributes.
|
|
|
|
. The MAGIC-NUMBER mechanism has been generalized into an ID
|
|
mechanism. This allows Prospero to be used to experiment with
|
|
unique document identifiers (currently the subject of an IETF
|
|
working group).
|
|
|
|
. The ACCESS-METHOD attribute has been generalized. It no longer
|
|
assumes that the host providing directory information about an
|
|
object is the same host from which the object should be retrieved.
|
|
|
|
. Support for the GOPHER access method (at the moment, only on
|
|
EXTERNAL links) is now included. This means that objects of
|
|
interest you discover through Gopher can be added to the Prospeo
|
|
namespace.
|
|
|
|
. Filters have been generalized considerably. This release includes
|
|
support for PREDEFINED filters that run on the server side. Such
|
|
filters solve the security and portability problems that have
|
|
plagued filters in the past. A later release will come with a
|
|
number of predefined standard server and client filters.
|
|
|
|
. Various bug fixes and fixes for some machine dependencies
|
|
|
|
. Additional features in the Asynchronous Reliable Delivery Protocol
|
|
(ARDP; formerly the Reliable Datagram Protocol) that support new
|
|
features in the archie server and client, such as the ability for a
|
|
client to ask for how long it must wait until its query will be
|
|
serviced, and the ability to cancel pending requests. The ARDP
|
|
library is now a separate component from the rest of prospero, and
|
|
we encourage developers to use it in their applications.
|
|
|
|
. Kerberos Version 5 is now available as an authentication mechanism.
|
|
|
|
. It is now possible for the same binaries to support users running C
|
|
shell variants and Bourne shell variants.
|
|
|
|
. The server now can provide a message of the day, and the client
|
|
libraries provide support for retrieving it.
|
|
|
|
. The protocol manual has been considerably expanded and improved.
|
|
|
|
. Introduced in the last beta release and still present: a
|
|
standalone client to query archie servers, and an alternative ls
|
|
program (ALS).
|
|
|
|
The release has been tested on Suns running SunOS, DEC MIPS machines
|
|
running ULTRIX, and HP 9000 series 700 workstations running HP-UX.
|
|
|
|
Please report bugs to bug-prospero@ISI.EDU
|
|
|
|
We would like to thank the following people for bug fixes, for porting
|
|
Prospero to other machine types (and feeding back the changes), or for
|
|
adding new features.
|
|
|
|
Eric Anderson SURAnet
|
|
Joseph Boykin Encore Computer Corporation
|
|
Steve Cliffe University of Wollongong
|
|
John Curran NSF Network Service Center (NNSC)
|
|
Alan Emtage Bunyip Information Systems
|
|
George Ferguson Univeristy of Rochester
|
|
Jonathan Kamens MIT Project Athena
|
|
Brendan Kehoe Cygnus
|
|
Case Larsen Lawrence Berkeley Laboratory
|
|
Gaute Nessan University of Tromsoe, Norway
|
|
Rainer Orth University of Cologne, Germany
|
|
|
|
-- Clifford Neuman and Steven Augart
|