|
|
1.1 root 1: This directory contains the version of the UNIX XNS/Courier implementation
2: currently under development by JQJ@CORNELL. It is still a test version.
3: This file last updated 30 Oct. 1985.
4:
5: To install the XNS Courier package:
6:
7: 1/ install 4.3BSD, including support for XNS protocols by K. Sklower.
8: The Courier system is known to work on VAXes and Gould Powernode
9: systems running 4.3BSD. It probably works on a SUN with XNS
10: support.
11: 3/ edit the file ./morexnslib/ch/clearinghouse.addresses to contain
12: the address of a local clearinghouse and a list of the domains
13: served. Some programs in this package use the first domain in the
14: list as a default if no domain is specified, e.g. "gaptelnet foo"
15: defaults domain and organization on foo based on this file.
16: 4/ do ``make install'' on this directory. Note that you MUST use
17: ``make install'', and will probably need to be logged in as root.
18: A simple ``make'' won't do, since some things require previous
19: installation of earlier things.
20: 5/ edit /etc/rc.local to automatically run /etc/xnscourierd at system
21: startup. This is the daemon that listens for incoming Courier
22: connections. When it receives a connection, it looks up the remote
23: program in /usr/new/lib/xnscourier/Courierservices and runs that
24: program.
25:
26: Problems:
27: 1/ The compiler is incomplete: it does not handle forward references,
28: recursive declarations, constants containing a non-trivial CHOICE,
29: or recursive DEPENDencies.
30: 2/ The client runtimes are incomplete: they do not correctly handle BDT
31: Abort messages; they require a static file (clearinghouse.addresses)
32: containing a local Clearinghouse rather than performing an expanding-
33: ring search.
34: 3/ The server runtimes are incompletely tested.
35: 4/ Providing Courier services is quite expensive. In general, at least
36: one process per SPP connection is required.
37:
38: On the other hand, the package is adequate for writing non-trivial Courier
39: client and server programs. Of particular note are the example subdirectories
40: print, gap, and filing, which contain Courier applications for (1) printing
41: an Interpress master on a Xerox printer, (2) telnet (chat, aka GAP) from Unix
42: to file servers or from Star to Unix, (3) an ftp-like interface to filing,
43: allowing a Unix user to store and retrieve files from a Xerox file server.
44:
45: Note that in order to use XNS Chat to your Unix system you will need to
46: register the Unix system with the Xerox Clearinghouse. To do so, use the
47: program registerhost contained on the examples/ch directory.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.