Annotation of 43BSDReno/contrib/isode-beta/doc/manual/preface.tex, revision 1.1.1.1

1.1       root        1: % run this through LaTeX with the appropriate wrapper
                      2: 
                      3: \preface
                      4: The software described herein has been developed as a research tool and
                      5: represents an effort to promote the use of the International Organization
                      6: for Standardization (ISO) interpretation of Open Systems Interconnection (OSI),
                      7: particularly in the Internet and RARE research communities.
                      8: 
                      9: \newpage\section*     {Notice, Disclaimer, and Conditions of Use}\label{license}
                     10: The ISODE is openly available but is {\bf NOT\/} in the public domain.
                     11: You are allowed and encouraged to take this software and build commercial
                     12: products.
                     13: However, as a condition of use, you are required to ``hold harmless'' all
                     14: contributors.
                     15: 
                     16: \noindent
                     17: Permission to use, copy, modify, and distribute this software and its
                     18: documentation for any purpose and without fee is hereby granted, provided
                     19: that this notice and the reference to this notice
                     20: appearing in each software module be retained unaltered, 
                     21: and that the name of any contributors shall not be used in advertising
                     22: or publicity pertaining to distribution of the software without specific
                     23: written prior permission.
                     24: No contributor makes any
                     25: representations about the suitability of this software for any purpose.
                     26: It is provided ``as is'' without express or implied warranty.
                     27: 
                     28: \vskip 0.15in
                     29: \noindent
                     30: \begin{small}
                     31: ALL CONTRIBUTORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
                     32: INCLUDING ALL IMPLIED WARRANTIES OF MER\-CHAN\-TI\-BIL\-ITY AND FITNESS.
                     33: IN NO EVENT SHALL ANY CONTRIBUTOR BE LIABLE FOR ANY SPECIAL,
                     34: INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOSEVER RESULTING FROM
                     35: LOSS OF USE,
                     36: DATA OR PROFITS,
                     37: WHETHER IN ACTION OF CONTRACT,
                     38: NEG\-LI\-GENCE OR OTHER TORTIOUS ACTION,
                     39: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
                     40: \end{small}
                     41: 
                     42: \vskip 0.15in
                     43: \noindent
                     44: As used above,
                     45: ``contributor'' includes, but is not limited to:
                     46: \begin{quote}
                     47: \begin{tabular}{l}
                     48: The MITRE Corporation\\
                     49: The Northrop Corporation\\
                     50: NYSERNet, Inc.\\
                     51: Performance Systems International, Inc.\\
                     52: University College London\\
                     53: The University of Nottingham\\
                     54: The Wollongong Group, Inc.\\
                     55: Marshall T. Rose
                     56: \end{tabular}
                     57: \end{quote}
                     58: In particular,
                     59: the Northrop Corporation provided the initial sponsorship for the ISODE
                     60: and the Wollongong Group, Inc., also supported this effort.
                     61: The ISODE receives partial support from the U.S.~Defense Advanced Research
                     62: Projects Agency and the Rome Air Development Center of the U.S.~Air Force
                     63: Systems Command under contract number F30602--88--C--0016 to NYSERNet Inc.
                     64: 
                     65: \newpage\section*     {Revision Information}
                     66: This document (version \versiontag/) and its companion volumes are believed
                     67: to accurately reflect release v~\isodevrsn/ of \today{}.
                     68: This release contains the following com\-po\-nent/re\-vis\-ion relationships:
                     69: \vspace{0.1in}
                     70: \[\begin{tabular}{|l|l|}
                     71: \hline
                     72:        \multicolumn{1}{|c|}{\bf Component}&
                     73:                                        \multicolumn{1}{c|}{\bf Revision}\\
                     74: \hline
                     75:        Compatibility Services&         \tt compat~\compatvrsn/\\
                     76:        Transport Services&             \tt tsap~\tsapvrsn/\\
                     77:        Session Services&               \tt ssap~\ssapvrsn/\\
                     78:        Presentation Services&          \tt psap2~\psapXvrsn/\\
                     79:        Encoding of Data-Structures&    \tt psap~\psapvrsn/\\
                     80:        ASN.1 compiler&                 \tt pepy~\pepyvrsn/\\
                     81:        Association Control Services&   \tt acsap~\acsapvrsn/\\
                     82:        Reliable Transfer Services&     \tt rtsap~\rtsapvrsn/\\
                     83:        Remote Operation Services&      \tt rosap~\rosapvrsn/\\
                     84:        Remote Operations Stub-generator&
                     85:                                        \tt rosy~\rosyvrsn/\\
                     86:        \ \ and Run-Time Environment&   \\
                     87:        Structure-generator&            \tt posy~\posyvrsn/\\
                     88: \hline
                     89: \end{tabular}\]
                     90: 
                     91: \newpage\section*     {Comments}\label{comments}
                     92: Comments concerning this release should be addressed to:
                     93: \[\begin{tabular}{ll}
                     94: Postal address:&       PSI, Inc.\\
                     95: &                      PSI California Office\\
                     96: &                      Attn: Marshall T. Rose\\
                     97: &                      POB 391776\\
                     98: &                      Mountain View, CA  94039\\
                     99: &                      US\\[0.1in]
                    100: Telephone:&            +1 415--961--3380\\[0.1in]
                    101: Internet Mailbox:&     \tt [email protected]
                    102: \end{tabular}\]
                    103: 
                    104: If you'd like a copy of the release described in this document,
                    105: there are several avenues available:
                    106: \begin{itemize}
                    107: \item  NORTH AMERICA\\
                    108: For mailings in NORTH AMERICA,
                    109: send a check for 375 US Dollars to:
                    110: \[\begin{tabular}{ll}
                    111: Postal address:&University of Pennsylvania\\
                    112: &              \small Department of Computer and Information Science\\
                    113: &              Moore School\\
                    114: &              Attn: David J. Farber (ISODE Distribution)\\
                    115: &              200 South 33rd Street\\
                    116: &              Philadelphia, PA 19104-6314\\
                    117: &              US\\[0.1in]
                    118: Telephone:&    +1 215--898--8560
                    119: \end{tabular}\]
                    120: Specify one of:
                    121: \begin{enumerate}
                    122: \item  1600bpi 1/2--inch tape, or
                    123: 
                    124: \item  Sun 1/4--inch cartridge tape.
                    125: \end{enumerate}
                    126: The tape will be written in \pgm{tar} format and returned with
                    127: a documentation set.
                    128: Do not send tapes or envelopes.
                    129: Documentation only is the same price.  
                    130: 
                    131: \item  EUROPE\\
                    132: For mailings in EUROPE, send a cheque or bankers draft and a purchase order
                    133: for 200 Pounds Sterling to:  
                    134: \[\begin{tabular}{ll}
                    135: Postal address:&       Department of Computer Science\\
                    136: &                      Attn: Natalie May/Dawn Bailey\\
                    137: &                      University College London\\
                    138: &                      Gower Street\\
                    139: &                      London, WC1E 6BT\\
                    140: &                      UK
                    141: \end{tabular}\]
                    142: For information only:
                    143: \[\begin{tabular}{ll}
                    144: \ Telephone:&          +44 1--380--7214\\
                    145: \ Fax:&                        +44 1--387--1397\\
                    146: \ Telex:&              28722\\
                    147: \ Internet:&           \verb"[email protected]"\\
                    148: &                      \verb"[email protected]"
                    149: \end{tabular}\]
                    150: Specify one of:
                    151: \begin{enumerate}
                    152: \item  1600bpi 1/2--inch tape, or
                    153: 
                    154: \item  Sun 1/4--inch cartridge tape.
                    155: \end{enumerate}
                    156: The tape will be written in \pgm{tar} format and returned with
                    157: a documentation set.
                    158: Do not send tapes or envelopes.
                    159: Documentation only is the same price.  
                    160: 
                    161: \item  EUROPE (tape only)\\
                    162: Tapes without hardcopy documentation can be obtained via the European \unix/
                    163: User Group (EUUG).
                    164: The ISODE~\isodevrsn/ distribution is called EUUGD14.
                    165: \[\begin{tabular}{ll}
                    166: Postal address:&       EUUG Distributions\\
                    167: &                      c/o Frank Kuiper\\
                    168: &                      Centrum voor Wiskunde en Informatica\\
                    169: &                      Kruislann 413\\
                    170: &                      1098 SJ  Amsterdam\\
                    171: &                      The Netherlands\\[0.1in]
                    172: For information only:&\\
                    173: \ Telephone:&          +31 20--5924056\\
                    174:        &               (or +31 20--5929333)\\
                    175: \ Telex:&              12571 mactr nl\\
                    176: \ Telefax:&            +31--20--5924199\\
                    177: \ Internet:&           \verb"[email protected]"
                    178: \end{tabular}\]
                    179: Specify one of:
                    180: \begin{enumerate}
                    181: \item  1600bpi 1/2--inch tape: 130 Dutch Guilders
                    182: 
                    183: \item  800bpi 1/2--inch tape: 130 Dutch Guilders
                    184: 
                    185: \item  Sun 1/4--inch cartridge tape (QIC-24 format): 190 Dutch Guilders
                    186: 
                    187: \item  1600 1/2--inch tape (QIC-11 format): 190 Dutch Guilders
                    188: \end{enumerate}
                    189: If you require DHL this is possible and will be billed through.
                    190: Note that if you are not a member of EUUG,
                    191: then there is an additional handling fee of 300 Dutch Guilders
                    192: (please encloses a copy of your membership or contribution payment form when
                    193: ordering). 
                    194: Do not send money, cheques, tapes or envelopes,
                    195: you will be invoiced.
                    196: 
                    197: \item  AUSTRALIA and NEW ZEALAND\\
                    198: For mailings in AUSTRALIA and NEW ZEALAND,
                    199: send a cheque for 250 dollars Australian to:  
                    200: \[\begin{tabular}{ll}
                    201: Postal address:&       CSIRO DIT\\
                    202: &                      Attn: Andrew Waugh (ISODE Distribution)\\
                    203: &                      55 Barry Street\\
                    204: &                      Carlton, 3053\\
                    205: &                      Australia
                    206: \end{tabular}\]
                    207: For information only:
                    208: \[\begin{tabular}{ll}
                    209: \ Telephone:&          +61 3--347--8644\\
                    210: \ Fax:&                        +61 3--347--8987\\
                    211: \ Internet:&           \verb"[email protected]"
                    212: \end{tabular}\]
                    213: Specify one of:
                    214: \begin{enumerate}
                    215: \item  1600/3200/6250bpi 1/2--inch tape, or
                    216: 
                    217: \item  Sun 1/4---inch cartridge tape in either QIC-11 or QIC-24 format.
                    218: \end{enumerate}
                    219: The tape will be written in tar format and returned with a documentation set.
                    220: Do not send tapes or envelopes.
                    221: Documentation only is the same price.
                    222: 
                    223: \item  Internet\\
                    224: If you can FTP to the Internet,
                    225: you can use anonymous FTP to the host \verb"uu.psi.com"
                    226: \verb"[136.161.128.3]"
                    227: to retrieve \compressfile/ in BINARY mode from the \tarplace/
                    228: directory.
                    229: This file is the \pgm{tar} image after being run through the compress program
                    230: and is approximately \compressize/ in size.
                    231: 
                    232: \item  NIFTP\\
                    233: If you run NIFTP over the public X.25 or over JANET, and are
                    234: registered in the NRS at Salford, you can use NIFTP with username
                    235: ``guest'' and your own name as password, to access \verb"UK.AC.UCL.CS" to
                    236: retrieve the file \uktarfile/.
                    237: This is a \tarsize/ \pgm{tar} image.
                    238: The file \ukcompressfile/ is the \pgm{tar} image after being
                    239: run through the compress program (\compressize/).
                    240: 
                    241: \item  FTAM on the JANET or PSS\\
                    242: The source code is available by FTAM at the University College London over X.25
                    243: using JANET (DTE \verb"00000511160013") or PSS (DTE \verb"23421920030013") with
                    244: TSEL~\verb"259" (ASCII encoding).
                    245: Use the ``anon'' user-identity and retrieve the file \uktarfile/.
                    246: This is a \tarsize/ \pgm{tar} image.
                    247: The file \ukcompressfile/ is the \pgm{tar} image after being
                    248: run through the compress program (\compressize/).
                    249: 
                    250: \item  FTAM on the Internet\\
                    251: The source code is available by FTAM over the
                    252: Internet at host \verb"osi.nyser.net" \verb"[192.33.4.10]"
                    253: (TCP port~102 selects the OSI transport service)
                    254: with TSEL~\verb"259" (numeric encoding).
                    255: Use the ``anon'' user-identity, supply any password,
                    256: and retrieve \compressfile/ from the \tarplace/ directory.
                    257: This file is the \pgm{tar} image after being run through the compress program
                    258: and is approximately \compressize/ in size.
                    259: \end{itemize}
                    260: For distributions via FTAM,
                    261: the file service is provided by the FTAM implementation in ISODE~5.0 or later
                    262: (IS FTAM).
                    263: 
                    264: For distributions via either FTAM or FTP, there is an additional file
                    265: available for retrieval, called \PSfile/ which is a compressed tar
                    266: image (\PSsize/) containing the entire documentation set in PostScript format.
                    267: 
                    268: \newpage\section*     {Discussion Groups}
                    269: The Internet discussion group {\tt [email protected]\/} is
                    270: used as a forum to discuss ISODE.
                    271: Contact the Internet mailbox {\tt [email protected]\/}
                    272: to be asked to be added to this list.
                    273: 
                    274: \newpage\section*     {Acknowledgements}
                    275: Many people have made comments about and contributions to the ISODE which have
                    276: been most helpful.
                    277: The following list is by no means complete:
                    278: 
                    279: The first three releases of the ISODE were developed at the Northrop
                    280: Research and Technology Center,
                    281: and the first version of this manual is referenced as NRTC Technical
                    282: Paper \#702.
                    283: The initial work was supported in part by Northrop's Independent
                    284: Research and Development program.
                    285: 
                    286: The Wollongong Group supported ISODE for its 4.0 and 5.0 release.
                    287: they deserve much credit for that.
                    288: Further,
                    289: they contributed an implementation of RFC1085,
                    290: a lightweight presentation protocol for TCP/IP-based internets.
                    291: 
                    292: The ISODE is currently supported by Performance Systems International,
                    293: Inc.~and NYSERNet, Inc.
                    294: It should be noted that PSI/NYSERNet support for the ISODE represents a
                    295: substantial increase in commitment.
                    296: That is,
                    297: the ISODE is now a funded project,
                    298: whereas before ISODE was always an after-hours activity.
                    299: The NYSERNet effort is partially support by the U.S.~Defense Advanced Research
                    300: Projects Agency and the Rome Air Development Center of the U.S.~Air Force
                    301: Systems Command under contract number F30602--88--C--0016 to NYSERNet Inc.
                    302: 
                    303: Christopher W.~Moore\index{Moore, Christopher W.}
                    304: of the Wollongong Group has provided much help with ISODE both in terms of
                    305: policy and implementational matters.
                    306: He also performed Directory interoperability testing against a different
                    307: implementation of the OSI Directory.
                    308: 
                    309: Dwight E.~Cass\index{Cass, Dwight E.}
                    310: of the Northrop Research and Technology Center was one of the original
                    311: architects of {\em The ISO Development Environment}.
                    312: His work was critical for the original proof of concept and should not be
                    313: forgotten.
                    314: John L.~Romine\index{Romine, John L.}
                    315: also of the Northrop Research and Technology Center provided many
                    316: fine comments concerning the presentation of the material herein.
                    317: This resulted in a much more readable manuscript.
                    318: Stephen H.~Willson\index{Willson, Stephen H.},
                    319: also of the Northrop Research and Technology Center,
                    320: provided some help in verifying the operation of the
                    321: software on a system running the AT\&T variant of \unix/.
                    322: 
                    323: The \man librosap(3n) library was heavily influenced by an earlier native-TCP
                    324: version written by George Michaelson\index{Michaelson, George}
                    325: of University College London, in
                    326: the United Kingdom.
                    327: Stephen E.~Kille\index{Kille, Stephen E.},
                    328: also of University College London,
                    329: provided valuable feedback on the \man pepy(1) utility.
                    330: In addition,
                    331: both Steve and George provided us with some good comments concerning the
                    332: \man libpsap(3) library.
                    333: Steve is also the conceptual architect for the addressing scheme used in
                    334: the software,
                    335: and he modified the \man librosap(3n) library to support half-duplex mode when
                    336: providing ECMA ROS service.
                    337: George contributed the CAMTEC X.25 interface.
                    338: Simon Walton\index{Walton, Simon},
                    339: also of University College London,
                    340: has been very helpful in providing constant feedback on the ISODE during
                    341: beta-testing.
                    342: 
                    343: The INCA project donated the QUIPU Directory implementation to the ISODE.
                    344: Stephen E.~Kille\index{Kille, Stephen E.},
                    345: Colin J.~Robbins\index{Robbins, Colin J.},
                    346: and Alan Turland\index{Turland, Alan},
                    347: all of University College London,
                    348: are the three principals who developed the directory software
                    349: and also wrote \volfive/ describing the QUIPU directory.
                    350: In addition,
                    351: Steve Titcombe\index{Titcombe, Steve},
                    352: also of UCL
                    353: spent considerable time on the DIrectory SHell (DISH).
                    354: 
                    355: The UCL work has been partially supported by the commission of the
                    356: EEC\index{EEC} under its ESPRIT\index{ESPRIT} program,
                    357: as a stage in the promotion of OSI standards.
                    358: Their support has been vital to the UCL activity.
                    359: In addition,
                    360: QUIPU is also funded by the UK Joint Network Team (JNT).
                    361: 
                    362: Julian P.~Onions\index{Onions, Julian},
                    363: at the Department of Computer Science at Nottingham University,
                    364: is the current \man pepy(1) guru,
                    365: having brainstormed and implemented the encoding functionality along with
                    366: Stephen E.~Easterbrook\index{Easterbrook, Stephen}
                    367: of University College London.
                    368: Julian also contributed the UBC X.25 interface 
                    369: along with the TCP/X.25 TP0 bridge,
                    370: and has also contributed greatly to \man posy(1).
                    371: Julian's latest contribution has been a {\em transport service bridge}.
                    372: This is used to masterfully solve interworking problems between different OSI
                    373: stacks (TP0/X.25, TP4/CLNP, RFC1006/TCP, and so on).
                    374: 
                    375: John Pavel\index{Pavel, John}
                    376: and Godfrey Cowin\index{Cowin, Godfrey}
                    377: of the Department of Trade and Industry/National Physical Laboratory in the
                    378: United Kingdom
                    379: both contributed significant comments during beta-testing.
                    380: In particular, John gave us a lot of feedback on \man pepy(1)
                    381: and on the early FTAM DIS implementation.
                    382: John also contributed the SunLink X.25 interface.
                    383: 
                    384: Keith Ruttle\index{Ruttle, Keith} of CAMTEC Electronics Limited in the United
                    385: Kingdom contributed the both the driver for the new CAMTEC X.25 interface and
                    386: the CAMTEC CONS interface (X.25 over 802 networks).
                    387: This latter driver was later removed from the distribution for lack of use.
                    388: 
                    389: In addition,
                    390: Andrew Worsley\index{Worsley, Andrew}
                    391: of the Department of Computer Science at the University of Melbourne in
                    392: Australia
                    393: pointed out several problems with the FTAM DIS implementation.
                    394: He also developed a replacement for \pgm{pepy} and \pgm{posy} called
                    395: \pgm{pepsy}.
                    396: After moving to University College London,
                    397: he improved this system and integrated into the ISODE.
                    398: 
                    399: Mark R.~Horton\index{Horton, Mark R.}
                    400: of AT\&T Bell Laboratories
                    401: also provided some help in verifying the operation of the
                    402: software on a 3B2~system running \unix/ System~V release~2.
                    403: In addition,
                    404: Greg Lavender\index{Lavender, Greg} of NetWorks One
                    405: under contract to the U.S.~Navy Regional Data Automation Center (NARDAC),
                    406: provided modifications to allow the software to run on a generic port of
                    407: \unix/ System~V release~3.
                    408: 
                    409: Jem Taylor\index{Taylor, Jem}
                    410: of the Computer Science Department at the University of Glasgow
                    411: provided some comments on the documentation.
                    412: 
                    413: Hans-Werner Braun\index{Braun, Hans-Werner}
                    414: of the University of Michigan provided the inspiration for the initial part of
                    415: Section~\ref{name}.
                    416: 
                    417: A previous release of the software contained an ISO TP4/CLNP package
                    418: derived from a public-domain implementation developed by the National
                    419: Bureau of Standards\index{NBS}.
                    420: The purpose of including the NBS package (and associated support)
                    421: was to give an example of how one would interface the code to a ``generic'' TP4
                    422: implementation.
                    423: As the software has now been interfaced to various native TP4 implementations,
                    424: the NBS package is no longer present in the distribution.
                    425: 
                    426: John A.~Scott\index{Scott, John A.}
                    427: of the MITRE Corporation contributed the SunLink OSI interface for TP4.
                    428: He also wrote the FTAM/FTP gateway which the MITRE Corporation has generously
                    429: donated to this package. 
                    430: 
                    431: Philip B.~Jelfs\index{Jelfs, Philip B.}
                    432: of the Wollongong Group upgraded the FTAM/FTP gateway to the
                    433: ``IS-level'' (International Standard) FTAM.
                    434: 
                    435: Rick Wilder\index{Wilder, Rick}
                    436: and
                    437: Don Chirieleison\index{Chirieleison, Don}
                    438: of the MITRE Corporation contributed the VT implementation which the MITRE
                    439: Corporation has generously donated to this package.
                    440: 
                    441: Jacob Rekhter\index{Rekhter, Jacob}
                    442: of the T.~J.~Watson Research Center, IBM Corporation
                    443: provided some suggestions as to how the system should be ported
                    444: to the IBM RT/PC running either AIX or 4.3\bsd/.
                    445: He also fixed the incompatibilities of the FTAM/FTP gateway when running on
                    446: 4.3\bsd/ systems.
                    447: 
                    448: Ashar Aziz\index{Aziz, Ashar}
                    449: and
                    450: Peter Vanderbilt\index{Vanderbilt, Peter},
                    451: both of of Sun Microsystems Inc.,
                    452: provided some very useful information on modifying the SunLink OSI interface
                    453: for TP4.
                    454: 
                    455: John Brezak\index{Brezak, John}
                    456: of Apollo Computer, Incorporated 
                    457: ported the ISODE to the Apollo workstation.
                    458: Don Preuss\index{Preuss, Don},
                    459: also of Apollo,
                    460: contributed several enhancements and minor fixes.
                    461: 
                    462: Ole-Jorgen Jacobsen\index{Jacobsen, Ole-Jorgen} of Advanced Computing
                    463: Environments provided some suggestions on the presentation of the material
                    464: herein.
                    465: 
                    466: Nandor Horvath\index{Horvath, Nandor}
                    467: of the Computer and Automation Institute of the Hungarian Academy of Sciences
                    468: while a guest-researcher at the DFN/GMD in Darmstadt, FRG,
                    469: provided several fixes to the FTAM implementation and documentation.
                    470: 
                    471: George Pavlou\index{Pavlou, George}
                    472: and Graham Knight\index{Knight, Graham}
                    473: of University College London contributed some management instrumentation to
                    474: the \man libtsap(3n) library.
                    475: 
                    476: Juha Hein\"{a}nen\index{Hein\"{a}nen, Juha}
                    477: of Tampere University of Technology
                    478: provided many valuable comments and fixes on the ISODE.
                    479: 
                    480: Paul Keogh\index {Keogh, Paul}
                    481: of the Nixdorf Research and Development Center, in Dublin, Ireland,
                    482: provided some fixes to the FTAM implementation.
                    483: 
                    484: Finally,
                    485: James Gosling,\index{Gosling, James}
                    486: author of the superb Emacs screen-editor for \unix/,
                    487: and
                    488: Leslie Lamport,\index{Lamport, Leslie}
                    489: author of the excellent \LaTeX{} document preparation system
                    490: both deserve much praise for such winning software.
                    491: Of course,
                    492: the whole crew at U.C.~Berkeley\index{U.C.~Berkeley}
                    493: also deserves tremendous praise for their wonderful work on their variant of
                    494: \unix/.
                    495: 
                    496: \vspace{0.25in}
                    497: {\raggedleft /mtr\par}
                    498: {\raggedright Palo Alto, California\\
                    499: \ifcase\month
                    500:     \number\month\or
                    501:     January\or February\or March\or April\or May\or June\or
                    502:     July\or August\or September\or October\or November\or December\else
                    503: \number\month\fi,
                    504: {\oldstyle\number\year}\par}

unix.superglobalmegacorp.com

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