Annotation of 43BSD/contrib/xns/README, revision 1.1.1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.