home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / DATACOM / INTERNET / UPC12B2 / DOC / INSTALL.PRN < prev    next >
Encoding:
Text File  |  1993-10-04  |  131.0 KB  |  2,673 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                              UUPC/extended
  38.                              UUPC/extended
  39.                              UUPC/extended version 
  40.                                            version 
  41.                                            version 1.12b
  42.                                                    1.12b
  43.                                                    1.12b
  44.                            Installation and User Reference
  45.                            Installation and User Reference
  46.                            Installation and User Reference
  47.  
  48.  
  49.                                    October 4, 1993
  50.                                    October 4, 1993
  51.                                    October 4, 1993
  52.  
  53.  
  54.                             Kendra Electronic Wonderworks
  55.                             Kendra Electronic Wonderworks
  56.                             Kendra Electronic Wonderworks
  57.                                     P.O. Box 132
  58.                                     P.O. Box 132
  59.                                     P.O. Box 132
  60.                                 Arlington, MA  02174
  61.                                 Arlington, MA  02174
  62.                                 Arlington, MA  02174
  63.                                    (617) 641-3452
  64.                                    (617) 641-3452
  65.                                    (617) 641-3452
  66.  
  67.  
  68.  
  69.           UUPC/extended 
  70.                         
  71.                         1.12b Installation and 
  72.                               Installation and 
  73.                               Installation and User's Reference
  74.                                                User's Reference
  75.                                                User's Reference
  76.  
  77.  
  78.  
  79.                                                      Table of Contents
  80.                                                      Table of Contents
  81.                                                      Table of Contents
  82.  
  83.  
  84.  
  85.           _________________
  86.           Table of Contents
  87.           _________________
  88.           Table of Contents
  89.           _________________
  90.           Table of Contents
  91.  
  92.  
  93.  
  94.           Introduction..................................................1
  95.  
  96.                Copyright................................................1
  97.  
  98.                Viewing on a terminal....................................1
  99.  
  100.                Revision.................................................1
  101.  
  102.           Licensing, Redistribution, and Warranty.......................3
  103.  
  104.                Terms and Conditions for Copying, Distribution, and
  105.  
  106.                Modification.............................................3
  107.  
  108.                NO WARRANTY..............................................5
  109.  
  110.           General Information...........................................7
  111.  
  112.                Software Copyright.......................................7
  113.  
  114.                Overview.................................................8
  115.  
  116.                Introduction.............................................8
  117.  
  118.                Who Should Use UUPC/extended.............................9
  119.  
  120.                System Requirements......................................10
  121.  
  122.                Required Reading.........................................10
  123.  
  124.                Special Notes............................................11
  125.  
  126.                Mailing List.............................................11
  127.  
  128.                Registering..............................................12
  129.  
  130.                Problems.................................................12
  131.  
  132.                Frequently Asked Questions...............................13
  133.  
  134.           Installation..................................................15
  135.  
  136.                New Installations........................................15
  137.  
  138.                     Ingredients.........................................15
  139.  
  140.                     Before you begin....................................17
  141.  
  142.                     Copying files.......................................18
  143.  
  144.                                      - i -
  145.  
  146.  
  147.  
  148.           UUPC/extended 
  149.                         
  150.                         1.12b Installation and 
  151.                               Installation and 
  152.                               Installation and User's Reference
  153.                                                User's Reference
  154.                                                User's Reference
  155.  
  156.  
  157.                     Configuring UUPC/extended...........................21
  158.  
  159.                Upgrading UUPC/extended..................................34
  160.  
  161.                The Fine Art of Chat Scripts.............................35
  162.  
  163.                Permissions Files........................................37
  164.  
  165.                When Things Go Wrong.....................................39
  166.  
  167.           UUPC/extended Command Reference...............................43
  168.  
  169.                Command Descriptions.....................................43
  170.  
  171.                     COMM34..............................................44
  172.  
  173.                     EXPIRE..............................................45
  174.  
  175.                     FMT.................................................47
  176.  
  177.                     GENSIG..............................................48
  178.  
  179.                     MAIL................................................49
  180.  
  181.                     NOVRSTRK............................................60
  182.  
  183.                     RMAIL...............................................61
  184.  
  185.                     RNEWS...............................................66
  186.  
  187.                     SU..................................................70
  188.  
  189.                     UUCICO..............................................71
  190.  
  191.                     UUCLEAN.............................................75
  192.  
  193.                     UUIO................................................76
  194.  
  195.                     UUCP................................................77
  196.  
  197.                     UUNAME..............................................78
  198.  
  199.                     UUPOLL..............................................79
  200.  
  201.                     UUPORT..............................................82
  202.  
  203.                     UUSTAT..............................................84
  204.  
  205.                     UUSUB...............................................87
  206.  
  207.                     UUX.................................................88
  208.  
  209.                     UUXQT...............................................89
  210.  
  211.                     WAITING.............................................90
  212.                                     -ii-                      10/04/93
  213.  
  214.  
  215.  
  216.                                                      Table of Contents
  217.                                                      Table of Contents
  218.                                                      Table of Contents
  219.  
  220.  
  221.  
  222.           UUPC/extended Configuration Files.............................91
  223.  
  224.                The UUPC/extended UUPC.RC and [userid].RC files..........91
  225.  
  226.                Modem Files..............................................111
  227.  
  228.                     Introduction........................................111
  229.  
  230.                     Modem File Guidelines...............................111
  231.  
  232.                     Valid Fields in Modem Files.........................112
  233.  
  234.                     Boolean Options in Modem files......................119
  235.  
  236.                     Supplied Modem Files................................120
  237.  
  238.                The UUPC/extended SYSTEMS file...........................124
  239.  
  240.                     Introduction........................................124
  241.  
  242.                     Time................................................126
  243.  
  244.                     Call Grades.........................................128
  245.  
  246.                     Protocols...........................................129
  247.  
  248.                     Scripts.............................................131
  249.  
  250.                     Multiple entries in the SYSTEMS file................131
  251.  
  252.           Advanced Installation and Configuration Topics................133
  253.  
  254.                Changing how mail is addressed and delivered.............133
  255.  
  256.                     Overview of RMAIL...................................133
  257.  
  258.                     Using Alias Files, Forward Files, and the HOSTPATH
  259.                     file................................................134
  260.  
  261.                     The User Alias File.................................135
  262.  
  263.                     Implicit User Alias Processing......................137
  264.  
  265.                     The System Alias File...............................137
  266.  
  267.                     The FORWARD File....................................139
  268.  
  269.                Controlling routing for Entire Systems and Subdomains....139
  270.  
  271.                     Overview of Mail Routing............................139
  272.  
  273.                     Routing Mail via Non-Default Mail Servers...........141
  274.  
  275.  
  276.                                     - iii -
  277.  
  278.  
  279.  
  280.           UUPC/extended 
  281.                         
  282.                         1.12b Installation and 
  283.                               Installation and 
  284.                               Installation and User's Reference
  285.                                                User's Reference
  286.                                                User's Reference
  287.  
  288.  
  289.                     Preventing Mail For the Local Domain From Leaving
  290.                     the Local System....................................142
  291.  
  292.                     Aliasing Systems Via the HOSTPATH File..............142
  293.  
  294.                     The Ever So English Sport of Site Hiding............143
  295.  
  296.                     Using UUPC/extended As A Mail Gateway...............144
  297.  
  298.                Using UUPC/extended Under Windows 3.x....................145
  299.  
  300.                Using UUPC/extended Under OS/2 and Windows NT............146
  301.  
  302.                Using UUPC/extended on a LAN.............................146
  303.  
  304.                Configuring using Universal Naming Convention (UNC)
  305.  
  306.                names....................................................147
  307.  
  308.                Specialized Communications drivers.......................147
  309.  
  310.                General Advice on Multitasking Environments..............148
  311.  
  312.                Passive polling..........................................149
  313.  
  314.                     Modifying your SYSTEMS, PASSWD, and PERMISSNS
  315.                     files...............................................149
  316.  
  317.                     Test your machine's new configuration...............151
  318.  
  319.                     Test having their machine call yours................151
  320.  
  321.                UUPC/extended and FOSSIL Drivers.........................151
  322.  
  323.                     When things go wrong................................153
  324.  
  325.           How to Get UUPC/extended......................................155
  326.  
  327.           How to Register UUPC/extended.................................165
  328.  
  329.           Changes From Previous Versions................................173
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.                                     -iv-                      10/04/93
  345.  
  346.  
  347.  
  348.                                                           Introduction
  349.                                                           Introduction
  350.                                                           Introduction
  351.  
  352.  
  353.  
  354.           ____________
  355.           Introduction
  356.           ____________
  357.           Introduction
  358.           ____________
  359.           Introduction
  360.  
  361.  
  362.  
  363.           Copyright
  364.           Copyright
  365.           Copyright
  366.  
  367.           This document is Copyright (c) 1989-1993 by Kendra Electronic
  368.           Wonderworks.  All rights reserved.  Please see our license
  369.           agreement on page 3 for restrictions on further distribution.
  370.  
  371.  
  372.           Viewing on a Terminal
  373.           Viewing on a Terminal
  374.           Viewing on a Terminal
  375.  
  376.           This document includes overstrikes for printing on a printer.  To
  377.           read this document on-line, extract the program NOVRSTRK from the
  378.           UUPC/extended optional programs archive and issue the following
  379.           command:
  380.  
  381.                NOVRSTRK UUPCDOCS.PRN UUPCDOCS.TXT
  382.  
  383.           You can then browse the terminal ready version of the document,
  384.           UUPCDOCS.TXT.  However,
  385.                          However,
  386.                          However, given that this document is well over 100
  387.           pages long, you'll want to either print it or have a good search
  388.           function handy.
  389.  
  390.  
  391.           Revision
  392.           Revision
  393.           Revision
  394.  
  395.           This is the 3rd revision of this document, and applies to
  396.           UUPC/extended version 1.12b.  This document was last updated on
  397.           September 24, 1993 by Katherine Derbyshire.  Even if you have
  398.           read previous versions of this document, General Information
  399.                                                    General Information
  400.                                                    General Information on
  401.           page 7 and Changes From Previous Versions
  402.                      Changes From Previous Versions
  403.                      Changes From Previous Versions on page 173 should be
  404.           reviewed for updates.
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.           10/04/93                   - 1 -
  426.  
  427.  
  428.  
  429.  
  430.                                         Licensing, Redistribution, and
  431.                                         Licensing, Redistribution, and
  432.                                         Licensing, Redistribution, and
  433.           Warranty
  434.           Warranty
  435.           Warranty
  436.  
  437.  
  438.           _______________________________________
  439.           Licensing, Redistribution, and Warranty
  440.           _______________________________________
  441.           Licensing, Redistribution, and Warranty
  442.           _______________________________________
  443.           Licensing, Redistribution, and Warranty
  444.  
  445.  
  446.  
  447.           Terms and Conditions for Copying, Distribution, and Modification
  448.           Terms and Conditions for Copying, Distribution, and Modification
  449.           Terms and Conditions for Copying, Distribution, and Modification
  450.  
  451.           "UUPC/extended", below, refers to the entire UUPC/extended
  452.           package, as distributed by Kendra Electronic Wonderworks.  A
  453.           "work based on UUPC/extended" means either UUPC/extended or any
  454.           derivative work under copyright law: that is to say, a work
  455.           containing UUPC/extended or a portion of it, either verbatim or
  456.           with modifications and/or translated into another language.
  457.           (Translation is included without limitation in the term
  458.           "modification".)  Each licensee is addressed as "you".
  459.  
  460.           Activities other than copying, distribution and modification are
  461.           not covered by this License; they are outside its scope.
  462.           UUPC/extended may be installed and run on as many systems as
  463.           desired without restriction.
  464.  
  465.           1.You may copy and distribute verbatim copies of UUPC/extended's
  466.             source code as you receive it, in any medium, provided that
  467.             you conspicuously and appropriately publish on each copy an
  468.             appropriate copyright notice and disclaimer of warranty; keep
  469.             intact all the notices that refer to this License and to the
  470.             absence of any warranty; and give any other recipients of
  471.             UUPC/extended a copy of this License along with UUPC/extended.
  472.  
  473.             a) You may not distribute versions of UUPC/extended that you
  474.             know to be obsolete.  You are specifically prohibited from
  475.             knowingly distributing obsolete versions of UUPC/extended in
  476.             order to support third party programs.
  477.  
  478.             b) You may charge a fee for the physical act of transferring a
  479.             copy, and you may at your option offer warranty protection in
  480.             exchange for a fee.
  481.  
  482.           2.You may modify your copy or copies of UUPC/extended or any
  483.             portion of it, thus forming a work based on UUPC/extended, and
  484.             copy and distribute such modifications or works under the
  485.             terms of Section 1 above, provided that you also meet all of
  486.             these conditions:
  487.  
  488.             a) The modified files must carry prominent notices stating that
  489.             you changed the files and the date of any change.
  490.  
  491.             b) You must cause any work that you distribute or publish, that
  492.             in whole or in part contains or is derived from UUPC/extended
  493.             or any part thereof, to be licensed as a whole at no charge to
  494.             all third parties under the terms of this License.
  495.  
  496.             c) You may not make malicious changes to UUPC/extended.  You
  497.             may not insert viruses, worms, or other code intended to
  498.             damage or disrupt the end user's system and/or data.
  499.           10/04/93                   - 3 -
  500.  
  501.  
  502.  
  503.           UUPC/extended 
  504.                         
  505.                         1.12b Installation and 
  506.                               Installation and 
  507.                               Installation and User's Reference
  508.                                                User's Reference
  509.                                                User's Reference
  510.  
  511.  
  512.             d) You may not cripple UUPC/extended's functionality in any
  513.             way.  In particular, you may not make continued use of
  514.             UUPC/extended contingent on payment of a registration fee.
  515.  
  516.           These requirements apply to the modified work as a whole.  If
  517.           identifiable sections of that work are not derived from
  518.           UUPC/extended, and can be reasonably considered independent and
  519.           separate works in themselves, then this License, and its terms,
  520.           do not apply to those sections.  Specifically, unique works may
  521.           interface to UUPC/extended via configuration, spooling, or other
  522.           files using routines based on UUPC/extended source code without
  523.           falling under the scope of this License.
  524.  
  525.           It is not the intent of this section to claim rights or contest
  526.           your rights to work written entirely by you; rather, the intent
  527.           is to exercise the right to control the distribution of
  528.           derivative or collective works based on UUPC/extended.
  529.  
  530.           3.You may copy and distribute UUPC/extended (or a work based on
  531.             it, under Section 2) in object code or executable form under
  532.             the terms of Sections 1 and 2 above provided that you also do
  533.             one of the following:
  534.  
  535.             a) Accompany it with the complete corresponding machine-
  536.             readable source code, which must be distributed under the
  537.             terms of Sections 1 and 2 above on a medium customarily used
  538.             for software interchange; or,
  539.  
  540.             b) Accompany it with a written offer, valid for at least three
  541.             years, to give any third party, for a charge no more than your
  542.             cost of physically performing source distribution, a complete
  543.             machine-readable copy of the corresponding source code, to be
  544.             distributed under the terms of Sections 1 and 2 above on a
  545.             medium customarily used for software interchange; or,
  546.  
  547.             c) Accompany it with the information you received as to the
  548.             offer to distribute corresponding source code.  (This
  549.             alternative is allowed only for non-commercial distribution
  550.             and only if you received UUPC/extended in object code or
  551.             executable form with such an offer, in accord with Subsection
  552.             b above.)
  553.  
  554.             d) Distribution of multiple copies of the object code within a
  555.             single organization is specifically exempted from this
  556.             section.
  557.  
  558.           The complete UUPC/extended source code means all the source code
  559.           for all modules UUPC/extended contains plus the scripts used to
  560.           control compilation and installation of the executable.  However,
  561.           UUPC/extended source code does not include any components of
  562.           either the operating system under which UUPC/extended runs or the
  563.           compiler and runtime libraries used to construct the executable.
  564.  
  565.           4.You may not copy, modify, sublicense, or distribute
  566.             UUPC/extended except as expressly provided under this License.
  567.                                      -4-                       10/04/93
  568.  
  569.  
  570.  
  571.                                         Licensing, Redistribution, and
  572.                                         Licensing, Redistribution, and
  573.                                         Licensing, Redistribution, and
  574.           Warranty
  575.           Warranty
  576.           Warranty
  577.  
  578.             Any attempt otherwise to copy, modify, sublicense or
  579.             distribute UUPC/extended is void, and will automatically
  580.             terminate your rights under this License. However, parties who
  581.             have received copies, or rights, from you under this License
  582.             will not have their licenses terminated so long as such
  583.             parties remain in full compliance.
  584.  
  585.           5.You are not required to accept this License, since you have
  586.             not signed it.  However, nothing else grants you permission to
  587.             modify or distribute UUPC/extended or its derivative works.
  588.             These actions are prohibited by law if you do not accept this
  589.             License.  Therefore, by modifying or distributing
  590.             UUPC/extended (or any work based on UUPC/extended), you
  591.             indicate your acceptance of this License to do so, and all its
  592.             terms and conditions for copying, distributing or modifying
  593.             UUPC/extended or works based on it.
  594.  
  595.           6.Each time you redistribute UUPC/extended (or any work based on
  596.             UUPC/extended), the recipient automatically receives a license
  597.             from the original licenser to copy, distribute or modify
  598.             UUPC/extended subject to these terms and conditions.  You may
  599.             not impose any further restrictions on the recipients'
  600.             exercise of the rights granted herein. You are not responsible
  601.             for enforcing compliance by third parties to this License.
  602.  
  603.  
  604.           NO WARRANTY
  605.           NO WARRANTY
  606.           NO WARRANTY
  607.  
  608.           7.Because UUPC/extended is licensed free of charge, there is no
  609.             warranty for UUPC/extended, to the extent permitted by
  610.             applicable law.  Except when otherwise stated in writing the
  611.             copyright holders and/or other parties provide UUPC/extended
  612.             "as is" without warranty of any kind, either expressed or
  613.             implied, including, but not limited to, the implied warranties
  614.             of merchantability and fitness for a particular purpose.  The
  615.             entire risk as to the quality and performance of UUPC/extended
  616.             is with you.  Should UUPC/extended prove defective, you assume
  617.             the cost of all necessary servicing, repair or correction.
  618.  
  619.           8.In no event unless required by applicable law or agreed to in
  620.             writing will any copyright holder, or any other party who may
  621.             modify and/or redistribute UUPC/extended as permitted above,
  622.             be liable to you for damages, including any general, special,
  623.             incidental or consequential damages arising out of the use or
  624.             inability to use UUPC/extended (including but not limited to
  625.             loss of data or data being rendered inaccurate or losses
  626.             sustained by you or third parties or a failure of
  627.             UUPC/extended to operate with any other programs), even if
  628.             such holder or other party has been advised of the possibility
  629.             of such damages.
  630.  
  631.  
  632.  
  633.  
  634.  
  635.           10/04/93                   - 5 -
  636.  
  637.  
  638.  
  639.  
  640.                                                    General Information
  641.                                                    General Information
  642.                                                    General Information
  643.  
  644.  
  645.  
  646.           ___________________
  647.           General Information
  648.           ___________________
  649.           General Information
  650.           ___________________
  651.           General Information
  652.  
  653.  
  654.  
  655.           Software Copyright and related credits
  656.           Software Copyright and related credits
  657.           Software Copyright and related credits
  658.  
  659.           Please read our complete license agreement in Licensing,
  660.                                                         Licensing,
  661.                                                         Licensing,
  662.           Redistribution, and Warranty
  663.           Redistribution, and Warranty
  664.           Redistribution, and Warranty, page 3.  Use or further
  665.           distribution of this software will be interpreted as assent to
  666.           the terms of the license.  Briefly, this software may be used and
  667.           copied freely so long as the applicable copyright notices are
  668.           retained, but no money shall be charged for its distribution
  669.           beyond reasonable handling costs, nor shall proprietary changes
  670.           be made to this software so that it cannot be distributed freely.
  671.           Whenever possible, the source must distributed with the
  672.           executable files.
  673.  
  674.           Portions of this software are copyrighted by the following
  675.           persons:
  676.  
  677.             Copyright (c) Richard H. Lamb 1985, 1986, 1987
  678.             Copyright (c) Samuel Lam 1987
  679.             Changes Copyright (c) Stuart Lynne 1987
  680.             Changes Copyright (c) Kendra Electronic Wonderworks 1989-1993
  681.             Changes Copyright (c) David M. Watt 1991-1993
  682.             Copyright (c) Dewey Coffman 1989
  683.             Copyright (c) Mitch Mitchell 1991
  684.             Changes Copyright (c) Jordan Brown 1991
  685.             Changes Copyright (c) Mike Lipsie 1991
  686.  
  687.           Additional thanks go to Harry Broomhall, Harald Boegeholz,
  688.           Robert B. Denny, John DuBois, Edward Keith, Phillip Meese, Dave
  689.           Platt, Mike O'Carroll, Kai Uwe Rommel, Cliff Stanford, and
  690.           Wolfgang Tremmel.
  691.  
  692.           Honorable mention goes to Snuffles P. Bear, who says to please
  693.           send chocolate.  Warm thanks to Russell Nelson, who, among many
  694.           other services rendered, did so.
  695.  
  696.           The run-time libraries for Borland C++ are copyrighted by Borland
  697.           International, and are used by permission.    Likewise the run-
  698.           time libraries for Microsoft C are copyrighted by Microsoft and
  699.           are used by permission.
  700.  
  701.           Borland C++, Microsoft C, Microsoft Word for Windows, Microsoft
  702.           Windows, MS-DOS, OS/2, Windows NT, and IBM are trademarks of
  703.           their respective owners.  Other brand and product names are
  704.           trademarks or registered trademarks of their respective holders
  705.           and are capitalized accordingly.
  706.  
  707.  
  708.  
  709.  
  710.  
  711.           10/04/93                   - 7 -
  712.  
  713.  
  714.  
  715.           UUPC/extended 
  716.                         
  717.                         1.12b Installation and 
  718.                               Installation and 
  719.                               Installation and User's Reference
  720.                                                User's Reference
  721.                                                User's Reference
  722.  
  723.  
  724.           Overview
  725.           Overview
  726.           Overview
  727.  
  728.           Greetings from Kendra Electronic Wonderworks!
  729.  
  730.           UUPC/extended is a PC based version (and pun of) UUCP (UNIX-to-
  731.           UNIX copy).  UUPC/extended is a program which implements peer-to-
  732.           peer networking using the UNIX UUCP protocols.   MS-DOS, OS/2,
  733.           Windows 3.x, or Windows NT-based personal computers using these
  734.           protocols can exchange mail and files with a UNIX system, another
  735.           UUPC/extended system, or other systems using UUCP over dial up or
  736.           dedicated phone lines.
  737.  
  738.  
  739.           Introduction
  740.           Introduction
  741.           Introduction
  742.  
  743.           This document provides information on UUPC/extended version
  744.           1.12b,  produced by Kendra Electronic Wonderworks with
  745.           contributions from around the globe.  UUPC/extended is based on
  746.           the free widely distributed interim version of UUPC, version
  747.           1.05, written by Stuart Lynne, Richard H. Lamb, and Samuel Lam,
  748.           in Vancouver, BC.  The MS-DOS version of UUPC is no longer
  749.           maintained in Vancouver; UUPC/extended 1.12b is the official
  750.           current release of UUPC.  The differences between UUPC/extended
  751.           and UUPC version 1.05 include user aliases, routing to multiple
  752.           hosts, dial in support, limited domain address parsing and
  753.           routing, support for the OS/2, Windows 3.x, and Windows NT
  754.           operating environments, and various improvements in the user
  755.           interface.  Because of these changes, much of what is contained
  756.           in this document does not apply to the original UUPC 1.05
  757.           package.
  758.  
  759.           UUPC/extended is written in C, and compiles with Borland C++ 3.1
  760.           under MS-DOS, with Microsoft C 6.0 under DOS, Windows 3.x, or
  761.           OS/2, or with Microsoft C++ for NT under Windows NT (version
  762.           3.1), with one additional module in 8086 Assembler (MASM) for the
  763.           MS-DOS versions.  The documentation is written using Microsoft
  764.           Word for Windows 2.0.
  765.  
  766.           Minor revisions to UUPC/extended are denoted by changes to the
  767.           letter suffix on the version number.  Minor revisions include
  768.           only those changes, no matter how great, that allow the user to
  769.           return to a previous release of UUPC/extended by at most updating
  770.           the configuration file. Major revisions to UUPC/extended are
  771.           denoted by a change in the number of the version; a major
  772.           revision has changes in it which introduce a permanent
  773.           incompatibility with the previous release.  Beginning with
  774.           version 1.12, major revisions are those which are distributed to
  775.           the registered user base, whether they introduce a permanent
  776.           incompatibility or not.  See How to Register UUPC/extended, page
  777.           165,  for details on how to register your copy of UUPC/extended.
  778.  
  779.           For a full description of the changes to UUPC/extended and how
  780.           they affect upgrading from one release to the next, see Changes
  781.                                                                   Changes
  782.                                                                   Changes
  783.           From Previous Versions
  784.           From Previous Versions
  785.           From Previous Versions, page 173,  included in this package.  It
  786.           should be duly noted that there is no version 1.24b at this time.
  787.                                      -8-                       10/04/93
  788.  
  789.  
  790.  
  791.                                                    General Information
  792.                                                    General Information
  793.                                                    General Information
  794.  
  795.  
  796.           A user was having nightmares in which she didn't have version
  797.           1.24b and everyone else did . . .
  798.  
  799.  
  800.           Who Should Use This Program
  801.           Who Should Use This Program
  802.           Who Should Use This Program
  803.  
  804.           As mentioned above, UUPC/extended is a peer-to-peer networking
  805.           program:  your local system and systems it communicates with are
  806.           on an equal footing in that in general the capabilities and
  807.           access of the systems are symmetrical.  You have complete control
  808.           over and must be responsible for your own system.  Compare this
  809.           to a client-server set-up such as when you dial-in to a central
  810.           mainframe or Bulletin Board System on which the System Operator
  811.           handles the administration (and restricts your access).
  812.  
  813.           One application for UUPC/extended is to provide remote access to
  814.           a private system or small network, for example allowing a laptop
  815.           machine access a single remote PC or UNIX system.  This requires
  816.           very little overhead, and may be used for connections needed for
  817.           just a few days.
  818.  
  819.           A more common use for UUPC/extended is to provide dial-up e-mail
  820.           access to public networks such as the UUCP network and/or the
  821.           Internet.  When UUPC/extended is used for this purpose then you,
  822.           as the system administrator, will be responsible for keeping up
  823.           your own system as a member of the global network community.
  824.           Related duties include making sure your system calls other
  825.           systems regularly (including when you are not around), monitoring
  826.           your links to other systems, registering your system with a
  827.           central authority such as the UUCP Project and/or the Internet
  828.           Network Information Center, and other long term tasks.
  829.  
  830.           Because of these tasks, not all people should use a program such
  831.           as UUPC/extended for general e-mail access.  A good rule of thumb
  832.           is if you do not receive more than one e-mail message a week or
  833.           do not require e-mail access for more than six months, then you
  834.           should consider a commercial service such CompuServe, MCI Mail,
  835.           ATT Mail, or others over setting up UUPC/extended.  This reduces
  836.           the set-up work required on your part and avoids the problems
  837.           associated with registering and de-registering your system,
  838.           leaving the system running during absences, and the like.
  839.  
  840.           UUPC/extended should also be avoided if your primary interest is
  841.           in a server which allows downloading files to other personal
  842.           computers which do not
  843.                              not
  844.                              not have UUPC/extended or some other UUCP
  845.           program.  UUPC/extended 
  846.                                   
  847.                                   is not intended for interactive logins,
  848.           the UUCP protocols are not compatible with the protocols (Xmodem,
  849.           Kermit, etc.) included with most PC terminal emulators, and
  850.           UUPC/extended security is oriented towards a pre-defined list of
  851.           known systems calling in regularly.  Use a BBS program instead
  852.           for generic download functions and/or interactive access.
  853.  
  854.           Finally, UUPC/extended should be avoided if you lack the
  855.           resources, financial or otherwise, to support the program.
  856.           Installing the program does require some experience in setting up
  857.           10/04/93                   - 9 -
  858.  
  859.  
  860.  
  861.           UUPC/extended 
  862.                         
  863.                         1.12b Installation and 
  864.                               Installation and 
  865.                               Installation and User's Reference
  866.                                                User's Reference
  867.                                                User's Reference
  868.  
  869.  
  870.           complex systems or a willingness to learn via associates or
  871.           books.  Trying to set up UUPC/extended without experience and
  872.           resources (such as the Nutshell handbooks discussed below) can
  873.           cause pain and suffering for a very important person--you.
  874.  
  875.  
  876.           System Requirements
  877.           System Requirements
  878.           System Requirements
  879.  
  880.           To install UUPC/extended, you'll need the following:
  881.  
  882.                * A computer running MS-DOS, OS/2, or Windows NT.  Under
  883.                  DOS, you need at least 512 KB of RAM and 2 megabytes of
  884.                  hard disk space (for executables, configuration files,
  885.                  documentation, and mail received).  For OS/2, Windows
  886.                  3.x, or Windows NT you need the minimum system
  887.                  configuration plus 2 megabytes of  free hard disk space.
  888.  
  889.                * A modem.
  890.  
  891.                * The manual for the modem.
  892.  
  893.                * A text editor.  The MS-DOS editor, Windows Notepad, or
  894.                  OS/2 editor will work fine.
  895.  
  896.                * A friend with a machine that does UUCP.  This can be a
  897.                  UNIX system, another UUPC/extended or other UUCP clone
  898.                  running on a PC, or a VMS system running DECUS UUCP.
  899.  
  900.                * A copy of PKUNZIP.EXE, version 2.04g or later, or a
  901.                  compatible utility.  PKUNZIP is a shareware utility and
  902.                  can be found at almost all archive sites.  Consult your
  903.                  local BBS, or get it from wuarchive.wustl.edu.
  904.  
  905.  
  906.           Required reading
  907.           Required reading
  908.           Required reading
  909.  
  910.           Read Installation
  911.                Installation
  912.                Installation, page 15, now for installation and upgrade
  913.           instructions.  Users of previous versions of UUPC/extended should
  914.           also read Changes From Previous Versions
  915.                     Changes From Previous Versions
  916.                     Changes From Previous Versions, page 173, for a summary
  917.           of changes in the current release.  Instructions on using the
  918.           programs are in UUPC/extended Command Reference
  919.                           UUPC/extended Command Reference
  920.                           UUPC/extended Command Reference, page 43.
  921.  
  922.           This document and its companions supplied with UUPC/extended only
  923.           provide an overview of UUCP connections.  The average person
  924.           wishing to set up UUPC/extended will require a reference such as
  925.           Managing UUCP and Usenet, part of the Nutshell Handbook series by
  926.           O'Reilly and Associates.1,2   This book, while not specifically
  927.           addressing UUPC/extended, includes detailed information on:
  928.  
  929.                               
  930.  
  931.           1Kendra Electronic Wonderworks has no connection with O'Reilly
  932.           and Associates.  However, both of these books are on the
  933.           bookshelf here.
  934.  
  935.                                     -10-                      10/04/93
  936.  
  937.  
  938.  
  939.                                                    General Information
  940.                                                    General Information
  941.                                                    General Information
  942.  
  943.  
  944.                Format of the SYSTEMS file
  945.                Format of the PERMISSN (Permissions) file
  946.                Information on debugging login scripts
  947.                Information on registering your site with various networks
  948.  
  949.           For using UUPC/extended, the Nutshell Handbook Using UUCP and
  950.           Usenet will be helpful.  It includes topics which are not covered
  951.           in detail in this documentation.
  952.  
  953.  
  954.           Special Notes
  955.           Special Notes
  956.           Special Notes
  957.  
  958.           Previous versions of UUPC/extended also included a file called
  959.           simtel.inf
  960.           simtel.inf
  961.           simtel.inf which documented a mail server for retrieving files
  962.           via FTP at Princeton University.  This server is no longer
  963.                                             This server is no longer
  964.                                             This server is no longer
  965.           available, and mail should not be sent to it.  
  966.           available, and mail should not be sent to it.  
  967.           available, and mail should not be sent to it.  Use
  968.           listserv@kew.com instead.
  969.  
  970.           Finally, previous versions of UUPC/extended 
  971.                                                       
  972.                                                       documented an archive
  973.           server on sun.soe.clarkson.edu.  This server has been replaced
  974.                                                                 replaced
  975.                                                                 replaced by
  976.           listserv@kew.com.
  977.  
  978.  
  979.           Mailing List
  980.           Mailing List
  981.           Mailing List
  982.  
  983.           A electronic mailing list, uupc-info@kew.com, is open to those
  984.           interested in UUPC/extended.  To join it, send a command of the
  985.           following format in the body of a e-mail message to
  986.           listserv@kew.com:
  987.  
  988.             subscribe uupc-info
  989.  
  990.           The List Server also accepts the command:
  991.  
  992.             help
  993.  
  994.           To resign from the mailing list, send mail to the List  Server of
  995.           the following format:
  996.  
  997.             signoff uupc-info
  998.  
  999.               Note:
  1000.               Note:
  1001.               Note: DO NOT
  1002.                     DO NOT
  1003.                     DO NOT send requests to be added or deleted to uupc-
  1004.                     info@kew.com.  Mail sent to this address is
  1005.                     automatically forwarded to all users on the list.
  1006.                     Questions of an administrative nature which require
  1007.                                                                            
  1008.  
  1009.           2These are available from your local bookstore or software house,
  1010.           or call O'Reilly and Associates at 1-800-338-NUTS, or send them
  1011.           electronic mail at nuts@ora.com. They can also be ordered from
  1012.           Softpro Books.  Call Softpro at (617) 273-2919, FAX them at (617)
  1013.           273-2499, or send them mail at softpro@world.std.com.  Kendra
  1014.           Electronic Wonderworks is a satisfied customer of Softpro, but we
  1015.           have no other connection with them, either.
  1016.  
  1017.           10/04/93                   - 11 -
  1018.  
  1019.  
  1020.  
  1021.           UUPC/extended 
  1022.                         
  1023.                         1.12b Installation and 
  1024.                               Installation and 
  1025.                               Installation and User's Reference
  1026.                                                User's Reference
  1027.                                                User's Reference
  1028.  
  1029.  
  1030.                     human attention should be directed to uupc-info-
  1031.                     request@kew.com.
  1032.  
  1033.           Since undeliverable addresses cause mail to be bounced to the
  1034.           list administrator, the administrator reserves the right to drop
  1035.           from the list any user for whom mail is rejected.  In many cases,
  1036.           the user will not be notified, since the mail to notify the user
  1037.           will bounce for the same reason the address was deleted in the
  1038.           first place.
  1039.  
  1040.  
  1041.           Registering
  1042.           Registering
  1043.           Registering
  1044.  
  1045.           It is now possible to register UUPC/extended.  See How to
  1046.                                                              How to
  1047.                                                              How to
  1048.           Register UUPC/extended
  1049.           Register UUPC/extended
  1050.           Register UUPC/extended, page 165, for the cost and benefits of
  1051.           registering.
  1052.  
  1053.  
  1054.           Problems
  1055.           Problems
  1056.           Problems
  1057.  
  1058.           Please report problems with this version of UUPC/extended via
  1059.           electronic mail to help@kew.com.  If you are unable to reach
  1060.           Kendra Electronic Wonderworks via electronic mail, mail your
  1061.           problem report to:
  1062.  
  1063.                Drew Derbyshire - UUPC/extended Help Desk
  1064.                Kendra Electronic Wonderworks
  1065.                Post Office Box 132
  1066.                Arlington, MA 02174-0002  USA
  1067.  
  1068.           Please include with your problem description listings of the
  1069.           files which apply, including:
  1070.  
  1071.             UUPC.RC
  1072.             [userid].RC
  1073.             SYSTEMS
  1074.             Directory of your UUPC configuration directory.
  1075.             A log of the applicable program execution, if any.  Both
  1076.             UUCICO and RMAIL automatically write logs into the
  1077.             UUPC/extended spool directory.
  1078.  
  1079.               Note:
  1080.               Note:
  1081.               Note: Passwords and userids can and should be changed in the
  1082.                     SYSTEMS file.
  1083.  
  1084.           No claim is made that the problem will be corrected, or the
  1085.           person reporting the problem will be supplied a copy of the
  1086.           corrected code3, but reasonable efforts will be made to correct
  1087.           the program.  The Wonderworks does not provide telephone support
  1088.           to unregistered users.
  1089.  
  1090.                               
  1091.  
  1092.           3Registered users will be provided an update when a fix becomes
  1093.           available if they explicitly request it.  See REGISTER.PRN  
  1094.                                                                       
  1095.                                                                       for
  1096.           details.
  1097.                                     -12-                      10/04/93
  1098.  
  1099.  
  1100.  
  1101.                                                    General Information
  1102.                                                    General Information
  1103.                                                    General Information
  1104.  
  1105.  
  1106.           PLEASE read the Nutshell handbooks before sending mail.
  1107.  
  1108.  
  1109.           Questions and Answers
  1110.           Questions and Answers
  1111.           Questions and Answers
  1112.  
  1113.           The following is a list of general questions and answers about
  1114.           UUPC/extended.  For additional questions related to installing
  1115.           UUPC/extended and general trouble shooting, also see the Question
  1116.           and Answer section in Installation
  1117.                                 Installation
  1118.                                 Installation, page 15.
  1119.  
  1120.             Q. Does UUPC/extended support news?
  1121.  
  1122.             A. In part.  The RNEWS distributed with UUPC/extended now
  1123.                correctly decompresses and delivers local news to
  1124.                directories based on the news group name, but the news
  1125.                reader (a port of the UNIX program RN) is still in
  1126.                development.4
  1127.  
  1128.             Q. UUPOLL takes over my entire system when it runs.  Can I run
  1129.                it under DOS and still use the system?
  1130.  
  1131.             A. No, but you can run it under MS-Windows 3.x in 386 enhanced
  1132.                mode, under OS/2, or under Windows NT.  DESQView should also
  1133.                work.  At the Wonderworks, kendra uses OS/2 2.1, and athena
  1134.                uses Windows 3.1.
  1135.  
  1136.               Note:
  1137.               Note:
  1138.               Note: If you run UUPC/extended in the background, be sure to
  1139.                     enable multitasking support by including "options =
  1140.                     multitask" in your UUPC.RC file.
  1141.  
  1142.             Q. It takes forever for the system to recognize a busy signal
  1143.                on the other end.  What can I do?
  1144.  
  1145.             A. Make sure your modem file includes the NoConnect
  1146.                                                       NoConnect
  1147.                                                       NoConnect variable to
  1148.                document the strings your modem uses to report failures in
  1149.                the dialing sequence.  Consider enabling the option
  1150.                CarrierDetect
  1151.                CarrierDetect
  1152.                CarrierDetect in your modem file.
  1153.  
  1154.             Q. Can UUPC/extended support multiple users on one system?
  1155.  
  1156.             A. Yes.  Each user should have an entry in the PASSWD file and
  1157.                a copy of [userid].RC under a unique name in the
  1158.                UUPC/extended configuration directory.  A short command file
  1159.                similar to the sample SU.BAT file provided can be used to
  1160.                change the active user.  UUPC/extended cannot prevent users
  1161.                from reading other users' mail or mail queued for another
  1162.                system.  This is an MS-DOS restriction.
  1163.  
  1164.             Q. UUPC/extended is wonderful, but it doesn't run on my (insert
  1165.                non-IBM or NT-compatible platform here).
  1166.                               
  1167.  
  1168.           4The news support was originally promised for the end of 1991.
  1169.           We admit it, the schedule got blown.
  1170.  
  1171.           10/04/93                   - 13 -
  1172.  
  1173.  
  1174.  
  1175.           UUPC/extended 
  1176.                         
  1177.                         1.12b Installation and 
  1178.                               Installation and 
  1179.                               Installation and User's Reference
  1180.                                                User's Reference
  1181.                                                User's Reference
  1182.  
  1183.  
  1184.             A. While the original UUPC was targeted for both the Mac and
  1185.                Atari-ST in addition to the IBM, Kendra Electronic
  1186.                Wonderworks only supports the MS-DOS, Windows 3.x, OS/2, and
  1187.                Windows NT environments.  Contact Dave Platt
  1188.                <dplatt@snulbug.mtview.ca.us>, on where to find his version
  1189.                of UUPC for the Macintosh.  For Amiga systems, try anonymous
  1190.                FTP to wuarchive.wust1.edu.  There are no known reliable
  1191.                sources for UUPC for the Atari-ST.
  1192.  
  1193.             Q. Who is kendra?
  1194.  
  1195.             A. Actually, that is correctly "What is kendra?" Kendra means
  1196.                "womanly knowledge" in Old English.
  1197.  
  1198.                kendra originally was an 80286 based Epson Equity III+
  1199.                running MS-DOS 5.0 and using a second 8088 system as a
  1200.                communications front end.  During May of 1992, she was
  1201.                upgraded to a Northgate 386/40 running OS/2 2.1.  Her
  1202.                sibling, our documentation system athena, is a Northgate
  1203.                386/33.
  1204.  
  1205.             Q. I want users to be able to login and read their mail on my
  1206.                system.  Since I can't use COMMAND.COM, what shell should I
  1207.                specify for them?
  1208.  
  1209.             A. Right idea, wrong question.  UUPC/extended is not designed
  1210.                for remote user login. Rather, it is designed to allow
  1211.                routing mail among multiple peer sites, so set up each user
  1212.                as his/her own node.  This gives each user all the tools of
  1213.                his/her own system when composing mail, and UUPC/extended
  1214.                keeps the time spent on-line to a minimum.
  1215.  
  1216.             Q. Why does Snuffles want Chocolate?
  1217.  
  1218.             A. Because Chocolate is happy food.  Snuffles is a very happy
  1219.                bear.  However, ever since someone sent her 18 pounds of
  1220.                chocolate, she now looks for donations to the Chocolate Ice
  1221.                Cream Fund instead.  This leaves us more room in the freezer
  1222.                for more mundane groceries.
  1223.  
  1224.               Note:
  1225.               Note:
  1226.               Note: Snuffles does still accept5 Girl Scout Thin Mints.
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.                               
  1240.  
  1241.           5I LOVE Thin Mints!!!--SPB-14-                      10/04/93
  1242.  
  1243.  
  1244.  
  1245.                                                           Installation
  1246.                                                           Installation
  1247.                                                           Installation
  1248.  
  1249.  
  1250.  
  1251.           ____________
  1252.           Installation
  1253.           ____________
  1254.           Installation
  1255.           ____________
  1256.           Installation
  1257.  
  1258.  
  1259.  
  1260.           New 
  1261.           New 
  1262.           New UUPC/extended
  1263.               UUPC/extended
  1264.               UUPC/extended installations
  1265.                             installations
  1266.                             installations
  1267.  
  1268.  
  1269.           Ingredients
  1270.           Ingredients
  1271.           Ingredients
  1272.  
  1273.           The following assumes that you have never installed UUPC/extended
  1274.           before.  If you are upgrading an existing UUPC/extended
  1275.           installation, skip to Upgrading an existing UUPC/extended
  1276.                                 Upgrading an existing UUPC/extended
  1277.                                 Upgrading an existing UUPC/extended
  1278.           installation
  1279.           installation
  1280.           installation,
  1281.                       ,
  1282.                       , beginning on page 34.
  1283.  
  1284.               Note:
  1285.               Note:
  1286.               Note: If installing on Windows 3.x, first install the native
  1287.                     DOS version and then add the Windows versions of the
  1288.                     UUCICO and associated programs.  This both allows
  1289.                     debugging in a cleaner environment and provides the
  1290.                     needed DOS foundation for running under Windows.  See
  1291.                     additional information on Windows 3.x on page 144.
  1292.  
  1293.           Many thanks to David Watt and his sidekick Frederick Bear Watt
  1294.           for assisting with this section and providing the examples, and
  1295.           to Snuffles for reminding us to change the system names to
  1296.           protect the guilty.
  1297.  
  1298.           To start sending and receiving mail on your system you'll need
  1299.           the following equipment and knowledge:
  1300.  
  1301.           Equipment:
  1302.  
  1303.                * A computer running MS-DOS, OS/2, or Windows NT.  Under
  1304.                  DOS, you need at least 512 KB of RAM and 2 megabytes of
  1305.                  hard disk space (for executables, configuration files,
  1306.                  documentation, and mail received).  For OS/2, Windows
  1307.                  3.x, or Windows NT you need the minimum system
  1308.                  configuration plus 2 megabytes of  free hard disk space.
  1309.  
  1310.                * A modem.
  1311.  
  1312.                * The manual for the modem.
  1313.  
  1314.                * A text editor.  The MS-DOS editor, Windows Notepad, or
  1315.                  OS/2 editor will work fine.
  1316.  
  1317.                * A friend with a machine that does UUCP.  This can be a
  1318.                  UNIX system, another UUPC/extended or other UUCP clone
  1319.                  running on a PC, or a VMS system running DECUS UUCP.
  1320.  
  1321.                * A copy of PKUNZIP.EXE, version 2.04g or later, or a
  1322.                  compatible utility.  PKUNZIP is a shareware utility and
  1323.                  can be found at almost all archive sites.  Consult your
  1324.                  local BBS, or get it from wuarchive.wustl.edu.
  1325.  
  1326.           10/04/93                   - 15 -
  1327.  
  1328.  
  1329.  
  1330.           UUPC/extended 
  1331.                         
  1332.                         1.12b Installation and 
  1333.                               Installation and 
  1334.                               Installation and User's Reference
  1335.                                                User's Reference
  1336.                                                User's Reference
  1337.  
  1338.  
  1339.           Knowledge:
  1340.  
  1341.                * How to copy files.
  1342.  
  1343.                * How to edit a text file.
  1344.  
  1345.           Once you've got all of that, follow these steps to prepare for,
  1346.           install, configure, and test UUPC/extended.
  1347.  
  1348.             Preparing for installation:
  1349.  
  1350.                  1.  Review General Information
  1351.                             General Information
  1352.                             General Information, page 7,  to make sure
  1353.                      UUPC/extended is right for you.
  1354.  
  1355.                  2.  Read these instructions.
  1356.  
  1357.                  3.  Name your system.
  1358.  
  1359.                  4.  Find a UUCP neighbor.
  1360.  
  1361.                  5.  Choose your user name.
  1362.  
  1363.                  6.  Backup your system.
  1364.  
  1365.             Installing UUPC/extended on your system:
  1366.  
  1367.                  1.  Get the UUPC/extended archives needed for your
  1368.                      operating system
  1369.  
  1370.                  2.  Make any required directories
  1371.  
  1372.                  3.  Copy the UUPC/extended files onto your system.
  1373.  
  1374.                  4.  Create the on-line help files for MAIL.
  1375.  
  1376.             Configuring UUPC/extended process mail and call other systems:
  1377.  
  1378.                  1.  Find your modem among the .MDM files.
  1379.  
  1380.                  2.  Configure several files:
  1381.  
  1382.                      1. UUPC.RC
  1383.                      2. [userid].RC
  1384.                      3. [modem].MDM
  1385.                      4. SYSTEMS
  1386.                      5. PASSWD
  1387.                      6. PERMISSN
  1388.                      7. CONFIG.SYS
  1389.                      8. AUTOEXEC.BAT
  1390.                      9. [userid].SIG
  1391.  
  1392.                  3.  Reboot your system.
  1393.  
  1394.             Testing the new installation:
  1395.  
  1396.                                     -16-                      10/04/93
  1397.  
  1398.  
  1399.  
  1400.                                                           Installation
  1401.                                                           Installation
  1402.                                                           Installation
  1403.  
  1404.  
  1405.                  1.  Check your configuration via UUNAME.
  1406.  
  1407.                  2.  Check your PERMISSNS file via UUXQT.
  1408.  
  1409.                  3.  Send mail to yourself.
  1410.  
  1411.                  4.  Check the PC <--> modem connection
  1412.  
  1413.                  5.  Check the PC <--> modem <--> modem <--> mail server
  1414.                      connection
  1415.  
  1416.                  6.  Send remote UUCP mail.
  1417.  
  1418.           Then you'll be up and running!  Each of the steps is discussed in
  1419.           more detail below.
  1420.  
  1421.  
  1422.           Before you begin installing
  1423.           Before you begin installing
  1424.           Before you begin installing
  1425.  
  1426.           1.
  1427.           1.
  1428.           1.General Information
  1429.             General Information
  1430.             General Information, page 7,  contains important information
  1431.             explaining what UUPC/extended will and will not do.  It also
  1432.             discusses the responsibilities inherent in running a UUCP
  1433.             site.  Please read it before proceeding further.
  1434.  
  1435.           2.
  1436.           2.
  1437.           2.Read all of these instructions before doing anything.  Trust
  1438.             us, you'll be glad you did.
  1439.  
  1440.           3.
  1441.           3.
  1442.           3.Your machine needs a name.  The name should be all lowercase,
  1443.             since many operating systems are not case-sensitive.  If you
  1444.             plan to connect to the outside world, the first six characters
  1445.             of the name need to be unique over all of Usenet.  This isn't
  1446.             precisely true, but it's close enough, and the truth is more
  1447.             complicated -- if you're interested in the details, buy a copy
  1448.             of Managing UUCP and Usenet, published by O'Reilly and
  1449.             Associates.  Actually, go buy it anyway, and please read it
  1450.             before asking questions.  General Information
  1451.                                       General Information
  1452.                                       General Information, page 7,  has
  1453.             some suggestions on where to find this and other useful books.
  1454.             See RFC1178.TXT
  1455.                 RFC1178.TXT
  1456.                 RFC1178.TXT for some considerations to keep in mind when
  1457.             choosing a system name.
  1458.  
  1459.            Example:      Fred chose the name "toscis" for his machine, in
  1460.                     honor of Snuffles' favorite ice cream.
  1461.  
  1462.           4.
  1463.           4.
  1464.           4.Find a friend who has a machine which supports sending and
  1465.             receiving UUCP news and mail.  Your friend must also be pals
  1466.             with the system administrator of the machine, or someone else
  1467.             who has the power to add accounts to the remote system.6  They
  1468.             will have to add an account for your system and configure the
  1469.                               
  1470.  
  1471.           6Specifically, someone has to have the power to add legal
  1472.                                                               legal
  1473.                                                               legal
  1474.           accounts to the remote system and to configure their mailer to
  1475.           recognize you.  This is not the time for knowing people in low
  1476.           places.
  1477.  
  1478.           10/04/93                   - 17 -
  1479.  
  1480.  
  1481.  
  1482.           UUPC/extended 
  1483.                         
  1484.                         1.12b Installation and 
  1485.                               Installation and 
  1486.                               Installation and User's Reference
  1487.                                                User's Reference
  1488.                                                User's Reference
  1489.  
  1490.  
  1491.             remote UUCP to acknowledge its existence and permit your
  1492.             system to log in and exchange mail.
  1493.  
  1494.           If you're looking for a UUCP system to connect your machine to,
  1495.           you might try local universities and local software companies for
  1496.           friendly volunteers.  The connection at the Wonderworks, for
  1497.           instance, is provided courtesy of a machine belonging to the EE
  1498.           department at a local university.  If you have Usenet access, you
  1499.           might peruse comp.mail.maps for the names of local systems and
  1500.           their administrators who might be willing to give you a feed.
  1501.  
  1502.           If you are willing to pay money, there are a variety of
  1503.           commercial organizations willing to take it from you.  One to try
  1504.           is Performance Systems International.  Send mail to
  1505.           info@uu.psi.com.
  1506.  
  1507.            Example:  Fred uses a feed from Kendra Electronic Wonderworks,
  1508.                     which is known in the UUCP world as kewgate.  Snuffles
  1509.                     assigned toscis an account on kewgate called "Utoscis".
  1510.                     The name is conventional -- Ukewgate, Uflopsie, and
  1511.                     Uzzyzyx are several accounts on Fred's machine, for
  1512.                     some of his neighbors to log onto his system.
  1513.  
  1514.           5.
  1515.           5.
  1516.           5.You need to choose a user name for yourself.  This name does
  1517.             not have to be unique or anything, but you will need it for
  1518.             some of the configuration of UUPC/extended yet to come.  It
  1519.             should be composed only of valid DOS file name characters and
  1520.             should have eight characters or less.
  1521.  
  1522.            Example: Fred's user name on toscis is fbwatt.  Our resident
  1523.                     Plush Platinum Programming Polar Bear's7 user name on
  1524.                     kewgate is snuffles.
  1525.  
  1526.           6.
  1527.           6.
  1528.           6.Backup your system.  If you do not regularly backup your
  1529.             system, this is an excellent time to start.  Again, trust us.
  1530.  
  1531.  
  1532.           Copying  
  1533.           Copying  
  1534.           Copying  UUPC/extended
  1535.                    UUPC/extended
  1536.                    UUPC/extended files onto your system.
  1537.                                  files onto your system.
  1538.                                  files onto your system.
  1539.  
  1540.           1
  1541.           1
  1542.           1.To install UUPC/extended, you need to get the specific
  1543.              archives needed for your system, as outlined in the table
  1544.              below.
  1545.  
  1546.           UUPC/extended includes nearly two dozen executable files for each
  1547.           operating system.  The files should be placed in their own
  1548.           directory to allow easy upgrades.  This directory should then be
  1549.           added to your MS-DOS, OS/2, or Windows NT PATH variable.  The
  1550.           program will assume that you have used the following standard
  1551.           directories for the binaries:
  1552.  
  1553.  
  1554.                               
  1555.  
  1556.           7And I'm cute, too!! [S.P.B.]
  1557.  
  1558.                                     -18-                      10/04/93
  1559.  
  1560.  
  1561.  
  1562.                                                           Installation
  1563.                                                           Installation
  1564.                                                           Installation
  1565.  
  1566.  
  1567.  
  1568.             Operating System  Standard          Archives Need To
  1569.                               directory name    Install 8
  1570.                               for executable
  1571.                               files.
  1572.  
  1573.  
  1574.  
  1575.  
  1576.             DOS               \UUPC\BIN         upc12bd1.zip
  1577.                                                 upc12bd2.zip
  1578.                                                 upc12bd3.zip
  1579.                                                 upc12bad.zip
  1580.  
  1581.  
  1582.             Windows 3.x       \UUPC\WINBIN      upc12bw1.zip
  1583.                                                 upc12bw2.zip
  1584.                                                 upc12bw3.zip
  1585.                                                 upc12bad.zip
  1586.  
  1587.  
  1588.             OS/2 16 bit (for  \UUPC\OS2BIN      upc12b11.zip
  1589.             OS/2 1.x)                           upc12b12.zip
  1590.                                                 upc12b13.zip
  1591.                                                 upc12bad.zip
  1592.  
  1593.  
  1594.             OS/2 32 bit (for  \UUPC\OS2BIN      upc12b21.zip
  1595.             OS/2 2.x)                           upc12b22.zip
  1596.                                                 upc12b23.zip
  1597.                                                 upc12bad.zip
  1598.  
  1599.  
  1600.             Windows NT        \UUPC\NTBIN       upc12bn1.zip
  1601.                                                 upc12bn2.zip
  1602.                                                 upc12bn3.zip
  1603.                                                 upc12bad.zip
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.                               
  1610.  
  1611.           8The archives upc12ad3.zip, upc12aw3.zip,  upc12a13.zip,
  1612.                 23.zip, and/or 
  1613.           upc12a               upc12an3.zip can be omitted if you do not
  1614.           require the ability to receive and expire news from remote
  1615.           systems.
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.           10/04/93                     19
  1624.                                      -    -
  1625.  
  1626.  
  1627.  
  1628.           UUPC/extended 
  1629.                         
  1630.                         1.12b Installation and 
  1631.                               Installation and 
  1632.                               Installation and User's Reference
  1633.                                                User's Reference
  1634.                                                User's Reference
  1635.  
  1636.  
  1637.          2.
  1638.          2.
  1639.          2. Make directories for the UUPC/extended files.  You need to
  1640.             make the base directory (\UUPC)9, a directory for the sample
  1641.             files (\UUPC\SAMPLES), if you have not unpacked them elsewhere
  1642.             already, a directory for the binary files, and a public
  1643.             directory (\UUPC\PUBLIC)10.
  1644.  
  1645.            Example: kewgate has both OS/2 (16 or 32 bit) and DOS versions
  1646.                     of UUPC/extended installed.  The DOS files are in
  1647.                     E:\UUPC\BIN and the OS/2 files are in E:\UUPC\OS2BIN.
  1648.  
  1649.            Example: Toscis runs the MS-DOS and Windows NT operating
  1650.                     systems.  Fred put the UUPC/extended DOS executables in
  1651.                     C:\UUPC\BIN, the Windows NT executables in
  1652.                     C:\UUPC\NTBIN and the documentation in C:\UUPC\SAMPLES.
  1653.                     He built the directories at the C:\> prompt this way:
  1654.  
  1655.                  C:\> mkdir \uupc
  1656.                  C:\> mkdir \uupc\bin
  1657.                  C:\> mkdir \uupc\ntbin
  1658.                  C:\> mkdir \uupc\samples
  1659.                  C:\> mkdir \uupc\public
  1660.  
  1661.           3.
  1662.           3.
  1663.           3. Unzip the archives.  (Type "pkunzip" at the DOS prompt for
  1664.              instructions on how to unzip files.)
  1665.  
  1666.            Example: To uncompress the documentation archive and program
  1667.                     archives for MS-DOS and Windows NT, here's what Fred
  1668.                     did:
  1669.  
  1670.                  C:\> pkunzip upc12bad.zip \uupc\samples *.*
  1671.  
  1672.                  C:\> pkunzip upc12bd1.zip \uupc\bin *.*
  1673.                  C:\> pkunzip upc12bd2.zip \uupc\bin *.*
  1674.                  C:\> pkunzip upc12bd3.zip \uupc\bin *.*
  1675.  
  1676.                  C:\> pkunzip upc12bn1.zip \uupc\ntbin *.*
  1677.                  C:\> pkunzip upc12bn2.zip \uupc\ntbin *.*
  1678.                  C:\> pkunzip upc12bn3.zip \uupc\ntbin *.*
  1679.  
  1680.          4.
  1681.          4.
  1682.          4. Convert the printed formatted documentation for mail to on-
  1683.             line help files.  This requires running the program NOVRSTRK
  1684.             against the MAIL.PRN and TILDE.PRN.
  1685.                               
  1686.  
  1687.           9You can actually use different directory names for the
  1688.           configuration and other directories through out this installation
  1689.           procedure, and not all the directories even need to be on same
  1690.           hard drive.  However, this makes installation more complicated,
  1691.           and you can change it later after it works.
  1692.  
  1693.           10The public directory is where your UUCP neighbors would send
  1694.           you files via the UUCP command. The directory must exist because
  1695.           UUCICO and UUXQT's initialization of internal security tables
  1696.           will otherwise print warning messages.
  1697.  
  1698.                                     -20-                      10/04/93
  1699.  
  1700.  
  1701.  
  1702.                                                           Installation
  1703.                                                           Installation
  1704.                                                           Installation
  1705.  
  1706.  
  1707.            Example: Fred ran NOVRSTRK on both of the files:
  1708.  
  1709.                  C:\> \uupc\bin\novrstrk \uupc\samples\mail.prn
  1710.                  \uupc\mail.hlp
  1711.                  C:\> \uupc\bin\novrstrk \uupc\samples\tilde.prn
  1712.                  \uupc\tidle.hlp
  1713.  
  1714.           All the files you need are now on your system.
  1715.  
  1716.  
  1717.           Configuring 
  1718.           Configuring 
  1719.           Configuring UUPC/extended
  1720.                       UUPC/extended
  1721.                       UUPC/extended after installation
  1722.                                     after installation
  1723.                                     after installation
  1724.  
  1725.           Here's where you earn your daily chocolate by configuring the
  1726.           system for basic local mail and dialing out to other systems.11
  1727.           The chart below summarize the files to be updated and their
  1728.           functions.  All of the files must copied from the samples
  1729.           directory (\UUPC\SAMPLES) to their permanent happy home in the
  1730.           UUPC/extended configuration directory (\UUPC) except as noted.
  1731.  
  1732.  
  1733.           File name    Function
  1734.  
  1735.  
  1736.  
  1737.  
  1738.           UUPC.RC      System UUPC/extended configuration file, it defines
  1739.                        both required and optional information which is the
  1740.                        same for all users of the local system, and default
  1741.                        values for individual users.  This includes the
  1742.                        local system name, the name of its mail server,
  1743.                        directory names (if you are not using the
  1744.                        defaults), and selected performance parameters.
  1745.  
  1746.  
  1747.           [userid].RC  User UUPC/extended configuration file, it defines
  1748.                        both required and optional information for one
  1749.                        user.  A customized copy of this file exists under
  1750.                        a unique name for each user of the system.
  1751.  
  1752.                        This file is sometimes referred as the PERSONAL.RC
  1753.                        file.
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.                               
  1761.  
  1762.           11UUPC/extended can also be configured to accept incoming calls,
  1763.           to process Usenet news, and to tap dance, but we're trying not to
  1764.           confuse the issue here.  All large software systems that work
  1765.           start from small systems that work.  See ADVANCE.PRN for further
  1766.           information on more complex configurations.
  1767.  
  1768.           10/04/93                   - 21 -
  1769.  
  1770.  
  1771.  
  1772.           UUPC/extended 1.12b
  1773.                         
  1774.                         
  1775.                               Installation and 
  1776.                               Installation and 
  1777.                               Installation and User's Reference
  1778.                                                User's Reference
  1779.                                                User's Reference
  1780.  
  1781.  
  1782.  
  1783.                  .MDM
  1784.           [modem]      Defines the command strings used to initialize,
  1785.                        dial, and answer with your modem.  It also contains
  1786.                        selected protocol information for UUCP connections
  1787.                        made using the modem.  The file is referenced by
  1788.                        entries in the SYSTEMS file.
  1789.  
  1790.                            Note:
  1791.                            Note:
  1792.                            Note: You may need more than one modem file if
  1793.                                  you use your modem to connect to more
  1794.                                  than one type of remote modem.
  1795.  
  1796.  
  1797.           SYSTEMS      This file defines the system names, times to call,
  1798.                        device (modem file) to call with, phone number, and
  1799.                        login script to use when calling other systems.
  1800.  
  1801.  
  1802.           PASSWD       This file defines the user ids, names, and home
  1803.                        directories of the users of your system.
  1804.  
  1805.  
  1806.           PERMISSN     This file defines the access remote systems have to
  1807.                        your disk and what programs a remote systems may
  1808.                        direct UUXQT to run on its behalf.
  1809.  
  1810.  
  1811.           AUTOEXEC.BA  Under DOS and Windows NT, this sets environment
  1812.           T            variables for your PATH (where to find programs),
  1813.                        the location of the UUPC.RC file, the location of
  1814.                            [userid]
  1815.                        the         .RC file, and the local time zone.
  1816.  
  1817.                            Note:
  1818.                            Note:
  1819.                            Note: This file resides in the root directory
  1820.                                  of your hard drive.
  1821.  
  1822.  
  1823.           CONFIG.SYS   Under DOS, this file is used to define how many
  1824.                        files can be open at once; under OS/2, this is used
  1825.                        in place of AUTOEXEC.BAT to define the environment
  1826.                        information listed above.
  1827.  
  1828.                            Note:
  1829.                            Note:
  1830.                            Note: This file resides in the root directory
  1831.                                  of your hard drive.
  1832.  
  1833.  
  1834.           [userid].SI  This file is included automatically at the end of
  1835.           G            each piece of mail you send, providing return
  1836.                        address information.
  1837.  
  1838.                            Note:
  1839.                            Note:
  1840.                            Note: This file resides in your home directory,
  1841.                                  defined by the variable Home
  1842.                                                          Home
  1843.                                                          Home in your
  1844.                                  [userid].RC file.  See step 2
  1845.                                                              2
  1846.                                                              2, page 24,
  1847.                                  for further information.
  1848.  
  1849.  
  1850.  
  1851.                                      22
  1852.                                     -  -                      10/04/93
  1853.  
  1854.  
  1855.  
  1856.                                                           Installation
  1857.                                                           Installation
  1858.                                                           Installation
  1859.  
  1860.  
  1861.             The first file to copy and edit is UUPC.RC, the UUPC/extended
  1862.           1.
  1863.           1.
  1864.           1.
  1865.           system configuration file.  This file defines the system name and
  1866.           associated parameters which make your system unique.
  1867.  
  1868.           The  fields are described in the sample UUPC.RC file itself, and
  1869.           additional optional fields are documented in a second sample
  1870.           file, UUPCBIG.RC.    Their uses are summarized below, along with
  1871.                            12
  1872.           the settings for toscis.  You must set the fields described
  1873.           below.  All other fields in the sample UUPC.RC file, such as the
  1874.                    lines, can be left alone.
  1875.           options=
  1876.           options=
  1877.           options=
  1878.  
  1879.  
  1880.           Field     Description                        Example
  1881.           name
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           Nodename  The simple nodename you chose for  toscis
  1887.                     your machine.
  1888.  
  1889.  
  1890.           Domain    The fully qualified domain name    toscis.cambridge.ma
  1891.                     for your machine.  If you are         13
  1892.                                                        .us
  1893.                     just starting out, this will be
  1894.                     your machine name, with the
  1895.                     suffix ".UUCP".
  1896.  
  1897.  
  1898.           Mailserv  This is the name of the machine    kewgate
  1899.                     to which your outbound mail gets
  1900.                     sent.  This will be the name of
  1901.                     the machine belonging to the
  1902.                     friend you found up in step 2.
  1903.  
  1904.  
  1905.  
  1906.  
  1907.           Here is toscis's completed UUPC.RC file, provided as an example.
  1908.  
  1909.             Nodename=toscis
  1910.             Domain=toscis.cambridge.ma.us
  1911.             postmaster=fbwatt
  1912.             Mailserv=kewgate
  1913.             MailExt=SPB
  1914.             InModem=TB2500
  1915.             options=nobang nodirectory multiqueue dot multitask
  1916.                               
  1917.  
  1918.             A third sample configuration file, UUPC.KEW, is the live
  1919.           12
  1920.           configuration file for kendra.kew.com.
  1921.  
  1922.             Fred registered his domain with the .US domain mapping project,
  1923.           13
  1924.           which is discussed in UUNETDOM.INF.
  1925.  
  1926.           10/04/93                   - 23 -
  1927.  
  1928.  
  1929.  
  1930.           UUPC/extended 1.12b
  1931.                         
  1932.                         
  1933.                               Installation and 
  1934.                               Installation and 
  1935.                               Installation and User's Reference
  1936.                                                User's Reference
  1937.                                                User's Reference
  1938.  
  1939.  
  1940.               Note:
  1941.               Note:
  1942.               Note: toscis has some additional fields defined in its
  1943.                     UUPC.RC.  We left them in this example to remind you
  1944.                          UUPC/extended
  1945.                     that               configuration can be made more
  1946.                     complicated if you choose to.
  1947.  
  1948.             The second file to edit is the 
  1949.            .
  1950.           2
  1951.           2
  1952.           2                                [userid].RC file, defining
  1953.           personal configuration options.
  1954.  
  1955.               [userid]
  1956.           The         .RC files are used to configure UUPC/extended for
  1957.           individual users.  To configure your own         .RC file, copy
  1958.                                                    [userid]
  1959.           the file \UUPC\SAMPLES\PERSONAL.RC to \UUPC\[userid].RC, where
  1960.                  ] is your user name.
  1961.            userid
  1962.           [
  1963.  
  1964.            Example: Fred's personal configuration file is called FBWATT.RC,
  1965.                     and is located in C:/UUPC on toscis.
  1966.  
  1967.            Edit the following fields in the [userid].RC file:
  1968.  
  1969.  
  1970.           Field     Description                        Example
  1971.           name
  1972.  
  1973.  
  1974.  
  1975.  
  1976.           Mailbox   Your user id.                      Mailbox=fbwatt
  1977.  
  1978.  
  1979.           Name      Your real name                     Name=Frederick B.
  1980.                                                        Watt
  1981.  
  1982.  
  1983.           FileSent  Name of a file which all outgoing  FileSent=Outgoing
  1984.                     mail is to be logged.
  1985.  
  1986.  
  1987.           Signatur  Name of a file which will be       Signature=fbwatt.si
  1988.           e         appended to each message sent.     g
  1989.  
  1990.  
  1991.           Home      The default directory              Home=C:\fbwatt
  1992.                     UUPC/extended uses for files
  1993.                     (including the FileSent and
  1994.                     Signature Files) for your user
  1995.                     id.
  1996.  
  1997.  
  1998.  
  1999.  
  2000.           The descriptions in the sample PERSONAL.RC file explain these
  2001.           fields.  If you include a Signature (highly  recommended) and an
  2002.           Alias file, you will need to create these files as well.  See
  2003.           step 9
  2004.                9
  2005.                9 on page 
  2006.                  
  2007.                  
  2008.                          31 of this section for information on creating a
  2009.           signature file.  See The User Alias File
  2010.                                The User Alias File
  2011.                                The User Alias File       134
  2012.                                                   , page    , 
  2013.                                                               
  2014.                                                               for a
  2015.           discussion of alias files.
  2016.                                      24
  2017.                                     -  -                      10/04/93
  2018.  
  2019.  
  2020.  
  2021.                                                           Installation
  2022.                                                           Installation
  2023.                                                           Installation
  2024.  
  2025.  
  2026.           If multiple users are to share the same system, create multiple
  2027.           customized copies of the [userid].RC in \UUPC, each with a unique
  2028.           name such as "TOM.RC", "DICK.RC" or "HARRY.RC".
  2029.  
  2030.            Example: Fred's completed FBWATT.RC file looks like this:
  2031.  
  2032.             editor=emacs %s
  2033.             FileSent=Outgoing
  2034.             Home=c:/fbwatt
  2035.             Mailbox=fbwatt
  2036.             Name=Frederick B. Watt
  2037.             options=autoedit
  2038.             Signature=fbwatt.sig
  2039.  
  2040.           3.
  2041.           3.
  2042.           3. You must next decide which modem configuration file
  2043.              ([modem].MDM file) best describes your modem, or write one.
  2044.              See MODEM.TXT for a complete list of supplied modem files.
  2045.  
  2046.           Copy the modem file for your modem from the \UUPC\SAMPLES
  2047.           directory to the \UUPC directory.
  2048.  
  2049.               Note:
  2050.               Note:
  2051.               Note: If none of the supplied samples is appropriate, then
  2052.                     you will have to start with one of them, or with the
  2053.                     sample modem configuration file (SAMPLE.MDM), and
  2054.                     customize it for your modem.  We explain how to
  2055.                     customize modem files in Modem ([modem].MDM) Files
  2056.                                              Modem ([modem].MDM) Files
  2057.                                              Modem ([modem].MDM) Files,
  2058.                     page 111,  and in The Fine Art of Chat Scripts
  2059.                                       The Fine Art of Chat Scripts
  2060.                                       The Fine Art of Chat Scripts, on page
  2061.                     35.
  2062.  
  2063.           Once you copy the [modem].MDM file, replace the port listed on
  2064.           the "Device=" with the communications port to which you connected
  2065.           your modem.
  2066.  
  2067.               Note:
  2068.               Note:
  2069.               Note: If using a modem on DOS and your modem is on port COM3
  2070.                     or COM4, you may need to run the COMM34 utility.  Refer
  2071.                     to the description of COMM34 in UUPC/extended Command
  2072.                                                     UUPC/extended Command
  2073.                                                     UUPC/extended Command
  2074.                     Reference
  2075.                     Reference
  2076.                     Reference, page 44, for details.
  2077.  
  2078.           4.
  2079.           4.
  2080.           4. You must copy and edit the sample SYSTEMS file, which defines
  2081.              the system names and when to call out to them.  The file is
  2082.              described in detail in The UUPC/extended SYSTEMS file
  2083.                                     The UUPC/extended SYSTEMS file
  2084.                                     The UUPC/extended SYSTEMS file, page
  2085.              124.  It must be copied from \UUPC\SAMPLES directory to the
  2086.              \UUPC directory.  Delete all the entries you do not need.
  2087.  
  2088.           A typical line in the SYSTEMS file contains these fields, defined
  2089.              in more detail by the table:
  2090.  
  2091.             system Time MODEM speed telephone protocol script
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.           10/04/93                   - 25 -
  2100.  
  2101.  
  2102.  
  2103.           UUPC/extended 1.12b
  2104.                         
  2105.                         
  2106.                               Installation and 
  2107.                               Installation and 
  2108.                               Installation and User's Reference
  2109.                                                User's Reference
  2110.                                                User's Reference
  2111.  
  2112.  
  2113.  
  2114.           Field     Description                    Example
  2115.           name
  2116.  
  2117.  
  2118.  
  2119.  
  2120.           system    Name of the system to call.    kewgate
  2121.                     Any system you call or are
  2122.                     called by must be listed at
  2123.                     least once in this file.  You
  2124.                     may include the same system
  2125.                     more than once if you have
  2126.                     multiple phone numbers for
  2127.                     it.
  2128.  
  2129.  
  2130.           Time      When to call.   "Any"  is      Any
  2131.                     what it says, "Night" and
  2132.                     "Evening" refer to night and
  2133.                     evening phone rates14
  2134.                     respectively.  "Never" is
  2135.                     used for a system which only
  2136.                     calls you.
  2137.  
  2138.                     Note:
  2139.                     Note:
  2140.                     Note:     See the Nutshell
  2141.                     handbooks for a further
  2142.                     explanation.
  2143.  
  2144.  
  2145.           MODEM     Name of the modem file         TB2500
  2146.                     (without the .MDM extension)
  2147.                     used to call this system.
  2148.  
  2149.  
  2150.           Telephon  Telephone number to call       1-617-641-4817
  2151.           e
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.                               
  2164.  
  2165.           14Specifically, the AT&T night rate is in effect from 11 PM to 8
  2166.           AM every day, and from 11 PM Friday to Sunday at 5 PM.  The
  2167.           UUCICO definition for Evening includes the times allowed for
  2168.           Night plus 5 PM to 11 PM everyday.
  2169.  
  2170.                                     -26-                      10/04/93
  2171.  
  2172.  
  2173.  
  2174.                                                           Installation
  2175.                                                           Installation
  2176.                                                           Installation
  2177.  
  2178.  
  2179.  
  2180.           p         Protocol to use when calling.  g
  2181.           (protoco  If you don't know what these
  2182.           l)        are, then leave the "g" alone
  2183.                     if your mail server does not
  2184.                     run UUPC/extended 1.11x or
  2185.                     above, or change it to "v" if
  2186.                     it does.  The "g" protocol is
  2187.                     widely supported, "v" is
  2188.                     faster but only supported by
  2189.                           UUPC/extended
  2190.                     newer               systems.
  2191.  
  2192.  
  2193.           script    Login script for the system.   gin:--gin: Utoscis
  2194.                                                    ssword:--ssword:
  2195.                                                    AppleJuice
  2196.  
  2197.  
  2198.  
  2199.  
  2200.            Example:
  2201.            Example:
  2202.            Example: Toscis's SYSTEMS file entry for kewgate looks like
  2203.                     this:
  2204.  
  2205.                             Any TB2500 19200 1-617-641-4817 g gin:--gin:
  2206.                     kewgate
  2207.                     Utoscis ssword:--ssword: AppleJuice
  2208.  
  2209.           Copy this line into your SYSTEMS file, and do the following:
  2210.  
  2211.             Replace "
  2212.           *                 " with the name of your mail server.
  2213.                      kewgate
  2214.  
  2215.             Replace "Any" with the time to call.
  2216.           *
  2217.  
  2218.             Replace "TB2500" with the name of the modem configuration file
  2219.            *
  2220.            
  2221.             (.MDM file) you are using.
  2222.  
  2223.             Replace "1-617-641-4817" with the phone number of the mail
  2224.           *
  2225.             server you arranged a feed from in step      Before you begin
  2226.                                                          Before you begin
  2227.                                                          Before you begin
  2228.                                                       of 
  2229.                                                     4
  2230.                                                     4
  2231.                                                     4
  2232.             installing
  2233.             installing
  2234.             installing       17
  2235.                       , page   .
  2236.  
  2237.           * Replace "g" with the letter(s) of the UUCP protocols your mail
  2238.             server supports.
  2239.  
  2240.             Replace "Utoscis" with the name your friend in step 
  2241.           *                                                     4
  2242.                                                                 4
  2243.                                                                 4 of
  2244.             Before you begin installing
  2245.             Before you begin installing
  2246.             Before you begin installing, page 17, gave you for use on
  2247.             their system.  Replace "AppleJuice" with the password your
  2248.             friend gave you.
  2249.  
  2250.           For simple connections, these should be all of the changes you
  2251.           need to make to this file.  For more complex connections, refer
  2252.           to The Fine Art of Chat Scripts
  2253.              The Fine Art of Chat Scripts
  2254.              The Fine Art of Chat Scripts, page 35, below.
  2255.  
  2256.             You must also create a \UUPC\PASSWD file, which defines the
  2257.            .
  2258.           5
  2259.           5
  2260.           5
  2261.             local users.  This file is nearly identical in format to the
  2262.             /etc/passwd file used on UNIX systems.
  2263.  
  2264.           10/04/93                     27
  2265.                                      -    -
  2266.  
  2267.  
  2268.  
  2269.           UUPC/extended 1.12b
  2270.                         
  2271.                         
  2272.                               Installation and 
  2273.                               Installation and 
  2274.                               Installation and User's Reference
  2275.                                                User's Reference
  2276.                                                User's Reference
  2277.  
  2278.  
  2279.           The PASSWD file serves two purposes.  If you have several people
  2280.           reading mail on your system, it is used to assign them default
  2281.           directories and mail files.  Entries in the PASSWD file also
  2282.           control whether remote machines can log in to your system to send
  2283.           and receive mail themselves.
  2284.  
  2285.               Note:
  2286.               Note:
  2287.               Note: The home directories and user names in the PASSWD file
  2288.                     must match the same entries in the [userid].RC files.
  2289.  
  2290.           Copy the PASSWD file to the \UUPC directory, and then replace the
  2291.           sample users with your local users.   This file defines the name
  2292.           and home directory of each local user, and the user id and
  2293.           password for remote users (systems) logging in using the
  2294.           following format:
  2295.  
  2296.             mailbox:password:special:group:name:home:shell
  2297.  
  2298.           More specifically:
  2299.  
  2300.  
  2301.           Field     Description                         Examples
  2302.           name
  2303.  
  2304.  
  2305.  
  2306.  
  2307.            mailbox  User id to receive mail locally or  fbwatt
  2308.                     login remotely.  This should be     postmast
  2309.                     from 1 to 8 valid DOS characters.
  2310.  
  2311.                     For local users, this should be
  2312.                     the same as the mailbox field(s)
  2313.                     of the [userid].RC file(s).
  2314.  
  2315.  
  2316.           password  Ye ole security field.              *
  2317.                                                         AppleJuice
  2318.                     A * in this field means that no
  2319.                     remote logins are allowed for that
  2320.                     user.  For instance, a local user
  2321.                     is not able to login via phone
  2322.                     lines.
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.                                     -  -
  2337.                                      28                       10/04/93
  2338.  
  2339.  
  2340.  
  2341.                                                           Installation
  2342.                                                           Installation
  2343.                                                           Installation
  2344.  
  2345.  
  2346.  
  2347.           special   This field contains the user id     (empty)
  2348.                     number on UNIX systems.
  2349.                     UUPC/extended uses it to play       2000,250,1000
  2350.                     music or otherwise make noise to    ,250
  2351.                     announce incoming mail from remote
  2352.                     systems if desired.  The format of
  2353.                     the field is tone1, length1,
  2354.                     tone2, length2, and so on, where
  2355.                     "tone" is the frequency in hertz
  2356.                     and "length" is the time the tone
  2357.                     is to sound in milliseconds.  If
  2358.                     the final length is omitted, the
  2359.                     final tone will sound for 500
  2360.                     milliseconds.  A special tone is
  2361.                     0, for silence.
  2362.  
  2363.  
  2364.           group     This field is the group id on UNIX  (empty)
  2365.                     systems, but is not used by
  2366.                     UUPC/extended.
  2367.  
  2368.  
  2369.           name      The real human name of the user.    Frederick B.
  2370.                     For local users, this field is      Watt
  2371.                     included in mail headers if no
  2372.                     other name for the user is known.
  2373.  
  2374.  
  2375.           home      Home directory for this user.       /u/fbwatt
  2376.                     Used only for local users.
  2377.                     Default is /UUPC/PUBLIC, which is
  2378.                     a lousy choice.
  2379.  
  2380.                     Note:
  2381.                     Note:
  2382.                     Note:     This field should match
  2383.                     the       field for the user in
  2384.                         Home=
  2385.                         Home=
  2386.                         Home=
  2387.                         [userid]
  2388.                     his         .RC file.
  2389.  
  2390.  
  2391.           shell     Login shell for remote users.  The  (empty)
  2392.                     default is to perform normal UUCP
  2393.                     processing.
  2394.  
  2395.                     Note:
  2396.                     Note:
  2397.                     Note:     Use of shells other than
  2398.                     UUCICO is beyond the scope of this
  2399.                     document.
  2400.  
  2401.  
  2402.  
  2403.  
  2404.           At first, you should need only two lines in your PASSWD file.
  2405.           The following example can serve as models.
  2406.  
  2407.            Example: tosci's PASSWD file looks like this, with entries for
  2408.                     Fred himself and the postmaster:
  2409.           10/04/93                     29
  2410.                                      -    -
  2411.  
  2412.  
  2413.  
  2414.           UUPC/extended 
  2415.                         
  2416.                         1.12b Installation and 
  2417.                               Installation and 
  2418.                               Installation and User's Reference
  2419.                                                User's Reference
  2420.                                                User's Reference
  2421.  
  2422.  
  2423.  
  2424.                     fbwatt:*:::Frederick Watt:c:/u/fbwatt
  2425.                     postmast:*:::Postmaster:c:/u/postmast
  2426.  
  2427.           Replace fbwatt with your user name, and "Frederick Watt" with
  2428.           your name.  Replace "c:/u/fbwatt" with the Home directory given
  2429.           in your [userid].RC file.  Leave the postmaster entry in the file
  2430.           (you can choose a new home directory), it exists to catch any
  2431.           failed mail.
  2432.  
  2433.           6.
  2434.           6.
  2435.           6.The \UUPC\PERMISSN file is identical in format to a file
  2436.             called Permissions available on some UNIX UUCP systems.  The
  2437.             file format is explained in detail in Managing UUCP and
  2438.             Usenet.
  2439.  
  2440.           The PERMISSN file is used to control where remote systems are
  2441.           permitted to read and write files on your system.  For a simple
  2442.           configuration where you only call a mailserver and no machines
  2443.           call your system, your PERMISSN file should look like this:
  2444.  
  2445.             MACHINE=kewgate SENDFILES=yes REQUEST=yes
  2446.  
  2447.           Replace "kewgate" with the name of your mail server, managed by
  2448.           your friend in step 4
  2449.                               4
  2450.                               4 on page 17.
  2451.  
  2452.           For more complex configurations refer to the section Permissions
  2453.                                                                Permissions
  2454.                                                                Permissions
  2455.           (PERMISSN) Files
  2456.           (PERMISSN) Files
  2457.           (PERMISSN) Files, on page 37.
  2458.  
  2459.           7.
  2460.           7.
  2461.           7.Under DOS, you need only update CONFIG.SYS if it does not
  2462.             exist, exists but does not have a FILES= line in it, or the
  2463.             FILES= is less than 20.  In any of these cases, add or replace
  2464.             the following line to your CONFIG.SYS, or create a CONFIG.SYS
  2465.             in the root directory of your boot disk or diskette if you
  2466.             currently do not have one:
  2467.  
  2468.             FILES=20
  2469.  
  2470.               Note:
  2471.               Note:
  2472.               Note: If you already have a FILES= line in your CONFIG.SYS,
  2473.                     it should read at least 10 and should be raised to 20.
  2474.                     If the number is greater than 20, then do not lower it.
  2475.  
  2476.           If you are using OS/2, then you must update CONFIG.SYS in the
  2477.           same way you would update AUTOEXEC.BAT under DOS.  Under Windows
  2478.           NT, you don't need to modify CONFIG.SYS at all.
  2479.  
  2480.           8.
  2481.           8.
  2482.           8.AUTOEXEC.BAT is executed by MS-DOS whenever you reboot your
  2483.             system and by Windows NT at login.  UUPC/extended needs three
  2484.             environment variables set, which is best done by adding some
  2485.             commands to your AUTOEXEC.BAT file.  At the bottom of your
  2486.             AUTOEXEC.BAT file, add the following lines.  If you are
  2487.             running OS/2, add the same lines to your CONFIG.SYS file.
  2488.  
  2489.             set UUPCSYSRC=c:\uupc\uupc.rc
  2490.             set UUPCUSRRC=[userid].RC
  2491.  
  2492.                                     -30-                      10/04/93
  2493.  
  2494.  
  2495.  
  2496.                                                           Installation
  2497.                                                           Installation
  2498.                                                           Installation
  2499.  
  2500.  
  2501.           But instead of writing [userid] on the second line, use your user
  2502.           name, the same as in the [userid].RC file you wrote above.
  2503.           You'll also need to set TZ, your local time zone.  Sample TZ
  2504.           variable SET commands are as follows:
  2505.  
  2506.                 SET           Central Standard Time, 6 hours
  2507.                 TZ=CST6CDT    behind GMT, with daylight savings
  2508.  
  2509.                 SET           Eastern Standard Time, 5 hours
  2510.                 TZ=EST5EDT    behind GMT, with daylight savings
  2511.  
  2512.                 SET TZ=EST5   Eastern Standard Time, but no
  2513.                               daylight savings change
  2514.  
  2515.                 SET TZ=GMT0   Greenwich Mean Time, no offset, no
  2516.                               daylight savings
  2517.  
  2518.                 SET TZ=MST-3  Moscow Standard Time, 3 hours
  2519.                               ahead of GMT, no daylight savings
  2520.  
  2521.                 SET           US Mountain Standard Time, 7 hours
  2522.                 TZ=MST7MDT    behind GMT, with daylight savings
  2523.  
  2524.                 SET           US Pacific Standard Time, 8 hours
  2525.                 TZ=PST8PDT    behind GMT
  2526.  
  2527.  
  2528.  
  2529.           Your mileage and time zone may vary.  Note that time zones ahead
  2530.           of GMT use a minus sign in front of the hours offset.
  2531.  
  2532.           You'll also need to edit your path variable.  Fred, who put his
  2533.           UUPC/extended files in C:\UUPC\BIN, added the line:
  2534.  
  2535.             PATH=%path%;C:\UUPC\BIN
  2536.  
  2537.           at the bottom of the file.  In DOS, you must make sure the path
  2538.           does not exceed 128 characters.  Under OS/2, the file you need to
  2539.           edit is CONFIG.SYS.  There is no path size limit under OS/2, but
  2540.           the path must be on one line and cannot use variables.  Under
  2541.           OS/2, Fred would simply append ";C:\UUPC\OS2BIN" to his existing
  2542.           path.
  2543.  
  2544.               Note:
  2545.               Note:
  2546.               Note: Several of the programs, including UUCICO and UUXQT,
  2547.                     change directories as required to search for spool
  2548.                     files.  Because of this, programs such as RMAIL and (if
  2549.                     used) RNEWS must be in your path.  Having them in the
  2550.                     current directory is not sufficient.
  2551.  
  2552.            .For each user, customize the 
  2553.           9
  2554.           9
  2555.           9                              [userid].SIG file, and copy it to
  2556.             the 'Home' directory defined in [userid].RC for that user.
  2557.             This file is appended to all outgoing mail for the user to
  2558.             provide a boiler-plate signature with the user's reply
  2559.             address.  If this file is not installed, then the line in the
  2560.  
  2561.           10/04/93                   - 31 -
  2562.  
  2563.  
  2564.  
  2565.           UUPC/extended 
  2566.                         
  2567.                         1.12b Installation and 
  2568.                               Installation and 
  2569.                               Installation and User's Reference
  2570.                                                User's Reference
  2571.                                                User's Reference
  2572.  
  2573.  
  2574.             [userid].RC file describing it must be commented out with a
  2575.             pound sign (#) in column 1.
  2576.  
  2577.               Note:
  2578.               Note:
  2579.               Note: Especially for users of new systems, it is strongly
  2580.                     advised that you do create a signature file and include
  2581.                     in it your name, electronic mail address, snail mail
  2582.                     address, and telephone number.   This extra information
  2583.                     is needed for a person to contact you if your
  2584.                     electronic mail address cannot be replied to.15
  2585.  
  2586.            Example: Here's a typical (boring) signature:
  2587.  
  2588.             Fred Watt -- N1HMB                              Home: 617-555-
  2589.             9956
  2590.             fbwatt@toscis.cambridge.ma.us              Work: 617-555-4330
  2591.  
  2592.           10.
  2593.           10.
  2594.           10.  Reboot your system.  This allows your changes to your
  2595.             AUTOEXEC.BAT/CONFIG.SYS to take effect.
  2596.  
  2597.           Congratulations!  If you've done all of these things, you're
  2598.           ready to start using your UUPC/extended configuration.
  2599.  
  2600.  
  2601.           Testing
  2602.           Testing
  2603.           Testing
  2604.  
  2605.           1.
  2606.           1.
  2607.           1.Begin testing by running the UUNAME program.
  2608.  
  2609.           Just type uuname at a system prompt to prove your configuration
  2610.           is valid.  This will a) die gloriously or b) display a list of
  2611.           known systems (the remote systems you listed in your SYSTEMS
  2612.           file).  If it dies, the error message you get should provide some
  2613.           clues.  Check the necessary configuration files and try again.
  2614.  
  2615.           2.
  2616.           2.
  2617.           2.Run UUXQT to check the PERMISSNS file information.
  2618.  
  2619.           Type uuxqt at a system prompt.  This will a) die or b) print a
  2620.           copyright message and exit.  If it dies, there is a problem with
  2621.           your PERMISSNS file and the error message you get should provide
  2622.           some clues.   See Permissions (PERMISSN) Files
  2623.                             Permissions (PERMISSN) Files
  2624.                             Permissions (PERMISSN) Files, page 37, for more
  2625.           information about PERMISSNS files.
  2626.  
  2627.           3.
  2628.           3.
  2629.           3.Send mail to yourself.
  2630.  
  2631.           Perform this test to convince yourself that UUPC/extended can
  2632.             send mail.  At the system prompt, type:
  2633.  
  2634.             C:\> mail -s "Test message" postmaster
  2635.                               
  2636.  
  2637.           15Recently, help@kew.com was sent the same query multiple times
  2638.           by a user with an invalid return address.  He failed to include
  2639.           his telephone number or other address in his note.  Thus, neither
  2640.           his original query nor the follow-up letters asking why the
  2641.           original query was not answered could be replied to.
  2642.  
  2643.                                     -32-                      10/04/93
  2644.  
  2645.  
  2646.  
  2647.                                                           Installation
  2648.                                                           Installation
  2649.                                                           Installation
  2650.  
  2651.  
  2652.             ? Test
  2653.             ? .
  2654.             Abort, Continue, Edit, List, or Send? Send
  2655.  
  2656.               Note:
  2657.               Note:
  2658.               Note: The "." only works as a message terminator if the "dot"
  2659.                     option is set in your UUPC.RC file.  Otherwise, you
  2660.                     have to use Ctrl-Z.
  2661.  
  2662.           You should then receive the message:
  2663.  
  2664.                Delivering mail from [username] to postmaster
  2665.  
  2666.           If you don't, the error messages should provide some clues as to
  2667.           why UUPC/extended was unable to deliver the message.  Correct the
  2668.           necessary configuration files and try again.
  2669.  
  2670.           3
  2671.           3
  2672.           3.Test the PC <-> modem connection.
  2673.  
  2674.           Perform this test to convince yourself that your modem responds
  2675.           to commands.  Using a telecommunications program such as Kermit,
  2676.           send some commands to the modem.  Just sending AT (attention) to
  2677.           the modem, and getting "OK" back,16 is good enough.
  2678.  
  2679.           4.Test the PC <-> modem <-> modem <-> mail server connection.
  2680.  
  2681.           Perform this test to convince yourself that your computer can
  2682.           talk to your mail server, and that you can log in to the mail
  2683.           server using the user name and password your friend back in
  2684.           "Before you begin installing
  2685.            Before you begin installing
  2686.            Before you begin installing", step 4
  2687.                                               4
  2688.                                               4, on page 17, gave you.
  2689.           Using a telecommunications program like Kermit, dial up the
  2690.           remote system and try to log in.  The remote system should give
  2691.           you a message like "Shere=[mailserv]".  If you succeed, hang up17
  2692.           and go on to the final step.  If the remote system does not
  2693.           recognize your account for some reason, talk to the friend who
  2694.           gave you the account and find out why.
  2695.  
  2696.           5.
  2697.           5.
  2698.           5.Try sending remote UUCP mail.
  2699.  
  2700.                               
  2701.  
  2702.           16This assumes your modem is a Hayes Smartmodem compatible.  If
  2703.           it's not, you already knew this since you long ago discovered
  2704.           numerous programs only work with Hayes modems and clones, and
  2705.           know better than to type AT to wake up your modem.
  2706.  
  2707.           17If you want to drive the Sysadmin nuts, type (with no spaces):
  2708.  
  2709.             Ctrl-P S snuffles Ctrl-Shift-@ Enter
  2710.  
  2711.           which will tell the remote system your system is snuffles (and
  2712.           make it hang up since it doesn't know you).  Otherwise, just make
  2713.           the modem hangup via a terminal emulator command or the Big White
  2714.           Switch, since the remote system won't let you logout without
  2715.           answering the prompt.
  2716.  
  2717.           10/04/93                   - 33 -
  2718.  
  2719.  
  2720.  
  2721.           UUPC/extended 
  2722.                         
  2723.                         1.12b Installation and 
  2724.                               Installation and 
  2725.                               Installation and User's Reference
  2726.                                                User's Reference
  2727.                                                User's Reference
  2728.  
  2729.  
  2730.           If you succeed at this, your system is able to properly receive
  2731.           and send electronic mail.  At the system prompt, type the
  2732.           following:
  2733.  
  2734.             C:\> mail -s "Test message" postmaster@[mailserv].UUCP
  2735.             ? This is my first message.  When you receive it, please
  2736.             reply.
  2737.             ? .
  2738.             Abort, Continue, Edit, List, or Send? Send
  2739.             Delivering mail from [userid] to postmaster via [mailserv]
  2740.  
  2741.           but instead of typing "[mailserv]," on the first line, substitute
  2742.           the name of your mail server, exactly as you entered it on the
  2743.           "MailServ=" line in your UUPC.RC file.
  2744.  
  2745.               Note:
  2746.               Note:
  2747.               Note: For full instructions on using the mail program, see
  2748.                     the description of MAIL in UUPC/extended Command
  2749.                                                UUPC/extended Command
  2750.                                                UUPC/extended Command
  2751.                     Reference
  2752.                     Reference
  2753.                     Reference, page 49.
  2754.  
  2755.           If all goes well, you should be able to enter a message and send it
  2756.           off, with the UUPC/extended mail program giving you messages like
  2757.           those above.
  2758.  
  2759.           Then, dial out to the remote system:
  2760.  
  2761.             C:\> uuio -s all
  2762.  
  2763.           And watch the connection.  With luck, you will have just sent
  2764.           your first UUCP mail message.  Welcome!
  2765.  
  2766.  
  2767.           Upgrading an existing UUPC/extended installation
  2768.           Upgrading an existing UUPC/extended installation
  2769.           Upgrading an existing UUPC/extended installation
  2770.  
  2771.           Follow these steps to upgrade.
  2772.  
  2773.           1.If upgrading from a release of UUPC/extended prior to 1.11a,
  2774.             you must clear your spool directories of files before
  2775.             installing the new release.   In general, this is done by
  2776.             invoking UUIO for the previous release to deliver any queued
  2777.             files to other sites.
  2778.  
  2779.           2.If upgrading from MS-DOS to Windows 3.x, OS/2, or Windows NT,
  2780.             create new directories for the new operating environment
  2781.             binaries.
  2782.  
  2783.           3.Uncompress the new executables and documents.  Be careful not
  2784.             to overwrite your customized configuration and batch files
  2785.             with the supplied sample files.  See page 19 for the list of
  2786.             files to uncompress for your operating system.
  2787.  
  2788.           4.Read Changes From Previous Versions
  2789.                  Changes From Previous Versions
  2790.                  Changes From Previous Versions, page 173, for changes
  2791.             related to the newest release.  In many cases, Changes From
  2792.                                                            Changes From
  2793.                                                            Changes From
  2794.             Previous Versions
  2795.             Previous Versions
  2796.             Previous Versions includes documentation of new options and
  2797.             configuration file variables before any other documents.
  2798.  
  2799.                                     -34-                      10/04/93
  2800.  
  2801.  
  2802.  
  2803.                                                           Installation
  2804.                                                           Installation
  2805.                                                           Installation
  2806.  
  2807.  
  2808.           5.Earlier versions of UUPC/extended have different user-
  2809.             customizable variables.  Type "uuname -x 2" to see a list of
  2810.             missing or obsolete variables in your configuration files.18
  2811.             Update as needed.  Look at UUPC/extended Configuration Files
  2812.                                        UUPC/extended Configuration Files
  2813.                                        UUPC/extended Configuration Files,
  2814.             page 173,  to see what the new variables do.
  2815.  
  2816.           6.If you are upgrading from a release of UUPC/extended previous
  2817.             to 1.10a, delete the old communications module, UUIO.EXE; this
  2818.             has been replaced by UUIO.BAT, UUCICO.EXE and UUXQT.EXE.
  2819.  
  2820.           7.If you are converting from a release previous to 1.10a, you
  2821.             must update the SYSTEMS file to the newer format.  You must
  2822.             also write a PERMISSN file.  See the sample files for details.
  2823.  
  2824.           8.If you are upgrading from a release of UUPC/extended prior to
  2825.             1.11s, delete the old version of UUPOLL, UUPOLL.COM.  This has
  2826.             been replaced by UUPOLL.EXE.
  2827.  
  2828.           9.If you are upgrading from a release of UUPC/extended prior to
  2829.             1.11p, delete the old version of UUXQT,  UUXQT.COM.  This has
  2830.             been replaced by UUXQT.EXE.
  2831.  
  2832.           10.  If upgrading from a release previous 1.12a, see the new
  2833.             section Modem ([modem].MDM) Files beginning on page 1 to
  2834.             determine if you should update your modem file(s).
  2835.  
  2836.           11.  If running Windows on top of DOS, you may optionally install
  2837.             the Windows version of UUPOLL, and UUCICO and UUPOLL.  See 144
  2838.             for additional Windows information.
  2839.  
  2840.           12.  Based on Changes From Previous Versions
  2841.                         Changes From Previous Versions
  2842.                         Changes From Previous Versions, page 173,  and
  2843.             other documentation, update your configuration to exploit any
  2844.             new features of UUPC/extended you find useful.  In particular,
  2845.             if using the OS/2 version of UUPC/extended, consider setting
  2846.             the undelete
  2847.                 undelete
  2848.                 undelete option in your UUPC.RC file.
  2849.  
  2850.  
  2851.           The Fine Art of Chat Scripts
  2852.           The Fine Art of Chat Scripts
  2853.           The Fine Art of Chat Scripts
  2854.  
  2855.           Setting up the chat scripts used in the SYSTEMS and modem [*.MDM]
  2856.           files is the hardest part of setting up UUPC/extended.  The
  2857.           easiest way to think of chat scripts is as a dialogue between the
  2858.           local system running UUPC/extended and a modem or remote system.
  2859.           The script consists of a series of strings sent to the
  2860.           modem/remote system alternating with the expected response to
  2861.           those strings.
  2862.  
  2863.           For example, a modem file needs to contain an initialization
  2864.           sequence, which will look something like this:
  2865.  
  2866.                               
  2867.  
  2868.           18We know 1.11v didn't work with this option.  We fixed this,
  2869.           honest.
  2870.  
  2871.           10/04/93                   - 35 -
  2872.  
  2873.  
  2874.  
  2875.           UUPC/extended 1.12b
  2876.                         
  2877.                         
  2878.                               Installation and 
  2879.                               Installation and 
  2880.                               Installation and User's Reference
  2881.                                                User's Reference
  2882.                                                User's Reference
  2883.  
  2884.  
  2885.             "" "" "" \pATZ OK \dATX4&D2 OK
  2886.  
  2887.           Since that line looks awfully intimidating at first, we'll break
  2888.           it down into its component parts.
  2889.  
  2890.                          An empty string.  The first one is a flag marking
  2891.                     ""
  2892.                     the start of the script and showing that nothing is
  2893.                     expected from the modem.
  2894.  
  2895.                          The second empty string sends nothing followed by
  2896.                     ""
  2897.                     an automatically appended carriage return so that the
  2898.                     following statements will start on a new line.
  2899.  
  2900.                          The third empty string indicates that no response
  2901.                     ""
  2902.                     to the second one is expected.
  2903.  
  2904.                          Wait 0.4 seconds to allow the modem to catch up.
  2905.                     \p
  2906.  
  2907.                          This command resets a Hayes-compatible modem to
  2908.                     ATZ
  2909.                     its stored profile.  Again the carriage return is
  2910.                     appended.
  2911.  
  2912.                          The response from the modem showing that it has
  2913.                     OK
  2914.                     been reset.
  2915.  
  2916.                          An escape sequence which produces a two second
  2917.                     \d
  2918.                     delay to give the modem time to recover from the
  2919.                     previous input.
  2920.  
  2921.                     ATX4&D2   A modem initialization string.  Contents of
  2922.                     this string depend on your modem and desired options.
  2923.                     As always, a carriage return is appended.
  2924.  
  2925.                          The modem responds that it has been initialized
  2926.                     OK
  2927.                     and is ready to dial.
  2928.  
  2929.           The complete list of escape sequences supported by UUPC/extended
  2930.           follows.   The empty string ("") is used on input.  All other
  2931.           strings are recognized on output only.  Quotation marks may be
  2932.           used on input or output to enclose a string which includes
  2933.           whitespace.  The list includes:
  2934.  
  2935.  
  2936.                   ""     Expect a NULL string.  May also enclose a string
  2937.                          which includes whitespace.
  2938.  
  2939.                 BREAK    Send BREAK
  2940.  
  2941.                   \b     Insert Backspace
  2942.                   \B
  2943.  
  2944.                   \d     Delay two seconds.
  2945.                   \D
  2946.  
  2947.  
  2948.                                      36
  2949.                                     -  -                      10/04/93
  2950.  
  2951.  
  2952.  
  2953.                                                           Installation
  2954.                                                           Installation
  2955.                                                           Installation
  2956.  
  2957.  
  2958.  
  2959.                   \c     Omit carriage return at end of string
  2960.                   \C
  2961.  
  2962.                   \m     Insert carriage return
  2963.                   \M
  2964.                   \r
  2965.                   \R
  2966.  
  2967.                   \n     Insert newline
  2968.  
  2969.                   \p     Delay four tenths of a second
  2970.                   \P
  2971.  
  2972.                   \t     Insert tab character
  2973.                   \T
  2974.  
  2975.                   \s     Insert space character
  2976.                   \S
  2977.  
  2978.                 \Znnnn   Set serial port speed to nnnn in the range 300
  2979.                          to 3840019
  2980.  
  2981.                  \nnn    Convert the numeric octal string nnn to a single
  2982.                          character and transmit it
  2983.  
  2984.                   \\     Insert a backslash (\)
  2985.  
  2986.  
  2987.  
  2988.           One other special syntax exists.  To allow for alternate output
  2989.           when an expected string is not received, hyphens in an expect
  2990.           string delimit alternate output to be sent, such as:
  2991.  
  2992.             "" "" ogin:--ogin:--ogin:
  2993.  
  2994.           If a login prompt (ogin:) is not received by the standard time-
  2995.           out period (generally, 30 seconds, but configurable in the modem
  2996.           file), the string between the hyphens (nothing, followed by the
  2997.           appended carriage return) is sent; if no response is received,
  2998.           the sequence is repeated one more time.
  2999.  
  3000.           If your chat script doesn't work, check and make sure that you
  3001.           have allowed delays between transmissions to allow the modem to
  3002.           recover. Failure to include needed delays can cause dropped
  3003.           characters and is one of the most common mistakes made by new
  3004.           chat script writers.
  3005.  
  3006.  
  3007.           Permissions (PERMISSN) Files
  3008.           Permissions (PERMISSN) Files
  3009.           Permissions (PERMISSN) Files
  3010.  
  3011.                               
  3012.  
  3013.             the maximum port speed is 57600 under Windows NT and 32 bit
  3014.           19
  3015.           OS/2.
  3016.           10/04/93                     37
  3017.                                      -    -
  3018.  
  3019.  
  3020.  
  3021.           UUPC/extended 
  3022.                         
  3023.                         1.12b Installation and 
  3024.                               Installation and 
  3025.                               Installation and User's Reference
  3026.                                                User's Reference
  3027.                                                User's Reference
  3028.  
  3029.  
  3030.           Each system you contact must be defined in a PERMISSN file
  3031.           located in the UUPC/extended configuration directory.    In the
  3032.           permissions file, systems can be classified by whether they are
  3033.           called out to, dial in to the local system, or both.  Permissions
  3034.           files define which directories and commands are accessible to the
  3035.           remote system.  They are discussed in more detail in Managing
  3036.           UUCP and USENET.
  3037.  
  3038.           For your own protection
  3039.           For your own protection
  3040.           For your own protection, think carefully before giving a remote
  3041.           system read or write access outside of the default (\uupc\public,
  3042.           \uupc\spool) directories.  Think very carefully before giving
  3043.           write access to anonymous logins.
  3044.  
  3045.           Systems you call out to must have a MACHINE entry, such as
  3046.  
  3047.                MACHINE=pandora
  3048.  
  3049.           This defines the existence of the machine "pandora", and grants
  3050.           it default permissions.  These permissions include the ability to
  3051.           execute RMAIL and RNEWS, and the ability to send files to the
  3052.           spool directory.  If the additional keyword REQUEST=yes is added
  3053.           to the MACHINE statement, then the remote system may also read
  3054.           and write files in your public directory, which defaults to
  3055.           \uupc\public or can be redefined by the variable PubDir
  3056.                                                            PubDir
  3057.                                                            PubDir in the
  3058.           UUPC.RC file.
  3059.  
  3060.           Systems which dial into you must have a LOGNAME entry, such as:
  3061.  
  3062.             LOGNAME=userid VALIDATE=system SENDFILES=YES
  3063.  
  3064.           This allows host "system" to login as user id "userid" with the
  3065.           same default permissions as described above.  It further allows
  3066.           your system to transmit files to the other system even though it
  3067.           called you (SENDFILES=YES)20.  However, to run UUXQT they must
  3068.           also have a MACHINE entry, because UUXQT does not look at LOGIN
  3069.           entries.21  Thus, to handle the general case of a system calling
  3070.           you to deliver mail, both of the above entries must exist in the
  3071.           permissions file, but they can be combined:
  3072.  
  3073.             LOGNAME=userid VALIDATE=system MACHINE=system SENDFILES=YES
  3074.  
  3075.           The remote system can be granted access to additional directories
  3076.           and programs through the use of additional parameters on the
  3077.                               
  3078.  
  3079.           20The default, carried over from UNIX, is that files are only
  3080.           transmitted when you are the calling system.  This means that
  3081.           SENDFILES=YES is not needed on a MACHINE statement.
  3082.  
  3083.           21This is because UUXQT runs and processes eXecute files after
  3084.           UUCICO has terminated.  As UUCICO has terminated, there is no way
  3085.           to tell if the file were delivered by an outbound or inbound
  3086.           telephone call, so UUXQT treats the file as if it were from an
  3087.           outbound call.
  3088.  
  3089.                                     -38-                      10/04/93
  3090.  
  3091.  
  3092.  
  3093.                                                           Installation
  3094.                                                           Installation
  3095.                                                           Installation
  3096.  
  3097.  
  3098.           LOGNAME and MACHINE statements; these are documented in Managing
  3099.           UUCP and Usenet.
  3100.  
  3101.           If you allow anonymous logins, an entry should also be placed in
  3102.           the PERMISSN file for the system "*anonymous".  Such an entry
  3103.           might look like this:
  3104.  
  3105.             LOGNAME=nuucp MACHINE=*anonymous REQUEST=yes READ=~/
  3106.             NOWRITE=~/
  3107.  
  3108.           This allows anonymous UUCP systems to login as nuucp (provided
  3109.           nuucp has an entry in your PASSWD file), and to read but not
  3110.           write to your PubDir.
  3111.                         PubDir.
  3112.                         PubDir.
  3113.  
  3114.               Note:
  3115.               Note:
  3116.               Note: One difference between the PERMISSIONS file as defined
  3117.                     in the Nutshell Handbooks and as implemented in
  3118.                     UUPC/extended is that only one user id may be specified
  3119.                     per LOGNAME entry in UUPC/extended.  This restriction
  3120.                     is a security feature to prevent one system from
  3121.                     logging in as another.
  3122.  
  3123.           PERMISSN files can be difficult to set up and use, so don't be
  3124.                     alarmed if you have some trouble at first.
  3125.  
  3126.  
  3127.           When Things Go Wrong
  3128.           When Things Go Wrong
  3129.           When Things Go Wrong
  3130.  
  3131.           If you have difficulty getting a connection to your mail feed
  3132.           working the first time, don't worry.  Almost everyone has to
  3133.           spend a bit of time ironing out the crinkles in a new connection.
  3134.           You may wind up spending time on the phone with your mail server
  3135.           system operator trying to get things to work.  Don't worry.22
  3136.           UUCP is just like that sometimes. There are several places in
  3137.           UUPC/extended where problems can crop up.
  3138.  
  3139.           Here is a list of some symptoms you might see, and where to look
  3140.           for solutions:
  3141.  
  3142.             Q. UUCP on your remote host keeps sending you messages about
  3143.                RNEWS exiting normally, and you want the messages to go
  3144.                away.
  3145.  
  3146.             A. The sending host should set the -n flag for the UUX command
  3147.                which generates the RNEWS command for you.
  3148.  
  3149.             Q. A mail message created in the editor is sent, but the
  3150.                signature is not appended.
  3151.  
  3152.  
  3153.  
  3154.                               
  3155.  
  3156.           22Well, actually, you can worry, but try not to panic.  "Calm
  3157.           down, it's only 1's and 0's".
  3158.  
  3159.           10/04/93                   - 39 -
  3160.  
  3161.  
  3162.  
  3163.           UUPC/extended 
  3164.                         
  3165.                         1.12b Installation and 
  3166.                               Installation and 
  3167.                               Installation and User's Reference
  3168.                                                User's Reference
  3169.                                                User's Reference
  3170.  
  3171.  
  3172.             A. Your editor is appending a Ctrl-Z to the file before the
  3173.                signature is appended.  Disable that "feature," or use a
  3174.                different editor.
  3175.  
  3176.             Q. When you start a UUPC/extended application, it displays a
  3177.                message like "environment variable UUPCSYSRC must be
  3178.                specified," or "User configuration parameter "mailbox" must
  3179.                be set, "then exits.
  3180.  
  3181.             A. You need to set the UUPCSYSRC and UUPCUSRRC  environment
  3182.                variables.  See step 8
  3183.                                     8
  3184.                                     8, page 30, under  Configuring
  3185.                                                        Configuring
  3186.                                                        Configuring
  3187.                UUPC/extended after installation
  3188.                              after installation
  3189.                              after installation, above.
  3190.  
  3191.             Q. When you start up UUCICO, it displays a message like:
  3192.                "Invalid host id in c:/uupc/permissn, MACHINE=[name]; Unable
  3193.                to initialize security," then exits.
  3194.  
  3195.             A. The PERMISSN file and your SYSTEMS file are inconsistent.
  3196.                There is an entry in your PERMISSN file which does not match
  3197.                a corresponding system in the SYSTEMS file, a userid which
  3198.                does not appear in PASSWD, or a directory does not exist.
  3199.                See steps 4
  3200.                          4
  3201.                          4, 5
  3202.                             5
  3203.                             5, and 6
  3204.                                    6
  3205.                                    6 in Configuring 
  3206.                                         Configuring 
  3207.                                         Configuring UUPC/extended after
  3208.                                                                   after
  3209.                                                                   after
  3210.                installation
  3211.                installation
  3212.                installation, page 21, above.
  3213.  
  3214.             Q. When you start up UUCICO, it displays a message like:
  3215.                wanted "OK" got ??? "ERROR????" then exits.
  3216.  
  3217.             A. You have a problem with your modem file.  Check your
  3218.                UUPC.RC file (for incoming calls) or SYSTEMS file (for
  3219.                outgoing calls) to make sure you're using the .MDM file you
  3220.                think you are, then check the lines in the file to find the
  3221.                one that gives your modem problems.  Try "uucico -x 4" to
  3222.                see more information as UUCICO processes the script.  Also,
  3223.                try using a FOSSIL driver to reduce the chance of lost
  3224.                connections.  See also The Fine Art of Chat Scripts
  3225.                                       The Fine Art of Chat Scripts
  3226.                                       The Fine Art of Chat Scripts, page
  3227.                35.
  3228.  
  3229.             Q. When you try to connect to the remote machine, it refuses
  3230.                the connection, even though you were able to dial in with
  3231.                another telecommunications program.
  3232.  
  3233.             A. This could be one of several things, most of which could be
  3234.                due to errors in the entry in your SYSTEMS file for your
  3235.                mail server. See part 4
  3236.                                      4
  3237.                                      4 
  3238.                                        
  3239.                                        in Configuring 
  3240.                                           Configuring 
  3241.                                           Configuring UUPC/extended after
  3242.                                                                     after
  3243.                                                                     after
  3244.                installation
  3245.                installation
  3246.                installation, page 25.  Or, you could have given your system
  3247.                a different name in your UUPC.RC file than the mail server
  3248.                expected.  See part 1.
  3249.                                    1.
  3250.                                    1. in Configuring 
  3251.                                          Configuring 
  3252.                                          Configuring UUPC/extended after
  3253.                                                                    after
  3254.                                                                    after
  3255.                installation
  3256.                installation
  3257.                installation, page 23.
  3258.  
  3259.             Q. UUPC/extended will connect but will not exchange data with
  3260.                another system,  What's wrong?
  3261.  
  3262.             A. Any number of things, which is why you should seek
  3263.                additional information from either a UNIX guru or the
  3264.                Nutshell Handbooks.  However, one hint is that any programs
  3265.                                     -40-                      10/04/93
  3266.  
  3267.  
  3268.  
  3269.                                                           Installation
  3270.                                                           Installation
  3271.                                                           Installation
  3272.  
  3273.  
  3274.                communicating via the UUCP "g" protocol must have a clean
  3275.                eight bit connection.  A seven bit even parity connection or
  3276.                a connection with software (X-ON/X-OFF) flow control will
  3277.                ruin your whole day.  If you can login as a normal user to
  3278.                the remote system, you can use the STTY command to determine
  3279.                the parity and flow control settings.  Also, make sure the
  3280.                variablepacket
  3281.                variablepacket
  3282.                variablepacket option does     appear in your modem file.
  3283.                                           not
  3284.                                           not
  3285.                                           not
  3286.                After 
  3287.             Q.       UUPC/extended picks up my mail, UUXQT tries to
  3288.                deliver it and fails with a message "PERMISSION DENIED".
  3289.                What's wrong?
  3290.  
  3291.                A good chance is that UUXQT cannot find RMAIL.  Any program
  3292.             A.
  3293.                invoked by UUXQT must be in the path.  Placing a command in
  3294.                the directory UUXQT is invoked from is not enough, because
  3295.                UUXQT changes directories as it runs.
  3296.  
  3297.                When 
  3298.             Q.      UUPC/extended logins the remote system, the remote
  3299.                delivers       as the first message and then 
  3300.                         Shere
  3301.                         Shere
  3302.                         Shere                                      as the
  3303.                                                             RLOGIN
  3304.                                                             RLOGIN
  3305.                                                             RLOGIN
  3306.                second message.  Why doesn't UUPC/extended like this second
  3307.                message?
  3308.  
  3309.                The full answer (or at least the full list of the possible
  3310.             A.
  3311.                error responses to the second message sent to the remote
  3312.                host) is listed in Managing UUCP and USENET   Suffice to say
  3313.                                                           .
  3314.                                                           .
  3315.                                                           .
  3316.                    RLOGIN
  3317.                    RLOGIN
  3318.                    RLOGIN
  3319.                the        means that the remote system does not know your
  3320.                system.  This is caused by your system being missing from
  3321.                the remote's USERFILE
  3322.                             USERFILE
  3323.                             USERFILE  L.sys
  3324.                                       L.sys
  3325.                                       L.sys
  3326.                                     ,        Systems
  3327.                                              Systems
  3328.                                              Systems
  3329.                                            ,             Permissions
  3330.                                                          Permissions
  3331.                                                          Permissions
  3332.                                                     , or            23
  3333.                files.
  3334.  
  3335.                I get dropped characters in the login script when running
  3336.             Q.
  3337.                the DOS version of UUPC/extended under OS/2.  How can I fix
  3338.                that?
  3339.  
  3340.             A. Run the OS/2 version or use an OS/2 FOSSIL driver.  The DOS
  3341.                version doesn't handle it well when a multi-tasking
  3342.                operating system steals its time slice.  The problem also
  3343.                occurs when running the DOS versions under Windows, and can
  3344.                be corrected by using the Windows version of UUPC/extended
  3345.                instead.
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.                               
  3359.  
  3360.           23A single system will not have all these files.  For example, a
  3361.           UUPC/extended system or a system running the BNU version of UUCP
  3362.           will have 
  3363.           10/04/93  Permissions
  3364.                     Permissions
  3365.                     Permissions and  - 
  3366.                                     Systems
  3367.                                     Systems
  3368.                                     Systems
  3369.                                        41  .
  3370.                                           -
  3371.  
  3372.