home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / QF_110.ZIP / RELEASE.ZIP / QFRONT.DOC < prev    next >
Text File  |  1994-08-05  |  277KB  |  7,578 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.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.    ────────────────────────────────────────────────────────────────────────
  45.  
  46.     FidoNet mailer for the PCBoard v14.5a - v15.2 bulletin board system
  47.                                Version 1.10b
  48.  
  49.                          Documentation revision 01
  50.  
  51.       COPYRIGHT (c) 1994 BY ROCO SOFTWARE, INC.  ALL RIGHTS RESERVED.
  52.  
  53.    ────────────────────────────────────────────────────────────────────────
  54.    COPYRIGHT NOTICE
  55.    ────────────────────────────────────────────────────────────────────────
  56.    QFront  and all its accompanying programs is copyright (c) 1994 by  RoCo
  57.    Software, Inc., and Rob Kittredge.  All rights reserved.
  58.  
  59.    This document is copyright (c) 1994 by RoCo Software, Inc.
  60.  
  61.    No parts of QFront or this document may be copied, in part or in  whole,
  62.    except as provided in the license in the following pages.
  63.  
  64.  
  65.    LICENSE
  66.    ────────────────────────────────────────────────────────────────────────
  67.    You  are granted a personal non-exclusive, non-transferable  license  to
  68.    use the enclosed program and documentation solely for your own  internal
  69.    needs on one central processing unit or network of physically  connected
  70.    computers.   You assume the entire responsibility for the  selection  of
  71.    the program to achieve your intended  results, and for the installation,
  72.    use and results obtained from the program.
  73.  
  74.    YOU MAY
  75.    ───────
  76.    A.   Use the QFront program, documentation, and related materials  on  a
  77.    single computer system or on a network of physically connected computers
  78.    of  your  belonging.  If you wish to run the program on  more  than  one
  79.    computer  not  connected  to a network, you must  request  a  multi-user
  80.    license.
  81.  
  82.    B.  Copy the program for back-up and archive purposes only, or copy  the
  83.    program  to  other computers of your belonging for use on a  network  of
  84.    physically connected computers.
  85.  
  86.    C.  Use QFront without the presence of a keyfile (ie., demo mode) for up
  87.    to 7 days.
  88.  
  89.    D.  Upload  copies  of QFront to any BBS provided that  you  upload  the
  90.    *COMPLETE*  demonstration  package.   By "complete", we  mean  that  all
  91.    programs, including documentation, must be included in the package.   By
  92.    "demonstration package", we mean that you may *NOT* include any type  of
  93.    registration key file that you may have obtained.
  94.  
  95.    YOU MAY NOT
  96.    ───────────
  97.    A.  Sub-license, assign, or transfer your rights under  this  agreement.
  98.    You   agree not to transfer the QFront program, or  the  materials  sup-
  99.    plied,  in any form to any person without the prior written  consent  of
  100.    the author, Rob Kittredge.
  101.  
  102.    B.  Reproduce, transmit, transcribe, store in any information  retrieval
  103.    system, or translate into any foreign language or computer language,  in
  104.    any form, the QFront program or the QFront documentation.
  105.  
  106.    C.  Use  the QFront program without the presence a  keyfile  (ie.,  demo
  107.  
  108.  
  109.                                 QFront v1.10b
  110.                                    Page 1
  111.    mode) for more than 7 days.
  112.  
  113.    D.  Use a keyfile that is not given to you by an official support  site.
  114.    The only official support site at this time is on the 7th Heaven support
  115.    BBS.
  116.  
  117.    E.  Modify any part of the QFront executable programs and documentation.
  118.  
  119.    YOU  MAY  NOT USE, COPY, MODIFY, OR TRANSFER ANY RIGHTS IN  THE  PROGRAM
  120.    EXCEPT AS EXPRESSLY SET FORTH IN THIS LICENSE.
  121.  
  122.    THE QFRONT PROGRAM AND SOFTWARE ARE PROVIDED  "AS  IS"  WITHOUT WARRANTY
  123.    OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  124.    THE  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A  PARTICULAR
  125.    PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE IS WITH YOU.
  126.    SHOULD  THE QFRONT PROGRAM OR SOFTWARE PROVE DEFECTIVE,  YOU  (NOT  ROCO
  127.    SOFTWARE, INC. OR ROB KITTREDGE) ASSUME THE ENTIRE COST OF SERVICING  OR
  128.    CORRECTION.   IN NO EVENT WILL THE AUTHOR, ROCO SOFTWARE, INC.  AND  ROB
  129.    KITTREDGE,  BE LIABLE TO YOU FOR ANY DAMAGES ARISING OUT OF THE USE,  OR
  130.    INABILITY TO USE, THE QFRONT PROGRAM AND SOFTWARE.
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.                                 QFront v1.10b
  167.                                    Page 2
  168.    TABLE OF CONTENTS
  169.    ────────────────────────────────────────────────────────────────────────
  170.    Introduction & features ..................................... 6
  171.  
  172.    Before you start
  173.      Keyfiles and registration ................................. 8
  174.      Support ................................................... 9
  175.      Bug reports ............................................... 9
  176.      System requirements ....................................... 9
  177.  
  178.    Thank-you's ................................................. 10
  179.  
  180.    Beta software announcement .................................. 11
  181.  
  182.    Installation ................................................ 12
  183.  
  184.    Uninstalling ................................................ 13
  185.  
  186.    Starting your BBS ........................................... 14
  187.  
  188.    Getting started
  189.       FidoNet tutorial
  190.         Introduction to FidoNet ................................ 15
  191.         Nodelists and nodediffs explained ...................... 15
  192.         FidoNet addressses explained ........................... 15
  193.         How does the mail move? ................................ 16
  194.         Who runs the show? ..................................... 17
  195.         How to join FidoNet .................................... 19
  196.       If you operate as a host or hub .......................... 20
  197.       Event management ......................................... 21
  198.  
  199.    QFConfig configuration program
  200.       How to use ............................................... 22
  201.       Loading .................................................. 23
  202.       Program configuration
  203.         Program setup .......................................... 24
  204.         General setup .......................................... 28
  205.         Modem/dialout setup .................................... 32
  206.         Translation/cost setup ................................. 35
  207.         Archiver setup ......................................... 38
  208.         External mail strings .................................. 39
  209.         Semaphore files ........................................ 40
  210.         Usernames to ignore .................................... 41
  211.         Function keys .......................................... 42
  212.         UserNet messages ....................................... 43
  213.       Event setup .............................................. 44
  214.       FidoMail configuration
  215.         FidoMail setup ......................................... 51
  216.         Alias addresses ........................................ 52
  217.         Nodelist setup ......................................... 54
  218.         Automatic polls ........................................ 57
  219.         NetMail setup .......................................... 58
  220.         Mail scanner setup ..................................... 63
  221.  
  222.  
  223.                                 QFront v1.10b
  224.                                    Page 3
  225.         Origin lines ........................................... 66
  226.         Groups setup ........................................... 67
  227.         Area manager ........................................... 68
  228.         Node manager ........................................... 71
  229.         Dialout fixups ......................................... 75
  230.         Quick lookup names ..................................... 76
  231.         Import/export .......................................... 77
  232.       Areafix configuration .................................... 79
  233.         Areafix setup .......................................... 79
  234.         Areafix uplinks ........................................ 81
  235.       File request/file forward configuration .................. 84
  236.         File req/forw setup .................................... 84
  237.         Magic files setup ...................................... 85
  238.         File request paths ..................................... 86
  239.       Display setup ............................................ 88
  240.  
  241.    NetMail entry ............................................... 89
  242.  
  243.    How to use Areafix .......................................... 91
  244.  
  245.    Mail routing ................................................ 95
  246.  
  247.    Pointlists .................................................. 97
  248.  
  249.    Adding downlinks ............................................ 99
  250.  
  251.    FAX and CallerID ............................................ 102
  252.  
  253.    Call-waiting screen ......................................... 103
  254.  
  255.    FidoMail options ............................................ 108
  256.      Dial queue ................................................ 108
  257.      Outbound queue ............................................ 108
  258.      Undialable addresses ...................................... 111
  259.      Force queue rescan......................................... 111
  260.      Poll a node ............................................... 111
  261.      Inbound history ........................................... 111
  262.      Outbound history .......................................... 111
  263.  
  264.    Command line switches ....................................... 112
  265.  
  266.    Companion programs .......................................... 115
  267.       Nodelist compiler ........................................ 115
  268.       Mail scanner/tosser ...................................... 116
  269.       Utility program .......................................... 118
  270.  
  271.    Batch files
  272.      Descriptions and usage .................................... 122
  273.      Events and ................................................ 124
  274.  
  275.    Errorlevels returned by QFront .............................. 125
  276.  
  277.    Questions and answers ....................................... 127
  278.  
  279.  
  280.                                 QFront v1.10b
  281.                                    Page 4
  282.  
  283.    Credits ..................................................... 128
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                                 QFront v1.10b
  338.                                    Page 5
  339.    INTRODUCTION TO QFRONT
  340.    ────────────────────────────────────────────────────────────────────────
  341.    QFront  can be classified at an all-in-one FidoNet front-end mailer  and
  342.    tosser/scanner.   This  means that it can make and receive  phone  calls
  343.    from other systems to move FidoNet style mail, and also scan/toss  those
  344.    messages into your message bases.  However, it is much more than that.
  345.  
  346.    It is SPECIFICALLY designed for PCBoard.  Like most other programs  that
  347.    act  as a front-end mailer, they must be the ones that answer  the  call
  348.    (that  is, PCBoard is not waiting for callers, it is just  activated  by
  349.    the  front-end when a human caller shows up - this is discussed more  in
  350.    the next section).  Unlike most other front-end packages, you don't lose
  351.    the  flexibility of having PCBoard maintaining control.  You  can  still
  352.    logon  locally,  adjust print control, page bells,  monitor  other  node
  353.    activity,  all with easy to use hot-keyed menu bar items, with  a  mouse
  354.    that can be used throughout.
  355.  
  356.    Not only does the front-end mailer interface DIRECTLY with PCBoard,  the
  357.    configuration  program  does also.  It is also fully  mouse  aware,  and
  358.    adding  conferences  is  as easy as entering a few pieces  of  data  and
  359.    selecting  from a picklist the conferences on your system.  The  message
  360.    tosser/scanner  (which does the grunt work of moving the  messages  into
  361.    and  out of the message conferences) interfaces directly, with  no  need
  362.    for any conversion programs or any other things to get in the way.
  363.  
  364.    To  also  help you get more familiar with what QFront actually  can  do,
  365.    here is a brief outline of some of its major features:
  366.  
  367.       *  Number one, and most important, QFront is designed to  be  user
  368.       friendly with people who are unfamiliar with Fido technology.   On
  369.       the  same token, QFront is powerful enough to meet your  needs  as
  370.       you get more and more familiar with Fido technology.
  371.  
  372.       *  Full  support for hubbing/hosting operations  such  as  NetMail
  373.       forwarding.
  374.  
  375.       * The FidoNet support of QFront is designed not to interfere  with
  376.       the use of as many other utilities as possible.  For example,  the
  377.       operation  of programs such as Allfix and GoldED will not be  ham-
  378.       pered with.
  379.  
  380.       *   A  mail  scanner/tosser is included  for  processing  FidoMail
  381.       packets to/from your PCBoard conferences.  The mail scanner  works
  382.       hand-in-hand with QFront and PCBoard, and is PCBoard v15.0 message
  383.       indexing compliant.  Areafix support is built-in, including  area-
  384.       fix forwarding.  Any number of downlinks are supported, as well as
  385.       any number of alias addresses.
  386.  
  387.       *  The ability to do fully automatic file requests and  file  for-
  388.       wards to other Fido compatible mailers.
  389.  
  390.       * Full support for the FidoNet NODEDIFF nodelist update files.
  391.  
  392.  
  393.  
  394.                                 QFront v1.10b
  395.                                    Page 6
  396.       * Full support for point addresses, including pointlist nodelists.
  397.  
  398.       *  A high degree of security is maintained for all features.   You
  399.       have complete control over which features are protected by securi-
  400.       ty and which ones aren't.
  401.  
  402.       *   Up  to 100 events.  The events can be  configured  to  perform
  403.       several  checks  that make sure that they get  executed  when  you
  404.       want  them  to.  Events can even be flagged  so as on a multi-node
  405.       system,  the  event manager will bring down (force  them  to  take
  406.       their  modems off-hook) your other QFront nodes, in an  effort  to
  407.       ensure  that such things as  user and message packing occur   with
  408.       no other users on the system.
  409.  
  410.       *  The keys F1-F12 and ALT F1-F12 can be used on  the call-waiting
  411.       screen to cause an exit based on configurable errorlevels or shell
  412.       to  a program.  For instance, you can set the F1 key to  automati-
  413.       cally shell out to Telix or PCBSETUP.
  414.  
  415.       *    Today's  activity can be reviewed at the push  of  a  button!
  416.       Number of callers, mail runs, amount of mail moved statistics, and
  417.       more!
  418.  
  419.       *   A last caller window is displayed on the  QFront  call-waiting
  420.       screen at all times.
  421.  
  422.       *  A last 5 callers window pops up when the "R" key is pressed  on
  423.       the call-waiting screen.
  424.  
  425.       *   Full outbound and inbound histories are at your  fingertips  -
  426.       QFront will keep detailed information in an easy to view form  for
  427.       as many days as it configured to store them for.
  428.  
  429.       *   A shell-to-DOS function is available with  one keypress,  with
  430.       swap-to-EMS or swap-to-disk capabilities.
  431.  
  432.       *   View   your  system log file with one keypress,  either  in  a
  433.       forward or backward direction.
  434.  
  435.       *  Automatic local log-on to the BBS when the "L" key is pressed.
  436.  
  437.       *  Fully  supports USRobotics, Hayes and other  high  speed modems
  438.       with communications ports locked all the way up to 115,200 baud.
  439.  
  440.       *  NS16550AFN UART support is automatic; if such a UART is detect-
  441.       ed, the FIFO mode of the 16550 is enabled and utilized.
  442.  
  443.       *  Supports the multi-port version of PCBoard (when used  in  con-
  444.       junction with COMMDRV).
  445.  
  446.       *  Supports  FAX  modems by exiting to a  FAX  receiving  software
  447.       package such as BGFAX.
  448.  
  449.  
  450.  
  451.                                 QFront v1.10b
  452.                                    Page 7
  453.  
  454.    KEYFILES AND REGISTRATION
  455.    ────────────────────────────────────────────────────────────────────────
  456.    QFront requires a key file before it will operate to its full potential.
  457.    The  keyfile  contains pertinent information about your system  such  as
  458.    your  system name, sysop name, expiration date (if any) and serial  num-
  459.    ber, and is placed in the QFront subdirectory.
  460.  
  461.    The  QFront  package comes without a keyfile.  Without a key  file,  the
  462.    software  will  be running in demo mode, which means that  it  will  not
  463.    accept  calls.  Demo mode is provided so that you can take a quick  look
  464.    at  the  program and decide whether or not it meets  your  needs  before
  465.    being required to call the support board and get an evaluation keyfile.
  466.  
  467.    If  you decide that QFront meets your needs, you must get an  evaluation
  468.    key  file by calling the support board.  The evaluation key you  receive
  469.    will  expire after 45 days.  After that period of time, you must  either
  470.    cease running QFront or register it.
  471.  
  472.    By registering, you'll be given a serialized, non-expiring key file that
  473.    will work with your present version of QFront and any future updates  as
  474.    they are released.
  475.  
  476.    You can register either by personal check, money order, or credit  card.
  477.    If  you  will  be  using personal check or money  order,  fill  out  the
  478.    ORDER.FRM  file that is in your QFront directory and send in the  appro-
  479.    priate  payment.  Note that personal checks must clear before you'll  be
  480.    given your key file.  To use credit card, call the support board and use
  481.    the  REG  command to place your order.  Your card will be  verified  and
  482.    you'll have access to your key file within 24 hours in most cases.   You
  483.    must call the support board to pick up your new key file.
  484.  
  485.    Feel  free  to upload QFront to any BBS that you want to,  provided  you
  486.    upload the *ENTIRE* package and do *NOT* include any key files that  you
  487.    may have received.
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.                                 QFront v1.10b
  509.                                    Page 8
  510.    SUPPORT
  511.    ────────────────────────────────────────────────────────────────────────
  512.    Realizing that the fate of a program can lie in its support policies  or
  513.    lack thereof, support has always been one of my greatest priorities with
  514.    QFront.
  515.  
  516.    Therefore,  if you have ANY questions, comments, problems, or just  want
  517.    to  say  "hi", please feel free to call or write.  All comments will  be
  518.    addressed immediately, if possible.
  519.  
  520.    I can be contacted either on the QFront support board:
  521.  
  522.           7th Heaven: 616-844-0713 (USRobotics HST Dual Standard 21.6k).
  523.  
  524.    By U.S. mail (snail mail):
  525.  
  526.           Rob Kittredge
  527.           13580 Leonard Rd.
  528.           Nunica, MI 49448  USA
  529.  
  530.    Or  on Salt Air in the QFront support conference (conference 28) or  the
  531.    QFront support conference on the RIME network.
  532.  
  533.  
  534.    BUG REPORTS
  535.    ────────────────────────────────────────────────────────────────────────
  536.    If you encounter a "bug" in QFront, please let us know as soon as possi-
  537.    ble.  The  faster  you notify us of the problem, the faster  it  can  be
  538.    fixed!
  539.  
  540.    When  reporting  a problem, please have handy the log file  that  QFront
  541.    creates  when  an  error occurs.  The log file  is  named  "QFRONT.ERR".
  542.    Using  the information in that log file, we can quickly track  down  the
  543.    problem.
  544.  
  545.  
  546.    SYSTEM REQUIREMENTS
  547.    ────────────────────────────────────────────────────────────────────────
  548.    Generally, for QFront to run properly on your system, you will need:
  549.  
  550.           1) IBM personal computer, or 100% compatible.
  551.           2) MS-DOS v3.1 or higher, or 100% compatible environment.
  552.           3) PCBoard v14.5a or higher.
  553.           4) Approximately 500k of RAM.
  554.           5) Approximately 3 megabytes of disk space.
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.                                 QFront v1.10b
  566.                                    Page 9
  567.    THANK-YOU'S
  568.    ────────────────────────────────────────────────────────────────────────
  569.    There are several people who have helped in the development and  testing
  570.    of QFront through the years.  Without these people, QFront would not  be
  571.    what it is today.
  572.  
  573.    I am deeply thankful to the following people (in no particular order):
  574.  
  575.           Mark (Sparky) Herring
  576.           Gary Hedberg
  577.           Ed Lucas
  578.           Carl Evans
  579.           Gordon Malone
  580.           Joe Siegler
  581.           Michael Bull
  582.           Richard Driggers
  583.           Mark Seiden
  584.           David Terry
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.                                 QFront v1.10b
  623.                                    Page 10
  624.    BETA SOFTWARE ANNOUNCEMENT
  625.    ──────────────────────────
  626.    This version of QFront is not a "release version".  It is a  "wide-beta"
  627.    version.  As such, there may be bugs in the code.  Although we have done
  628.    our best to remove the bugs, the only way to find them all is to get the
  629.    program out to the public.  Therefore, if you find a bug, please contact
  630.    us immediately.  There is information on how to do this above (see  "bug
  631.    reports").
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.                                 QFront v1.10b
  680.                                    Page 11
  681.    INSTALLATION
  682.    ────────────────────────────────────────────────────────────────────────
  683.    QFront is perhaps one of the easiest programs to install considering its
  684.    power and complexity.  The installation program that is bundled with the
  685.    program will take care of most of the grunt work.
  686.  
  687.    More  than  likely, you have already run the install  program.   If  so,
  688.    batch files were created specially for your setup.  If you have not  yet
  689.    run the installation program, we suggest you do so now by unpacking  the
  690.    QFront  archive  in  a temporary directory and  typing  "INSTALL".   The
  691.    installation program will go through the procedures for installation and
  692.    will ask you questions about your setup along the way.
  693.  
  694.    One  important  note is that no matter how many nodes you  are  running,
  695.    QFront will always install itself in only one directory (say "C:\QFRONT"
  696.    for  the sake of argument) across a network.  The batch files  that  the
  697.    install program writes will be written to each individual PCB  directory
  698.    that you specify, and will be set up so as to change directories to  the
  699.    common  QFront directory, load QFront, and then return back to  the  re-
  700.    spective PCB directory automatically when necessary.  In this way, there
  701.    is only one copy of QFront on your hard drive and your other nodes  will
  702.    share the use of it.  In this type of setup, we are assuming that all of
  703.    your  nodes have access to one common directory across the network.   If
  704.    this  is impossible, the only alternative is to install QFront  in  EACH
  705.    PCBoard directory on your system manually.
  706.  
  707.    Once the installation program is complete, you'll be returned to the DOS
  708.    prompt.   To bring up QFront, switch to one of the  PCBoard  directories
  709.    you installed QFront in and type "STARTER".  The STARTER.BAT batch  file
  710.    will  replace  your old BOARD.BAT file that you are used to  running  to
  711.    start the BBS.
  712.  
  713.    Note:  Additional  setup will be required for your  systems  (using  the
  714.    QFConfig program).  The install program simply installs the software  on
  715.    your system and configures PCBoard properly.  It does NOT configure your
  716.    events or configure FidoMail for you, for example.
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.                                 QFront v1.10b
  737.                                    Page 12
  738.    UNINSTALLING QFRONT
  739.    ────────────────────────────────────────────────────────────────────────
  740.    If for some reason you wish to uninstall QFront from your system,  there
  741.    are a few simple steps involved:
  742.  
  743.       Step 1
  744.       ──────
  745.       Delete  the following files from your PCB directories that  QFront
  746.       is installed in: STARTER.BAT, SPAWNBBS.BAT, BOARD.BAT.
  747.  
  748.       Step 2
  749.       ──────
  750.       Rename the following file: BOARD.OLD to BOARD.BAT.
  751.  
  752.       Step 3
  753.       ──────
  754.       Change to the common QFront directory and erase everything in  it.
  755.       Then remove the directory after you're done.
  756.  
  757.       Step 4
  758.       ──────
  759.       For each node that QFront is installed in, load PCBSETUP and go to
  760.       the  menu  option  labeled  "Configuration  Options->Configuration
  761.       Switches"  (for PCBoard 15.0) or "Options 1" (for  PCBoard  14.5a)
  762.       and turn off the option that says "Exit to DOS after each call".
  763.  
  764.       Step 5
  765.       ──────
  766.       Call and let us know why you decided not to run QFront!
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                                 QFront v1.10b
  794.                                    Page 13
  795.    STARTING YOUR BBS
  796.    ─────────────────
  797.    Once  you have installed QFront using the install program, your BBS  can
  798.    be  started and will be ready to accept callers.  To do this, change  to
  799.    your PCB directory and enter the command "STARTER".  This "starts"  your
  800.    BBS the same way your BOARD.BAT did.
  801.  
  802.    Note:  Additional  setup will be required for most  systems  (using  the
  803.    QFConfig program).  The install program simply installs the software  on
  804.    your system and configures PCBoard properly.  It does NOT configure your
  805.    events or configure FidoMail for you, for example.
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.                                 QFront v1.10b
  851.                                    Page 14
  852.    GETTING STARTED
  853.    ────────────────────────────────────────────────────────────────────────
  854.    Before  we actually begin the installation and configuration  documenta-
  855.    tion, we should give you an overview of what FidoNet is, and how  QFront
  856.    works with it.  With this information in mind, you'll find the myriad of
  857.    options in the configuration program much easier to understand.
  858.  
  859.    INTRODUCTION TO FIDONET
  860.    ────────────────────────────────────────────────────────────────────────
  861.    Although a small section in a manual such as this is hardly enough to do
  862.    this  beast we call FidoNet justice, it should be enough to get  you  on
  863.    the  right track.  Before we start in, especially for those of you  that
  864.    have  years of QWK networks under your belt, I have one little piece  of
  865.    advice - don't try and compare FidoNet to any of those.  It is much more
  866.    complex. Thankfully, the software takes much of the work away from  you,
  867.    so all that is really needed is a bit of time to learn, and you'll be on
  868.    your way to understanding FidoNet in no time.
  869.  
  870.    FidoNet,  to start off, has nothing to do with a bunch of  dogs.   Well,
  871.    not exactly - it's name comes from the BBS software that was first  used
  872.    while things began, FidoBBS.  FidoNet began in the early 80s by a fellow
  873.    named  Tom  Jennings.  It began in the San Francisco area as a  way  for
  874.    private  messages  (netmail) to be sent between systems.  Later  on,  it
  875.    grew,  and they worked out how to send entire message bases  around  be-
  876.    tween the systems.  At that point, FidoNet as we know it started to take
  877.    its  first breath.  As it became bigger, the need for a good  system  to
  878.    organize  and keep track of the nodes was needed, so along came  FidoNet
  879.    Addresses - Node Numbers.
  880.  
  881.    FIDONET NODELISTS AND NODEDIFFS
  882.    ───────────────────────────────
  883.    The master listing of all FidoNet systems is contained in what is called
  884.    a  nodelist.  The nodelist is updated weekly, and is over 2mb  in  size,
  885.    containing  over  32,000  node addresses.  You do not  need  the  master
  886.    FidoNet  nodelist in order to operate QFront, but more than  likely  you
  887.    will  want to obtain one.  The latest nodelist is always available  from
  888.    the QFront support BBS, 7th Heaven.
  889.  
  890.    Because the nodelist is updated weekly, a method was devised in  FidoNet
  891.    that  allows  just  the CHANGES in the previous week's  nodelist  to  be
  892.    distributed.   Since there are relatively few changes from week to  week
  893.    in the nodelist, these "nodelist change files" are MUCH smaller than the
  894.    master  nodelist, and therefore, is cheaper to distribute.  These  node-
  895.    list  change files are called NODEDIFF's, or Nodelist Difference  files.
  896.    QNList,  QFront's nodelist compiler, fully supports  NODEDIFF  updating.
  897.    The  new  NODEDIFF files are used to update your  old  master  nodelist,
  898.    therefore  creating a new master nodelist for the week.  The old  master
  899.    nodelist is then deleted since it is obsolete.
  900.  
  901.    FIDONET ADDRESSES EXPLAINED
  902.    ───────────────────────────
  903.    There is a fair bit to fidonet, to keep it organized.  In order to  keep
  904.    track  of everyone, each node is assigned a node number - for  instance,
  905.  
  906.  
  907.                                 QFront v1.10b
  908.                                    Page 15
  909.    7th Heaven (the QFront support BBS) has one of 1:228/12.  This isn't just
  910.    a random grouping of numbers, each place has a special purpose.
  911.  
  912.                      1:228/12
  913.               Zone --|  |  |--Node
  914.                    Net--|
  915.  
  916.    The  first is the zone number - this is based on the geographical  loca-
  917.    tion of the node, on a large scale.  The zones are defined primarily  by
  918.    continent.  There are 6 zones.  They are:
  919.  
  920.      Zone 1  North America              Zone 2  Europe
  921.      Zone 3  Australia, New Zealand     Zone 4  Latin America
  922.      Zone 5  Africa                     Zone 6  Asia
  923.  
  924.    The second is the net number. Although individual nets do occupy a small
  925.    geographic area (ie., a city), their number does not denote their  loca-
  926.    tion.   A net is a grouping of nodes in a given area, which often  share
  927.    the costs of echomail, and also manage the administration of those nodes
  928.    (administration to be dealt with further on).
  929.  
  930.    The  last  number is specific to individual BBS, and the number  is  the
  931.    choice  of the administrator that adds the node to the net.   This  last
  932.    number is what makes the address unique - there is only one 1:228/12  in
  933.    the entire nodelist.
  934.  
  935.    Some systems use another number that comes after the node number,  which
  936.    is  called  a point number.  For example, 1:228/12.1 would  be  a  point
  937.    address.   Point  addresses are normally used for downlinks  picking  up
  938.    mail  from  you that don't have or don't want a  real  FidoNet  address.
  939.    Point  addresses  are  not contained in  the  master  FidoNet  nodelist.
  940.    Instead,  point  addresses are defined in a "private" nodelist  (ie.,  a
  941.    secondary  nodelist)  called a pointlist, that you  can  configure  into
  942.    QFront.  This allows downlinks to pick up mail from your system  without
  943.    them  having to obtain a FidoNet address.  There is a section, later  in
  944.    the manual, describing how to write your own pointlist nodelist.
  945.  
  946.    HOW DOES THE MAIL MOVE?
  947.    ───────────────────────
  948.    In  order for this system of mail moving to work, there are two  classes
  949.    of software that is needed (note that QFront is both).
  950.  
  951.    The  first  is the front-end mailer which takes care  of  receiving  and
  952.    sending  of  mail packets to and from your system, as  well  as  passing
  953.    inbound  calls to the BBS when a user calls.  This is why  FidoNet  mail
  954.    can move as fast as it does - mail between systems can be configured  to
  955.    be  sent out immediately, with the only real limiting factor being  busy
  956.    signals.
  957.  
  958.    However, in order to do this, you need the mail!  A tosser/scanner takes
  959.    care  of the nitty-gritty - moving mail written on your system  into  an
  960.    outbound mail packet to be sent to your hub by QFront, and taking  those
  961.    message bundles received from your hub by QFront and adding them to your
  962.  
  963.  
  964.                                 QFront v1.10b
  965.                                    Page 16
  966.    message bases.
  967.  
  968.    The  whole reason such a system can work is FidoNet can be  pictured  as
  969.    gigantic  tree.   All  the individual nodes, which can  be  compared  to
  970.    leaves,  send messages written on their end to their net, which  can  be
  971.    pictured  as  a small branch.  That small branch sends the mail  to  the
  972.    large branch, the Region.  That large branch then sends the mail off  to
  973.    the  trunk - the Zone.  Note that FidoNet mail doesn't have to  be  this
  974.    large  scale  - many nets have their own local echoes.   It's  the  same
  975.    principle, though, just a smaller tree.
  976.  
  977.    Now  that explains how your messages get out, but how do you  get  those
  978.    messages  of  that show up on your doorstep every morning? How  does  it
  979.    know who gets what, this great big tree? It uses something know as SEEN-
  980.    BY'S  the whole way along.  It tells what nodes have seen this  message,
  981.    and  is  integral to the way tosser-scanners work.  All they  do  is  go
  982.    through a message's seen-by's, and the nodes you are configured to  send
  983.    to, and all the nodes that aren't in the seen-by get the message.   This
  984.    happens all the way along that tree, with messages that haven't reach  a
  985.    group  of  nodes getting bounced off all those branches  down  to  them.
  986.    Because of the way this is moved - getting bounced from HUB to HUB, this
  987.    form of mail is know as EchoMail.
  988.  
  989.    It is also worth distinguishing the two main types of mail that is moved
  990.    in FidoNet.  The first is what was just described - EchoMail.  The  next
  991.    is  similar  but  slightly different - NetMail.   NetMail  messages  are
  992.    private messages from one system to another - they can be sent  directly
  993.    to  their destination, or they can be routed.  "Routed" means  that  the
  994.    message  is  passed along by the HUB nodes (often  along  with  EchoMail
  995.    packets) until the message gets to its destination.
  996.  
  997.    More  on routing is explained on the section on setting up your  routing
  998.    controls,  as well as the section on mail routing, later in the  manual.
  999.    Basically all you need to know at this point is that NetMail is how  you
  1000.    send private messages in FidoNet.
  1001.  
  1002.    You  really don't need to know all of this in order to run  QFront,  but
  1003.    having  a bit of a background in FidoNet is always helpful, and  as  the
  1004.    getting  started  introduction stated, it can make many  of  the  QFront
  1005.    configuration options much easier to understand.
  1006.  
  1007.    WHO RUNS THE SHOW?
  1008.    ──────────────────
  1009.    This  manual is not meant to be the FidoNet bible, so  obviously  every-
  1010.    thing  about  FidoNet can't be covered.  However, there is still  a  bit
  1011.    more  of  the overview to give you.  The next thing on the list  is  the
  1012.    administration of the network.
  1013.  
  1014.    FidoNet  is  run by volunteers.  They all hold positions,  and  all  are
  1015.    important,  right from the top level down to the bottom.  There are  two
  1016.    main  types of administrative personnel - those known as *Cs  and  those
  1017.    known as *ECs.
  1018.  
  1019.  
  1020.  
  1021.                                 QFront v1.10b
  1022.                                    Page 17
  1023.    *Cs are the true administration people - the C stands for Co-ordinator -
  1024.    they deal with the managing of the nodes, the adding and removal of, and
  1025.    helping  to mediate conflicts between members.  *ECs are the  ones  that
  1026.    work with the mail directly - the EC stands for EchoMail Co-ordinator  -
  1027.    and  are  responsible for the flow of mail along all those  branches  of
  1028.    that great FidoNet tree, to continue the analogy started in the previous
  1029.    section.
  1030.  
  1031.    Now, the reason that asterisk is at the beginning of *C and *EC is  that
  1032.    there  are a goodly number of them, but they essential all do  the  same
  1033.    thing, just to a differing magnitude.  The *Cs are:
  1034.  
  1035.       ZC - Zone Co-Ordinator.  All the other *Cs report to this person, and
  1036.       he/she is responsible for the managing of the nodelist, and enforcing
  1037.       and making rules and regulations for FidoNet.
  1038.  
  1039.       ZEC - Zone EchoMail Co-ordinator.  This person is the focal point for
  1040.       all the EchoMail traffic in the zone - in the case of Zone 1, all the
  1041.       echomail  traffic  in North America.  Thanks to the  tree  structure,
  1042.       only RECs (defined further down) transfer mail directly with the  ZEC
  1043.       (often  known  as the Zone Backbone).  This person also  manages  the
  1044.       actual  echoes themselves - such as additions and removals  from  the
  1045.       Backbone.
  1046.  
  1047.       RC - Regional Co-ordinator.  Yes, a Region is a new word, but one you
  1048.       don't need to worry about too much.  The only place regions come into
  1049.       play (as they do not show up in a node number, but are still recorded
  1050.       in the nodelist) is breaking down into groups the hordes of Nets that
  1051.       are  in a zone, both for administration and NetMail moving.   Regions
  1052.       are  often  large areas, such as a entire state or  group  of  states
  1053.       (using  a Zone 1 example, again).   Specifically, the RC is  the  one
  1054.       who handles the segment of the nodelist that is gathered from all the
  1055.       nets part of s/he's region to be forwarded off to the ZC, as well  as
  1056.       other administrative matters, acting as the supervisor of the NCs.
  1057.  
  1058.       REC  -  Regional EchoMail Co-ordinator.  This is the person  all  the
  1059.       NECs  (explained further below) call to deliver to, and pickup  from,
  1060.       their  EchoMail.  This person is responsible for keeping  a  reliable
  1061.       flow of EchoMail into the region.
  1062.  
  1063.       NC - Net Co-ordinator.  NCs run the numerous nets that make up  Fido-
  1064.       Net.  If you remember from the previous sections, Nets are groups  of
  1065.       nodes  usually in the same general geographic area, such as  a  city.
  1066.       He/she is the person who you would send your application to (for more
  1067.       information on joining FidoNet, see the next section).
  1068.  
  1069.       NEC  - Net EchoMail Co-ordinator.  NECs are the ones who take on  the
  1070.       often very frustrating task of making sure everything is set right on
  1071.       all ends to make sure all the many members of a net get what EchoMail
  1072.       areas they are interested in.
  1073.  
  1074.       HEC  -  Hub  EchoMail Co-ordinator.  These may or may  not  be  used,
  1075.       depending on how large a net is.  When used, HECs are the helpers  of
  1076.  
  1077.  
  1078.                                 QFront v1.10b
  1079.                                    Page 18
  1080.       the  NEC.  They pickup and deliver mail to and from a group  of  nodes
  1081.       they  are  responsible for, off to the NEC.  This is needed  as  some
  1082.       nets  get can rather large, and if you have large numbers  of  people
  1083.       all  trying to get their (sometimes fairly substantial) mail  packets
  1084.       from  the NEC, the NECs system can become busy-signal heaven in  sort
  1085.       order.   The HECs are just used to spread out the load to  make  sure
  1086.       problems like that are minimal.
  1087.  
  1088.    As  a little end-note to this, it is worth mentioning that  these  posi-
  1089.    tions are mostly elected positions, and are usually held for a term of 1
  1090.    year on average.
  1091.  
  1092.    HOW TO JOIN FIDONET
  1093.    ───────────────────
  1094.    The  easiest way to go about joining FidoNet is to find members  of  the
  1095.    Net that is in your area.  If there is one and you can get in touch with
  1096.    them as easily as that, all that is needed is to ask for information  on
  1097.    joining.  They will likely refer you the NC.  Individual nets have their
  1098.    own  application  procedure and forms, but FidoNet is not  an  exclusive
  1099.    organization.   Despite  the forms you may have to fill  out,  very  few
  1100.    people  are  turned  away  (and in those cases, only  for  a  very  good
  1101.    reason).
  1102.  
  1103.    If you don't know anyone in the Net in your area, or if there is no  Net
  1104.    in  your  area, it gets a little more involved.  The easiest way  to  go
  1105.    about it is to first make sure you have a copy of the FidoNet nodelist -
  1106.    you  will need one sooner or later.  One is available for download  from
  1107.    the  QFront Support BBS, 7th Heaven (if you are wondering why it is  not
  1108.    included  with  the QFront package itself, it is because it  is  updated
  1109.    weekly and uncompressed is over 2Mb is size).
  1110.  
  1111.    Once you have the nodelist, unarchive it, and load up your favorite text
  1112.    viewer.   Your  mission is to find a FidoNet node nearby to  you  -  the
  1113.    first thing to try is a search for your city name.  Note that all spaces
  1114.    in  the  nodelist are replaced with underscores - for example  New  York
  1115.    city would be represented as "New_York" in the nodelist.  Try the  names
  1116.    of  towns and cities nearby, especially the larger one.  If that  fails,
  1117.    move  on  the area codes - all numbers in the nodelist are  in  expanded
  1118.    long-distance  format.  Ie., the number for 7th Heaven, 1:228/12,  would
  1119.    be  stored as 1-616-844-0713.  To only have the area code part  get  de-
  1120.    tected, your best bet is to do a search using the 1- in front, ie.,  "1-
  1121.    616".   It is unlikely that there is not a FidoNet node at least in  the
  1122.    same area code as you, but if not, try neighboring ones.  Once you  find
  1123.    the  closest node, contact that node and ask for information.   Ideally,
  1124.    you'll want to follow on up the lines in the section of the nodelist you
  1125.    found  that node in and look for the one that has "Host," at the  begin-
  1126.    ning of its line.  That denotes the NC, and is your best bet.
  1127.  
  1128.    Don't  let  this scare you - I'm covering the worst case  scenario.  You
  1129.    likely will have little trouble finding the FidoNet Net in your area.
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.                                 QFront v1.10b
  1136.                                    Page 19
  1137.    IF YOU OPERATE AS A HOST OR A HUB
  1138.    ─────────────────────────────────
  1139.    If  you  operate as a host or a hub (ie., supply mail to  downlinks)  in
  1140.    FidoNet  or  any other network using the Fido  mailer  technology,  this
  1141.    release of QFront has functions added that will give you the functional-
  1142.    ity you require.  It now supports the EMSI FidoNet protocol, as well  as
  1143.    full NetMail routing to and from downlinks (including point  addresses).
  1144.    It  also  has a much revised built-in Areafix manager  that  allows  for
  1145.    Areafix forwarding.
  1146.  
  1147.    See the section about mail routing, Areafix, and adding downlinks, later
  1148.    in the manual, for more information.
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                                 QFront v1.10b
  1193.                                    Page 20
  1194.    EVENT MANAGEMENT
  1195.    ────────────────
  1196.    The  event manager is one of most powerful features in the whole  QFront
  1197.    package.   Everything  in QFront is controlled by an  event.   With  the
  1198.    event manager, you can have up to 100 events (per node).
  1199.  
  1200.    QFront's  event manager is much different from that of PCBoard.   Unlike
  1201.    PCBoard,  each event in QFront is given an "event type".   QFront  knows
  1202.    what  action to take when it's time to execute the event based  on  this
  1203.    event type.  One of the event types is special purpose for use with  the
  1204.    FidoMail  functions.   The other two event types  will  produce  results
  1205.    similar  to  what you're currently familiar with in PCBoard.   One  will
  1206.    cause  QFront to exit to your batch file with a certain errorlevel  that
  1207.    you can trap and process.  The other will cause QFront exit and  execute
  1208.    a  batch file (similar to PCBoard's event processing).  The  batch  file
  1209.    that is run can be edited with a normal text editor OR you can edit  the
  1210.    batch file directly from within the QFront configuration program.
  1211.  
  1212.    QFront will always attempt to execute an event (a non-FidoMail event) if
  1213.    it appears that the event was skipped.  For example, if an event was set
  1214.    to run on a Monday, and your system was down all day Monday causing  the
  1215.    event  to be skipped, when QFront is started on Tuesday it will run  the
  1216.    event that was skipped.
  1217.  
  1218.    We'll explain all the event types, event flags and how to process events
  1219.    in much greater detail later in the manual.
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.                                 QFront v1.10b
  1250.                                    Page 21
  1251.    THE QFCONFIG CONFIGURATION PROGRAM
  1252.    ────────────────────────────────────────────────────────────────────────
  1253.    The  QFront configuration program, QFConfig, is the heart of the  entire
  1254.    QFront  system. It is here where you will specify how you want the  pro-
  1255.    gram  to run or behave on your system.  Because of the  importance  this
  1256.    program  plays in the overall package, we'll go through and explain   in
  1257.    detail each and every option.
  1258.  
  1259.    Let's start off with the "how-to's" of operating QFConfig overall.
  1260.  
  1261.    Pulldown menus can be accessed with the Enter key or with the highlight-
  1262.    ed hotkey.  Use the arrow keys to move around within menus.
  1263.  
  1264.    All  entry fields will clear their current contents if you move  to  one
  1265.    and  start typing.  This is so that you don't have to  manually  "clear"
  1266.    the  field  if you want to change it.  If this behavior is  not  wanted,
  1267.    simply turn insert mode off by tapping the insert  key.  This will place
  1268.    you  in  overwrite  mode.  A larger cursor will appear when you  are  in
  1269.    overwrite mode.
  1270.  
  1271.    Several  of the entry screens in QFConfig are multi-screen and  scrolla-
  1272.    ble.   You  will  know whenever an entry screen  is  scrollable  by  the
  1273.    scrollbar   that appears on the right side of the window frame.   If  an
  1274.    entry  screen  is not scrollable, a scrollbar will not appear.   As  you
  1275.    move from field to field, the entry screen will scroll automatically.
  1276.  
  1277.    At  any  point within QFConfig, you can get  context-sensitive  help  by
  1278.    pressing  the F1 key.  Pressing F1 once again will bring up  the  master
  1279.    topic  index, which is a list of all the topics in the entire help  sys-
  1280.    tem.  The first few options available in this topic index are useful for
  1281.    getting help on how to actually use the context-sensitive help system.
  1282.  
  1283.    You can exit all entry screens and all menus by pressing the Esc key.
  1284.  
  1285.    Mouse support is available throughout QFConfig.
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.                                 QFront v1.10b
  1307.                                    Page 22
  1308.    STARTING THE QFCONFIG CONFIGURATION PROGRAM
  1309.    ────────────────────────────────────────────────────────────────────────
  1310.    QFConfig  accepts several command line options on startup.  Most of  the
  1311.    time you won't need to use any of them - typing QFConfig will work  just
  1312.    fine.  But in any case, here they are:
  1313.  
  1314.       "/MONO" and "/COLOR"
  1315.       ────────────────────
  1316.       These  will force QFConfig to use monochrome attributes  or  color
  1317.       attributes, respectively.  QFConfig will try to determine automat-
  1318.       ically  which  one to use, but you can override  this  with  these
  1319.       parameters.
  1320.  
  1321.       "/NOMOUSE"
  1322.       ──────────
  1323.       Will turn off mouse support.
  1324.  
  1325.       "/C<config name>"
  1326.       ─────────────────
  1327.       Will  tell QFConfig to use the specified configuration file  only.
  1328.       Normally,  QFConfig  will bring up a list of  configuration  files
  1329.       that you can pick from.
  1330.  
  1331.    After  QFConfig loads (and if you didn't specify the "/C" parameter),  a
  1332.    pick list will pop up where you can select which configuration file  you
  1333.    want to use.  Normally, you will have a separate configuration file  for
  1334.    each  node  on your system.  Note that the install program  will  create
  1335.    setup  files  for the QFront Nodes you tell it about at the  time.   The
  1336.    "NEW  FILE"  startup option should only be used if you  either  want  to
  1337.    reconfigure  a node from scratch, or add a node that was  not  installed
  1338.    the  first  time.   If that is the case, just  select  the  option  "NEW
  1339.    FILE" .  When you do select this parameter, a window will pop up and ask
  1340.    for the name of the configuration file.  Simply type a new configuration
  1341.    filename and you'll be all set - the recommended, for the sake of clari-
  1342.    ty is NODE<nodenumber>.CFG, but any choice will work.
  1343.  
  1344.    ------------------------------------------------------------------------
  1345.    NOTE! If you select this option and give a filename that already exists,
  1346.    QFConfig will overwrite it without warning.
  1347.    ------------------------------------------------------------------------
  1348.  
  1349.    The  INSTALL program will create the necessary node configuration  files
  1350.    and  call them "NODExxx.CFG" where the "xxx" represents the node  number
  1351.    for that configuration file (for example, NODE1.CFG, NODE100.CFG, etc).
  1352.  
  1353.    To exit the pick list and quit QFConfig, press Esc.
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.                                 QFront v1.10b
  1364.                                    Page 23
  1365.    THE QFCONFIG CONFIGURATION PROGRAM - PROGRAM CONFIGURATION
  1366.    ────────────────────────────────────────────────────────────────────────
  1367.    For  the  most part, the program configuration menu option  is  used  to
  1368.    configure  the  various settings essential to  basic  QFront  operation,
  1369.    things such as file paths and names.
  1370.  
  1371.    MENU OPTION - PROGRAM SETUP
  1372.    ───────────────────────────
  1373.    In the program setup menu option, you define the first things QFront  is
  1374.    going to need to know - the location of directions and files.
  1375.  
  1376.    System directories
  1377.    ──────────────────
  1378.       PCBOARD.DAT file
  1379.       ────────────────
  1380.       This is the LOCATION of the PCBOARD.DAT file for this node.  For  a
  1381.       one node system, this will be C:\PCB (default).  Note that a trail-
  1382.       ing  backslash  is not needed.  Do not specify a filename,  only  a
  1383.       location.  In other words, do not type C:\PCB\PCBOARD.DAT.
  1384.  
  1385.       Event control file
  1386.       ──────────────────
  1387.       This  option need only be used by multi-node PCBoard  systems.   It
  1388.       specifies the name and location of  a control file that QFront uses
  1389.       to  monitor the status of your other nodes.  This is used  in  con-
  1390.       junction with one of the special event flags, and causes QFront  to
  1391.       write  information to this file periodically.  The other  nodes  on
  1392.       your  system running QFront will see this information and  will  be
  1393.       able to determine if it is necessary to take the modem off-hook  or
  1394.       not.   See the section on  critical events in the event setup  sec-
  1395.       tion for more information.
  1396.  
  1397.       Note that this location should be the same for every  configuration
  1398.       file  you  set-up, so that all nodes on the network know  where  to
  1399.       find it.
  1400.  
  1401.       The  INSTALL program will fill in a default control  file  location
  1402.       when it is run, so normally you won't need to modify this field.
  1403.  
  1404.       Semaphore files
  1405.       ───────────────
  1406.       Semaphore  files are temporary files that either QFront or  another
  1407.       program  will  create that are used to cause QFront to  do  various
  1408.       things such as exit to DOS, rescan the mail queue, etc.  The  files
  1409.       are  called  temporary  because all QFront does is  looks  for  the
  1410.       existence of the semaphore file.  Once it finds the file, the  file
  1411.       is  deleted and QFront performs the appropriate action.  For  exam-
  1412.       ple,  some  Fido-compatible programs add NetMail messages  to  your
  1413.       system.  QFront will not see these new messages until the next time
  1414.       the  outbound  queue is scanned.  You can usually  tell  the  other
  1415.       program to create a semaphore file that causes the mailer to  imme-
  1416.       diately rescan the outbound queue.
  1417.  
  1418.  
  1419.  
  1420.                                 QFront v1.10b
  1421.                                    Page 24
  1422.       This field points to the directory where these semaphore files will
  1423.       be found, and it is fine to leave it in C:\QFRONT (default).   Note
  1424.       that a trailing backslash is not needed.
  1425.  
  1426.       Busy files
  1427.       ──────────
  1428.       Busy files are files that QFront creates to tell other QFront nodes
  1429.       in a multi-node setup which node is being dialed on a certain node.
  1430.       Other QFront nodes use this information so that two nodes don't try
  1431.       to dial the same system at the same time.
  1432.  
  1433.       This field points to the directory where the busy files are stored.
  1434.       The default, C:\QFRONT will work well.  Note that a trailing  back-
  1435.       slash is not needed.
  1436.  
  1437.    System filenames
  1438.    ────────────────
  1439.  
  1440.       QFront log file
  1441.       ───────────────
  1442.       The  QFront log file is the main logging file for QFront, where  it
  1443.       logs  such  things as inbound and outbound mail  sessions,  inbound
  1444.       calls,  events, and other things done by the mail  QFRONT.EXE  pro-
  1445.       gram.   This defaults to C:\QFRONT\QF-x.LOG (where "x" is the  node
  1446.       number).   You may wish to setup a separate directory for  the  log
  1447.       files, depending on your preferences.  A full path and file name is
  1448.       needed.   You must make sure that each node running QFront  uses  a
  1449.       DIFFERENT system log filename.
  1450.  
  1451.       QScan log file
  1452.       ──────────────
  1453.       The  file specified in this field is the location that  QScan  will
  1454.       write all its log entries to.  The QScan log details the  operation
  1455.       of  the QSCAN.EXE program - more on this program  later.   Messages
  1456.       imported,  messages  exported to be sent to  other  nodes,  Areafix
  1457.       messages, etc, are all logged to this file.  Note that a full  path
  1458.       and  file  named is needed.  C:\QFRONT\QS-x.LOG (where "x"  is  the
  1459.       node  number)  is the default.  You must make sure that  each  node
  1460.       running QFront uses a DIFFERENT log filename.
  1461.  
  1462.       Welcome file
  1463.       ────────────
  1464.       QFront's  welcome file is similar to that of PCBoard - it is  some-
  1465.       thing that is displayed to the user as QFront passes the caller  to
  1466.       PCBoard.   A generic message is included in the  file  WELCOME.TXT,
  1467.       which is the default.  This file can be edited with any text editor
  1468.       and changed to whatever suits your system the best.  If you do  not
  1469.       want anything to be displayed, leave this field blank.
  1470.  
  1471.       Critical event file
  1472.       ───────────────────
  1473.       Enter  a  path and filename that you want QFront to  display  to  a
  1474.       caller when the system is processing a critical event.  (See  event
  1475.  
  1476.  
  1477.                                 QFront v1.10b
  1478.                                    Page 25
  1479.       setup  for information on critical events).  A sample  file,  CRITI
  1480.       CAL.TXT is included and is the default.
  1481.  
  1482.       Insufficient baud file
  1483.       ─────────────────────
  1484.       An  insufficient  baud rate is one that is lower that  the  minimum
  1485.       configured  in  your copy of PCBoard (see your PCBoard  manual  for
  1486.       further information on configuring this option).  The file is  show
  1487.       to  those that do not have the needed speed set in order to  access
  1488.       your  system,  as  QFront drops carrier on them.   A  sample  file,
  1489.       LOWBAUD.TXT is included and is the default.
  1490.  
  1491.       No callers accepted file
  1492.       ────────────────────────
  1493.       It  is possible with QFront to configure time slots in which  users
  1494.       are not allowed to access the BBS.  The most common use for the  is
  1495.       Zone  Mail  Hour (ZMH) which is 4am-5am EST.  This is  a  time  set
  1496.       aside  for FidoNet mailers to send netmail to other nodes,  and  in
  1497.       order to accomplish that users are not to be allowed for that  hour
  1498.       so as to help ensure they are able to connect.  When a caller  does
  1499.       call during an event that is set to disallow callers, this file  is
  1500.       shown to this.  A sample file, NOCALLER.TXT, is included and is the
  1501.       default.
  1502.  
  1503.    FidoMail/QScan directories
  1504.    ──────────────────────────
  1505.  
  1506.       Nodelist/nodediff directory
  1507.       ───────────────────────────
  1508.       This directory specifies the location where inbound ARCHIVED  node-
  1509.       lists  can  be  found.  The nodelist compiler,  QNList,  uses  this
  1510.       directory  when it tries to find new nodelists and nodediffs.   The
  1511.       default is C:\QFRONT\REQUESTS.
  1512.  
  1513.       .MSG NetMail directory
  1514.       ──────────────────────
  1515.       .MSG  refers  to NetMail messages.  NetMail messages  have  a  file
  1516.       extension of .MSG.  Many programs that make use of FidoNet technol-
  1517.       ogy  use  *.MSG messages because they are a  standard  in  FidoNet.
  1518.       QFront  fully supports this standard by looking for new *.MSG  mes-
  1519.       sages  to  send  out, and to convert received  NetMail  into  *.MSG
  1520.       format. This directory tells  QFront where to find these  messages,
  1521.       and  where QScan should place them.  The default is  C:\QFRONT\NET-
  1522.       MAIL.
  1523.  
  1524.       Outbound packet directory
  1525.       ─────────────────────────
  1526.       Outbound  packets are bundles of EchoMail that is to be  sent  from
  1527.       your system to another, such as from you to your hub, or if you are
  1528.       a  hub,  to your downlinks.  This directory tells  QScan  where  to
  1529.       store  these  messages while they wait for QFront  to  successfully
  1530.       send them off, at which point they are deleted.  C:\QFRONT\OUTBOUND
  1531.       is the default.
  1532.  
  1533.  
  1534.                                 QFront v1.10b
  1535.                                    Page 26
  1536.  
  1537.       Inbound packet directory
  1538.       ────────────────────────
  1539.       Inbound packets are bundles of EchoMail that have been sent to your
  1540.       system  by another, usually your hub.  This is the  directory  that
  1541.       QFront will place them as they are received, and it is the directo-
  1542.       ry QScan will look for them, when it is run to insert messages into
  1543.       your message bases.  The default is C:\QFRONT\INBOUND.
  1544.  
  1545.       Bad packet directory
  1546.       ────────────────────
  1547.       Bad  packets  are packets in which QScan runs into an  error  while
  1548.       dealing with them.  The most common is a corrupted compressed  mail
  1549.       bundle that give an error unarchiving.  Unless a bad packet  direc-
  1550.       tory is set, QScan will keep trying to process the erroneous  pack-
  1551.       et.  The default is C:\QFRONT\BAD.
  1552.  
  1553.       Work directory
  1554.       ──────────────
  1555.       This  directory should be an EMPTY directory that will be used  for
  1556.       the SOLE PURPOSE of a work directory for QScan to use as it  organ-
  1557.       izes itself and works on creating packets.  You should store  NOTH-
  1558.       ING in this directory.  C:\QFRONT\WORK is the default.
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.                                 QFront v1.10b
  1592.                                    Page 27
  1593.    File request directories
  1594.    ────────────────────────
  1595.  
  1596.       Normal received files
  1597.       ─────────────────────
  1598.       This directory is where files that are requested or sent to you  on
  1599.       a  non-secure mail session (non-secure mail sessions are  not  pro-
  1600.       tected  by  a session password) should be placed.   This  does  not
  1601.       effect echomail packets.  Default is C:\QFRONT\REQUESTS.  No trail-
  1602.       ing backslash is needed.
  1603.  
  1604.       Secured received files
  1605.       ──────────────────────
  1606.       This  is where files that are received from a node that you have  a
  1607.       password  establish  with (hence, it is fairly  secure)  should  be
  1608.       placed.  C:\QFRONT\REQUESTS is the default.
  1609.  
  1610.    MENU OPTION - GENERAL
  1611.    ─────────────────────
  1612.    Here  configuration options are placed that really don't have a  special
  1613.    heading to go under.  Certain lines of text, and some other  miscellane-
  1614.    ous options, are located here.
  1615.  
  1616.    System login controls
  1617.    ─────────────────────
  1618.  
  1619.       User logon control string
  1620.       ─────────────────────────
  1621.       This  option  is used to specify what information gets  passed  to
  1622.       your  SPAWNBBS.BAT file (via the BBSBATCH.BAT file - see the  sec-
  1623.       tion on batch file setup for more information).  Every   character
  1624.       you   type will be sent directly to the SPAWNBBS.BAT file in   the
  1625.       order  in  which  you type them.  For example, if  you  type  "ROB
  1626.       KITTREDGE"  in   this  field, in the SPAWNBBS.BAT  file  %1  would
  1627.       equal  "ROB"  and %2 would equal "KITTREDGE".  Special  characters
  1628.       apply, however, and  these are:
  1629.  
  1630.          @B
  1631.          ──
  1632.          The callers' actual baud rate.
  1633.  
  1634.          @E
  1635.          ──
  1636.          Either  YES  or NO depending on whether  the  connection  is
  1637.          error-correcting.
  1638.  
  1639.          @CSTR
  1640.          ───────
  1641.          The connect string received by the modem.
  1642.  
  1643.          @CID
  1644.          ────
  1645.          This will contain the Caller-ID string, if any, returned  by
  1646.  
  1647.  
  1648.                                 QFront v1.10b
  1649.                                    Page 28
  1650.          the  modem.  Your modem will need to be special  designed  in
  1651.          order  to receive Caller-ID information - check  your  modem
  1652.          manual for more information.
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.                                 QFront v1.10b
  1706.                                    Page 29
  1707.       Most  of  the time, the default  string of "@B @E @CSTR"  will  be
  1708.       sufficient.   Note  that  the supplied batch  files  reflect  this
  1709.       default string.
  1710.  
  1711.       User logon prompt string
  1712.       ────────────────────────
  1713.       Here you enter the line you want the user to be given when  QFront
  1714.       asks for them to press Esc or Tab twice (or wait a moment) for the
  1715.       BBS.   This is shown to the caller immediately when they  connect.
  1716.       It  defaults to: "Press [ESCape] or [Tab] twice for PCBoard:".   A
  1717.       common customization is to add your BBS name in place of the  word
  1718.       PCBoard, but it's perfectly fine to leave as-is.
  1719.  
  1720.       Local logon control string
  1721.       ──────────────────────────
  1722.       This option is identical to the user logon control string, but  is
  1723.       used when you do a local logon.
  1724.  
  1725.       Most  of  the time, the default string of "LOCAL" will  be  suffi-
  1726.       cient.   Note that the supplied batch files reflect  this  default
  1727.       string.
  1728.  
  1729.       Local logon "graphics?"
  1730.       ───────────────────────
  1731.       What  is entered here will be sent to PCBoard at  the  "graphics?"
  1732.       prompt that is asked just before your welcome screen is displayed.
  1733.       This default value for this is Y;Q, which will enable graphics but
  1734.       abort  the  welcome screen.  Many of you may wish  to  leave  this
  1735.       setting  stay as it is, but you can change it to anything you  can
  1736.       normally  type at that prompt in PCBoard to suit you  preferences.
  1737.       The only real reason you might change this option is if you use an
  1738.       auto-ANSI  detection  PPE program.  These  programs  automatically
  1739.       fill  in the answer to the "graphics?" question, so  leaving  this
  1740.       set  to Y;Q will cause conflicts.  To fix the problem, just  blank
  1741.       out this field.
  1742.  
  1743.    Call waiting screen settings
  1744.    ────────────────────────────
  1745.  
  1746.       Modem off-hook flags
  1747.       ────────────────────
  1748.       Press Enter on this field and a picklist will appear where you can
  1749.       individually select during which times you want QFront to take the
  1750.       modem  off-hook.   For  example, if "Local  logon"  was  selected,
  1751.       QFront  would  take  the modem off-hook whenever you  do  a  local
  1752.       logon.   To select or deselect an option, move the  highlight  bar
  1753.       over  the selection and press the spacebar.  When you're  finished
  1754.       selecting, press Enter.
  1755.  
  1756.       Direction to view logs
  1757.       ──────────────────────
  1758.       QFront allows you to view its own, and PCBoard's, log files,  from
  1759.       the  convenience of the QFront call waiting screen.   This  toggle
  1760.  
  1761.  
  1762.                                 QFront v1.10b
  1763.                                    Page 30
  1764.       selects if you want to read the logs in forward or backward  order.
  1765.       For  example, forward would show listings from July 10th  to  July
  1766.       15th, while backward would display those same listings going  from
  1767.       July 15th to the 10th.  Default is forward.
  1768.  
  1769.    Miscellaneous flags
  1770.    ───────────────────
  1771.  
  1772.       Allow low bauds into PCBoard
  1773.       ────────────────────────────
  1774.       If this flag is set to Y, QFront will allow baud rates lower  than
  1775.       the  minimum set in the PCBSetup configuration for PCBoard  to  be
  1776.       passed  to PCBoard.  Special circumstances, such as perhaps a  PPE
  1777.       that deals with slow callers on a security level or specific  user
  1778.       basis,  may warrant that QFront let PCBoard worry about  the  baud
  1779.       rates.  For most systems, this flag should be left at the default,
  1780.       N.
  1781.  
  1782.       Swap to disk or EMS for shelling
  1783.       ────────────────────────────────
  1784.       Whenever  QFront  does a DOS shell (either from the  call  waiting
  1785.       menu  or during a function key shell), QFront can swap itself  out
  1786.       to EMS or disk automatically, leaving only about 15k of QFront  in
  1787.       conventional  memory.  This is usually necessary  because  leaving
  1788.       all  of QFront resident would significantly reduce  the  available
  1789.       memory during DOS shells.  It is recommended that this be kept  at
  1790.       the default, Y.
  1791.  
  1792.       Using an enhanced keyboard
  1793.       ──────────────────────────
  1794.       If  you are using an enhanced (101 key) keyboard, set this  to  Y.
  1795.       If  you are running a 286+, chances are you are using an  enhanced
  1796.       keyboard.
  1797.  
  1798.       Using a mouse
  1799.       ──────────────
  1800.       QFront  has complete mouse support on its call-waiting menu.   You
  1801.       can turn this feature on and off with this option.
  1802.  
  1803.       Use 24 hour time clock
  1804.       ──────────────────────
  1805.       If you want all time displays (on-screen and logged in a file)  to
  1806.       be  shown  in a 24 hour format (military time), answer Y  to  this
  1807.       field, otherwise answer N (default).
  1808.  
  1809.       Semaphore check frequency
  1810.       ─────────────────────────
  1811.       This  field  is  used to configure a "check  frequency"  for  when
  1812.       QFront  checks  for the semaphore files (see  the  description  of
  1813.       semaphore  files,  below).  Entering a value of 10,  for  example,
  1814.       causes  QFront to check for the semaphore files every 10  seconds.
  1815.       Entering a value of 0 disables semaphore file checking entirely.
  1816.  
  1817.  
  1818.  
  1819.                                 QFront v1.10b
  1820.                                    Page 31
  1821.    MENU OPTION - MODEM/DIALOUT SETUP
  1822.    ─────────────────────────────────
  1823.    The modem/dialout setup option is used to tell QFront how to dial out
  1824.    when  it  needs to for mail runs, as well as  information  for  basic
  1825.    handling of the modem.
  1826.  
  1827.    Note  that  QFront  pulls as much information out  of  your  PCBSetup
  1828.    configuration as possible.  Primary initialization strings,  communi-
  1829.    cations port, port speed, etc., are all configured in PCBSetup.
  1830.  
  1831.    Modem initialization/dialout strings
  1832.    ────────────────────────────────────
  1833.  
  1834.       Secondary modem init string
  1835.       ───────────────────────────
  1836.       The  primary  initialization string (the first to get sent  to  the
  1837.       modem) is taken DIRECTLY from the one defined in PCBoard.  If there
  1838.       is  a  need for a specialized initialization string to be  sent  by
  1839.       QFront following it, enter it here.  For most systems, such a setup
  1840.       is not needed and this field should be left to the default, blank.
  1841.  
  1842.       Modem answer string
  1843.       ───────────────────
  1844.       The modem answer string is what QFront should send to the modem  to
  1845.       make  it answer the phone and connect with the incoming call.   For
  1846.       Hayes compatible modems, that is ATA (default).  Almost all of  the
  1847.       major modems on the market today are Hayes Compatible, so ATA  will
  1848.       likely work fine.  If your modem forces you to use another command,
  1849.       consult your users manual for your modem.
  1850.  
  1851.       Modem dialout prefix
  1852.       ────────────────────
  1853.       Enter here the command string that you want QFront to send to  your
  1854.       modem  when doing a modem dialout (calling another system,  ie.,  a
  1855.       FidoNet HUB).  What you enter here will be sent immediately  before
  1856.       QFront  sends the phone number to your modem.  Each  character  you
  1857.       type  will be sent as-is except for the following  exceptions  (ex-
  1858.       cluding quotation marks):
  1859.  
  1860.          "~"  Causes a 1/4 (.25) second pause.
  1861.          "^M" or "|"  Causes a carriage return to be sent.
  1862.  
  1863.       The  default dialout prefix is "ATS0=0M0DT".  This will, for  most
  1864.       modems, set the dialout speed to slow, and tell the modem to  dial
  1865.       out using touch-tone.  If you do not have touch-tone on your phone
  1866.       line,  change  the DT to DP to tell the modem to use  pulse  dial.
  1867.       Consult your modem's manual for further AT command information.
  1868.  
  1869.       Modem dialout suffix
  1870.       ────────────────────
  1871.       Enter here the command string that you want QFront to send to your
  1872.       modem when doing a modem dialout.  Your entry will be sent immedi-
  1873.       ately  after  QFront sends the phone number to your  modem.   Each
  1874.  
  1875.  
  1876.                                 QFront v1.10b
  1877.                                    Page 32
  1878.       character  you  type will be sent as-is except  for  the  following
  1879.       exceptions (excluding quotation marks):
  1880.  
  1881.          "~"  Causes a 1/4 (.25) second pause.
  1882.          "^M" or "|"  Causes a carriage return to be sent.
  1883.  
  1884.       The default dialout suffix is blank, as for most system configura-
  1885.       tions it is not needed.
  1886.  
  1887.       Automatic modem init timeout
  1888.       ────────────────────────────
  1889.       You can set QFront to automatically re-initialize your modem after
  1890.       a  certain number of minutes.  This is useful to ensure that  your
  1891.       modem  is  always ready for a call.  This field is  used  to  tell
  1892.       QFront how many minutes to wait before re-initializing your modem.
  1893.       If  you have problems with your modem "snoozing off"  after  being
  1894.       online for awhile, you may want to shorten this value (default  20
  1895.       minutes).
  1896.  
  1897.       Delay before first dialout
  1898.       ──────────────────────────
  1899.       This is the value, in seconds, for QFront to wait before its first
  1900.       dialout  attempt after it reloads (ie, after it is loaded for  the
  1901.       first  time, or is returning from exiting to toss mail or  pass  a
  1902.       caller to the BBS).
  1903.  
  1904.       Dialout attempts
  1905.        ────────────────
  1906.       The  setting entered here will determine how many attempted  dials
  1907.       to  make  for  a given system.  Once this  number  is  reached  by
  1908.       QFront,  it will be skipped in the dial queue, until the queue  is
  1909.       re-scanned  (ie., a forced rescan, QFront restarted after  a  mail
  1910.       toss, event, human caller, etc).
  1911.  
  1912.       Connection timeout
  1913.       ──────────────────
  1914.       This  is  the maximum amount of time, in seconds, to  wait  for  a
  1915.       connection string to be returned by the modem.  The default is  45
  1916.       seconds.  QFront will abort when a busy signal is received, but in
  1917.       the case of ringing through especially, this tells it how long  to
  1918.       wait.
  1919.  
  1920.       Delay between dialouts
  1921.       ──────────────────────
  1922.       The value given here is the amount of time is seconds that  QFront
  1923.       is  to wait between dialout attempts.  The default is 20  seconds.
  1924.       This  usually works well as the dialouts happen with  enough  fre-
  1925.       quently to connect to another system within a reasonable amount of
  1926.       time, and also gives your users a chance to logon.
  1927.  
  1928.       Resend retries
  1929.       ──────────────
  1930.       Here you state the number of times that an attempt to send a  file
  1931.  
  1932.  
  1933.                                 QFront v1.10b
  1934.                                    Page 33
  1935.       to  a  node  fails before QFront gives up and  considers  the  node
  1936.       undialable.   Note that this does not apply to the actual  dialing
  1937.       attempts,  but rather the number of failed sessions - ie,  session
  1938.       passwords  failures,  dropped  carrier, etc.  3  is  a  reasonable
  1939.       number, and is the default.
  1940.  
  1941.       Note  that  in this version, QFront does not support  the  "resend
  1942.       retries" feature.
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.                                 QFront v1.10b
  1991.                                    Page 34
  1992.    MENU OPTION - TRANSLATION/COSTING SETUP
  1993.    ───────────────────────────────────────
  1994.    The options set here in the Translation/Costing Setup menu option  allow
  1995.    QFront to do two main things.  The first of which is to tell QFront  how
  1996.    to  convert the raw phone numbers in the nodelist to a format  that  you
  1997.    can use in your geographic location.  The second is to define costs  for
  1998.    the calls QFront would make to non-local numbers (called "toll"  calls),
  1999.    so they can be done at off-peak hours of the day.
  2000.  
  2001.    The  translation part of the setup here is telling QFront what parts  of
  2002.    the  phone  numbers that are in your FidoNet nodelist it is  to  change.
  2003.    "Why  do you need to change the phone numbers?" you ask?  Because  since
  2004.    FidoNet  covers such a large area, producing nodelists individually  for
  2005.    all  the different dialing areas would be ridiculous.  Instead, what  is
  2006.    done is all the phone numbers are entered in their expanded form (ie, 1-
  2007.    234-567-8888).  What you as a FidoNet node are required to do is  filter
  2008.    out  the unnecessary prefixes.  To continue our example, if you  are  in
  2009.    area  code 234, you won't need to dial the area code (in  most  places).
  2010.    If  you also happened to be a local call to the 567 exchange, you  would
  2011.    not want to have the 1-234 part in there at all.
  2012.  
  2013.    QFront  scans  the  phone number it is about to dial  at  every  dialout
  2014.    against the set translations, and makes the appropriate changes.
  2015.  
  2016.    The  costing part is set in two main places.  The first is the  default,
  2017.    which  will be used if you don't have a cost defined for a  given  area.
  2018.    The second is where you define the cost for specific areas.  How this is
  2019.    done is explained where it is entered, further down.  This allows you to
  2020.    QFront  to, for example, not call a given node unless there is at  least
  2021.    $1.20  of mail waiting to go.  Or likewise, tell QFront not to  call  if
  2022.    there  is more than $4.00 worth of mail to go.  As a practical  example,
  2023.    you could tell QFront to send only the mail that has a cost of 32  cents
  2024.    or less between 6pm and 11pm, on weekends, while saving the more  expen-
  2025.    sive  calls (like those overseas) to the cheap-rate hours.  Exactly  how
  2026.    to do this is discussed in the section on "Events".  Note that the  cost
  2027.    values are nothing more than numbers, they do not represent money values
  2028.    (although they CAN if you want them to).
  2029.  
  2030.  
  2031.    Country specific setup
  2032.    ──────────────────────
  2033.       Country code
  2034.       ────────────
  2035.       Before QFront can dial out to any system properly, you must  enter
  2036.       your  country code.  The country code is the same that is  defined
  2037.       in your DOS configuration.  For example, the country code for  the
  2038.       United States and Canada is 1, while the country code for Egypt is
  2039.       20.
  2040.  
  2041.       International dial prefix
  2042.       ─────────────────────────
  2043.       The international prefix is what QFront should add to numbers that
  2044.       it dials that are outside of your domestic calling area (note that
  2045.  
  2046.  
  2047.                                 QFront v1.10b
  2048.                                    Page 35
  2049.       the  U.S. and Canada are both domestic calls for each other).   For
  2050.       the  U.S.  and Canada, this is "011-", the default.   If  you  are
  2051.       outside these two areas, consult the dialing requirements of  your
  2052.       local phone company.
  2053.  
  2054.       International dial suffix
  2055.       ─────────────────────────
  2056.       What  is entered here QFront will add to the end of  any  interna-
  2057.       tional numbers dialed.  This is not needed if you are in the  U.S.
  2058.       or  Canada (default is therefore blank).  If you are not  sure  if
  2059.       you require a suffix, consult your local phone company.
  2060.  
  2061.    Default cost values
  2062.    ───────────────────
  2063.    It is important to point out that cost values are not accumulated  by
  2064.    QFront  based on the number of minutes a mail session will take.   If
  2065.    you  specify a cost of 32 for example, the cost will ALWAYS be 32  no
  2066.    matter if there is 1 mail bundle or 100 to go to a system.
  2067.  
  2068.       Domestic calls
  2069.       ──────────────
  2070.       Here  you  enter the default cost for domestic calls that  do  not
  2071.       have  a  cost  set in your translation  setup  (discussed  further
  2072.       down).  This is in cost units - in the U.S. and Canada, this would
  2073.       be cents, while in Great Britain it would be pence.
  2074.  
  2075.       International calls
  2076.       ───────────────────
  2077.       This  setting is parallel to the "Domestic calls" setting  as  de-
  2078.       scribed above, except it applies to international calls.
  2079.  
  2080.    Custom dial translations/cost values
  2081.    ────────────────────────────────────
  2082.  
  2083.       Translations
  2084.       ────────────
  2085.       When this menu option is selected, a picklist will appear,  allow-
  2086.       ing you to add, edit or delete records from the database.  To  add
  2087.       a record, simply select the first picklist item, "add a new trans-
  2088.       lation".  To edit an existing record, move the hilight bar to your
  2089.       selection  and press Enter.  To delete a record, move the  hilight
  2090.       bar  to your selection and press Alt-D.  The picklist may  or  may
  2091.       not  scroll vertically, depending on the number of records in  the
  2092.       database. The actual fields you have to fill it at that point will
  2093.       be discussed individually.  First, some general info and tips.
  2094.  
  2095.       When  QFront tries to find a match in the picklist, it will  apply
  2096.       the  translation that has the LONGEST "prefix to translate"  field
  2097.       match.   So if, for example, you have "1-234-" in the first  entry
  2098.       in  the picklist for the "prefix to translate", and have  "1-"  in
  2099.       the  second entry in the picklist, and the phone number QFront  is
  2100.       trying  to  match is "1-234-567-8901", QFront will use  the  first
  2101.       entry since it contains the longest matching prefix.
  2102.  
  2103.  
  2104.                                 QFront v1.10b
  2105.                                    Page 36
  2106.  
  2107.       The following are the prompts you are presented with when entering
  2108.       a new translation, explained.
  2109.  
  2110.          Prefix to translate
  2111.          ───────────────────
  2112.          Enter  the  phone number prefix that you want to  modify.   The
  2113.          phone  number prefix you enter here will be searched for  every
  2114.          time  QFront  dials a number.  If it is found, this  prefix  is
  2115.          deleted from the phone number and replaced with the translation
  2116.          prefix.
  2117.  
  2118.          For  example, if you wanted to tell QFront that  1-616-123-4567
  2119.          is a toll call, here's what you'd set for the prefix to change:
  2120.          "1-616-123-".  And then you'd set the translation prefix to "1-
  2121.          123-"  (see next field).  The phone number that would  actually
  2122.          be dialed would then be "1-123-4567".  Or, if 1-616-123-4567 is
  2123.          a free call, the prefix to change would be "1-616-123-" and the
  2124.          translation prefix would be "123-".
  2125.  
  2126.          Translate prefix to
  2127.          ───────────────────
  2128.          Once  a prefix has been found in a phone number that QFront  is
  2129.          dialing out to, you must set what you want the prefix  replaced
  2130.          with.
  2131.  
  2132.          As  in the example above, if you want to tell QFront  that  the
  2133.          number  1-616-123-4567 is a free local call for you, you  would
  2134.          set  the prefix to "1-616-123-" and the translation  prefix  to
  2135.          "123-".
  2136.  
  2137.          Cost
  2138.          ────
  2139.          This is the cost, in units (such as cents - see the information
  2140.          on  default  cost settings described earlier) that  any  number
  2141.          that  this translation applies to should have  associated  with
  2142.          it.  In the case of local calls this should be 0, while in  the
  2143.          cast  of calls that you have a translation set up for, but  are
  2144.          still long distance, 32 ($0.32) is often used.
  2145.  
  2146.          It  is important to point out that cost values are not  accumu-
  2147.          lated  by QFront based on the number of minutes a mail  session
  2148.          will  take.  If you specify a cost of 32 for example, the  cost
  2149.          will ALWAYS be 32 no matter if there is 1 mail bundle or 100 to
  2150.          go to a system.
  2151.  
  2152.          Description
  2153.          ───────────
  2154.          Enter here a note to yourself describing this translation, such
  2155.          as  "Hometown, USA".  It can be whatever you want, and  is  for
  2156.          your convenience when referencing these translations that it is
  2157.          included.
  2158.  
  2159.  
  2160.  
  2161.                                 QFront v1.10b
  2162.                                    Page 37
  2163.    MENU OPTION - ARCHIVER SETUP
  2164.    ────────────────────────────
  2165.    QFront allows you to configure which archiver(s) you want to have avail-
  2166.    able  for  archives  that QScan processes.   Specifically,  inbound  and
  2167.    outbound FidoMail packets.
  2168.  
  2169.    Once you select this option, one of two things will happen.  If this  is
  2170.    the  first  time you've selected the option, QFConfig will  search  your
  2171.    system  path  for any archivers it can find and will  automatically  add
  2172.    them  to the archiver database.  If you've selected this option  before,
  2173.    no  path searching will occur and you'll be immediately be put into  the
  2174.    picklist.
  2175.  
  2176.       Command for archiving
  2177.       ─────────────────────
  2178.       Enter the filename (including extension but NOT including path) of
  2179.       the  file  that  is  used  when  archiving  files  (for   example,
  2180.       "PKZIP.EXE").  You may also add any special switches required  for
  2181.       the  archiver.  Whenever possible, you should ALWAYS use  the  ar-
  2182.       chiver's  "MOVE" switch so that after putting files into  the  ar-
  2183.       chive, they are deleted.  QFront always assumes this behavior.
  2184.  
  2185.       Command for unarchiving
  2186.       ───────────────────────
  2187.       Enter the filename (including extension but NOT including path) of
  2188.       the  file that is used when unarchiving files.  You may  also  add
  2189.       any special switches required for the unarchiver.  Whenever possi-
  2190.       ble,  you should ALWAYS have the unarchiver "OVERWRITE"  files  it
  2191.       takes out of the archive.  This means that if a file is  extracted
  2192.       from  the  archive that already exists, to  always  overwrite  it.
  2193.       QFront always assumes this behavior.
  2194.  
  2195.       Archived file extension
  2196.       ───────────────────────
  2197.       Enter  the  file extension that this archiver uses  when  creating
  2198.       archives.  For example, for PKZIP, the file extension would be set
  2199.       to "ZIP".
  2200.  
  2201.       Description
  2202.       ───────────
  2203.       Enter  a description for this archiver.  The description  is  used
  2204.       for  your reference only.  A picklist of descriptions will  appear
  2205.       when QFConfig needs you to select an archiver for a function.
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.                                 QFront v1.10b
  2219.                                    Page 38
  2220.    MENU OPTION - EXTERNAL MAIL STRINGS
  2221.    ───────────────────────────────────
  2222.    This menu allows you to define errorlevels for QFront to exit with  when
  2223.    a  certain string is received at the "Press [ESCape] or [Tab]  twice..."
  2224.    line that displayed to the caller.  This is primarily meant for allowing
  2225.    a  UUCP  (Internet) mail handler to be called when a certain  string  is
  2226.    received from the modem.  There can be up to 10 of them.
  2227.  
  2228.    If  you will be using this capability, consult the instructions for  use
  2229.    of the external mail handler software you will be user to find out  what
  2230.    string  will be sent to QFront when an incoming call is received.   Fol-
  2231.    lowing those instructions, write the commands in a batch file that  will
  2232.    be activated when QFront exits with a given errorlevels.  Then, you just
  2233.    have  to define that string and the errorlevel you chose in  this  menu.
  2234.    Valid errorlevels are between 20 and 255.
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.                                 QFront v1.10b
  2276.                                    Page 39
  2277.    MENU OPTION - SEMAPHORE FILES
  2278.    ─────────────────────────────
  2279.    If  you  are  not multitasking, or running some sort  of  network,  this
  2280.    option  will be of little use to you.  Semaphore files are is  a  method
  2281.    for programs running at the same time on a network or in a  multitasking
  2282.    environment to easily communicate with each other.
  2283.  
  2284.    With this implementation, when you define a semaphore file, QFront  will
  2285.    scan  for  that  file while at the call waiting screen.   If  that  file
  2286.    should  be found to exist, QFront will immediately exit with the  error-
  2287.    level you specified.
  2288.  
  2289.    Uses for this are endless, but a common one would be to take a  specific
  2290.    node  down  at a non-constant time (so an event would  not  work).   You
  2291.    could set a semaphore file to be "QFDOWN.NOW", and set an errorlevel  of
  2292.    your choosing that would exit your batch file.
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.                                 QFront v1.10b
  2333.                                    Page 40
  2334.    MENU OPTION - USERNAMES TO IGNORE
  2335.    ─────────────────────────────────
  2336.    QFront  automatically keeps a list of the 5 most recent callers to  your
  2337.    system.   There may be times when you want a certain username to not  be
  2338.    added to the last 5 caller list.  This option will let you do that.
  2339.  
  2340.    Pressing Enter on this field will bring up a picklist where you can  add
  2341.    or  edit usernames.  Move the highlight bar to your selection and  press
  2342.    Enter.  A window will pop up and ask you for the username.  Simply  type
  2343.    the user's name and hit Enter.
  2344.  
  2345.    If  you want to delete a username from the list, move the highlight  bar
  2346.    over your choice and press Alt-D.
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.                                 QFront v1.10b
  2390.                                    Page 41
  2391.    MENU OPTION - FUNCTION KEYS
  2392.    ───────────────────────────
  2393.    The  F1-F12 and ALT F1-F12 keys have a special use on  the  call-waiting
  2394.    menu.  With  them, you can have QFront exit to your batch  file  with  a
  2395.    certain  errorlevel, or shell to a program.  Examples could be that  you
  2396.    could load Telix or PCBSetup, when you press F1.  You can define actions
  2397.    when the F1-F12 keys are pressed, as well as actions for if one of these
  2398.    keys  is pressed along with ALT key.  This gives you up to 24  definable
  2399.    function keys.
  2400.  
  2401.       Action
  2402.       ──────
  2403.       Select  the  action  you want QFront to take when  you  press  the
  2404.       function key.  The action can be either to exit with an errorlevel
  2405.       or shell to a program.
  2406.  
  2407.       Errorlevel
  2408.       ──────────
  2409.       If  you  selected  the "exit with errorlevel"  action,  enter  the
  2410.       errorlevel  you want QFront to exit with when the function key  is
  2411.       pressed.   You must trap for this errorlevel in  your  STARTER.BAT
  2412.       file.
  2413.  
  2414.       Shell command
  2415.       ─────────────
  2416.       If you selected the "shell to a program" action, enter the program
  2417.       to shell to (including command line parameters if necessary)  when
  2418.       the function key is pressed.
  2419.  
  2420.       Pause on return
  2421.       ───────────────
  2422.       If  you  selected the "shell to a program", you  can  tell  QFront
  2423.       whether  to wait for a keypress after returning from  the  program
  2424.       but before redisplaying the call-waiting menu.
  2425.  
  2426.       Rescan on return
  2427.       ────────────────
  2428.       If you selected the "shell to a program", you can tell
  2429.       QFront  to  rescan  the outbound queue after  returning  from  the
  2430.       program.   For example, if you shell out to a NetMail editor  like
  2431.       GoldED, you would want to answer Y to this question so that QFront
  2432.       finds  any newly written NetMail immediately after returning  from
  2433.       the shell.
  2434.  
  2435.       Description
  2436.       ───────────
  2437.       Enter  a  short  description for the function  key.   QFront  will
  2438.       display  the  descriptions on the call-waiting menu if  you  press
  2439.       ALT-F to get help on function keys.
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.                                 QFront v1.10b
  2447.                                    Page 42
  2448.    MENU OPTION - USERNET MESSAGES
  2449.    ──────────────────────────────
  2450.    The  strings  that are set in this menu will be what  QFront  writes  to
  2451.    PCBoard's  USERNET.XXX file.  The UserNet file is what PCBoard  uses  so
  2452.    that the nodes are able to tell what is happening on another node - this
  2453.    is where the information displayed when you do a "WHO" command from  the
  2454.    main menu of PCBoard comes from.
  2455.  
  2456.    This is primarily of use to multinode systems, where users can be online
  2457.    while QFront is operation on another node.  These strings all have their
  2458.    defaults,  but  they can be set to whatever text you would  like  to  be
  2459.    used.
  2460.  
  2461.       Waiting for a call
  2462.       ──────────────────
  2463.       Enter  here  what you want to be shown in the  UserNet  file  when
  2464.       QFront  is  at the call waiting screen.  It is  initially  set  to
  2465.       "Waiting for a call".
  2466.  
  2467.       Transferring mail
  2468.       ─────────────────
  2469.       What  is set here will be written to the UserNet file when  QFront
  2470.       is connected to another system, doing a FidoMail transfer.  It  is
  2471.       initially set to "Transferring FidoMail".
  2472.  
  2473.       Scan/toss mail
  2474.       ──────────────
  2475.       This string is used whenever QScan is active, either tossing  mail
  2476.       (adding  it to your message base) or scanning it (taking  messages
  2477.       from  your message base and preparing them to be sent  out).   The
  2478.       initial setting for this is "Scanning/Tossing FidoMail".
  2479.  
  2480.       Compiling nodelist
  2481.       ──────────────────
  2482.       This  is  what  you  want the UserNet  file  to  display  whenever
  2483.       QFront's  nodelist is being compiled (that is, processing the  raw
  2484.       text  nodelist  that is used in FidoNet into the  indexed  record-
  2485.       formatted  one QFront uses).  The initial setting for this  string
  2486.       is "Compiling FidoNet Nodelist".
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.                                 QFront v1.10b
  2504.                                    Page 43
  2505.    THE QFCONFIG CONFIGURATION PROGRAM - EVENT SETUP
  2506.    ────────────────────────────────────────────────────────────────────────
  2507.    You  can  use this configuration option to setup up to 100  events  (not
  2508.    including the default FidoMail event) you want QFront to manage for you.
  2509.    The main event screen consists of an event graph and a picklist.
  2510.  
  2511.    The event graph will graphically show you when events are set to go  off
  2512.    on  your system.  The numbers across the top of the graph represent  the
  2513.    time  of  day (in 24hr format) and the letters on the left side  of  the
  2514.    graph represent the weekdays.
  2515.  
  2516.    Whenever an event is set to go off on a certain day and a certain  time,
  2517.    a graphic character ("█") will appear.  The graphic characters will be a
  2518.    bright  yellow color to indicate the currently highlighted event in  the
  2519.    event picklist.  The other graphic characters for the rest of the events
  2520.    will be a dim gray color.
  2521.  
  2522.    To  edit an event, move the highlight bar to the event you wish to  edit
  2523.    and  press  Enter.   Note that the picklist will scroll up  or  down  as
  2524.    necessary.
  2525.  
  2526.    The default FidoMail event
  2527.    ──────────────────────────
  2528.    If  you  will be using the FidoMail module in QFront, you will  want  to
  2529.    configure the default FidoMail event.  This event runs whenever  another
  2530.    FidoMail  event  is NOT running.  It allows you to control  the  default
  2531.    FidoMail flags and min/max cost values, and therefore, you can only edit
  2532.    a few fields in the setup screen.
  2533.  
  2534.    Editing an event
  2535.    ────────────────
  2536.    When  you select an event from the picklist, a window will pop  up  that
  2537.    actually  contains  the information for the event.   There  are  several
  2538.    options available:
  2539.  
  2540.       Active
  2541.       ──────
  2542.       Enter Y or N to indicate whether the event will be active or  not.
  2543.       QFront  will  execute only those events flagged as  active.   Note
  2544.       that  if  you answer N here, the event's information will  not  be
  2545.       cleared, it just tells QFront to never execute the event.
  2546.  
  2547.       Type
  2548.       ────
  2549.       Pressing  Enter here brings up a picklist of the  available  types
  2550.       that this event can be set to.  There are several different  event
  2551.       types  that QFront has.  Each event type tells QFront what  to  do
  2552.       when the event executes.
  2553.  
  2554.          Exit with errorlevel
  2555.          ────────────────────
  2556.          This event type tells QFront to exit with an errorlevel when
  2557.          the event executes.  Given the errorlevel, (specified  later
  2558.  
  2559.  
  2560.                                 QFront v1.10b
  2561.                                    Page 44
  2562.          in  the  event  setup screen), you can trap for  it  in  your
  2563.          STARTER.BAT  batch file and do whatever you need to do  from
  2564.          there.  Note that QFront will *EXIT* to the batch file -  it
  2565.          will  completely remove itself from memory, so  when  you're
  2566.          done  doing whatever you need to do in the batch  file,  you
  2567.          must restart QFront.
  2568.  
  2569.          See the section on batch files later in the manual for  more
  2570.          information.
  2571.  
  2572.          FidoMail
  2573.          ────────
  2574.          This event type tells QFront to process an outbound FidoMail
  2575.          mail run.  QFront will search for outbound FidoMail when the
  2576.          event starts up and will apply any cost accounting  restric-
  2577.          tions before dialing out.
  2578.  
  2579.          Batch file
  2580.          ──────────
  2581.          This  event type allows you to configure a batch  file  that
  2582.          you want run when the event executes.  The batch file  file-
  2583.          name is configured later in the event setup screen.  You can
  2584.          actually  edit  the batch file from within the  event  setup
  2585.          screen  instead of having to edit it via an external  editor
  2586.          (see  the "edit batch file" field later in the  event  setup
  2587.          screen).
  2588.  
  2589.          Note  that when QFront executes the batch file, QFront  will
  2590.          be  completely removed from memory.  It is up to your  event
  2591.          batch  file to return control to QFront via the  STARTER.BAT
  2592.          batch  file.  To do this, add the line "STARTER" at the  end
  2593.          of the batch file.  See the section on batch files, later in
  2594.          the documentation, for more information.
  2595.  
  2596.       Start time
  2597.       ──────────
  2598.       Enter  the time that you would like this event to start,  in  24hr
  2599.       format.   For  example, an event for 3:40pm would  be  entered  as
  2600.       "15:40".  Note that, if the "slide event time" event flag is  set,
  2601.       you may not be assured that the event will actually execute at the
  2602.       exact time you specify here.
  2603.  
  2604.       Note  that  it is not a good idea to set an event  start  time  at
  2605.       exactly  midnight (00:00), due to the date rollover  that  occurs.
  2606.       Instead, set an event start time of 00:01.
  2607.  
  2608.       Stop time
  2609.       ─────────
  2610.       The  stop time takes on different meanings depending on the  event
  2611.       type for the event.
  2612.  
  2613.       For  FidoMail events, enter the time in 24hr format when you  want
  2614.       the  event to stop running.  The FidoMail event will run  continu-
  2615.  
  2616.  
  2617.                                 QFront v1.10b
  2618.                                    Page 45
  2619.       ously from the start time to the stop time.
  2620.  
  2621.       For all other event types, the stop time (in 24hr format) is  used
  2622.       to  set the last possible time that you want the event to be  able
  2623.       to  run.  Usually, the event will start immediately at  the  start
  2624.       time.   However,  under some circumstances, the event may  not  be
  2625.       able to run at the start time (for example, if you have the "slide
  2626.       event  time" flag turned on and a user stays on past  the  event's
  2627.       start time).
  2628.  
  2629.       Put  simply,  the start and stop times give the event a  range  of
  2630.       times that the event can run.  The event will never run after  the
  2631.       stop time.
  2632.  
  2633.       Day(s)
  2634.       ──────
  2635.       Pressing  Enter  on this line will bring up a pop-up.   Using  the
  2636.       cursor  keys  to scroll through the list of days,  and  using  the
  2637.       space bar to toggle them on and off, select the days you wish this
  2638.       event  to run on.  If you want an event to run every  day,  select
  2639.       all the days on the list.
  2640.  
  2641.       Date(s)
  2642.       ───────
  2643.       This  field allows you to set a range of allowable dates for  this
  2644.       event to run.  Enter a date, in the format of month-day-year, that
  2645.       it must be for this event to run.
  2646.  
  2647.       Note  that entering a "00" activates a wildcard.   Therefore,  for
  2648.       events that the date does not matter, this field should be left at
  2649.       the  default of "00-00-00".  If, for example, you wish to  set  an
  2650.       event to run on the 1st of each month, you would enter  "00-01-00"
  2651.       here.   One  thing to remember is that for an event on  that  day,
  2652.       whichever  day  of the week it falls it MUST be  selected  in  the
  2653.       "Day(s)"  field, directly above this one.  So, in the case  of  an
  2654.       event  to be run on a specific day of the month, you will need  to
  2655.       select all the days in the above field for it to function  proper-
  2656.       ly.
  2657.  
  2658.       Flags
  2659.       ─────
  2660.       Events can have "flags" that you can set that affect the  behavior
  2661.       of  the event.  To select or deselect a flag, move  the  highlight
  2662.       bar  to your selection and press the spacebar.  Press  Enter  when
  2663.       you're done selecting flags.
  2664.  
  2665.       The event flags are:
  2666.  
  2667.          Slide event times
  2668.          ─────────────────
  2669.          Select this flag if you want the event time to slide.   This
  2670.          means  that an event may be postponed until the caller  logs
  2671.          off the system.  Select this flag if it is not critical that
  2672.  
  2673.  
  2674.                                 QFront v1.10b
  2675.                                    Page 46
  2676.          the  event  execute  exactly on time.  If this  flag  is  not
  2677.          selected, the callers time limit may be affected so that the
  2678.          event can execute on time.
  2679.  
  2680.          Node-critical
  2681.          ─────────────
  2682.          This flag pertains to multi-node systems only.  Select  this
  2683.          flag  if you want the other nodes on your network (that  are
  2684.          running  QFront) to take the modem off-hook when this  event
  2685.          executes.  You would want to select this flag, for  example,
  2686.          if you are planning to pack the users file or messages  file
  2687.          during  the  event, and it is imperative that there  are  no
  2688.          other users on the network.  The other nodes on the  network
  2689.          will modify users' time limits as necessary so that you  are
  2690.          assured  there are no other users on the network.  For  this
  2691.          flag to work properly, you must have already set-up a proper
  2692.          location  for  the  event control file.   See  the  "program
  2693.          configuration" documentation mentioned earlier for  informa-
  2694.          tion on the event control file.
  2695.  
  2696.          Note:  It is recommended that if you have this flag ON,  you
  2697.          should make sure to turn the "slide event time" flag OFF.
  2698.  
  2699.       FidoMail flags
  2700.       ──────────────
  2701.       For  FidoMail  events, you can specify a number  of  special  Fido
  2702.       flags to be applied during the event.
  2703.  
  2704.       The flags are:
  2705.  
  2706.          Scan for new mail before event
  2707.          ──────────────────────────────
  2708.          If you want QFront to run QScan to look for any new mail  to
  2709.          be  scanned  before it begins the event, select  this  flag.
  2710.          Default is for this flag to be set on.
  2711.  
  2712.          Toss mail immediately when received
  2713.          ───────────────────────────────────
  2714.          When this flag is set, QFront will immediately run QScan and
  2715.          toss any mail received into your message bases.  This should
  2716.          usually be set on, as it defaults to.  An exception to  this
  2717.          may  be if you have a limited time space to connect to  many
  2718.          systems to get mail, and don't want to loose time while  the
  2719.          system tosses mail (depending on the size of the mail  pack-
  2720.          et, this can be anywhere from a short to a long process).
  2721.  
  2722.          End event when no more outbound mail
  2723.          ────────────────────────────────────
  2724.          Selecting this flag will cause this event to stop  execution
  2725.          when  there is no more outbound FidoMail found in  the  out-
  2726.          bound  queue.   Most of the time, you will not want  to  set
  2727.          this flag.
  2728.  
  2729.  
  2730.  
  2731.                                 QFront v1.10b
  2732.                                    Page 47
  2733.          Disallow human callers
  2734.          ──────────────────────
  2735.          Select  this flag if you don't want to allow  human  callers
  2736.          into  the  BBS  during the event.  This is  useful  for  the
  2737.          FidoNet national mail hour where only mail should be allowed
  2738.          into the system.
  2739.  
  2740.          Send-only
  2741.          ─────────
  2742.          Select  this  flag if you want QFront to ONLY  dial  out  to
  2743.          systems  during the event.  If this flag is selected,  under
  2744.          no circumstances will QFront allow an incoming FidoMail run.
  2745.          If  you  set this flag, DO NOT set the  "receive-only"  flag
  2746.          too!
  2747.  
  2748.          Receive-only
  2749.          ────────────
  2750.          Select  this  flag if you want QFront to ONLY  receive  mail
  2751.          during  the  event.  Note that if an incoming  mail  run  is
  2752.          received,  QFront  will still send the remote  system  their
  2753.          mail  - it just will never dial out to send mail during  the
  2754.          event.   If  you set this flag, DO NOT set  the  "send-only"
  2755.          flag too!
  2756.  
  2757.          Allow file requests
  2758.          ───────────────────
  2759.          Select  this  flag if you want to allow systems  to  request
  2760.          files  from you during the event.  If this flag is  not  se-
  2761.          lected,  QFront  will ignore any file requests.   Note  that
  2762.          there are restrictions you can enforce when systems  request
  2763.          files  from  you.  See the "File req/forw" menu  option  for
  2764.          more information.
  2765.  
  2766.          Allow file request pickups
  2767.          ──────────────────────────
  2768.          Normally,  systems that want to request files from you  will
  2769.          dial  you  up and request the files, and the  remote  system
  2770.          will pay for the phone call.  However, if your system should
  2771.          happen  to dial the remote system first, that  system  could
  2772.          request  files  from  you, with YOU  paying  for  the  call.
  2773.          Normally this behavior is not wanted since YOU'RE paying for
  2774.          THEIR file requests.  If this flag is selected, it means you
  2775.          will  allow  file requests if you are the  one  dialing  the
  2776.          system.   If the flag in unselected, QFront will ignore  any
  2777.          file  requests  that might occur when  dialing  the  system.
  2778.          Most of the time you will not want this flag set.
  2779.  
  2780.          Send NetMail only
  2781.          ─────────────────
  2782.          When this flag is turn on, QFront will not send any EchoMail
  2783.          for the duration of the event.  Normally, this should be set
  2784.          off.   The time when this could be sent is during  FidoNet's
  2785.          ZMH, so that your system will not be busy sending out  Echo-
  2786.  
  2787.  
  2788.                                 QFront v1.10b
  2789.                                    Page 48
  2790.          Mail  packets when people are trying to get their NetMail  to
  2791.          you.
  2792.  
  2793.          Send EchoMail only
  2794.          ──────────────────
  2795.          If this flag is set on, QFront will not send any NetMail for
  2796.          the  duration  of the event.  Normally, this should  be  set
  2797.          off.
  2798.  
  2799.       Minimum cost
  2800.       ────────────
  2801.       When  this is set, in order for a FidoMail run to occur (that  is,
  2802.       QFront dialing out to connect to another system to transfer  mail)
  2803.       the    cost   assigned   to   that   call   (see    the    section
  2804.       "Translation/Costing")  must  be  greater than or  equal  to  this
  2805.       value.  Set to "0" to disable.
  2806.  
  2807.       Maximum cost
  2808.       ────────────
  2809.       The  value set in this field is the absolute most that a call  can
  2810.       cost and QFront still does the dialout (for information on setting
  2811.       the  costs for calls, see the section  on  "Translation/Costing").
  2812.       Set this value to -1 to disable (the default).
  2813.  
  2814.       Errorlevel
  2815.       ──────────
  2816.       This field only pertains to the "exit with errorlevel" event type.
  2817.       Enter  the errorlevel that you want QFront to exit with when  this
  2818.       event executes.  The errorlevel can have a range of 20-255, as  0-
  2819.       19 are reserved for internal use by QFront.
  2820.  
  2821.       Batch file to run
  2822.       ─────────────────
  2823.       This  setting  only applies to the "Run batch  file"  event  type.
  2824.       Enter  the  filename of the batch file you want to  run  for  this
  2825.       event.
  2826.  
  2827.       Note  that  when QFront executes the batch file, it will  be  com-
  2828.       pletely removed from memory.  It is up to your event batch file to
  2829.       return  control to QFront via the STARTER.BAT batch file.   To  do
  2830.       this, add the line "STARTER" at the end of the batch file (if  you
  2831.       are loading BOARD at the end of the batch file, replace BOARD with
  2832.       STARTER).  See the section on batch files, later in the documenta-
  2833.       tion, for more information.
  2834.  
  2835.       Edit batch file
  2836.       ───────────────
  2837.       For  "Run batch file" event types, you can edit the batch file  to
  2838.       run  using this entry field.  The filename that will be edited  is
  2839.       configured in the field described above ("batch file to run").
  2840.  
  2841.       To bring up the editor, press Enter on this field.  A window  will
  2842.       pop up and the batch file will appear.  Here is a list of keyboard
  2843.  
  2844.  
  2845.                                 QFront v1.10b
  2846.                                    Page 49
  2847.       commands that the text editor recognizes:
  2848.  
  2849.          F1
  2850.          ──
  2851.          Brings  up  a  context-sensitive help window  on  using  the
  2852.          editor.
  2853.  
  2854.          INS
  2855.          ───
  2856.          Toggles  insert  mode.  The editor by default starts  up  in
  2857.          insert mode.
  2858.  
  2859.          DEL
  2860.          ───
  2861.          Deletes the character immediately under the cursor.
  2862.  
  2863.          ESC
  2864.          ───
  2865.          Exits the editor and saves your batch file.
  2866.  
  2867.       Description
  2868.       ───────────
  2869.       Optionally,  you can enter a description for the event.   This  is
  2870.       for  your reference only, and the description you type  here  will
  2871.       appear on the call-waiting menu.
  2872.  
  2873.       Last run date
  2874.       ─────────────
  2875.       The event stored in here is the last date that this event was run.
  2876.       Be very careful before editing this field, QFront uses this  field
  2877.       to  keep  track of the last date an event was run so that  if  the
  2878.       event  is missed for some reason, QFront can make sure to  execute
  2879.       the event at the next possible moment.
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.                                 QFront v1.10b
  2903.                                    Page 50
  2904.    THE QFCONFIG CONFIGURATION PROGRAM - FIDOMAIL SETUP
  2905.    ────────────────────────────────────────────────────────────────────────
  2906.    If  you have not done so already, please read the section in this  docu-
  2907.    mentation, "how to set up FidoMail in QFront".  It will explain what  to
  2908.    do to prepare your system for FidoMail with QFront.
  2909.  
  2910.    MENU OPTION - FIDOMAIL SETUP
  2911.    ────────────────────────────
  2912.    Here some general information for FidoMail operation is gathered.
  2913.  
  2914.       Is FidoMail active
  2915.       ──────────────────
  2916.       Answer  Y  if  you want the FidoMail module  active.  Answering  N
  2917.       simply turns off all FidoMail options in QFront.
  2918.  
  2919.       Disallow FidoMail dialouts
  2920.       ──────────────────────────
  2921.       When this option is set to Y, QFront will not attempt to dialout
  2922.       to deliver mail or files.  For most systems, this is not practical
  2923.       or needed, so the default of N should be left as is.  The main use
  2924.       for  this  toggle would be if your line setup  prevented  outgoing
  2925.       calls from a certain node.
  2926.  
  2927.       Accept mail from unlisted nodes
  2928.       ───────────────────────────────
  2929.       When  an incoming FidoMail run is  received, QFront will  look  in
  2930.       your  nodelist  for the node that is calling you.  There  are  two
  2931.       actions  that QFront can take - if you have this option set  to  Y
  2932.       and  QFront does not find that node in the nodelist, the mail  run
  2933.       will be allowed to continue normally.  However, if this is set  to
  2934.       N" then your system will hang-up on the other.  For most  systems,
  2935.       using the default of Y is a good choice.
  2936.  
  2937.       Accept non-secure mail sessions
  2938.       ───────────────────────────────
  2939.       If this toggle is set to "N", then any node you have not defined a
  2940.       password for in your Node Manager (discussed further on), will  be
  2941.       refused. The default is set for "Y", as the average user will have
  2942.       no need to operate in such a manner.
  2943.  
  2944.       Present all aliases
  2945.       ───────────────────
  2946.       Present all aliases, when set to Y, will send any alias  addresses
  2947.       you  have defined (known as "AKAs") to all systems that call  you,
  2948.       and  all  systems that you call.  For more information  on  alias,
  2949.       read the documentation on the next menu option, "Addresses".   The
  2950.       default for this is Y, and is the recommended setting.
  2951.  
  2952.       Days to keep history
  2953.       ────────────────────
  2954.       Enter here the number of days you want QFront to keep  information
  2955.       for  in its inbound and outbound activity log, available from  the
  2956.       call  waiting screen (see the section on the call  waiting  screen
  2957.  
  2958.  
  2959.                                 QFront v1.10b
  2960.                                    Page 51
  2961.       for  more  information).  The default setting is 30,  which  would
  2962.       keep this information around for 1 month.
  2963.    MENU OPTION - ADDRESSES
  2964.    ───────────────────────
  2965.    Here all information regarding to your FidoMail addresses is gathered.
  2966.  
  2967.       Primary address
  2968.       ───────────────
  2969.       Your  primary  address is your main address in a  Fido  technology
  2970.       network  (most  commonly FidoNet).  If you have only  one  address
  2971.       (such would be the case if you were just a node, and not a host or
  2972.       hub), then enter that address here.
  2973.  
  2974.       To  avoid  confusion, there are other networks that use  the  same
  2975.       software  as  FidoNet does, but are not FidoNet.   They  run  with
  2976.       different  node  numbers, using zones not used by  FidoNet  (zones
  2977.       greater than 7), and are often referred to collectively as "Other-
  2978.       nets".  If belong to one of these and not FidoNet, your address is
  2979.       that network should be entered as your primary address.
  2980.  
  2981.       If  you  are  in an "Othernet" as well as  FidoNet,  your  FidoNet
  2982.       address  should be your primary address.  Your "Othernet"  address
  2983.       should  be  defined as an "alias" (sometimes known as  an  "AKA").
  2984.       For more information on defining alias addresses, see the  section
  2985.       about alias addresses.
  2986.  
  2987.       Lastly,  if you have not been issued a FidoNet node  number  (ie.,
  2988.       you are setting up QFront and entering FidoNet for the first  time
  2989.       right  now),  set your primary address to "1:999/9999".   This  is
  2990.       just a dummy address, and can be used to send the application (see
  2991.       the table of contents to find the section on "Joining FidoNet").
  2992.  
  2993.       NOTE: BE SURE TO INCLUDE THE ZONE.  For example, a complete  Fido-
  2994.       Net  address would be "1:228/12" (the address for the  7th  Heaven
  2995.       QFront Support BBS).
  2996.  
  2997.       Primary domain
  2998.       ──────────────
  2999.       What  is entered here is the domain of the address  entered  above
  3000.       for  the  primary  address.  Because of the  prolific  numbers  of
  3001.       "Othernets"  domains  where created.  At present it is more  of  a
  3002.       description  thing  that is for your reference, and will  also  be
  3003.       added to the end of outbound NetMail from that address.
  3004.  
  3005.       If  your  primary  address  is for FidoNet  (even  if  it  is  the
  3006.       1:999/9999  temporary address) you should leave the domain as  the
  3007.       default, "fidonet.org".
  3008.  
  3009.       If  your primary address is for an "othernet" (as stated above,  a
  3010.       network that is not FidoNet but uses the same software to operate)
  3011.       than the standard form is the name of the network, plus the exten-
  3012.       sion  "ftn",  standing for Fido Technology Network.   To  use  our
  3013.       catch-all  "othernet"  as an example, it should have a  domain  of
  3014.  
  3015.  
  3016.                                 QFront v1.10b
  3017.                                    Page 52
  3018.       "othernet.ftn".
  3019.  
  3020.       Alias addresses
  3021.       ───────────────
  3022.       Pressing Enter here will bring up a window in which you will enter
  3023.       any  alias  addresses you will be using.  You can  scroll  through
  3024.       this window, as with the others in QFront, using the cursor  keys.
  3025.       Pressing  Enter  on an existing entry will allow you to  edit  it.
  3026.       Alt-D will delete an entry.  To add a new entry, select the  "(add
  3027.       a new address)" found at the top of the list.  The fields that are
  3028.       involved when you add/edit an alias address are described directly
  3029.       below.
  3030.  
  3031.          Alias address
  3032.          ─────────────
  3033.          This  address  is what QFront will use to  identify  to  the
  3034.          target addresses.  Therefore, it will not identify itself as
  3035.          your FidoNet address, but as the address you give here.
  3036.  
  3037.          Apply alias to
  3038.          ──────────────
  3039.          This field is used to tell QFront in which order to  present
  3040.          your  addresses  when it connects to  another  Fido  mailer.
  3041.          Some Fido mailers require the FIRST address presented to  be
  3042.          the  "primary address".  QFront does not require  this,  but
  3043.          some others do.  Using this field, you can tell QFront which
  3044.          system(s)  should this alias be listed FIRST.  For  example,
  3045.          if  you connect with address 1:2/3 and 1:2/3  requires  this
  3046.          alias  address to be listed first, you would enter 1:2/3  in
  3047.          this field.
  3048.  
  3049.          Domain name
  3050.          ───────────
  3051.          Enter  the domain that you would like QScan to use  when  it
  3052.          packs  mail for the destination address(es).  For  a  proper
  3053.          explanation  of  domains, see the explanation given  in  the
  3054.          documentation  for the "Primary domain", which you can  find
  3055.          further  above,  in this same section.  If  you  leave  this
  3056.          field blank, QScan will use your default domain.
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.                                 QFront v1.10b
  3074.                                    Page 53
  3075.    MENU OPTION - NODELISTS
  3076.    ───────────────────────
  3077.    In  order  for QFront to be able to call other systems, it must  have  a
  3078.    nodelist.   Here is where you give it the information that it  needs  to
  3079.    find  the  nodelists when it needs to (for compiling  into  its  working
  3080.    nodelist),  and any compiler instructions that need to be set.  See  the
  3081.    section about nodelists later in the manual for more information.
  3082.  
  3083.    Nodelist setup
  3084.    ──────────────
  3085.  
  3086.       Primary nodelist
  3087.       ────────────────
  3088.       Here you give the location and root name of the main nodelist that
  3089.       QFront  is  to  find and use.  This must be a  "St.  Louis"  style
  3090.       nodelist  - in a nutshell, the raw text nodelist that  is  updated
  3091.       weekly  in FidoNet.  You should give it the root name -  that  is,
  3092.       the  name, without the extension.  For example, if you  choose  to
  3093.       keep  your  nodelist in a directory called NODELIST  off  of  your
  3094.       QFront  directory, and you nodelist that you had was called  NODE-
  3095.       LIST.150, you would set this line to be  "C:\QFRONT\NODELIST\NODE-
  3096.       LIST".   You don't need the extension as QFront will look for  the
  3097.       most current nodelist Any name for the nodelist could be used, but
  3098.       as  the official FidoNet nodelist is called just  that,  NODELIST,
  3099.       that is what it should be set to.
  3100.  
  3101.       Private nodelists
  3102.       ─────────────────
  3103.       Private nodelists are used if you belong to more than one  network
  3104.       (for example if you belong to a network that uses Fido  technology
  3105.       other than FidoNet).
  3106.  
  3107.       Pressing  Enter on this field will bring up a picklist of  config-
  3108.       ured nodelists.  You can add a new nodelist by selecting the first
  3109.       item  in the picklist.  To delete a nodelist entry,  press  Alt-D.
  3110.       To  edit an existing nodelist entry, select the item in the  pick-
  3111.       list and press Enter.
  3112.  
  3113.          Nodelist location and name
  3114.          ──────────────────────────
  3115.          Here  you  give the location and root name  of  the  private
  3116.          nodelist  that  QFront is to find and use.  This must  be  a
  3117.          "St. Louis" style nodelist (the same format as the raw  text
  3118.          nodelist  distributed by FidoNet).  You should give  it  the
  3119.          root  name - that is, the name, without the extension.   For
  3120.          example, if you choose to keep your nodelist in a  directory
  3121.          called PRIVLIST off of your QFront directory, and you  node-
  3122.          list  that  you had was called PRIVLIST.150, you  would  set
  3123.          this  line to be "C:\QFRONT\NODELIST\PRIVLIST".   You  don't
  3124.          need the extension as QFront will look for the most  current
  3125.          nodelist.
  3126.  
  3127.          Is this a pointlist
  3128.  
  3129.  
  3130.                                 QFront v1.10b
  3131.                                    Page 54
  3132.          ───────────────────
  3133.          If  this nodelist is just a pointlist (a list of point  sys-
  3134.          tems,  still  in raw text FidoNet-style format),  answer  Y.
  3135.          See  the section later in the manual about how to  create  a
  3136.          pointlist.
  3137.  
  3138.          Point boss
  3139.          ──────────
  3140.          If  the  nodelist is a pointlist, enter the address  of  the
  3141.          point  boss.  If you enter 1:2/3 here for example,  all  en-
  3142.          tries in the pointlist will have an address of 1:2/3.x where
  3143.          "x" is the point number given in the nodelist.
  3144.  
  3145.          Default zone
  3146.          ────────────
  3147.          Some  private  nodelists  do not contain  an  explicit  zone
  3148.          statement.   If  this is the case, enter  the  default  zone
  3149.          number  to  apply to the nodelist.  If a zone  statement  is
  3150.          given  in  the  nodelist, that zone number  is  always  used
  3151.          regardless of what you have set in this field.
  3152.  
  3153.       Zones to exclude
  3154.       ────────────────
  3155.       Enter  a list of zones separated by a space, to exclude  from  the
  3156.       compile  of  the nodelist.  Most of the time you will  leave  this
  3157.       field  blank.  If, for example you are in zone 1 and will  not  be
  3158.       communicating at all with any other zone, you could enter "2 3 4 5
  3159.       6"  in  this field and QNList (the nodelist  compiler)  would  not
  3160.       compile any node in these zones (which will save some disk space).
  3161.  
  3162.       After processing
  3163.       ────────────────
  3164.       After  a nodelist archive is found, QNList will unarchive  it  and
  3165.       compile it.  With this option, you can tell QNList what to do with
  3166.       the  ARCHIVED nodelist after it is unarchived.  You can 1)  delete
  3167.       it, 2) move it to another directory, or 3) leave it alone.
  3168.  
  3169.       Move to directory
  3170.       ─────────────────
  3171.       If you selected "move to another directory" in the previous field,
  3172.       enter  the location that you want the archived nodelist  moved  to
  3173.       after it is unarchived and compiled.
  3174.  
  3175.    Nodediff setup
  3176.    ──────────────
  3177.  
  3178.       After processing
  3179.       ────────────────
  3180.       After  a nodediff archive is found, QNList will unarchive  it  and
  3181.       compile it.  With this option, you can tell QNList what to do with
  3182.       the  ARCHIVED nodediff after it is unarchived.  You can 1)  delete
  3183.       it, 2) move it to another directory, or 3) leave it alone.
  3184.  
  3185.  
  3186.  
  3187.                                 QFront v1.10b
  3188.                                    Page 55
  3189.       Move to directory
  3190.       ─────────────────
  3191.       If you selected "move to another directory" in the previous field,
  3192.       enter  the location that you want the archived nodediff  moved  to
  3193.       after it is unarchived and compiled.
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.                                 QFront v1.10b
  3245.                                    Page 56
  3246.    MENU OPTION - AUTOMATIC POLLS
  3247.    ─────────────────────────────
  3248.    This  configuration allows you to setup polls (an outbound call)  to  an
  3249.    node at a specific time.  The main use for this would be to pick up mail
  3250.    from a node that you have to call yourself (such as a hub for a  network
  3251.    that is long distance to you).  An automatic poll forces QFront to  dial
  3252.    a system even if there is no outbound mail on your system for the node.
  3253.  
  3254.    You can move your selection bar over any selected polls - pressing Enter
  3255.    will allow you to edit them, pressing Alt-D will delete them.  To add  a
  3256.    new poll, select the first item in the picklist.
  3257.  
  3258.       Target address
  3259.       ──────────────
  3260.       This is the node number of the node to poll.  For instance, if you
  3261.       poll was set up for 7th Heaven (the QFront Support BBS), you would
  3262.       have 1:228/12 set here.
  3263.  
  3264.       Poll during event
  3265.       ─────────────────
  3266.       When you press enter on this option, a picklist of all the config-
  3267.       ured  FidoMail  events (for more information on  events,  see  the
  3268.       section  entitled "Events").  Select the event in which  you  want
  3269.       this  poll  to be active.  What this means is that every  time  is
  3270.       event  runs, this poll will be activated and QFront will  continue
  3271.       to  poll  the system in question until it connects, or  until  the
  3272.       event ends.
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.                                 QFront v1.10b
  3302.                                    Page 57
  3303.    MENU OPTION - NETMAIL
  3304.    ─────────────────────
  3305.    NetMail  configurations  are all grouped here.  Here you  configure  how
  3306.    QFront  handles  both incoming and outgoing NetMail.   See  the  section
  3307.    about NetMail later in the manual for more information.
  3308.  
  3309.    PCBoard NetMail conference setup
  3310.    ────────────────────────────────
  3311.  
  3312.       Use a PCBoard NetMail conference
  3313.       ────────────────────────────────
  3314.       Answer Y or N as to whether you want QFront to maintain a  PCBoard
  3315.       NetMail conference in addition to the normal NetMail message  base
  3316.       it  maintains (*.MSG).  If you plan on being able to read  NetMail
  3317.       sent to you by others from within PCBoard, or allowing your  users
  3318.       NetMail  access, this will have to be set to Y.  If you do  answer
  3319.       Y,  you will need to configure a NetMail conference  in  PCBSETUP,
  3320.       and  will  also need to tell QFront what conference  to  use  (see
  3321.       below).
  3322.  
  3323.       PCBoard NetMail conference
  3324.       ──────────────────────────
  3325.       If  you  want  QFront to maintain a  PCBoard  NetMail  conference,
  3326.       select  the  PCBoard conference that you want QFront to  scan  and
  3327.       toss NetMail to.
  3328.  
  3329.       PCBoard NetMail high message pointer
  3330.       ────────────────────────────────────
  3331.       Enter the highest message number that was last scanned by the mail
  3332.       scanner in your PCBoard NetMail conference.  Normally you will not
  3333.       need to modify this field as the mail scanner does so automatical-
  3334.       ly.
  3335.  
  3336.       Add origin line to outbound NetMail
  3337.       ───────────────────────────────────
  3338.       If  this  is set to Y, an origin line will be  added  to  outbound
  3339.       NetMail from your system.  The origin line added will be the first
  3340.       origin  line  defined in the origin line setup  (see  the  section
  3341.       entitled  "Origin Lines" for more info).  This is recommended,  as
  3342.       it easily identifies your system.  The default is Y.
  3343.  
  3344.       Force inbound netmail to private
  3345.       ────────────────────────────────
  3346.       When  this  is set to Y, all NetMail received by  QFront  will  be
  3347.       saved to PCBoard as a "receiver-only" message. The reason for this
  3348.       is  that by nature, NetMail is meant to be private mail  from  one
  3349.       person  to another, not a public message.  Occasionally errors  do
  3350.       happen, both computer and human, and this is a way of ensuring the
  3351.       messages stay private, as they were likely intended.  The  default
  3352.       is Y.
  3353.  
  3354.       Allowable PCBoard NetMail message flags
  3355.       ───────────────────────────────────────
  3356.  
  3357.  
  3358.                                 QFront v1.10b
  3359.                                    Page 58
  3360.       If you have your PCBoard NetMail conference open to all users, you
  3361.       have  to be very careful because if the user is familiar with  how
  3362.       to  enter a NetMail message, he/she can cause your system to  call
  3363.       all over the world to send their message.  The next few options in
  3364.       the  configuration  screen allow you to force  QScan  to  restrict
  3365.       which message flags certain users can set on a message.  Note that
  3366.       the message is still saved in PCBoard exactly as the user  entered
  3367.       it, but QScan will strip the flags off the message if the user  is
  3368.       not allowed to use a flag.  QScan will not inform you or the  user
  3369.       that it has stripped a flag off.
  3370.  
  3371.       Default for flags to allow
  3372.       ──────────────────────────
  3373.       When  you select this line, a box with toggles will appear.   Here
  3374.       you tell QFront what flags the mail tosser should allow the  aver-
  3375.       age  user  (see  the  next feature  "Flag  overrides  for  certain
  3376.       users").   This is to prevent users from writing messages  in  the
  3377.       conference you defined as your PCBoard NetMail base, and  toggling
  3378.       it CRASH, for example, which would send the message direct to  the
  3379.       target  at  your expense, as well as other message flags.   It  is
  3380.       recommended  that you set the default to no flags.  To allow  cer-
  3381.       tain users, such as yourself, access to the various flags, see the
  3382.       next option.
  3383.  
  3384.       Flag overrides for certain users
  3385.       ────────────────────────────────
  3386.       When  you  select this line, it bring up a window.   As  with  all
  3387.       menus  in  QFront, you can move the highlight  through  the  items
  3388.       using  the cursor keys, with Enter allowing you to edit  the  cur-
  3389.       rently  highlighted item, and Alt-D deleting it.  To add an  item,
  3390.       press Enter with the selection bar on "(Add a new user)",  located
  3391.       at  the top of the list.  The options that you are presented  with
  3392.       when editing or adding, follow below.
  3393.  
  3394.          Username
  3395.          ────────
  3396.          This  is  the name of the user (as it will  appear  in  FROM
  3397.          lines on messages) that you want to set override flags  for.
  3398.          It MUST exactly match the name of the user.
  3399.  
  3400.          Flags to allow
  3401.          ──────────────
  3402.          Here you simply toggle the flags you want the user in  ques-
  3403.          tion to be able to set on a message.
  3404.  
  3405.    NetMail routing
  3406.    ───────────────
  3407.  
  3408.       NetMail routing control
  3409.       ───────────────────────
  3410.       First off, a little explanation.  NetMail routing allows a way  of
  3411.       bouncing messages around in a network so they get sent along to  a
  3412.       SPECIFIC  node along with their EchoMail packet - the  reason  for
  3413.  
  3414.  
  3415.                                 QFront v1.10b
  3416.                                    Page 59
  3417.       this  is  cost.  It costs a lot less to move even a  large  NetMail
  3418.       message  that is compressed and is being sent along with a  packet
  3419.       of NetMail at high speeds, rather than making a special call  that
  3420.       may  only last for seconds but you still get charged the  minimum.
  3421.       NetMail routing is a big part of FidoNet.
  3422.  
  3423.       The routing control option is used to tell QFront various  routing
  3424.       "rules" (configurations).
  3425.  
  3426.       QFront has default rules that it uses if you do not have appropri-
  3427.       ate rules configured in this part of QFConfig.  See the section on
  3428.       mail routing, later in the manual, for more information.
  3429.  
  3430.       The  addresses  that  appear in the routing  picklist  are  "order
  3431.       specific".  This means that the order in which entries are  listed
  3432.       are  significant, and changing the order of the entries can  cause
  3433.       different results.  QFront will always go through the entire route
  3434.       list  and  will use the LAST MATCHING target address that  it  can
  3435.       find.  You can easily move an entry up or down the list by  press-
  3436.       ing  Shift-Tab  (to move an item up the list) or Tab (to  move  an
  3437.       item down the list).
  3438.  
  3439.       Target addresses
  3440.       ────────────────
  3441.       Enter the FidoNet address or range of addresses that you want your
  3442.       route setup to be applied to.  That is, any messages addressed  to
  3443.       a node number listed here will be given the routing control speci-
  3444.       fied.   You  can use the wildcard character in  the  address,  for
  3445.       example:
  3446.  
  3447.       "1:*" will match all nodes in zone 1.
  3448.       "1:228/*" will match all nodes in zone 1, net 228.
  3449.  
  3450.       Route type
  3451.       ──────────
  3452.       There are several route types:
  3453.  
  3454.          Default
  3455.          ───────
  3456.          This route type forces the default mail routing rules to  be
  3457.          used  for the target system(s).  Please see the  section  on
  3458.          mail routing, later in the manual, for a description of what
  3459.          the default mail routing rules are.
  3460.  
  3461.          Hold for target
  3462.          ───────────────
  3463.          This  route type causes any NetMail to the target system  to
  3464.          be  held  on your system until the target calls to  pick  up
  3465.          mail, or poll the target.
  3466.  
  3467.          Direct to target
  3468.          ────────────────
  3469.          This  route type causes any NetMail to the target system  to
  3470.  
  3471.  
  3472.                                 QFront v1.10b
  3473.                                    Page 60
  3474.          be sent directly (ie not routed).
  3475.  
  3476.          Route through another node
  3477.          ──────────────────────────
  3478.          Use this route type to cause NetMail destined to the  target
  3479.          address  to be instead sent to the "route to  address"  (see
  3480.          next field).
  3481.  
  3482.          Route through target's host
  3483.          ───────────────────────────
  3484.          Use  this route type to force NetMail to always be  sent  to
  3485.          the  target's host (if the target does not have a host,  the
  3486.          NetMail will be sent directly).
  3487.  
  3488.          Route through target's hub
  3489.          ──────────────────────────
  3490.          Use  this route type to force NetMail to always be  sent  to
  3491.          the  target's  hub (if the target does not have a  hub,  the
  3492.          NetMail will be sent directly).
  3493.  
  3494.          Absolute hold
  3495.          ─────────────
  3496.          This routing type is similar to the "Hold for target"  type,
  3497.          except that it will, under no circumstances, allow the  mail
  3498.          to  be sent to the target node, until that node picks it  up
  3499.          themselves.   This  differs from "Hold for target"  as  with
  3500.          this one you system will not send the mail, even if you poll
  3501.          the target system.
  3502.  
  3503.          Forward-for
  3504.          ───────────
  3505.          This setting is of interest to those that serve as a hub  in
  3506.          any  capacity.  In order for QFront to forward NetMail  that
  3507.          was not written on your system - that is, mail that is being
  3508.          routed *through* your system (technically called IN-TRANSIT)
  3509.          -  the  originating  address must be set  in  a  forward-for
  3510.          entry.   What forward-for does is set the  allowable  ORIGIN
  3511.          ADDRESSES  from  which people can route  mail  through  your
  3512.          system.  If the origin address of the message is not associ-
  3513.          ated with a forward-for statement, then the default  routing
  3514.          (as described at the beginning of the section) will apply.
  3515.  
  3516.          If  you are a hub, then you would likely want to  have  your
  3517.          downlinks  (and any of their downlinks, if  applicable)  de-
  3518.          fined here so they can route NetMail out.
  3519.  
  3520.          Forward-to
  3521.          ──────────
  3522.          This is another setting of interest to those that act in any
  3523.          degree as a hub.  In addition to "forward-for", QFront  will
  3524.          also forward mail if the DESTINATION ADDRESS of the  message
  3525.          is  listed  in  a "forward-to" entry.   If  the  destination
  3526.          address  of the message is not associated with a  forward-to
  3527.  
  3528.  
  3529.                                 QFront v1.10b
  3530.                                    Page 61
  3531.          statement,  then  the default routing (as  described  in  the
  3532.          beginning of the section) will apply.
  3533.  
  3534.          If  you are a hub, then you would likely want to  have  your
  3535.          downlinks  (and any of their downlinks, if  applicable)  de-
  3536.          fined here so they can receive incoming routed mail.
  3537.  
  3538.       Route address
  3539.       ─────────────
  3540.       If  you  used the "route to another node"  route  type  (explained
  3541.       above),  enter the complete address that NetMail with  the  target
  3542.       address should be sent to.
  3543.  
  3544.    General NetMail settings
  3545.    ────────────────────────
  3546.  
  3547.       Unpack NetMail into FidoNet *.MSG format
  3548.       ────────────────────────────────────────
  3549.       If  this is set to Y (the default), all received NetMail  messages
  3550.       will  have  a  corresponding *.MSG file written  in  your  defined
  3551.       NetMail  path (defined in "Program Setup").  Many  utilities  look
  3552.       for  incoming  *.MSG  messages, such an Allfix  and  others.   For
  3553.       maximum compatibility, this is recommended to be left toggled Y.
  3554.  
  3555.       Save empty NetMail messages
  3556.       ───────────────────────────
  3557.       When set to N, any NetMail message that has no text in the body of
  3558.       the message will be deleted immediately.  It is recommended it  be
  3559.       set  as  Y (the default), as in some  instances,  especially  with
  3560.       external utilities, blank messages do actually serve a purpose.
  3561.  
  3562.       Sound alarm on receipt of new NetMail
  3563.       ─────────────────────────────────────
  3564.       A brief "alarm" sound will be made when new NetMail is received by
  3565.       QFront.   This defaults to N as some would find such noise  annoy-
  3566.       ing, so change it at your preference.
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.                                 QFront v1.10b
  3587.                                    Page 62
  3588.    MENU OPTION - MAIL SCANNER
  3589.    ──────────────────────────
  3590.    The  general settings for the mail scanner (QScan, which works  hand  in
  3591.    hand  with QFront doing the actual insertion and removal of messages  to
  3592.    and from your conferences) are located here.
  3593.  
  3594.    Lost mail setup
  3595.    ───────────────
  3596.  
  3597.       Use a lost mail conference
  3598.       ──────────────────────────
  3599.       "Lost  mail" refers to EchoMail that arrives at your  system  that
  3600.       QFront is not configured for, and therefore does not know where to
  3601.       put  it.  If this option is set to Y, then all lost mail  will  be
  3602.       inserted  to the conference defined as the "lost mail  conference"
  3603.       (see  next field).  If this option is set to N, lost mail is  just
  3604.       that - lost.  It will not be added to your system's conferences in
  3605.       any  way.  It is recommended this is set to Y, so you are able  to
  3606.       see if there are any problems with your echomail settings (such as
  3607.       a  typo  in the defined area tag - see the section  on  the  "Area
  3608.       Manager" for more information).
  3609.  
  3610.       Lost mail conference
  3611.       ────────────────────
  3612.       If the above field, "Use a lost mail conference" is set to Y, then
  3613.       you will be able to specify the PCBoard message base to put  those
  3614.       lost  messages into, here.  Common practice is to set up a  sysop-
  3615.       only  conference  named "LOST" or "LOSTMAIL" and have  this  field
  3616.       point to that.
  3617.  
  3618.    Miscellaneous settings
  3619.    ──────────────────────
  3620.  
  3621.       Respect "echo message" flag
  3622.       ───────────────────────────
  3623.       In  PCBoard, there is a message flag known as the  "echo  message"
  3624.       flag, which is intended to tell mail scanners if a message  should
  3625.       be  sent out to other systems.  By in large, this is not  used  in
  3626.       most cases, and if the mail tosser is set to respect that, meaning
  3627.       only  scan it out of it has that flag, messages that have not  had
  3628.       that  flag  set accidentally would not be  sent.   Therefore,  the
  3629.       default  setting for this is N, meaning that all messages  entered
  3630.       in  an  EchoMail conference will be sent out,  regardless  of  the
  3631.       "echo message" flag.
  3632.  
  3633.       Convert high ASCII on scan
  3634.       ──────────────────────────
  3635.       The  term  "high ASCII" refers to those ASCII  characters  in  the
  3636.       range 127 - 255.  Some networks do not want high-ASCII to be  used
  3637.       in  messages.   When this is set to "Y", a character such  as  "═"
  3638.       would  be  converted into a "*".  When set to N, it  leaves  these
  3639.       characters alone when messages are scanned out.
  3640.  
  3641.  
  3642.  
  3643.                                 QFront v1.10b
  3644.                                    Page 63
  3645.       Strip kludge lines on toss
  3646.       ──────────────────────────
  3647.       Kludge lines are lines that begin with a ^A ("smiley face")  char-
  3648.       acter.   These are added by the mail tossers.  When  messages  are
  3649.       inserted  into PCBoard, these are inserted as well.  PCBoard  15.1
  3650.       is aware of these lines and will not normally show them to  users,
  3651.       keeping them hidden (as they should be, for the sake of  clarity).
  3652.       Therefore, it is usual that these lines not be stripped on a  toss
  3653.       (insertion  of messages to the message base).  The default  is  N,
  3654.       which leaves the lines in the messages.
  3655.  
  3656.       Update outbound bundles
  3657.       ───────────────────────
  3658.       When enabled, this will tell QScan to add addition messages  being
  3659.       sent to a give node into an already existing message bundle in the
  3660.       outbound queue.  This could lead to a rather huge outbound  bundle
  3661.       for a node, so is normally left as N.  It can save time on  calls,
  3662.       but  especially at high speeds it is not as useful as it could  be
  3663.       at lower speeds.
  3664.  
  3665.       Use current date on tosses
  3666.       ──────────────────────────
  3667.       This  setting  is a matter of preference.  When set to  Y,  QFront
  3668.       will set the date and time on all messages that are inserted  into
  3669.       the  message  conferences to the current date.  When left  at  the
  3670.       default,  "N", the date and time on all messages that  QFront  in-
  3671.       serts  will  be left as the actual date and time the  message  was
  3672.       written.
  3673.  
  3674.       Delete NetMail after tossing
  3675.       ────────────────────────────
  3676.       The  normal operation after a netmail message sent to your  system
  3677.       is  processed by the mail scanner, is for it to be deleted.   This
  3678.       practice  can be overridden by place a N here.  Unless you have  a
  3679.       special  reason for wanting QFront not to delete this packets,  it
  3680.       is strongly recommended this be left at the default of Y.
  3681.  
  3682.       Delete EchoMail after tossing
  3683.       ─────────────────────────────
  3684.       This  option is very similar to the above.  Actually, it  is  just
  3685.       like  the above option, except it applies to EchoMail  instead  of
  3686.       netmail.   Therefore, if you want EchoMail bundles and packets  to
  3687.       be deleted after tossing, leave this as the default Y.  If you not
  3688.       want  this behavior, set this option to N.  As with the above,  it
  3689.       is highly recommended this is left at Y.
  3690.  
  3691.       Readdress name to SYSOP
  3692.       ───────────────────────
  3693.       Messages  that  are inserted from time to time  are  addressed  to
  3694.       SYSOP.  If you wish these messages to have the SYSOP text  changed
  3695.       to your name, set this to Y and define the SYSOP name in the  next
  3696.       field.   Most of the time this behavior is not desired,  as  those
  3697.       messages are often directed at the SYSOP of the remote site  where
  3698.  
  3699.  
  3700.                                 QFront v1.10b
  3701.                                    Page 64
  3702.       the  message was written.  With that in mind, this option  defaults
  3703.       to N, but can be changed to suit your preferences.
  3704.  
  3705.       SYSOP name
  3706.       ──────────
  3707.       This field is related to the above option.  If the above is set to
  3708.       Y,  you will need to enter the replacement name to be used on  all
  3709.       incoming messages addressed to "SYSOP".
  3710.  
  3711.       Number of duplicate records
  3712.       ───────────────────────────
  3713.       QScan  has duplicate checking routines to help prevent any  dupli-
  3714.       cate  messages  that  have been sent out by  another  system  from
  3715.       cluttering  up your message bases, and getting sent to your  down-
  3716.       links (if any).  The number set here is the number of messages for
  3717.       duplicate  information  to be kept track of per  conference.   The
  3718.       default setting of 1000 is usually enough - if you find duplicates
  3719.       are  slipping by QScan, you can try increasing this number.   Set-
  3720.       ting  a number such as 1000 tells QScan to keep track of the  last
  3721.       1000 messages tossed into each of your conferences.  QScan  writes
  3722.       the  duplicate  datafile QSCAN.DUP in each  of  your  conference's
  3723.       directories.
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.                                 QFront v1.10b
  3758.                                    Page 65
  3759.    MENU OPTION - ORIGIN LINES
  3760.    ──────────────────────────
  3761.    Origin  lines are lines that are added to the end of EchoMail  origi-
  3762.    nating  on your system to easily identify your system, and are  often
  3763.    used  for  a little bit of advertisement too.  What you fill  in  for
  3764.    Origin  Line 1 will be the default when you add echo areas.  You  may
  3765.    only  want  one origin line anyway - the actual address is  added  by
  3766.    QFront  onto the end of the text string you enter here, so  the  same
  3767.    origin line could be used for different networks.
  3768.  
  3769.    When  this  menu option is selected, a menu will appear  listing  the
  3770.    defined  origin lines.  You may have up to 35 different ones, if  you
  3771.    wish.   To define an origin line, simply move the selection bar  onto
  3772.    the line you want to set, and press enter.  The current origin  line,
  3773.    if any, will be brought into the pop-up that will appear so it can be
  3774.    edited  or added to.  Again, QFront will add your network address  to
  3775.    the  end of the line automatically - if you add one yourself,  you'll
  3776.    get duplicate addresses on the line.
  3777.  
  3778.    A sample origin line might be:
  3779.  
  3780.    "Salt Air * Murray, UT * 801-261-8976"
  3781.  
  3782.    Since  QFront  adds your network address onto the end, and  the  word
  3783.    "Origin:" to the beginning, what will be seen on messages written  on
  3784.    Salt Air would be:
  3785.  
  3786.    * Origin: Salt Air * Murray, UT * 801-261-8976 (1:2/3)
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.                                 QFront v1.10b
  3815.                                    Page 66
  3816.    MENU OPTION - AREA GROUPS
  3817.    ─────────────────────────
  3818.    Grouping  EchoMail areas are a way of helping organize  the  conferences
  3819.    coming into your system.  Especially if you are a hub, and especially if
  3820.    you  are in more that one network, this is very valuable to keep  things
  3821.    in  order.  Each EchoMail area that you define on your system will  need
  3822.    to  have  a group associated with it (for more information  on  defining
  3823.    EchoMail  areas, see the following section, "Area Manager").  The  first
  3824.    group  definition  is used as the default, so you will want to  put  the
  3825.    most common grouping here.  For most people this will be "FidoNet"  (for
  3826.    some this may be your only grouping, which is fine).
  3827.  
  3828.    Most  commonly, groups are used to determine whether a certain node  can
  3829.    connect  with  certain EchoMail areas using QScan's  Areafix  processor.
  3830.    For  example, you could configure two groups - one for non-paying  nodes
  3831.    and  one  for paying nodes, and allow only non-paying nodes  to  connect
  3832.    with certain EchoMail areas.
  3833.  
  3834.    To  define a group name, simply move through the window that  popped  up
  3835.    when you selected this menu option, and press enter on the one that  you
  3836.    wish  to edit or replace.  Then enter the new group name.  You can  have
  3837.    up  to  35 area group names defined.  The group name you enter  will  be
  3838.    displayed in the Area Manager and Node Manager when you have to select a
  3839.    group.
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.                                 QFront v1.10b
  3872.                                    Page 67
  3873.    MENU OPTION - AREA MANAGER
  3874.    ──────────────────────────
  3875.    In  order for your system to transfer EchoMail, you'll need to  do  some
  3876.    configuring  here, so QFront knows how it should behave.  Here you  will
  3877.    enter  an  area definition for every EchoMail conference  that  will  be
  3878.    coming into your system.  They tell QFront about your EchoMail areas and
  3879.    where their respective PCBoard conferences are located.
  3880.  
  3881.    This  option, "Area Manager" is used to install the EchoMail  conference
  3882.    and assign them to their respective PCBoard conferences.
  3883.  
  3884.       Is this a pass-through area
  3885.       ───────────────────────────
  3886.       Answer  Y or N as to whether this EchoMail area is a  pass-through
  3887.       area.   A  pass-through area is an area in which messages  do  not
  3888.       actually  get  tossed into any of your PCBoard  conferences  (they
  3889.       will only be passed on to downlinks).  Pass-through areas are used
  3890.       so  that your downlink(s) can receive EchoMail areas  without  you
  3891.       having  to have a specific conference in which messages would  get
  3892.       imported.
  3893.  
  3894.       PCBoard conference
  3895.       ──────────────────
  3896.       This  conference is where QFront will place the mail that  arrives
  3897.       for this EchoMail area, and also the conference where it will find
  3898.       mail to send out for this EchoMail area.  If this area is a  pass-
  3899.       through  area  (see the pass-through option above),  you  can  not
  3900.       select a PCBoard conference.
  3901.  
  3902.       Tip:  If you have many conferences configured on your system,  you
  3903.       can have QFConfig quickly jump to a specific conference by  enter-
  3904.       ing its conference number directly into the picklist.
  3905.  
  3906.       EchoMail area name
  3907.       ──────────────────
  3908.       Enter  the EchoMail area name for this conference.  The area  name
  3909.       (sometimes referred to as an "area tag") appears in every EchoMail
  3910.       message  that is transferred by FidoMail.   The mail scanner  will
  3911.       look at the area name in each message and will look here for  what
  3912.       PCBoard conference to put the message in.
  3913.  
  3914.       Since all area tags must be the same on all sites for the mail  to
  3915.       move  smoothly, there is a listing of the official area tags  dis-
  3916.       tributed  for  most  networks.  For FidoNet, this  list  is  named
  3917.       "FIDONET.NA" and lists all the current echo areas on the backbone,
  3918.       and is updated weekly.
  3919.  
  3920.       Group belonged to
  3921.       ─────────────────
  3922.       Here  you  pick from a list of defined groups the  area  group  to
  3923.       place this EchoMail area definition into.  For more information on
  3924.       groups and defining groups, see the section "Area Groups".
  3925.  
  3926.  
  3927.  
  3928.                                 QFront v1.10b
  3929.                                    Page 68
  3930.       Area security level
  3931.       ───────────────────
  3932.       For  each  EchoMail  area you configure, you can  set  a  security
  3933.       level.  The security level is used when a downlink uses Areafix to
  3934.       request  an  Echo  area.  With the area security  level,  you  can
  3935.       restrict  certain nodes from requesting certain Echo  areas.   For
  3936.       example, if you set an area security level of 100, and a node with
  3937.       a  security  level of 50 (configured in the  "Node  Manager"  menu
  3938.       option below) requests this area, the mail scanner will report  to
  3939.       them that they are not validated to receive the area.
  3940.  
  3941.       High message pointer
  3942.       ────────────────────
  3943.       Enter the high message number for this conference.  Normally,  you
  3944.       will not need to modify this field as the mail scanner keeps track
  3945.       of the high message pointer automatically.
  3946.  
  3947.       Origin line
  3948.       ───────────
  3949.       The  text  displayed here is what is set for  the  current  origin
  3950.       line.  When you select this option, you can pick from the  defined
  3951.       origin line the one you would like to set for this area.  For more
  3952.       information  origin lines and how to define them, see the  section
  3953.       "Origin Lines".
  3954.  
  3955.       Mandatory area
  3956.       ──────────────
  3957.       A  mandatory  area is one that once added cannot be dropped  by  a
  3958.       downlink  with  Areafix (see the section on Areafix later  in  the
  3959.       manual  for  more information on QFront's  Areafix  capabilities).
  3960.       This behavior is sometimes required for some administration echoes
  3961.       for some networks.  For the most part, however, you will not  want
  3962.       this to come into play - in which case this option should be  left
  3963.       at N.
  3964.  
  3965.       Import SEEN-BY lines
  3966.       ────────────────────
  3967.       Answer Y or N as to whether you want QScan to import SEEN-BY lines
  3968.       into  your PCBoard message bases.  Most of the time you will  want
  3969.       this set to N.  You may want to turn this on if you have a  dupli-
  3970.       cate  message  problem and want to track which systems  have  seen
  3971.       each message.
  3972.  
  3973.       Import PATH lines
  3974.       ─────────────────
  3975.       Answer  Y or N as to whether you want QScan to import  PATH  lines
  3976.       into  your PCBoard message bases.  Most of the time you will  want
  3977.       this set to N.  You can turn this option on if you want to see how
  3978.       a  message  traveled from its source to your  system  (useful  for
  3979.       detecting problems in the network topology).
  3980.  
  3981.       Scan private mail
  3982.       ─────────────────
  3983.  
  3984.  
  3985.                                 QFront v1.10b
  3986.                                    Page 69
  3987.       Since EchoMail messages will be sent to every system that  carries
  3988.       that  EchoMail area, writing private messages in those bases is  a
  3989.       waste of space and money sending them, when they should have  been
  3990.       written  in NetMail.  When this option is left at its default,  N,
  3991.       all  private  mail entered in this  area's  corresponding  PCBoard
  3992.       conference will be ignored (not sent out).  It is recommended this
  3993.       setting be left as N.
  3994.  
  3995.       Keep private flag
  3996.       ─────────────────
  3997.       This option tells QScan whether a PCBoard message that is  flagged
  3998.       private  should have its private flag removed when the message  is
  3999.       scanned  out (placed into a mail packet).  Since most networks  do
  4000.       not permit private EchoMail, you would normally leave this set  to
  4001.       N.
  4002.  
  4003.       Force private flag
  4004.       ──────────────────
  4005.       When  this  option is set to Y, ALL messages received  and  tossed
  4006.       into  your  PCBoard conference for this area will be  marked  "re-
  4007.       ceive-only".   This is NOT normal operating protocol, so  the  de-
  4008.       fault of N should be left as it is.
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.                                 QFront v1.10b
  4043.                                    Page 70
  4044.    MENU OPTION - NODE MANAGER
  4045.    ──────────────────────────
  4046.    Once  you've got the EchoMail conferences configured with  the  previous
  4047.    menu  option, you have to tell QFront some details about the systems  it
  4048.    will  be  sending  those messages back and forth with.   In  this  menu,
  4049.    you'll  define the node number of the system, the Sysop name,  areas  to
  4050.    send,  Areafix options, passwords, and so on.  Even if you do  not  have
  4051.    any  downlinks, you will still need to define your hub that you will  be
  4052.    receiving your EchoMail from in this menu option.
  4053.  
  4054.    *Anybody* who will be receiving EchoMail from your QFront system must be
  4055.    defined in the node manager.
  4056.  
  4057.    See the section about adding downlinks/uplinks, later in the manual, for
  4058.    information on the node manager.
  4059.  
  4060.       Node address
  4061.       ────────────
  4062.       Enter the address of the system you are defining here.  For  exam-
  4063.       ple, if the system you were receiving your EchoMail from and  were
  4064.       therefore defining here was 7th Heaven, the QFront Support  board,
  4065.       you  would enter "1:228/12".  Make sure to enter a  complete  Fido
  4066.       address   -   that   means   it   should   be   in   the    format
  4067.       zone:net/node[.point], as per the example.
  4068.  
  4069.       Sysop name
  4070.       ──────────
  4071.       Enter  the  name of the Sysop of this system.  This  is  for  your
  4072.       reference,  and  also is used in the "to"  field  whenever  QFront
  4073.       would  write  an Areafix response to this node.  To  continue  the
  4074.       example with 7th Heaven, "Rob Kittredge" would go here.  Remember,
  4075.       this  is the name of the Sysop at the REMOTE site at  the  address
  4076.       set in the above option.
  4077.  
  4078.       Selected areas
  4079.       ──────────────
  4080.       This entry field will allow you to select which EchoMail areas you
  4081.       want to assign to the node.  To bring up the picklist of available
  4082.       areas, press Enter while on this field.
  4083.  
  4084.       Once the EchoMail area picklist is displayed, use the spacebar  to
  4085.       select or deselect the EchoMail areas for the node.  The  picklist
  4086.       shows  only  the EchoMail areas that you configured in  the  "Area
  4087.       Manager" menu option (described above).
  4088.  
  4089.       Groups belonged to
  4090.       ──────────────────
  4091.       Pressing Enter on this option brings up a picklist of all the area
  4092.       groups defined in the menu option "Area Groups" (described above).
  4093.       Here  you select what area groups this node is to have access  to.
  4094.       Simply toggle using the space bar all the groupings in which there
  4095.       are  EchoMail  areas  you want this node to have  access  to,  via
  4096.       Areafix.   If a node requests an area via Areafix and they do  not
  4097.  
  4098.  
  4099.                                 QFront v1.10b
  4100.                                    Page 71
  4101.       have  access to the group in which the area belongs to, QScan  will
  4102.       not let them connect to the area.
  4103.  
  4104.       Archiver
  4105.       ────────
  4106.       Select the archiver that you wish to use for EchoMail to/from this
  4107.       node.   The  official  archiver of FidoNet is  "ARC"  format,  but
  4108.       commonly  the  ZIP  format compression is used to  save  time  and
  4109.       space.  Consult your hub as to which format they would prefer  you
  4110.       use.  The archivers are configured in the "Program" menu option in
  4111.       QFConfig.
  4112.  
  4113.       Packet flags
  4114.       ────────────
  4115.       Use the spacebar to select which packet flags to use when creating
  4116.       EchoMail  packets  for this node.  Here is a  description  of  the
  4117.       packet flags:
  4118.  
  4119.          Crash
  4120.          ─────
  4121.          The  packet  will  be sent as soon as  possible.   The  only
  4122.          possible  restriction  can  be imposed  by  cost  accounting
  4123.          restrictions  as  well as FidoMail event  restrictions  (for
  4124.          example, if you are in a RECEIVE-ONLY event).
  4125.  
  4126.          Immediate
  4127.          ─────────
  4128.          The packet will be sent immediately, ignoring all the possi-
  4129.          ble restrictions imposed by the Crash flag.
  4130.  
  4131.          Hold
  4132.          ────
  4133.          The  packet will not be sent until the remote  system  polls
  4134.          you,  or  you  if you happen to poll  the  destination.   No
  4135.          active  attempt  to dial the system  specifically  for  this
  4136.          packet will occur.
  4137.  
  4138.          Direct
  4139.          ──────
  4140.          This flag is similar to Crash and Immediate, except it  does
  4141.          not have as high a priority.
  4142.  
  4143.          Kill after sending
  4144.          ──────────────────
  4145.          Select this flag if you want the packet deleted after it  is
  4146.          successfully  sent.   Nearly all of the time you  will  want
  4147.          this turned ON.
  4148.  
  4149.          Absolute Hold
  4150.          ─────────────
  4151.          This flag tells QFront that, under no circumstances,  should
  4152.          this packet sent if you were the one that called the  system
  4153.          -  the  destination system MUST call and pick  it  up  them-
  4154.  
  4155.  
  4156.                                 QFront v1.10b
  4157.                                    Page 72
  4158.          selves.
  4159.  
  4160.       Origin alias address
  4161.       ────────────────────
  4162.       Select here which address you QFront to send and receive  messages
  4163.       in  this area as.  The default is no alias, which would  use  your
  4164.       primary address (defined in the menu option "Addresses", explained
  4165.       above).  This will be fine for most systems.  If however you  have
  4166.       an  additional  Fido address (such as  most  administrative  nodes
  4167.       have),  or are a member of another network, you'll want to  select
  4168.       the appropriate address with that in mind.  Alias addresses  shown
  4169.       in  this  pick list are defined in the  menu  option  "Addresses",
  4170.       explained above.
  4171.  
  4172.       Session password
  4173.       ────────────────
  4174.       Session passwords are used to secure a mail session to and from  a
  4175.       specific node.  In a secured environment, you are assured that the
  4176.       node  that may be dialing you really is who it says it  is.   This
  4177.       prevents hackers from loading up a mailer and using a phony  Fido-
  4178.       Net address to get mail from your system.
  4179.  
  4180.       Note that session passwords apply to other systems as well as your
  4181.       own. This means that if you enter a password for a certain system,
  4182.       that password will be used when your system dials that system, AND
  4183.       when  that system dials your system.  Therefore, you will need  to
  4184.       coordinate setting this password with the system in question -  if
  4185.       you  define a password, and the other system is not aware  of  it,
  4186.       QFront will treat it as a security breach and drop carrier on them
  4187.       shortly after connection.
  4188.  
  4189.       In this field, enter the session password used when  communicating
  4190.       (inbound AND outbound) with the destination.
  4191.  
  4192.       You  can  type  both upper case and lower case  letters  into  the
  4193.       session  password  field.  This is because some mailers  use  case
  4194.       sensitivity  when  checking session passwords.  Note  that  QFront
  4195.       does NOT use case sensitivity when checking session passwords.
  4196.  
  4197.       Packet password
  4198.       ───────────────
  4199.       The concept here is the same as the one used in the above,  except
  4200.       the  password is actually embedded into the packet.  This was  the
  4201.       first  form  of password protection of EchoMail, and is  not  used
  4202.       much  except  when  it is required to talk to  old  software  that
  4203.       cannot  handle  session passwords.  It is recommended  unless  you
  4204.       absolutely  have to resort to a packet password, to use a  session
  4205.       password instead.
  4206.  
  4207.       Areafix password
  4208.       ────────────────
  4209.       Before  a node can use the Areafix processor in the mail  scanner,
  4210.       you can require that they use a password.  This field is where you
  4211.  
  4212.  
  4213.                                 QFront v1.10b
  4214.                                    Page 73
  4215.       assign  the Areafix password for this node.  When the  node  enters
  4216.       the  Areafix message, the Sysop must specify the correct  password
  4217.       on  the subject line of the message he/she enters.  (See the  "How
  4218.       to  use  Areafix"  section later in this  documentation  for  more
  4219.       information).
  4220.  
  4221.       Areafix security level
  4222.       ──────────────────────
  4223.       In  conjunction  with the EchoMail area security  level  (see  the
  4224.       above  menu option "Area Manager"), you can set a  security  level
  4225.       for  a node.  The security level will be checked against any  Echo
  4226.       areas that the node requests with Areafix, and if they have insuf-
  4227.       ficient  security  for a certain area, the mail scanner  will  not
  4228.       allow  the area to be selected.  The security level check is  per-
  4229.       formed  in  addition to the "groups belonged to" check,  which  is
  4230.       explained above.
  4231.  
  4232.       Passive
  4233.       ───────
  4234.       When  QScan is told that a node is passive, done by toggling  this
  4235.       option  Y, it will temporarily stop creating EchoMail packets  for
  4236.       this  node.   This is useful for if a system is scheduled  to,  or
  4237.       unexpectedly,  goes down for a period of time, but will be  coming
  4238.       back up.  When passive it set, all the settings for that node, all
  4239.       the  selected areas, etc, are preserved.  This prevents your  out-
  4240.       bound area from getting filled up with packets that can't be sent.
  4241.  
  4242.       This  should  be left at N, unless you *do* want  EchoMail  to  be
  4243.       temporarily suspended for this node.
  4244.  
  4245.       Allow Areafix forwards
  4246.       ──────────────────────
  4247.       QFront's  built-in Areafix system has the capability of  automati-
  4248.       cally  requesting  areas that your downlink wants that  you  don't
  4249.       carry, if they are listed in a file showing what is available from
  4250.       your hub (such as FIDONET.NA, the list of all echoes on the  back-
  4251.       bone).  For nodes that you wish to have this capability, set  this
  4252.       flag  to  Y.  It defaults to N.  See the section on  "How  to  use
  4253.       Areafix" for more information.
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.                                 QFront v1.10b
  4271.                                    Page 74
  4272.    MENU OPTION - DIALOUT FIXUPS
  4273.    ────────────────────────────
  4274.    In  this  option you can define any special actions that  QFront  should
  4275.    take,  either  by node, or by a "flag" (a string that  denotes  a  trait
  4276.    about a node, which all nodes in the nodelist have).
  4277.  
  4278.    For  many systems, nothing need be set here.  The times when this  could
  4279.    be used would be for a quick fixup if someone's phone number was  typoed
  4280.    in  that week's nodelist, or more likely, in the case of  Dual  Standard
  4281.    modems.   If you specify a flag (such as "HST", "V32", "V32B", etc)  you
  4282.    can  set  a modem command to be sent to the modem as it dials out  to  a
  4283.    node  that if finds such a flag attached to.  This allows you to  set  a
  4284.    dual standard to HST for node that support an HST, or to V32/v32bis mode
  4285.    for  nodes that support either of those protocols.  Consult  your  modem
  4286.    manual for the needed modem commands to set this modes.
  4287.  
  4288.    Scroll  through  the list using the cursor keys, and select an  item  to
  4289.    edit  using the Enter key.  To add a new item, press Enter on  the  line
  4290.    "Add  a new fixup" located at the top of the list.  The ordering of  the
  4291.    picklist is significant.  In other words, if you are doing a fixup on  a
  4292.    HST nodelist flag and another fixup on a V32 nodelist flag, and a system
  4293.    has  BOTH flags, the LAST matching flag is used by QFront.  To  move  an
  4294.    item  up the picklist, press Shift-Tab.  To move an item down the  pick-
  4295.    list, press Tab.
  4296.  
  4297.       Target address OR nodelist flag
  4298.       ───────────────────────────────
  4299.       Enter a target address OR nodelist flag.  Do not enter both -  one
  4300.       or the other.
  4301.  
  4302.       Custom modem dial command
  4303.       ─────────────────────────
  4304.       Enter the custom modem dial command to use when a matching  target
  4305.       address or nodelist flag is found.  The modem dial command is sent
  4306.       before  the  modem dial prefix (configured  in  "Program  Setup").
  4307.       Special characters can be used:
  4308.  
  4309.          "~"  Causes a 1/4 (.25) second pause.
  4310.          "^M" or "|"  Causes a carriage return to be sent.
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.                                 QFront v1.10b
  4328.                                    Page 75
  4329.    MENU OPTION - QUICK LOOKUP NAMES
  4330.    ────────────────────────────────
  4331.    QFront has the ability to lookup a node number, when given a full  name,
  4332.    or at least the last name.  Although QFront is extremely efficient doing
  4333.    so,  it  is faster if it can find the name in this  quick  lookup  names
  4334.    list.  You could either type the full name, or an abbreviated name, part
  4335.    of the system's name itself, or anything you find practical.
  4336.  
  4337.    You could enter a quick lookup for the QFront Support System, 7th Heaven
  4338.    with  a  variety of names.  For example, such names could be  "Rob  Kit-
  4339.    tredge", "Rob", "RK", "7th", or "QFront".  Use your choice as to what is
  4340.    the best way for your preferences.  You may choose not to use any  quick
  4341.    lookups at all - QFront does not rely on these at all.
  4342.  
  4343.    Whenever  QFront asks for an address, you can enter "!" followed by  the
  4344.    quick lookup name.  The "!" tells QFront that you are specifying a quick
  4345.    lookup name.  For example, if you had a quick lookup name of "ROB",  you
  4346.    would enter "!ROB".
  4347.  
  4348.    You  can scroll through the list of any defined quick lookups using  the
  4349.    cursor  keys, and can select a lookup to edit using the Enter  key,  and
  4350.    you  can  toggle  an entry deleted using Alt-D.  To add  a  new  lookup,
  4351.    select  the  line reading "(Add a new name)" located at the top  of  the
  4352.    list.
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.                                 QFront v1.10b
  4385.                                    Page 76
  4386.    MENU OPTION - IMPORT/EXPORT
  4387.    ───────────────────────────
  4388.    With  this menu option, you can import or export EchoMail  area  defini-
  4389.    tions in either of two formats - FIDONET.NA format or AREAS.BBS  format.
  4390.    If  you need to import a lot of EchoMail areas (for example, if you  are
  4391.    connecting  to  a large mail feed such as Planet  Connect),  the  import
  4392.    feature of QFConfig will come in very handy.
  4393.  
  4394.    First it is very important to point out that QFConfig does *NOT*  create
  4395.    any  new conferences in PCBoard.  This means that you first need to  add
  4396.    the  conferences to PCBoard using  PCBSetup.  QFConfig does not do  this
  4397.    for  you because there are several complicated problems by doing this  -
  4398.    such  as where to store the MSGS file, the conference flags, etc.   Once
  4399.    you  have the conferences configured, you can give QFConfig  a  starting
  4400.    conference number to begin importing at.  When QFConfig imports an area,
  4401.    it will set the PCBoard conference number equal to the starting  confer-
  4402.    ence number.  It will then increment the starting conference number  and
  4403.    read the next area.  Of course, this method requires that all the  areas
  4404.    that will be imported must be located in consecutively numbered  PCBoard
  4405.    conference  numbers.   For example, you could not tell QFConfig  to  use
  4406.    PCBoard conference 1-10 and 20-30, it would have to be the entire  range
  4407.    of 1-30.
  4408.  
  4409.    Format of the FIDONET.NA file
  4410.    ─────────────────────────────
  4411.    Any line that begins with a ";" will be ignored as a comment.
  4412.  
  4413.    The EchoMail area name must appear as the first word of each line in the
  4414.    text file.  Echo area name must be on a separate line.  Any words to the
  4415.    right of the Echo area name are ignored.
  4416.  
  4417.    Here would be an example of a FIDONET.NA type text file:
  4418.  
  4419.       ;This is a comment
  4420.       QFRONT The QFront support conference
  4421.       WINDOWS The Windows support conference
  4422.       ;This is another comment
  4423.       CHICAGO Windows 4.0 conference
  4424.  
  4425.    This file would import into 3 EchoMail areas, QFRONT, WINDOWS and CHICA-
  4426.    GO.  The text to the right of the area name is the area description  and
  4427.    is ignored by QFConfig.
  4428.  
  4429.    Format of the AREAS.BBS file
  4430.    ────────────────────────────
  4431.    Any line that begins with a ";" will be ignored as a comment.
  4432.  
  4433.    The  first  two lines of the AREAS.BBS file is skipped  because  usually
  4434.    these lines contain special information not important to QFConfig.
  4435.  
  4436.    The  EchoMail area name must appear as the second word of each  line  in
  4437.    the text file.  Echo area name must be on a separate line.  Any words to
  4438.    the right of the Echo area name are ignored.
  4439.  
  4440.  
  4441.                                 QFront v1.10b
  4442.                                    Page 77
  4443.  
  4444.    Here would be an example of a AREAS.BBS type text file:
  4445.  
  4446.       <line is ignored by QFConfig>
  4447.       <line is ignored by QFConfig>
  4448.       ;This is a comment
  4449.       1 QFRONT The QFront support conference
  4450.       2 WINDOWS The Windows support conference
  4451.       ;This is another comment
  4452.       3 CHICAGO Windows 4.0 conference
  4453.  
  4454.    This  would  import into 3 areas as well, QFRONT, WINDOWS  and  CHICAGO.
  4455.    The number to the left of the area name signifies the "area number"  and
  4456.    is  ignore by QFConfig.  The text to the right of the area name  is  the
  4457.    area description and is ignored by QFConfig.
  4458.  
  4459.    Importing EchoMail areas
  4460.    ────────────────────────
  4461.    Upon  selecting the desired import file type (FIDONET.NA  or  AREAS.BBS)
  4462.    from the QFConfig menu, you will be prompted for the filename to import.
  4463.    This  is the text file that QFConfig will read for the  importing.   For
  4464.    example  you might type in "C:\FIDONET.NA" if you are importing a  FIDO-
  4465.    NET.NA type text file.
  4466.  
  4467.    Next you will be asked which PCBoard conference to start with.  As  each
  4468.    area is read from the import file, QFConfig sets the PCBoard  conference
  4469.    equal  to what you type here, and then increments the conference  number
  4470.    by  one.   So if you type "1000" in this field and you add  10  EchoMail
  4471.    conferences, EchoMail area 1 in QFront's setup would be assigned PCBoard
  4472.    conference #1000, EchoMail area 10 would be assigned PCBoard  conference
  4473.    #1010, etc.  If you enter "0" in this field, all imported areas will  be
  4474.    set as pass-through.
  4475.  
  4476.    Exporting EchoMail areas
  4477.    ────────────────────────
  4478.    Upon  selecting the desired import file type (FIDONET.NA  or  AREAS.BBS)
  4479.    from the QFConfig menu, you will be prompted for the filename to  export
  4480.    to. This is the text file that QFConfig will write to during the export.
  4481.    For  example  you might type in "C:\FIDONET.NA" if you are  exporting  a
  4482.    FIDONET.NA type text file.
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.                                 QFront v1.10b
  4499.                                    Page 78
  4500.    THE QFCONFIG CONFIGURATION PROGRAM - AREAFIX SETUP
  4501.    ────────────────────────────────────────────────────────────────────────
  4502.    Areafix is a handy utility for systems operating in a host or hub  envi-
  4503.    ronment.  It allows your downlinks to automatically add or drop EchoMail
  4504.    areas that they would like to receive without intervention on your part.
  4505.    It  can also forward requests that downlinks make for areas off to  your
  4506.    hub,  and they will be added as pass-through areas to your  system,  and
  4507.    automatically sent to the requesting downlink.  This frees you from  the
  4508.    trouble of manually adding or dropping conferences for your downlinks in
  4509.    QFConfig,  or  writing  Areafix message to your  Hub's  system  yourself
  4510.    (which can become VERY, VERY time consuming!).
  4511.  
  4512.    As  you have likely figured out by now, Areafix is of interest  only  to
  4513.    those nodes that forward mail off to other systems (and are there for  a
  4514.    Hub, to some degree or another).
  4515.  
  4516.    Note  that  QScan is the program that responds to the  Areafix  request.
  4517.    The  QFront  mailer itself does not have any knowledge of  Areafix  mes-
  4518.    sages,  since to the mailer, an Areafix message is just another  NetMail
  4519.    message.   For  more  information on the actual writing  of  an  Areafix
  4520.    request message, see the section "How to use Areafix", described later.
  4521.  
  4522.    See the section about Areafix later in the manual for more information.
  4523.  
  4524.    MENU OPTION - AREAFIX SETUP
  4525.    ───────────────────────────
  4526.    Here  various options and general configurations for  QFront's  built-in
  4527.    Areafix system are defined.
  4528.  
  4529.       Allow Areafix requests
  4530.       ──────────────────────
  4531.       This  setting  allow you to essential turn on or off  all  Areafix
  4532.       functions  in QFront.  This isn't normal practice, however, so  it
  4533.       is recommended this be left at the default Y.
  4534.  
  4535.       Allow Areafix forwarding
  4536.       ────────────────────────
  4537.       As  mentioned  earlier, Areafix forwarding is a  way  of  allowing
  4538.       QFront to request new areas that are wanted by your downlinks from
  4539.       you hub, and automatically making the connections.  This should be
  4540.       left at Y, as you can still stop certain nodes from making Areafix
  4541.       forwarding requests individual via a flag in their node configura-
  4542.       tion (see the menu option "Area Manger" in FidoMail setup for more
  4543.       information).
  4544.  
  4545.       Keep Areafix requests
  4546.       ─────────────────────
  4547.       Areafix  requests  are  the messages written to  Areafix  by  your
  4548.       downlinks,  asking it to perform some action for them.  You  would
  4549.       usually  want  this left at Y, which would keep a  copy  of  their
  4550.       message  in  your *.MSG netmail base, as well as in  your  PCBoard
  4551.       NetMail base (if one is defined).  This allows you to keep an  eye
  4552.       on  Areafix requests, for your own interest as well as for  errors
  4553.  
  4554.  
  4555.                                 QFront v1.10b
  4556.                                    Page 79
  4557.       in your setup or other unwanted behavior.
  4558.  
  4559.       Allow %PWD changes
  4560.       ──────────────────
  4561.       There  are various % commands that can be used with Areafix -  one
  4562.       of  which  is %PWD.  This command, when enabled, will  change  the
  4563.       Areafix password for that node to the text that follows immediate-
  4564.       ly after the %PWD verb, on the same line.  Usually there should be
  4565.       no  problem  in allowing your downlinks to  change  their  Areafix
  4566.       password, so this option defaults to Y.
  4567.  
  4568.       Allow %PKTPWD changes
  4569.       ─────────────────────
  4570.       This is very similar to the %PWD command, except this one  changes
  4571.       the  packet  password for this node.  When set to Y,  this  allows
  4572.       nodes  to do this.  Although they are not used  commonly  anymore,
  4573.       there  really  is no reason to prevent a  downlink  from  changing
  4574.       their packet password.  This setting defaults to Y.
  4575.  
  4576.       Allow %COMPRESS changes
  4577.       ───────────────────────
  4578.       This  is  another of the % commands that QFront's  Areafix  system
  4579.       supports.   It allows for nodes to change their current method  of
  4580.       EchoMail compression.  Again, this option is set to Y as there  is
  4581.       little cause to block its use.
  4582.  
  4583.       Automatically add nodes
  4584.       ───────────────────────
  4585.       Answering Y to this question causes QScan to add any nodes who  do
  4586.       an  Areafix request to your system that do NOT appear in the  Node
  4587.       Manager.   QScan will allow them to connect to any  EchoMail  area
  4588.       that is specified as a "public group" (see next field).
  4589.  
  4590.       Public groups
  4591.       ─────────────
  4592.       Select  which groups of EchoMail conferences are "public".   If  a
  4593.       node  that is not in your Node Manager requests an area  that  be-
  4594.       longs to a public group and you have the "Automatically add nodes"
  4595.       option  set to Y, QScan will add the node to the Node Manager  and
  4596.       allow them to connect to the area.
  4597.  
  4598.       Response message flags
  4599.       ──────────────────────
  4600.       These  are the flags you wish Areafix to set on messages it  sends
  4601.       back  to your downlinks in response to any Areafix  requests  they
  4602.       make.  Pressing enter on this option brings up a picklist with the
  4603.       following flags, that you can toggle using the space bar:
  4604.  
  4605.          Crash
  4606.          ─────
  4607.          The  message  will be sent as soon as  possible.   The  only
  4608.          possible  restriction  can  be imposed  by  cost  accounting
  4609.          restrictions  as  well as FidoMail event  restrictions  (for
  4610.  
  4611.  
  4612.                                 QFront v1.10b
  4613.                                    Page 80
  4614.          example, if you are in a RECEIVE-ONLY event).
  4615.  
  4616.          Immediate
  4617.          ─────────
  4618.          The  message  will  be sent immediately,  ignoring  all  the
  4619.          possible restrictions imposed by the Crash flag.
  4620.  
  4621.          Hold
  4622.          ────
  4623.          The  message will not be sent until the remote system  polls
  4624.          you,  or  you  if you happen to poll  the  destination.   No
  4625.          active  attempt  to dial the system  specifically  for  this
  4626.          message will occur.
  4627.  
  4628.          Direct
  4629.          ──────
  4630.          This flag is similar to Crash and Immediate, except it  does
  4631.          not have as high priority.
  4632.  
  4633.          Kill after sending
  4634.          ──────────────────
  4635.          Select this flag if you want the message deleted after it is
  4636.          successfully  sent.   Usually this is left off, so  you  can
  4637.          better  see  Areafix activity and any  problems  that  might
  4638.          surface.
  4639.  
  4640.       Forward message flags
  4641.       ─────────────────────
  4642.       This setting specifies the flags that QFront is to use on  Areafix
  4643.       forward request messages to your Hub.  A picklist of flags you can
  4644.       toggle using the space bar will be brought up when you press enter
  4645.       on  this  option.  The flags available are the same as  the  above
  4646.       option "Response message flags", review it for more information on
  4647.       them if needed.
  4648.  
  4649.       Maximum response size
  4650.       ─────────────────────
  4651.       This  setting  tells QFront the maximum size to allow  an  AreaFix
  4652.       message to reach, in kilobytes, before breaking it off into one or
  4653.       more messages.  It is HIGHLY recommended that this be left at  the
  4654.       default  of  16, as messages larger than this have been  known  to
  4655.       cause problems for many pieces of software.
  4656.  
  4657.       Help file
  4658.       ─────────
  4659.       The  name given here is the name of the file to send to  the  node
  4660.       when it requests help on using Areafix (see the section on How  to
  4661.       use  Areafix for more information).  A sample AREAFIX.TXT  is  in-
  4662.       cluded  with QFront, and you may wish to refer to it for your  own
  4663.       reference for more information on using Areafix.
  4664.  
  4665.  
  4666.    MENU OPTION - AREAFIX UPLINKS
  4667.  
  4668.  
  4669.                                 QFront v1.10b
  4670.                                    Page 81
  4671.    ─────────────────────────────
  4672.    With this option you define information that allows QFront to  determine
  4673.    which  uplinks it is to send requests for what areas, and what file,  if
  4674.    any, to look for available areas from that hub, along with other config-
  4675.    urations.   When  QFront decides which Hub to sent the  Areafix  forward
  4676.    request  to,  it uses the last hub on the list that it finds  a  success
  4677.    match, both on group, security, and if that node carries the area  being
  4678.    requested by your downlink.
  4679.  
  4680.       Node address
  4681.       ────────────
  4682.       This  is the node number of the uplink you are defining here.   It
  4683.       should be a full address, in the form zone:net/node.
  4684.  
  4685.       Required groups
  4686.       ───────────────
  4687.       The groups that you select here a requesting node MUST have access
  4688.       to,  in  order for the request to be possibly  forwarded  to  this
  4689.       uplink.
  4690.  
  4691.       Required security
  4692.       ─────────────────
  4693.       This  sets  to security level that a requesting node  must  either
  4694.       meet (or exceed) in order for the request to possibly forwarded to
  4695.       this node.  Note that this is in addition to the required groups -
  4696.       both  conditions must be met, both groups the node has access  to,
  4697.       and the security level of the node.
  4698.  
  4699.       Areafix program
  4700.       ───────────────
  4701.       This is the name of the Areafix program being used by this uplink.
  4702.       In most cases, this will not need to be changed from "AREAFIX".
  4703.  
  4704.       Areafix password
  4705.       ────────────────
  4706.       Your  Areafix  password with this uplink will need to  be  defined
  4707.       here, in order for QFront to use it in request messages.
  4708.  
  4709.       Unconditional add
  4710.       ─────────────────
  4711.       When this is set to Y, the next field does not apply.  This  means
  4712.       that  QFront will not check a text file for the area names  avail-
  4713.       able  from this node before it forwards a request off to  it.   In
  4714.       most  cases that is not what you want, so it should be left at  N.
  4715.       Note  that the requirements such as group and security  are  still
  4716.       active when set to Y.
  4717.  
  4718.       Areas file
  4719.       ──────────
  4720.       The file pointed to here is the one that lists the available areas
  4721.       from  this uplink.  The format is that the area name is the  first
  4722.       text  on the line.  For an example of this, obtain a copy  of  the
  4723.       FIDONET.NA  file.  In most cases, this will be the file  you  will
  4724.  
  4725.  
  4726.                                 QFront v1.10b
  4727.                                    Page 82
  4728.       want this to point to in the end anyway.
  4729.  
  4730.       New area group
  4731.       ──────────────
  4732.       What you set here is the group in which all new areas brought into
  4733.       your  system automatically via an Areafix request forward will  be
  4734.       associated with.
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.                                 QFront v1.10b
  4784.                                    Page 83
  4785.    THE QFCONFIG CONFIGURATION PROGRAM - FILE REQUEST/FILE FORWARD SETUP
  4786.    ────────────────────────────────────────────────────────────────────────
  4787.    Use  this menu option to configure how your system will  handle  inbound
  4788.    file requests.
  4789.  
  4790.    MENU OPTION - FILE REQ/FORW
  4791.    ───────────────────────────
  4792.  
  4793.       Maximum files per session
  4794.       ─────────────────────────
  4795.       Enter  the maximum number of files that you want to allow  for  an
  4796.       individual  file  request  session.  The limit  you  specify  here
  4797.       applies  to all systems calling you.  To set unlimited  number  of
  4798.       files, enter "0".
  4799.  
  4800.       Maximum bytes per session
  4801.       ─────────────────────────
  4802.       Enter  the maximum number of bytes that you want to allow  for  an
  4803.       individual  file  request  session.  The limit  you  specify  here
  4804.       applies to all systems calling you.  To set unlimited bytes, enter
  4805.       "0".
  4806.  
  4807.       Enforce limits by day
  4808.       ─────────────────────
  4809.       When set to Y, the above limits on file numbers and bytes will  be
  4810.       enforced per day, instead of per session.  This defaults to N.
  4811.  
  4812.       Minimum baud
  4813.       ────────────
  4814.       This  sets the lowest baud rate for QFront to honor incoming  file
  4815.       requests  from.  For instance, if you wanted all of  the  requests
  4816.       from your system to require 2400 baud or greater, you would  enter
  4817.       2400  here.   The default however is 0, which disables  a  minimum
  4818.       baud check.
  4819.  
  4820.       Request start time
  4821.       ──────────────────
  4822.       If  you wish to limit the time periods that file requests will  be
  4823.       honored,  use  this and the following field.  If you wish  such  a
  4824.       limit,  enter  the starting time at which you want you  system  to
  4825.       being to honor file requests.  Remember to enter this time in  24h
  4826.       format.   Leave this field and the following at 00:00  to  disable
  4827.       any time restrictions (default).
  4828.  
  4829.       Request stop time
  4830.       ─────────────────
  4831.       This field works hand in hand with the previous one.  If you  wish
  4832.       to put a limit on the times in which file requests will be  honor,
  4833.       these  two fields allow you to do that.  Here you will  state  the
  4834.       time  you  want QFront to stop honoring  incoming  file  requests.
  4835.       Leave  this field and the previous field at 00:00 to disable   any
  4836.       time restrictions (default).
  4837.  
  4838.  
  4839.  
  4840.                                 QFront v1.10b
  4841.                                    Page 84
  4842.    NetMail response messages (text files)
  4843.    ──────────────────────────────────────
  4844.  
  4845.       Normal message
  4846.       ──────────────
  4847.       This is the path and filename of the text file that will always be
  4848.       sent,  as  a NetMail message, when a system requests a  file  from
  4849.       you.   QFront  will  by default look for the file  in  the  QFront
  4850.       direction,  and  the  sample  file  that  is  set  as  a  default,
  4851.       NORMAL.TXT,  is  included.  Clear this field if you  do  not  wish
  4852.       anything to be sent when a file request occurs.
  4853.  
  4854.       Failed requests
  4855.       ───────────────
  4856.       This  is the path and filename of the text file that  QFront  will
  4857.       send, as a NetMail message, when one or more attempts at  request-
  4858.       ing a file fail (such as wrong time, wrong file name, wrong  pass-
  4859.       word,  etc).  Note that this is in addition to the normal  message
  4860.       file that will be sent (see above).
  4861.  
  4862.       So  that is possible for the person doing the request to find  out
  4863.       why it failed, and allow you to still customize things, the @INFO@
  4864.       command is used.  This will print the reason(s) why their  attempt
  4865.       at  file request failed.  It should be on a line by  itself.   See
  4866.       the  included file, FAILED.TXT, for the example of  @INFO@'s  use.
  4867.       As with the above field, QFront looks for the file here by default
  4868.       in the QFront directory, unless a path is specified.
  4869.  
  4870.    Update DOWNLOAD.TXT
  4871.    ───────────────────
  4872.    QFront  can  be  told to update PCBoard's DOWNLOAD.TXT  file  when  a
  4873.    system  requests  a file from you.  Answer Y or N as to  whether  you
  4874.    want this behavior.
  4875.  
  4876.  
  4877.    MENU OPTION - MAGIC FILENAME SETUP
  4878.    ──────────────────────────────────
  4879.    The  magic  filename feature is a nifty feature of the  file  request
  4880.    module  in  QFront.   With  magic filenames,  you  can  associate  an
  4881.    easy-to-remember  filename to up to 5 "more  complicated"  filenames.
  4882.    For  example,  you can set up a magic filename of  "QFRONT"  that  is
  4883.    associated     with    the    file    "C:\PCB\DL01\QF100.ZIP"     and
  4884.    "C:\PCB\DL01\QF101.ZIP".  When a system requests a file with the name
  4885.    QFRONT,  your  QFront will actually  send  C:\PCB\DL01\QF100.ZIP  and
  4886.    C:\PCB\DL01\QF101.ZIP".   This feature is also handy if  for  example
  4887.    you  publish  a newsletter in which the filename  of  the  newsletter
  4888.    changes frequently.  You just give a magic filename of NEWSLETTER and
  4889.    just  update the associated actual filename and remote systems  won't
  4890.    have  to  know the actual filename!  FidoNet uses this  feature  when
  4891.    distributing  the international nodelist.  The magic filename of  the
  4892.    nodelist is "NODELIST", and you can request "NODELIST" and always get
  4893.    the latest version of the nodelist.
  4894.  
  4895.  
  4896.  
  4897.                                 QFront v1.10b
  4898.                                    Page 85
  4899.    When  you select this menu option, a picklist will appear  that  con-
  4900.    tains  the list of directories or conferences that will be  searched.
  4901.    To  edit  an item in the picklist, simply move the hilight  bar  over
  4902.    your selection and press Enter.  To add a new item, select the  first
  4903.    item on the picklist, "Add a new magic filename".  To delete an item,
  4904.    press Alt-D.
  4905.  
  4906.       Magic filename
  4907.       ──────────────
  4908.       Enter  the  magic filename that you will be associating  with  the
  4909.       actual filename (see below).
  4910.  
  4911.       Real filename
  4912.       ─────────────
  4913.       Enter  up  to 5 real filenames that you want QFront  to  send  the
  4914.       remote system when they request the magic filename given above.
  4915.  
  4916.       Password
  4917.       ────────
  4918.       If you would like to protect this magic filename with a  password,
  4919.       enter  it here.  Otherwise, leave this field blank.  QFront  won't
  4920.       send the file unless the passwords match.
  4921.  
  4922.       Secured file
  4923.       ────────────
  4924.       Answer  Y or N as to whether to allow requesting this magic  file-
  4925.       name  in a non-secured (ie., non session-password protected)  mail
  4926.       session.   If  you answer Y and a session password  is  not  being
  4927.       used, QFront will not allow the system to request the magic  file-
  4928.       name.
  4929.  
  4930.  
  4931.    MENU OPTION - REQUEST PATH SETUP
  4932.    ────────────────────────────────
  4933.    When a file request is received, QFront will need to know what direc-
  4934.    tories  in which to search for the requested files.  Using this  menu
  4935.    option, you can tell QFront exactly that.
  4936.  
  4937.    When  you select this menu option, a picklist will appear  that  con-
  4938.    tains  the list of directories or conferences that will be  searched.
  4939.    To  edit  an item in the picklist, simply move the hilight  bar  over
  4940.    your selection and press Enter.  To add a new item, select the  first
  4941.    item  on  the picklist, "Add a new path".  To delete an  item,  press
  4942.    Alt-D.
  4943.  
  4944.       Is this a single path or entire conference
  4945.       ──────────────────────────────────────────
  4946.       QFront  allows  great  flexibility over adding  search  paths  for
  4947.       incoming  file  requests.  This option lets you tell  QFront  what
  4948.       type  of  a  search path you're going  to  be  adding.   Selecting
  4949.       "Single  path"  will  tell QFront that you want to  add  a  single
  4950.       directory.   If  you select "Entire  conference",  you're  telling
  4951.       QFront that you want to add an entire conference's worth of  down-
  4952.  
  4953.  
  4954.                                 QFront v1.10b
  4955.                                    Page 86
  4956.       load  paths.  With this option, QFront will open the  DLPATH  file
  4957.       that  is set-up in the conferences' configuration in PCBSETUP  and
  4958.       use  that  list  of paths when searching for  files  (index  files
  4959.       created with MAKEIDX are supported).
  4960.  
  4961.       Conference
  4962.       ──────────
  4963.       If  you're  adding an entire conference (see  the  previous  input
  4964.       field), QFront will need to know WHICH conference you want to add.
  4965.       Press  Enter  on this field and a list of known  conferences  will
  4966.       appear.   Select  the conference you want and press  Enter.   Note
  4967.       that this field does not apply if you're adding a single path.
  4968.  
  4969.       Request path
  4970.       ────────────
  4971.       If  you're adding a single path, you'll need to specify the  path-
  4972.       name  here.  This can include a drive designation,  if  necessary.
  4973.       This field does not apply if you're adding an entire conference.
  4974.  
  4975.       Password for this path
  4976.       ──────────────────────
  4977.       If  you want to require a password before QFront will  send  files
  4978.       from the path or conference, enter it here.
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.                                 QFront v1.10b
  5012.                                    Page 87
  5013.    THE QFCONFIG CONFIGURATION PROGRAM - DISPLAY SETUP
  5014.    ────────────────────────────────────────────────────────────────────────
  5015.    QFront  allows  complete control of its visual appearance.   You  can
  5016.    change any color and can even select from a wide range of text  fonts
  5017.    if your display supports VGA.
  5018.  
  5019.    MENU OPTION - DEFAULT COLORS #1,#2,#3
  5020.    ─────────────────────────────────────
  5021.    QFront  has 3 built-in color sets.  You can select one of  these,  or
  5022.    you can configure your own custom prompts (see next menu option).
  5023.  
  5024.    MENU OPTION - CUSTOM COLORS
  5025.    ───────────────────────────
  5026.    With this option you can select customized colors for all of QFront's
  5027.    display windows.
  5028.  
  5029.    MENU OPTION - VGA FONTS
  5030.    ───────────────────────
  5031.    If you have a VGA display, you can select from a wide range of screen
  5032.    fonts.  The screen fonts will be active whenever QFront is activated.
  5033.    The fonts are removed automatically whenever QFront exits.
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.                                 QFront v1.10b
  5069.                                    Page 88
  5070.    NETMAIL ENTRY
  5071.    ────────────────────────────────────────────────────────────────────────
  5072.    A  NetMail message is a private message from a user on one system  to  a
  5073.    user on another system.
  5074.  
  5075.    QFront  supports 2 methods of entering and reading NetMail.   It  always
  5076.    stores  NetMail messages in your NetMail directory (configured in  "Pro-
  5077.    gram  Setup")  as *.MSG files.  You can optionally configure  a  PCBoard
  5078.    NetMail  conference that QScan will maintain for you.  In  other  words,
  5079.    you  can enter a NetMail message either using a special  NetMail  editor
  5080.    such as GoldED, or you can enter a NetMail message in a special  NetMail
  5081.    PCBoard  conference.  QScan will convert any NetMail message entered  in
  5082.    PCBoard to the *.MSG format used by QFront.
  5083.  
  5084.    Entering  a  NetMail message using a NetMail editor such  as  GoldED  is
  5085.    easy.   Just follow the directions given by the editor and  QFront  will
  5086.    automatically recognize and deliver your messages.
  5087.  
  5088.    Entering  a  NetMail  message into your PCBoard  NetMail  conference  is
  5089.    almost just as easy.  The only thing you need to remember is that  since
  5090.    PCBoard does not directly support FidoNet NetMail messages, you need  to
  5091.    fill in 1 and possibly 2 lines in the actual message text.  These  lines
  5092.    give  information to QScan telling it where and how to send the  NetMail
  5093.    message you enter.
  5094.  
  5095.    Here is a description and format of the two control lines:
  5096.  
  5097.    Line  1 of the message MUST be a complete FidoNet address of the  system
  5098.    that you want to send the message to, enclosed in parenthesis.
  5099.  
  5100.    For example, "(1:2/3)" would cause the message to be sent to the  system
  5101.    "1:2/3".
  5102.  
  5103.    Line  2 of the message can optionally contain special priority flags  to
  5104.    give the message, enclosed in parenthesis.  The flags are:
  5105.  
  5106.       CRASH
  5107.       ─────
  5108.       The  message will be sent as soon as possible.  The only  possible
  5109.       restriction can be imposed by cost accounting restrictions as well
  5110.       as  FidoMail  event  restrictions (for example, if you  are  in  a
  5111.       RECEIVE-ONLY event).
  5112.  
  5113.       IMMEDIATE
  5114.       ─────────
  5115.       The  message will be sent immediately, ignoring all  the  possible
  5116.       restrictions imposed by the Crash flag.
  5117.  
  5118.       HOLD
  5119.       ────
  5120.       The message will not be sent until the remote system polls you.
  5121.  
  5122.       DIRECT
  5123.  
  5124.  
  5125.                                 QFront v1.10b
  5126.                                    Page 89
  5127.       ──────
  5128.       The  message will be sent directly to the destination address  (no
  5129.       host or hub routing will occur).
  5130.  
  5131.    Only one of the message flags should be given to avoid confliction.
  5132.  
  5133.    A sample message text appears (not including dashes):
  5134.  
  5135.    ────────────────────────────────────────────────────────────────────────
  5136.    (1:2/3)
  5137.    (CRASH)
  5138.    Hello this is a test message to 1:2/3!
  5139.  
  5140.    Bye!
  5141.    ────────────────────────────────────────────────────────────────────────
  5142.  
  5143.    This message will be sent to node 1:2/3 and will be given crash  priori-
  5144.    ty.  (See  the description of the CRASH flag for a description  of  what
  5145.    CRASH means).
  5146.  
  5147.    Another example:
  5148.  
  5149.    ────────────────────────────────────────────────────────────────────────
  5150.    (1:20/30)
  5151.    This message will be sent to 1:20/30 with no special flags.
  5152.  
  5153.    Bye!
  5154.    ────────────────────────────────────────────────────────────────────────
  5155.  
  5156.    This  is a message with no special flags.  It will be sent out the  next
  5157.    time a FidoMail event is executed.
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.                                 QFront v1.10b
  5183.                                    Page 90
  5184.    HOW TO USE AREAFIX
  5185.    ────────────────────────────────────────────────────────────────────────
  5186.    Areafix is a very handy utility for any system that intends to run as  a
  5187.    host  or  hub.  With it, downlinks can automatically  and  without  your
  5188.    intervention,  add  and drop EchoMail areas.  This means that  they  can
  5189.    select or deselect EchoMail areas that they would like to receive.
  5190.  
  5191.    It is important to remember that Areafix messages are "regular"  NetMail
  5192.    messages.   Areafix  requests are NOT EchoMail in any form.   Whether  a
  5193.    downlink is writing YOU an Areafix request, or YOU are writing an  Area-
  5194.    fix request to a hub, you enter normal NetMail messages.
  5195.  
  5196.    An  inbound or outbound Areafix request consists of entering  a  regular
  5197.    NetMail message addressed to the name "Areafix", "AreaMgr", or  "QScan".
  5198.    The  subject of the message may or may not consist of an  Areafix  pass-
  5199.    word.
  5200.  
  5201.    If you have an Areafix password set up for a downlink (which is  config-
  5202.    ured in the Node Manager), the downlink must specify the password on the
  5203.    subject  line of the NetMail message.  If they do not, QScan  will  send
  5204.    them a message telling them their password is incorrect.
  5205.  
  5206.    Each EchoMail area that a user wants to add or drop must be specified on
  5207.    separate lines in the NetMail message.  If the downlink wants to ADD  an
  5208.    EchoMail  area, he/she just types the EchoMail area name (a  "+"  before
  5209.    the area name is optional).  If the downlink wants to DROP and  EchoMail
  5210.    area, he/she types a "-" followed by the EchoMail area name.
  5211.  
  5212.    For example, here is a sample Areafix request:
  5213.  
  5214.    ────────────────────────────────────────────────────────────────────────
  5215.    To: Areafix
  5216.    From: Rob Kittredge
  5217.    Subject: <blank>
  5218.  
  5219.    QFRONT
  5220.    -OS2
  5221.    +PASCAL
  5222.    -WINDOWS
  5223.    ────────────────────────────────────────────────────────────────────────
  5224.  
  5225.    This downlink does not have an Areafix password, and he wants to add the
  5226.    EchoMail  areas "QFRONT" and "PASCAL".  He wants to remove the  EchoMail
  5227.    areas "OS2" and "WINDOWS".
  5228.  
  5229.    Once  an Areafix request is processed by QScan, QScan will write a  Net-
  5230.    Mail message back to the downlink telling them exactly what it did.
  5231.  
  5232.    Here  is an example response message generated by QScan to  the  example
  5233.    Areafix request given above.
  5234.  
  5235.    ────────────────────────────────────────────────────────────────────────
  5236.    To: Rob Kittredge
  5237.  
  5238.  
  5239.                                 QFront v1.10b
  5240.                                    Page 91
  5241.    From: QScan (Areafix)
  5242.    Subject: Areafix request response
  5243.  
  5244.    This report was generated automatically by QScan's Areafix processor.
  5245.  
  5246.    Action       Area name
  5247.    ------       ---------------------------
  5248.    Added        QFRONT
  5249.    Dropped      OS2
  5250.    Added        PASCAL
  5251.    Dropped      WINDOWS
  5252.    ────────────────────────────────────────────────────────────────────────
  5253.  
  5254.    If you have security levels assigned to EchoMail areas, the node that is
  5255.    doing  the  Areafix request will be required to have  a  security  level
  5256.    greater  than  or equal to the security level required by  the  EchoMail
  5257.    area  they are trying to add.  Also, the node can only request an  Echo-
  5258.    Mail area if they belong to the group in which the EchoMail belongs  to.
  5259.    See the section in QFConfig describing groups and the Node Manager.
  5260.  
  5261.    When  QScan writes the list of available areas to the  Areafix  response
  5262.    message,  only those areas that are available to the downlink (based  on
  5263.    their  security level and the security level of the EchoMail area)  will
  5264.    be displayed.
  5265.  
  5266.    Areafix commands
  5267.    ────────────────
  5268.    There  are several special Areafix commands that your downlink  can  use
  5269.    with  QScan.  All of these commands cause some type of Areafix  response
  5270.    to  be sent.  Areafix response messages are messages from QScan  to  the
  5271.    downlink, and usually tell the downlink what action(s) were performed by
  5272.    QScan.  All Areafix response messages are sent as NetMail.  The  Areafix
  5273.    commands are:
  5274.  
  5275.       %HELP
  5276.       ─────
  5277.       This  command will cause QScan to send the Areafix help file as  a
  5278.       NetMail message to the downlink.  The Areafix help file by default
  5279.       is  called AREAFIX.TXT and is configured in the Areafix  setup  in
  5280.       QFConfig.
  5281.  
  5282.       %LIST
  5283.       ─────
  5284.       This  command  will cause QScan to send a list  of  all  available
  5285.       areas that the downlink can access.
  5286.  
  5287.       %QUERY
  5288.       ──────
  5289.       This  command will send a list of all areas that the downlink  has
  5290.       selected.
  5291.  
  5292.       %UNLINKED
  5293.       ─────────
  5294.  
  5295.  
  5296.                                 QFront v1.10b
  5297.                                    Page 92
  5298.       This command will send a list of all areas that the downlink  does
  5299.       NOT have selected.
  5300.  
  5301.       %PWD
  5302.       ────
  5303.       This  command  will allow the downlink to change  his/her  Areafix
  5304.       password.  It is used like "%PWD newpassword".
  5305.  
  5306.       %PKTPWD
  5307.       ───────
  5308.       This  command  will allow the downlink to  change  his/her  packet
  5309.       password.  It is used like "%PKTPWD newpassword".
  5310.  
  5311.       %COMPRESS
  5312.       ─────────
  5313.  
  5314.       %ACTIVE
  5315.       ───────
  5316.       This  command will cause the PASSIVE flag to be removed  from  the
  5317.       downlink.   The  passive flag (see next command) is used  to  tell
  5318.       QScan to temporarily stop creating mail bundles for the  downlink.
  5319.       This is useful, for example, if the downlink goes down for a while
  5320.       and does not wish to receive any mail during the time.
  5321.  
  5322.       %PASSIVE
  5323.       ────────
  5324.       This command is used to set the PASSIVE flag for the downlink. The
  5325.       passive  flag is used to tell QScan to temporarily  stop  creating
  5326.       mail  bundles for the downlink.  This is useful, for  example,  if
  5327.       the  downlink goes down for a while and does not wish  to  receive
  5328.       any mail during the time.
  5329.  
  5330.       %+ALL
  5331.       ─────
  5332.       This  command will cause QScan to select all available  areas  for
  5333.       the downlink.  Only areas in which the downlink has access will be
  5334.       added.
  5335.  
  5336.       %-ALL
  5337.       ─────
  5338.       This  command will cause QScan to deselect all selected areas  for
  5339.       the downlink.
  5340.  
  5341.    There  are  shortcuts  for some of these commands.  The  user  can  also
  5342.    specify  special commands after their Areafix password (if any)  on  the
  5343.    subject line of the message.  The shortcuts are:
  5344.  
  5345.       -H
  5346.       ──
  5347.       Short for %HELP.
  5348.  
  5349.       -L
  5350.       ──
  5351.  
  5352.  
  5353.                                 QFront v1.10b
  5354.                                    Page 93
  5355.       Short for %LIST
  5356.  
  5357.       -Q
  5358.       ──
  5359.       Short for %QUERY
  5360.  
  5361.       -U
  5362.       ──
  5363.       Short for %UNLINKED
  5364.  
  5365.  
  5366.    Here is a sample Areafix message using some of these commands:
  5367.  
  5368.    ────────────────────────────────────────────────────────────────────────
  5369.    To: Areafix
  5370.    From: Rob Kittredge
  5371.    Subject: mypassword -H
  5372.  
  5373.    QFRONT
  5374.    -OS2
  5375.    +PASCAL
  5376.    -WINDOWS
  5377.    %LIST
  5378.    %PWD newpassword
  5379.    ────────────────────────────────────────────────────────────────────────
  5380.  
  5381.    This downlink is adding the QFRONT and PASCAL areas, and is dropping the
  5382.    OS2 and WINDOWS areas.  In addition, the downlink has requested  Areafix
  5383.    help (-H on the subject line), as requested a list of all areas  (%LIST)
  5384.    and has changed his/her Areafix password to "newpassword".  The downlink
  5385.    will  receive  4 Areafix response NetMail messages.  1 for  the  Areafix
  5386.    help,  1 for the add/drop actions performed, 1 for the %LIST and one  to
  5387.    confirm the %PWD password change.
  5388.  
  5389.    Areafix forwarding
  5390.    ──────────────────
  5391.    A  feature  of QScan's Areafix processor is called  Areafix  forwarding.
  5392.    This feature allows QScan to automatically "forward" an Areafix  request
  5393.    coming  from  one  of your downlinks to your hub (uplink)  if  the  node
  5394.    requests  an  area in which you do not have configured  in  QFront.   In
  5395.    other words, QScan can automatically send an Areafix message to your hub
  5396.    (uplink) requesting the area.  When this occurs, QScan adds the area  to
  5397.    the Area Manager and sets the area as pass-through, and adds the area to
  5398.    the node's list of selected areas.
  5399.  
  5400.    Areafix  forwarding requires that QScan know which areas  are  available
  5401.    from your hub.  If a node requests an area that your hub does not carry,
  5402.    the node will be informed that the area is not available.  Otherwise, if
  5403.    Areafix  forwarding is enabled, QScan will forward the area  request  to
  5404.    your hub (uplink).
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.                                 QFront v1.10b
  5411.                                    Page 94
  5412.    MAIL ROUTING
  5413.    ────────────
  5414.    Unless  told not to (via a routing configuration in QFConfig or via  the
  5415.    special  DIRECT, CRASH or IMMEDIATE NetMail message flags), QFront  will
  5416.    always  try  to route NetMail messages.  Routing simply means  that  the
  5417.    NetMail  message gets sent "through" a host or hub before finally  being
  5418.    transmitted to its final destination.  The primary reason for routing is
  5419.    to save on phone charges.  Note that EchoMail is never routed.
  5420.  
  5421.    Please refer to the QFConfig section on configuring the routing system.
  5422.  
  5423.    Default rules
  5424.    ─────────────
  5425.    The  default routing rules are always used by QFront unless you  have  a
  5426.    routing setup that overrides the default rules for the address in  which
  5427.    a NetMail message is to be sent.
  5428.  
  5429.       NetMail outside of your net
  5430.       ───────────────────────────
  5431.       If  the  destination of the message is outside of  your  net,  the
  5432.       message  will  be sent through the destination's  host  (the  host
  5433.       always has a node number of 0).
  5434.  
  5435.       For example, if your primary address was 1:228/12 and you wrote  a
  5436.       NetMail  message to 1:106/99, the message would be routed  through
  5437.       1:106/0 on its way to its final destination.
  5438.  
  5439.       NetMail inside of your net
  5440.       ──────────────────────────
  5441.       If  the  destination  of the message is inside of  your  net,  the
  5442.       message  will be sent through the destination's hub, if  there  is
  5443.       one.   If a hub is not found in the nodelist, the message will  be
  5444.       sent directly to its destination.
  5445.  
  5446.       For example, if your primary address was 1:228/12 and you wrote  a
  5447.       NetMail  message  to 1:228/3, the message would be routed  to  net
  5448.       228's  hub (assuming net 228 does indeed have a hub).  If net  228
  5449.       did  not  have a hub, the message would be sent  directly  to  the
  5450.       destination system.
  5451.  
  5452.    NetMail forwarding
  5453.    ──────────────────
  5454.    If  you are operating QFront in a host or hub environment,  chances  are
  5455.    you will have to do some sort of NetMail forwarding.  NetMail forwarding
  5456.    is when a node routes mail through your system on its way to its  desti-
  5457.    nation.   This  mail is technically called IN-TRANSIT mail  because  the
  5458.    mail  is not destined for your system.  QFront automatically  recognizes
  5459.    mail  that  is not destined for your system when it unpacks  NetMail  by
  5460.    checking the destination address of the message to your primary  address
  5461.    and  all  alias addresses.  If the address is not found,  it  means  the
  5462.    message is in-transit and should be forwarded to your hub.
  5463.  
  5464.    QFront,  by  default,  will NEVER forward mail to your  hub  unless  you
  5465.  
  5466.  
  5467.                                 QFront v1.10b
  5468.                                    Page 95
  5469.    explicitly tell it to do so using the routing control setup in  QFConfig.
  5470.    The  two route types of interest for NetMail routing  are  "forward-for"
  5471.    and  "forward-to".   Please see the section about routing setup  in  the
  5472.    QFConfig part of the manual.
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.                                 QFront v1.10b
  5525.                                    Page 96
  5526.    A pointlist is a simple nodelist that you can create to define any point
  5527.    addresses  that may pick up mail from your system.  Each  point  address
  5528.    has  what  is called a "boss".  The boss is the "hub" of the  point  ad-
  5529.    dresses.   The  boss  is  given a  regular  non-point  address  such  as
  5530.    1:228/12.   Any  point  addresses  would  then  be  given  the   address
  5531.    1:228/12.x where "x" is the point address.
  5532.  
  5533.    QFront  and  QNList  (the nodelist compiler) support  various  forms  of
  5534.    pointlists and point address definitions.
  5535.  
  5536.    Form 1
  5537.    ──────
  5538.    This  form is similar to the format of the master FidoNet nodelist  with
  5539.    the exception of the "Boss" entry:
  5540.  
  5541.    Boss,1:228/12
  5542.    Point,1000,Point_1000,Nunica_MI,Rob_Kittredge,1-616-844-
  5543.    0713,9600,CM,HST,V32B,XX
  5544.    Point,1001,Point_1001,Nunica_MI,Rob_Kittredge,1-616-844-
  5545.    0713,9600,CM,HST,V32B,XX
  5546.    Point,1002,Point_1002,Nunica_MI,Rob_Kittredge,1-616-844-
  5547.    0713,9600,CM,HST,V32B,XX
  5548.    Point,1003,Point_1003,Nunica_MI,Rob_Kittredge,1-616-844-
  5549.    0713,9600,CM,HST,V32B,XX
  5550.  
  5551.    (Note that because of the page formatting of this manual, the individual
  5552.    nodelist  lines are split up at the phone number.  In the real  nodelist
  5553.    file, of course, the lines would not be split up, so there would  really
  5554.    only be 5 lines in this nodelist).
  5555.  
  5556.    This  nodelist defines 4 nodes that are all points under 1:228/12.   For
  5557.    example, the addresses would be 1:228/12.1000, 1:228/12.1001, and so on.
  5558.  
  5559.    The  "Point"  keyword (the first word of the lines in the  nodelist)  is
  5560.    optional.  If you do not use the point keyword, you MUST still keep  the
  5561.    comma in order to keep the nodelist in the correct format.
  5562.  
  5563.    Form 2
  5564.    ──────
  5565.    This  form is similar to the first form, except the boss address is  not
  5566.    explicitly given in the nodelist.  Instead, the boss address is given in
  5567.    the  nodelist  configuration  in QFConfig (see the  section  on  private
  5568.    nodelists for more information):
  5569.  
  5570.    Point,1000,Point_1000,Nunica_MI,Rob_Kittredge,1-616-844-
  5571.    0713,9600,CM,HST,V32B,XX
  5572.    Point,1001,Point_1001,Nunica_MI,Rob_Kittredge,1-616-844-
  5573.    0713,9600,CM,HST,V32B,XX
  5574.    Point,1002,Point_1002,Nunica_MI,Rob_Kittredge,1-616-844-
  5575.    0713,9600,CM,HST,V32B,XX
  5576.    Point,1003,Point_1003,Nunica_MI,Rob_Kittredge,1-616-844-
  5577.    0713,9600,CM,HST,V32B,XX
  5578.  
  5579.  
  5580.  
  5581.                                 QFront v1.10b
  5582.                                    Page 97
  5583.    (Note that because of the page formatting of this manual, the individual
  5584.    nodelist  lines are split up at the phone number.  In the real  nodelist
  5585.    file, of course, the lines would not be split up, so there would  really
  5586.    only be 4 lines in this nodelist).
  5587.  
  5588.    Assuming you have defined the boss address to be 1:228/12, for  example,
  5589.    in  the QFConfig private nodelist setup, the addresses would once  again
  5590.    be 1:228/12.1000, 1:228/12.1001, and so on.
  5591.  
  5592.    The  "Point"  keyword (the first word of the lines in the  nodelist)  is
  5593.    optional.  If you do not use the point keyword, you MUST still keep  the
  5594.    comma in order to keep the nodelist in the correct format.
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.  
  5619.  
  5620.  
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.                                 QFront v1.10b
  5639.                                    Page 98
  5640.    ADDING DOWNLINKS/UPLINKS
  5641.    ────────────────────────
  5642.    All nodes that you want QScan to pack mail for must be defined in QFCon-
  5643.    fig.  Whether you are configuring a downlink that will be receiving mail
  5644.    from  you,  or you are configuring your host/hub (an uplink),  you  must
  5645.    always configure the node in QFConfig.
  5646.  
  5647.    The  node  manager in QFConfig use used to do this.   The  node  manager
  5648.    tells QScan and QFront various things about each node that you  communi-
  5649.    cate  with.  For example, QScan uses the node manager to know  *WHO*  to
  5650.    pack  EchoMail for, and *WHICH* EchoMail areas to pack.  QScan will  not
  5651.    pack mail for any node that is not defined in the node manager.
  5652.  
  5653.    Adding nodes to the node manager is relatively simple.  See the documen-
  5654.    tation about the node manager in the QFConfig part of the manual.
  5655.  
  5656.    Just as a quick example, let's assume that you just purchased QFront and
  5657.    you are interested in obtaining 2 EchoMail areas from your hub, who  has
  5658.    an address of 1:2/3.  Let's also assume that the EchoMail area names are
  5659.    AREA1  and AREA2.  What steps would be required to configure  this  into
  5660.    QFConfig?
  5661.  
  5662.       Step 1
  5663.       ──────
  5664.       First and foremost, make sure you have YOUR system set up  proper-
  5665.       ly.   For example, make sure you have your primary address,  node-
  5666.       lists, origin lines, archivers, etc., all configured in  QFConfig.
  5667.       See  the QFConfig section of the manual for information on how  to
  5668.       configure these.
  5669.  
  5670.       Step 2
  5671.       ──────
  5672.       Configure  two conferences into PCBSetup.  These  two  conferences
  5673.       will be used by QScan - EchoMail that is received will be "tossed"
  5674.       into these conferences.
  5675.  
  5676.       Step 3
  5677.       ──────
  5678.       You  need  to  add two EchoMail areas  into  QFConfig  (AREA1  and
  5679.       AREA2).  So you enter QFConfig and go into the AREA MANAGER.   The
  5680.       area manager is used to configure all of your EchoMail areas,  and
  5681.       stores information about each area such as the associated  PCBoard
  5682.       conference (if any), high message pointer, etc.
  5683.  
  5684.       Select  the item in the picklist that says "Add a new area".   You
  5685.       will  be  presented with a pop up window.  We're  now  adding  the
  5686.       first  area,  AREA1, so select which PCBoard conference  you  want
  5687.       EchoMail  for AREA1 to be placed in (this will be one of the  con-
  5688.       ferences you just configured in step 2).  Then, fill in the  Echo-
  5689.       Mail area name (set it to AREA1).  There are several other  fields
  5690.       available  in the picklist, but you have just configured  the  two
  5691.       most important fields, so we won't go into detail about the  other
  5692.       fields.  See the area manager section of the QFConfig part of  the
  5693.  
  5694.  
  5695.                                 QFront v1.10b
  5696.                                    Page 99
  5697.       manual for more information.
  5698.  
  5699.       Step 4
  5700.       ──────
  5701.       Repeat step 3, except set the PCBoard conference and EchoMail area
  5702.       name  to  AREA2.  You now have two EchoMail  areas  configured  in
  5703.       QFConfig.   QScan  now knows that when it sees a message  with  an
  5704.       EchoMail area name of AREA1 or AREA2 to toss them into the  proper
  5705.       PCBoard conference.
  5706.  
  5707.       Step 5
  5708.       ──────
  5709.       Now  that  you have the areas configured, you need to  tell  QScan
  5710.       which address(es) you want to pack any newly entered EchoMail  to.
  5711.       By  "newly entered", we mean any EchoMail that originates on  your
  5712.       system.   So you go into the node manager configuration in  QFCon-
  5713.       fig.   The node manager tells QScan which areas to send  to  which
  5714.       nodes.
  5715.  
  5716.       Step 6
  5717.       ──────
  5718.       Select  the  first item in the picklist, "Add a new  address".   A
  5719.       window  will  pop up.  Fill in the first field that asks  for  the
  5720.       address.   In  our  example, the address is 1:2/3.   Fill  in  the
  5721.       second field by entering the name of the Sysop for address 1:2/3.
  5722.  
  5723.       Step 7
  5724.       ──────
  5725.       Now comes the important part.  You need to tell QFConfig and QScan
  5726.       WHICH  conferences  to send to node 1:2/3.  You do this  with  the
  5727.       "selected  areas" field.  Press Enter on this field and  a  window
  5728.       will  appear, showing all of your configured EchoMail  areas.   In
  5729.       our  example, you would see two areas appear (the two you  config-
  5730.       ured in steps 3 and 4).
  5731.  
  5732.       Using the Spacebar, place a checkmark next to both EchoMail areas,
  5733.       and then press Enter.  If a checkmark is next to an EchoMail  area
  5734.       name, this means that QScan will pack mail for that area.
  5735.  
  5736.       Step 8
  5737.       ──────
  5738.       The "groups belonged to" field is not important at this time.  The
  5739.       next  field, "archiver", is important however.  This  tells  QScan
  5740.       what  archiver  to use when archiving mail bundles for  the  node.
  5741.       You  will  want  to talk with the sysop of the node  in  order  to
  5742.       determine which archiver you want to use.
  5743.  
  5744.       Step 9
  5745.       ──────
  5746.       Select  which packet flags to use when creating mail  bundles  for
  5747.       the  node  1:2/3.  The packet flags are used to  tell  QFront  the
  5748.       "priority"  of  the  mail bundle.  The  priority  basically  tells
  5749.       QFront  how quickly to send the mail bundle out.  There is  a  lot
  5750.  
  5751.  
  5752.                                 QFront v1.10b
  5753.                                    Page 100
  5754.       more  to  the priority, so please see the section about  the  node
  5755.       manager  in the QFConfig section of the manual for  more  informa-
  5756.       tion.
  5757.  
  5758.    That's  it!  You now have 2 EchoMail areas configured and you have  told
  5759.    QScan to exchange these areas with the 1:2/3 node!
  5760.  
  5761.    Of  course,  this was a very simple example of how to add  downlinks  or
  5762.    uplinks to QFront, so please see the QFConfig section of the manual  for
  5763.    more information about the area manager and node manager.
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.                                 QFront v1.10b
  5810.                                    Page 101
  5811.    FAX
  5812.    ───
  5813.    QFront  recognizes  FAX connect strings returned from  your  modem.   It
  5814.    recognizes "FAX", "CONNECT FAX", and "+FCON" strings.
  5815.  
  5816.    Once a FAX string is returned from your modem, QFront will exit with the
  5817.    FAX errorlevel (errorlevel 9).  It is up to your STARTER.BAT batch  file
  5818.    to  trap  for the errorlevel and process the FAX with your  FAX  receive
  5819.    software, such as BGFAX.
  5820.  
  5821.    Of course, in order to process FAX receives, your modem must support FAX
  5822.    transmissions, and must be able to support "adaptive answering".   Adap-
  5823.    tive answering allows the modem to tell the communications software  (be
  5824.    it QFront, PCBoard, etc.) whether you are connected to another modem  or
  5825.    to  a FAX machine.  Your modem will require special commands to be  sent
  5826.    to  it  to turn on adaptive answering.  You add these commands  to  your
  5827.    modem  initialization string in PCBSetup.  Sometimes these commands  can
  5828.    be very long, so you may need to use the "secondary modem initialization
  5829.    string"  setup in QFConfig, because PCBSetup does not allow for  a  very
  5830.    long   modem  initialization  string.   See  the  QFConfig  section   on
  5831.    modem/dialouts for more information.
  5832.  
  5833.    CallerID
  5834.    ────────
  5835.    QFront also recognizes CallerID strings returned by your modem.   QFront
  5836.    will by default not pass any CallerID information to PCBoard since  many
  5837.    modems  do not support CallerID.  You must explicitly turn  on  CallerID
  5838.    support in QFront.  To do this, add "@CID" to the end of your user logon
  5839.    control  string, which is configured in QFConfig under "general  setup".
  5840.    Make sure there is a space between each part of the control string,  for
  5841.    example,  "@B  @CSTR  @CID".   Now  go  into  a  text  editor  and  edit
  5842.    SPAWNBBS.BAT.  There is a line in there that loads PCBoard and it  looks
  5843.    something like this:
  5844.  
  5845.           PCBOARD /C:%1 /EVENT:%MINUTES% %2 %3
  5846.  
  5847.    Change it to:
  5848.  
  5849.           PCBOARD /C:%1 /EVENT:%MINUTES% %2 %3 %4
  5850.  
  5851.    This  should  enable  QFront to pass CallerID  information  directly  to
  5852.    PCBoard.
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.                                 QFront v1.10b
  5867.                                    Page 102
  5868.    THE QFRONT CALL-WAITING SCREEN
  5869.    ────────────────────────────────────────────────────────────────────────
  5870.    The  QFront call-waiting screen is what you normally see when you  start
  5871.    QFront.  It  displays information such as the date & time,  last  caller
  5872.    name, pending event information, and the call-waiting menu.
  5873.  
  5874.    The  bottom-most  window on the call-waiting  screen  shows  information
  5875.    about the current event and the next event.  The left half of the window
  5876.    shows the current event (if any), and the right half of the window shows
  5877.    the next event (if any).
  5878.  
  5879.    The  call-waiting menu is available to you while QFront is  waiting  for
  5880.    the next call or event.  To select an option, move the highlight bar  to
  5881.    your  selection and press Enter.  Or, for quicker access, you can  press
  5882.    the highlighted character that appears in each option.
  5883.  
  5884.    Menu options
  5885.    ────────────
  5886.  
  5887.       LOGIN AS SYSOP
  5888.       ──────────────
  5889.       This option will allow you to log onto PCBoard in local mode using
  5890.       the  user name that is in record 0 of the PCBoard USERS file  (the
  5891.       password  will  be automatically entered for  you).   QFront  will
  5892.       optionally  take the modem  off-hook, depending if you  have  this
  5893.       flag  set (see the Program configuration section earlier  in  this
  5894.       documentation), and will load PCBoard.
  5895.  
  5896.       If you do not wish to login as your name (the name that appears in
  5897.       record 0 of the PCBoard USERS file), see the "login as user" call-
  5898.       waiting screen option, described below.
  5899.  
  5900.       VIEW CALLER LOG
  5901.       ───────────────
  5902.       This option will allow you to view the caller log for the  current
  5903.       node.   The  caller log will be displayed in either a  forward  or
  5904.       backward  direction,  depending  on what you  have  configured  in
  5905.       QFConfig.
  5906.  
  5907.       There are several keyboard commands that can be used while viewing
  5908.       the log file:
  5909.  
  5910.          HOME
  5911.          ────
  5912.          This command will cause the viewer to move to the top of the
  5913.          file.
  5914.  
  5915.          END
  5916.          ───
  5917.          This command will cause the viewer to move to the bottom  of
  5918.          the file.
  5919.  
  5920.          CTRL-QF
  5921.  
  5922.  
  5923.                                 QFront v1.10b
  5924.                                    Page 103
  5925.          ───────
  5926.          This command can be used to search the log file for a string
  5927.          of  text.   An entry field will appear near the top  of  the
  5928.          display window asking you for the text to search for.  After
  5929.          entering  the text, another entry field will  appear  asking
  5930.          for  what  search options you want.   The  available  search
  5931.          options are:
  5932.  
  5933.             B
  5934.             ─
  5935.             Search  the  log  file backwards  starting  from  your
  5936.             current cursor position.
  5937.  
  5938.             G
  5939.             ─
  5940.             Search  the  entire log file.  If you do  not  specify
  5941.             this  option, the search will begin from  the  current
  5942.             cursor position.
  5943.  
  5944.             U
  5945.             ─
  5946.             Ignore case while searching.
  5947.  
  5948.          CTRL-KB
  5949.          ───────
  5950.          Mark  the  beginning of a block of text.   Use  the  CTRL-KK
  5951.          command to mark the end of the block.
  5952.  
  5953.          CTRL-KK
  5954.          ───────
  5955.          Mark the end of a block of text.  Use the CTRL-KB command to
  5956.          mark the beginning of the block.
  5957.  
  5958.          CTRL-KH
  5959.          ───────
  5960.          Hide  (unmark)  any block of text marked  with  CTRL-KB  and
  5961.          CTRL-KK.
  5962.  
  5963.          CTRL-KP
  5964.          ───────
  5965.          Print the text that has been blocked with CTRL-KB and  CTRL-
  5966.          KK.
  5967.  
  5968.          CTRL-KW
  5969.          ───────
  5970.          Save the text that has been blocked with CTRL-KB and CTRL-KK
  5971.          to  a file.  An entry field will appear near the top of  the
  5972.          display window asking you for the filename to save to.
  5973.  
  5974.       RECENT 5 CALLERS
  5975.       ────────────────
  5976.       This option will display a pop-up window showing the last 5  call-
  5977.       ers  and the  date/time  that they called.   QFront  automatically
  5978.  
  5979.  
  5980.                                 QFront v1.10b
  5981.                                    Page 104
  5982.       maintains  this list.  Once the pop-up window is displayed you  can
  5983.       press any key to get back to the call-waiting menu.
  5984.  
  5985.       FIDOMAIL OPTIONS
  5986.       ────────────────
  5987.       This  option will bring up a secondary menu that displays  options
  5988.       for  the FidoMail module - "Mail packet manager",  "File  req/forw
  5989.       manager", "Poll a node", and "Show outbound queue".  See below for
  5990.       complete documentation on these FidoMail options.
  5991.  
  5992.       MANUAL EVENT EXECUTION
  5993.       ──────────────────────
  5994.       This option will allow you to force an event to execute immediate-
  5995.       ly.  A picklist will appear showing you information about all non-
  5996.       FidoMail events.  FidoMail events cannot be manually executed.
  5997.  
  5998.       To execute an event, move the hilight bar over your selection  and
  5999.       press Enter.  The event will execute just as if QFront had execut-
  6000.       ed it by itself.
  6001.  
  6002.       CONFIGURE QFRONT
  6003.       ────────────────
  6004.       Selection of this option will result in QFront shelling out to the
  6005.       configuration program, QFConfig.  Note that because QFConfig is  a
  6006.       very  large program, there may not be enough memory  available  to
  6007.       shell to QFConfig.  If this is the case, turn the "Swap to disk or
  6008.       EMS for shelling" option to ON in QFConfig and try again.
  6009.  
  6010.       EXIT QFRONT (LEAVE ONHOOK)
  6011.       ──────────────────────────
  6012.       This option will drop the DTR and RTS lines on the modem and  will
  6013.       cause  QFront  to exit to your batch file.  If a caller  dials  in
  6014.       after you've exited, the phone will ring.
  6015.  
  6016.       LOGIN AS USER
  6017.       ─────────────
  6018.       This option is similar to "login as sysop" except that QFront will
  6019.       not  automatically  fill  in your sysop  name  when  logging  into
  6020.       PCBoard.  Instead, PCBoard will come up and ask you for your  name
  6021.       and  password.  This option is handy if you wish to login as  some
  6022.       other user name than your own.
  6023.  
  6024.       VIEW/DELETE QFRONT LOG FILES
  6025.       ────────────────────────────
  6026.       This  option  will display a secondary menu that has  options  for
  6027.       viewing  any of the log files that QFront maintains  (system  log,
  6028.       QScan log and error log) and also has options for deleting any  of
  6029.       these log files.  See the option "view caller log" for a  complete
  6030.       description of the log viewer and how to use it.
  6031.  
  6032.       TODAY'S ACTIVITY
  6033.       ────────────────
  6034.       This  option  will display a window showing statistics  about  the
  6035.  
  6036.  
  6037.                                 QFront v1.10b
  6038.                                    Page 105
  6039.       current  day's mail sessions, such as bytes transferred, number  of
  6040.       human  callers, etc.  The activity statistics are cleared at  mid-
  6041.       night each day.
  6042.  
  6043.       PCBOARD OPTIONS
  6044.       ───────────────
  6045.       If this option is selected, a secondary menu will appear.  Most of
  6046.       the  options  (Use console for display, Use printer  for  logging,
  6047.       Page  bell,  and Caller alarm) operate exactly as they do  on  the
  6048.       PCBoard call-waiting screen.
  6049.  
  6050.       The  remaining two options (Local statistics, System-wide  statis-
  6051.       tics) will determine how QFront will display the last caller name.
  6052.       If  "Local  statistics" is flagged, QFront will display  the  last
  6053.       caller  that logged on the local node.  If you  have  "System-wide
  6054.       statistics"  flagged,  QFront will display the  last  caller  that
  6055.       logged on across the entire system.
  6056.  
  6057.       NODE INFORMATION
  6058.       ────────────────
  6059.       This  option will let you monitor the status of your nodes  across
  6060.       the network.  It will show who is online and what they are  doing,
  6061.       similar to the PCBMONI utility provided in PCBoard.
  6062.  
  6063.       When  the monitor is displayed, you can move the highlight bar  to
  6064.       any node and press Enter.  This will allow you to view the  caller
  6065.       log of that node (see the "view caller log" option described above
  6066.       for a description of the caller log viewer).
  6067.  
  6068.       SHELL TO DOS
  6069.       ────────────
  6070.       As  the  name implies, this option will cause QFront to  shell  to
  6071.       DOS.   Depending on whether you have the "Swap to disk or EMS  for
  6072.       shelling"  option  turned on in QFConfig, QFront  will  also  swap
  6073.       itself  out of memory, leaving as much memory as  possible  during
  6074.       the  shell.   Note that you ***MUST*** type "EXIT"  from  the  DOS
  6075.       prompt when you want to return to QFront.
  6076.  
  6077.       EXIT QFRONT (OFFHOOK)
  6078.       ─────────────────────
  6079.       This  option  will take the modem off-hook and will exit  to  your
  6080.       batch  file.  If a caller dials in after you've exited, the  phone
  6081.       will be busy.
  6082.  
  6083.    Shortcut keys
  6084.    ─────────────
  6085.    There  are  several shortcut keys that you can use on  the  call-waiting
  6086.    screen.  They are:
  6087.  
  6088.       Alt-H
  6089.       ─────
  6090.       Displays a pop up window showing shortcut key help descriptions.
  6091.  
  6092.  
  6093.  
  6094.                                 QFront v1.10b
  6095.                                    Page 106
  6096.       Alt-A
  6097.       ─────
  6098.       Force the modem to answer the phone.
  6099.  
  6100.       Alt-D
  6101.       ─────
  6102.       Display the dial queue.
  6103.  
  6104.       Alt-F
  6105.       ─────
  6106.       Display function key assignment help.
  6107.  
  6108.       Alt-I
  6109.       ─────
  6110.       Show inbound mail history.
  6111.  
  6112.       Alt-M
  6113.       ─────
  6114.       Initialize the modem.
  6115.  
  6116.       Alt-O
  6117.       ─────
  6118.       Show outbound mail history.
  6119.  
  6120.       Alt-P
  6121.       ─────
  6122.       Poll a node.
  6123.  
  6124.       Alt-Q
  6125.       ─────
  6126.       Display the outbound queue.
  6127.  
  6128.       Alt-S
  6129.       ─────
  6130.       Shell  to DOS.  This shortcut key works EVERYWHERE in QFront,  not
  6131.       just on the call-waiting screen.  You could be viewing a log  file
  6132.       and press Alt-S for example.
  6133.  
  6134.       Alt-U
  6135.       ─────
  6136.       Display the undialable address manager.
  6137.  
  6138.    See the section on FidoMail options below for a complete description  of
  6139.    many of the above shortcut keys.
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.                                 QFront v1.10b
  6152.                                    Page 107
  6153.    FIDOMAIL OPTIONS
  6154.    ────────────────────────────────────────────────────────────────────────
  6155.    The  "FidoMail options" item on the call-waiting menu  provides  several
  6156.    functions  that pertain to the FidoMail module in QFront.  Many  of  the
  6157.    functions  can be accessed via a shortcut key (see above for a  descrip-
  6158.    tion of shortcut keys).
  6159.  
  6160.    Here is a list and description of each function:
  6161.  
  6162.       Dial queue
  6163.       ──────────
  6164.       Selecting  this item will display the dial queue.  The dial  queue
  6165.       is a list of addresses in which QFront is set to place a call  to.
  6166.       The  queue shows the address, queue priority and  redial  attempts
  6167.       for  each  entry in the queue, as well as  information  about  the
  6168.       address  such  as sysop name, BBS name, phone  number,  etc.   The
  6169.       addresses  that  appear  in the dial queue are  in  no  particular
  6170.       order.
  6171.  
  6172.       You  can select any item in the queue.  Doing this will bring  you
  6173.       into  the  outbound  queue editor for the  address  you  selected.
  6174.       Please  see the next function, outbound queue, for information  on
  6175.       the outbound queue.
  6176.  
  6177.       You can press Alt-D on any item in the queue to delete ALL entries
  6178.       for  the address you selected.  BE VERY CAREFUL when you  do  this
  6179.       because pressing Alt-D permanently destroys EchoMail bundles, file
  6180.       request  entries, file forward entries, poll entries and all  Net-
  6181.       Mail messages waiting to go to the address.  If you do not wish to
  6182.       delete everything, you should not press Alt-D from within the dial
  6183.       queue.   Instead, press Enter to bring up the outbound  queue  for
  6184.       the  address.   The outbound queue will allow you to delete  on  a
  6185.       per-entry basis instead of on a global basis.
  6186.  
  6187.       Outbound queue
  6188.       ──────────────
  6189.       The  outbound queue is the very heart of QFront's  FidoMail  func-
  6190.       tions.   The outbound queue shows all EchoMail bundles,  file  re-
  6191.       quests, file forwards, polls, and NetMail messages that are  wait-
  6192.       ing to go to each address.
  6193.  
  6194.       When  you view the outbound queue, you will first be placed in  an
  6195.       expanded  view showing all addresses that are in the  queue.   The
  6196.       addresses are sorted by node number.  Each entry in expanded queue
  6197.       view  shows  the address and the number of EchoMail  packets,  the
  6198.       number  of NetMail messages, the number of file  request  entries,
  6199.       the  number  of file update entries, the number of  file  forwards
  6200.       entries,  and  the number of poll entries that are in  the  queue.
  6201.       This "expanded view" allows you to see, at a quick glance, what is
  6202.       waiting to go out of your system.
  6203.  
  6204.       You can select an entry in the queue by pressing Enter.   Pressing
  6205.       Enter will bring up an exploded view of what is waiting to go  out
  6206.  
  6207.  
  6208.                                 QFront v1.10b
  6209.                                    Page 108
  6210.       to the address you selected.  The exploded view shows exactly  WHAT
  6211.       is  waiting to go out; unlike the expanded view which  only  shows
  6212.       you  HOW MANY queue entries there are for each address.   You  can
  6213.       edit  each queue entry by press Enter.  Depending on what type  of
  6214.       queue entry it is that you selected, different things will happen.
  6215.       If  you  edit a "EchoMail bundle", "File  request",  "File  update
  6216.       request"  or  "Poll" queue entry type, a window will pop  up  with
  6217.       specific  information  about the queue entry, such  as  filenames,
  6218.       priority flags, etc.  Here is a complete list of all the available
  6219.       items:
  6220.  
  6221.          Type
  6222.          ────
  6223.          Selecting this item will bring up a picklist allowing you to
  6224.          select the type of the queue entry.  The types are  EchoMail
  6225.          bundle, file request, file update request, file forward  and
  6226.          poll.   Certain fields will become dim and are unable to  be
  6227.          edited  depending  on what type you select.  If a  field  is
  6228.          dimmed out, it is because the field does not apply based  on
  6229.          the queue type you have selected.
  6230.  
  6231.          Address
  6232.          ───────
  6233.          Enter  the  node address for the queue entry.   QFront  will
  6234.          verify  that the address exists in the nodelist, and  if  it
  6235.          does  not, will display a warning.  If you are not  sure  of
  6236.          the  address,  you  can press Alt-L which will  bring  up  a
  6237.          window where you can search by sysop name or by address.  If
  6238.          you  do  press Alt-L, you can either enter a  partial  sysop
  6239.          name (the sysop's last name) to search for or you can  enter
  6240.          a  quick lookup name by preceding the name with a "!".   For
  6241.          example,  you could enter "!ROB" if you had a  quick  lookup
  6242.          name  "ROB"  configured.  See the QFConfig  section  of  the
  6243.          manual for more information about quick lookup names.
  6244.  
  6245.          Flags
  6246.          ─────
  6247.          Select which priority flag(s) apply to the queue entry.  The
  6248.          flag types are:
  6249.  
  6250.             Crash
  6251.             ─────
  6252.             Dial  out  as  soon as possible.   The  only  possible
  6253.             restriction can be imposed by cost accounting restric-
  6254.             tions  as  well as FidoMail  event  restrictions  (for
  6255.             example, if you are in a RECEIVE-ONLY event).
  6256.  
  6257.             Immediate
  6258.             ─────────
  6259.             Dial  out immediately, ignoring all the  possible  re-
  6260.             strictions imposed by the Crash flag.
  6261.  
  6262.             Hold
  6263.  
  6264.  
  6265.                                 QFront v1.10b
  6266.                                    Page 109
  6267.             ────
  6268.             Wait  until the remote system polls you, or you if you
  6269.             happen to poll the destination.  No active attempt  to
  6270.             dial the system specifically will occur.
  6271.  
  6272.             Absolute hold
  6273.             ─────────────
  6274.             This  flag is similar to the Hold flag, except  QFront
  6275.             will  NEVER process the queue entry unless the  remote
  6276.             system polls you.  Even if you poll the remote system,
  6277.             QFront  will not process the queue entry if the  abso-
  6278.             lute hold flag is set.
  6279.  
  6280.             Kill after sending
  6281.             ──────────────────
  6282.             For  file forward queue entries, select this  flag  if
  6283.             you  want  the file to be deleted after  it  is  sent.
  6284.             EchoMail bundles are ALWAYS deleted after QFront sends
  6285.             them.
  6286.  
  6287.          Filenames
  6288.          ─────────
  6289.          Enter  the list of filename(s) to send for the queue  entry.
  6290.          Each  filename must be separated by a space.   For  example,
  6291.          QScan  will  place multiple bundle filenames in  this  field
  6292.          when  it archives mail for an address.  As another  example,
  6293.          you  could request several files from the remote  system  by
  6294.          specifying more than one filename.
  6295.  
  6296.          Password
  6297.          ────────
  6298.          For file request or file update request queue entries, if  a
  6299.          request password is required, enter it here.
  6300.  
  6301.          Auto repeat
  6302.          ───────────
  6303.          For file requests, file update requests, and file  forwards,
  6304.          you  can tell QFront to "repeat" the queue entry  every  "x"
  6305.          days.   The "x" value is specified in the next field,  "fre-
  6306.          quency".   This feature is very useful, for example, if  you
  6307.          want to request a nodediff (nodelist update) file from  your
  6308.          hub every week.  In this case, the queue entry type would be
  6309.          file  request, the filename would be NODEDIFF,  auto  repeat
  6310.          would  be  Y, and frequency would be 7.   This  would  cause
  6311.          QFront to request NODEDIFF from your hub every 7 days.
  6312.  
  6313.          Frequency
  6314.          ─────────
  6315.          This  field  is used with the "auto repeat"  field  to  tell
  6316.          QFront what frequency (in days) to process the queue  entry.
  6317.          For  example, entering a value of 7 causes QFront to  repeat
  6318.          the queue entry every 7 days.
  6319.  
  6320.  
  6321.  
  6322.                                 QFront v1.10b
  6323.                                    Page 110
  6324.          Last date
  6325.          ─────────
  6326.          This  field contains the last date that the queue entry  was
  6327.          processed.  This information is used with the "auto  repeat"
  6328.          field so that QFront knows when to process the queue entry.
  6329.       Undialable addresses
  6330.       ────────────────────
  6331.       The  undialable  address manager does not currently work  in  this
  6332.       release of QFront.
  6333.  
  6334.       Force queue rescan
  6335.       ──────────────────
  6336.       Selecting  this item causes QFront to rescan the  entire  outbound
  6337.       queue.
  6338.  
  6339.       Poll a node
  6340.       ───────────
  6341.       This item allows you to poll a node.  A poll is nothing more  than
  6342.       a  "forced call".  Whether there is mail waiting to go out to  the
  6343.       node  or not, if you enter a poll you are forcing QFront  to  dial
  6344.       out  to  the system, probably to try to pick up any  waiting  mail
  6345.       that the node may have for you.
  6346.  
  6347.       A window will pop up asking you for the address to poll.  You  can
  6348.       enter the address or you can enter a quick lookup name by  preced-
  6349.       ing the name with a "!".  For example, if you have a quick  lookup
  6350.       name of "ROB", you would type "!ROB".  See the QFConfig section of
  6351.       the manual for more information about quick lookup names.  You can
  6352.       also  enter a partial sysop name (the sysop's last name) to  cause
  6353.       QFront  to  search  for the name.  For  example,  you  could  type
  6354.       "KITTR" to search for all sysop names who have a last name  start-
  6355.       ing with "KITTR".
  6356.  
  6357.       Inbound history
  6358.       ───────────────
  6359.       This  item  will show a list of inbound mail  history.   The  list
  6360.       shows  the  date,  time, address, bytes received  and  bytes  sent
  6361.       statistics for every node that calls your system.  The list  shows
  6362.       the most recent statistics first.  You can configure how many days
  6363.       in  which to keep the inbound history by using the "days  to  keep
  6364.       history"  field  in  QFConfig.  See the QFConfig  section  of  the
  6365.       manual for more information.
  6366.  
  6367.       Outbound history
  6368.       ────────────────
  6369.       This  item  will show a list of outbound mail history.   The  list
  6370.       shows  the  date,  time, address, bytes received  and  bytes  sent
  6371.       statistics for every node that your system calls.  The list  shows
  6372.       the most recent statistics first.  You can configure how many days
  6373.       in  which to keep the outbound history by using the "days to  keep
  6374.       history"  field  in  QFConfig.  See the QFConfig  section  of  the
  6375.       manual for more information.
  6376.  
  6377.  
  6378.  
  6379.                                 QFront v1.10b
  6380.                                    Page 111
  6381.    COMMAND LINE SWITCHES
  6382.    ────────────────────────────────────────────────────────────────────────
  6383.    This is a list of the command line switches that QFront accepts.
  6384.  
  6385.       /H or /?
  6386.       ────────
  6387.       Will display a help screen for command-line switches for QFront.
  6388.  
  6389.       /C<config name>
  6390.       ───────────────
  6391.       Allows  you  to tell QFront which configuration file you  wish  to
  6392.       use.  If this parameter is not specified, QFront will look for the
  6393.       "NODE1.CFG"  configuration file by default.  An example  of  using
  6394.       this switch would be "QFRONT /CNODE2".
  6395.  
  6396.       /NO16550
  6397.       ────────
  6398.       QFront  will  automatically  determine if you have  a  16550  UART
  6399.       installed  in  your system.  If found, QFront will  enable  it  by
  6400.       default.   If there is some reason that you don't want  the  16550
  6401.       turned on, specify the "/NO16550" parameter.  One reason you might
  6402.       want to do this is that some early 16550 UART's contained bugs.
  6403.  
  6404.       /NOANSWER
  6405.       ─────────
  6406.       Will  turn off auto-answering.  This means that QFront will  *NOT*
  6407.       answer  the phone under ANY circumstances.  If the  modem  answers
  6408.       the  phone  by itself, QFront will ignore  any  connection.   This
  6409.       switch  is  useful for nodes on a network that you  only  want  to
  6410.       process events on, for example.
  6411.  
  6412.       /LOCALONLY
  6413.       ──────────
  6414.       Will  tell QFront that you want to run it in a "local-only"  mode,
  6415.       meaning the communications port will not be opened, and therefore,
  6416.       no  modem input/output will take place.  This has the same  effect
  6417.       as  specifying a communications port of "0" in PCBSETUP.  You  can
  6418.       load  QFront using this command line switch from  within  DOORWAY,
  6419.       for example since the communications port is not opened.
  6420.  
  6421.       /NOMOUSE
  6422.       ────────
  6423.       If  you  do  not wish for QFront to use the  mouse,  specify  this
  6424.       command  line  option.   You can also turn off  mouse  support  in
  6425.       QFConfig.
  6426.  
  6427.       /COLOR
  6428.       ──────
  6429.       Will  force QFront to always use color attributes when writing  to
  6430.       the video screen, regardless of what is set in QFConfig.
  6431.  
  6432.       /MONO
  6433.       ─────
  6434.  
  6435.  
  6436.                                 QFront v1.10b
  6437.                                    Page 112
  6438.       Will force QFront to always use monochrome attributes when writing
  6439.       to the video screen, regardless of what is set in QFConfig.
  6440.  
  6441.       /SEARCH
  6442.       ───────
  6443.       This  switch is primarily intended for use with  special  NetMail-
  6444.       type PPE programs that are written for QFront.  Using /SEARCH, you
  6445.       can  allow the user to browse the FidoNet nodelist (and any  other
  6446.       nodelist  you have configured).  You can specify a  partial  sysop
  6447.       name  to search for (based on the sysop's last name) or a  partial
  6448.       node  address to search for.  QFront will write to a  file  called
  6449.       QSRCHx.DAT (where "x" is the node number given in the /NODE param-
  6450.       eter,  described  below) information on the nodes that  match  the
  6451.       search parameter.  For example:
  6452.  
  6453.       "QFRONT /SEARCH:KITTR /NODE:2"
  6454.  
  6455.       This  would cause QFront to search for any node with KITTR in  the
  6456.       sysop's  last  name  and  would  write  to  a  text  file   called
  6457.       QSRCH2.DAT.  Another example:
  6458.  
  6459.       "QFRONT /SEARCH:1:228 /NODE:1"
  6460.  
  6461.       This  would  cause QFront to list all nodes in zone  1,  net  228.
  6462.       QFront  would  write the node information to a  text  file  called
  6463.       QSRCH1.DAT.
  6464.  
  6465.       The format of the QSRCHx.DAT file is as follows:
  6466.  
  6467.          Line 1: Node address.
  6468.          Line 2: BBS name.
  6469.          Line 3: BBS location.
  6470.          Line 4: Sysop name.
  6471.          Line 5: BBS phone number
  6472.  
  6473.       The  format  is  repeated for each node that  matches  the  search
  6474.       string.  If no matches are found, no QSRCHx.DAT file is created.
  6475.  
  6476.       /NODE
  6477.       ─────
  6478.       This  switch is used ONLY with the /SEARCH option and is  used  to
  6479.       set  the node number that is doing the search.  When  the  /SEARCH
  6480.       option is used, none of the QFront configuration files are  loaded
  6481.       so  there  is no way for QFront to know the node  number  you  are
  6482.       running on without specifying it with /NODE.  When QFront does the
  6483.       search, it writes a file called QSRCHx.DAT, where "x" is the  node
  6484.       number  you specify with this option.  Here is an example  command
  6485.       line:
  6486.  
  6487.       "QFRONT /SEARCH:KITTR /NODE:2"
  6488.  
  6489.       This  would cause QFront to write node information  to  QSRCH2.DAT
  6490.       for those BBS's who have KITTR in their sysop's last name.
  6491.  
  6492.  
  6493.                                 QFront v1.10b
  6494.                                    Page 113
  6495.  
  6496.       /DEBUG
  6497.       ──────
  6498.       Turns on debug mode.  The debug mode creates two files, one called
  6499.       "QF-x.DBG"  and another called "QF-x.TRC", where "x" is  the  node
  6500.       number.   These two files are very helpful to debug problems  that
  6501.       you  may  have  with QFront on your system.  The .DBG  file  is  a
  6502.       fairly extensive list of each action that QFront takes.  The  .TRC
  6503.       file  is a complete trace of all characters send to  and  received
  6504.       from your modem.
  6505.  
  6506.    You can specify any combination of these switches, separated by  spaces,
  6507.    when loading QFront.  For example, "QFRONT /CNODE2 /MONO".
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.                                 QFront v1.10b
  6551.                                    Page 114
  6552.    COMPANION PROGRAMS
  6553.    ────────────────────────────────────────────────────────────────────────
  6554.    There  are several other programs in the QFront package in  addition  to
  6555.    the mailer program and configuration program.
  6556.  
  6557.    NOTE!
  6558.    ─────
  6559.    ALL companion programs *MUST* be run from inside your QFront  directory!
  6560.    If you run any QFront program from outside the QFront directory you will
  6561.    most likely have many problems!
  6562.  
  6563.    Here is a brief description of what each program does:
  6564.  
  6565.       QNList
  6566.       ──────
  6567.       QNList is the nodelist compiler.  It will take a "St. Louis" style
  6568.       FidoNet nodelist and any private nodelists you may have configured
  6569.       and compile them into the database format that QFront uses.
  6570.  
  6571.       QScan
  6572.       ─────
  6573.       The  QScan  program is the foundation of the  FidoMail  module  in
  6574.       QFront.  It has two main functions.  First, it takes messages from
  6575.       your  PCBoard conferences and places them in FidoMail packet  for-
  6576.       mat.   Secondly, QScan will take packets received by  QFront  from
  6577.       other  systems  and unpack them and place them into  your  PCBoard
  6578.       conferences.   In  addition,  QScan is the  program  that  handles
  6579.       Areafix requests and unpacks received NetMail into *.MSG format.
  6580.  
  6581.       QFUtil
  6582.       ──────
  6583.       This  program  is  a program that allows you  to  add  entries  to
  6584.       QFront's outbound queue from the DOS command line.  You can  place
  6585.       file  requests,  polls, and even convert text files  into  NetMail
  6586.       messages for sending using the QFUtil program.
  6587.  
  6588.  
  6589.    Using QNList
  6590.    ────────────
  6591.    Using QNList is relatively simple.  Before running the compiler,  howev-
  6592.    er, you must have FidoMail fully configured in QFConfig.
  6593.  
  6594.    There are several command line options available:
  6595.  
  6596.       /COLOR
  6597.       ──────
  6598.       This parameter will force QNList to use color attributes.  Normal-
  6599.       ly you will not need this as QNList automatically detects  whether
  6600.       you have color available or not.
  6601.  
  6602.       /MONO
  6603.       ─────
  6604.       This  parameter  will force QNList to use  monochrome  attributes.
  6605.  
  6606.  
  6607.                                 QFront v1.10b
  6608.                                    Page 115
  6609.       Normally  you  will not need this as QNList  automatically  detects
  6610.       whether you have color available or not.
  6611.  
  6612.       /COMPILE
  6613.       ────────
  6614.       This  parameter will tell QNList to unarchive any  new  nodelists,
  6615.       process  any  nodediffs, and start compiling the  primary  FidoNet
  6616.       nodelist  and  any private nodelists.  Whether  new  nodelists  or
  6617.       nodediffs are found, QNList will ALWAYS compile the nodelist.
  6618.  
  6619.       /COMPILENEW
  6620.       ───────────
  6621.       This parameter tells QNList to compile the nodelist ONLY if  there
  6622.       is  a  new archived nodelist or nodediff found  to  be  processed.
  6623.       Since it is relatively pointless to compile your nodelists  unless
  6624.       something  has changed in them, most of the time you will want  to
  6625.       use this parameter instead of /COMPILE.
  6626.  
  6627.       If nothing new is found by QNList, it immediately exits.
  6628.  
  6629.       /C<config file>
  6630.       ───────────────
  6631.       Tells QNList which node configuration you want to use.  For  exam-
  6632.       ple, on node 3 this parameter might be "/CNODE3" if your  configu-
  6633.       ration file for node 3 is called NODE3.CFG.
  6634.  
  6635.    To  compile  the nodelist(s), for example, just type  "QNLIST  /C<config
  6636.    name>  /COMPILENEW" from the QFront directory.  For example,  if  you're
  6637.    running on node 3, you'd type "QNLIST /CNODE3 /COMPILENEW".
  6638.  
  6639.  
  6640.    Using QSCAN
  6641.    ───────────
  6642.    Using  QScan is also relatively simple.  However, before running it,  be
  6643.    sure that you have FidoMail fully configured in QFConfig.
  6644.  
  6645.    There are several command line options available:
  6646.  
  6647.       /COLOR
  6648.       ──────
  6649.       This parameter will force QScan to use color attributes.  Normally
  6650.       you will not need this as QScan automatically detects whether  you
  6651.       have color available or not.
  6652.  
  6653.       /MONO
  6654.       ─────
  6655.       This  parameter  will force QScan to  use  monochrome  attributes.
  6656.       Normally  you  will not need this as QScan  automatically  detects
  6657.       whether you have color available or not.
  6658.  
  6659.       /SCAN
  6660.       ─────
  6661.       This parameter will cause QScan to scan (export) any new  messages
  6662.  
  6663.  
  6664.                                 QFront v1.10b
  6665.                                    Page 116
  6666.       in your PCBoard conferences (including your PCBoard NetMail confer-
  6667.       ence, if you have one configured).  Once the messages are  scanned
  6668.       out,  they  are put into packet form, archived, and put  into  the
  6669.       outbound mail queue so QFront will send them out.
  6670.  
  6671.       /TOSS
  6672.       ─────
  6673.       This parameter will cause QScan to toss (import) packets that have
  6674.       been received by QFront into your PCBoard conferences.
  6675.  
  6676.       /BOTH
  6677.       ─────
  6678.       This  command line parameter is the most important one.  You  will
  6679.       almost  ALWAYS  want to use this switch instead of  the  /SCAN  or
  6680.       /TOSS switches (or a combination of both switches).
  6681.  
  6682.       The  /BOTH  switch performs several functions.  First,  it  tosses
  6683.       (imports)  messages  that have been received by QFront  into  your
  6684.       PCBoard conferences. At the same time the messages are tossed into
  6685.       PCBoard conferences, the messages will be forwarded to your  down-
  6686.       links  (if you're acting as a host or hub).  Then, it  scans  (ex-
  6687.       ports) any new messages in your PCBoard conferences.
  6688.  
  6689.       Note  that if you're acting as a host or hub, you *MUST* use  this
  6690.       command  line switch over the /SCAN or /TOSS switches in order  to
  6691.       ensure   that   the  messages  are  properly  exported   to   your
  6692.       downlinks/uplinks.
  6693.  
  6694.       I cannot stress enough that /BOTH is *not* the same as  specifying
  6695.       both /TOSS and /SCAN switches!
  6696.  
  6697.       /NETMAIL
  6698.       ────────
  6699.       This  option  is used in conjunction with the  /SCAN  option.   It
  6700.       causes  QScan to scan ONLY your PCBoard NetMail  conference  (that
  6701.       is,  if you are using such a conference).  For example, you  could
  6702.       use this switch after every caller logs off your BBS to search for
  6703.       any  new NetMail they may have entered.  An example  command  line
  6704.       might be "QSCAN /CNODE1 /SCAN /NETMAIL".
  6705.  
  6706.       /SETHIGH
  6707.       ────────
  6708.       This  switch will tell QScan to set the "last message pointer"  to
  6709.       the top for the EchoMail conferences which are set with the /AREAS
  6710.       parameter (see next).
  6711.  
  6712.       /AREAS:<range>
  6713.       ──────────────
  6714.       This  switch  is used in conjunction with the /SETHIGH  switch  to
  6715.       tell QScan which conference or range of conferences to update  the
  6716.       high message pointers in.
  6717.  
  6718.       It  is important to point out that the numbers you specify in  the
  6719.  
  6720.  
  6721.                                 QFront v1.10b
  6722.                                    Page 117
  6723.       range  are PCBOARD CONFERENCE NUMBERS, *not* EchoMail area  numbers
  6724.       as was used in previous releases of QScan.
  6725.  
  6726.       The  range  parameter can consist of "ALL", or values  from  low[-
  6727.       high],  separated by a semicolon.  To signify the PCBoard  NetMail
  6728.       conference  (assuming you have one configured), use  "NETMAIL"  in
  6729.       the range. For example, the following are valid ranges:
  6730.  
  6731.       "QSCAN /SETHIGH /AREAS:10-20;100-200;5"
  6732.  
  6733.       This  would set the high message pointers in  PCBoard  conferences
  6734.       10-20, 100-200 and 5 to the top.
  6735.  
  6736.       "QSCAN /SETHIGH /AREAS:100;NETMAIL"
  6737.  
  6738.       This would set the high message pointers in PCBoard conference 100
  6739.       and the PCBoard NetMail area to the top.
  6740.  
  6741.       "QSCAN /SETHIGH /AREAS:ALL"
  6742.  
  6743.       This would set the high message pointer in all PCBoard conferences
  6744.       and the PCBoard NetMail conference (assuming you have one) to  the
  6745.       top.
  6746.  
  6747.       /FORCE
  6748.       ──────
  6749.       This switch will allow QScan to scan (export) messages out of your
  6750.       PCBoard conference, even if they were tossed there by QScan.
  6751.  
  6752.       Normally,  you would not want to scan out messages that  were  put
  6753.       there  by  QScan  because this would indicate that  you  would  be
  6754.       sending out duplicate messages into the network.
  6755.  
  6756.       If  you're  sure you want to scan these types of messages  out  of
  6757.       your PCBoard conferences, use this switch.
  6758.  
  6759.       /C<config name>
  6760.       ───────────────
  6761.       Tells  QScan which node configuration you want to use.  For  exam-
  6762.       ple, on node 3 this parameter would be "/CNODE3" if your  configu-
  6763.       ration filename for node 3 is NODE3.CFG.
  6764.  
  6765.  
  6766.    Using QFUTIL
  6767.    ────────────
  6768.    The  QFUtil program is a small utility program that you can use  to  add
  6769.    entries  to QFront's outbound queue directly from the DOS command  line.
  6770.    You can add file requests, file forwards, poll entries, and even convert
  6771.    text files into NetMail messages that QFront will send out.
  6772.  
  6773.    Several command line options are available:
  6774.  
  6775.  
  6776.  
  6777.  
  6778.                                 QFront v1.10b
  6779.                                    Page 118
  6780.       /ADDR
  6781.       ─────
  6782.       This switch is absolutely necessary and tells QFUtil which address
  6783.       you will be referring to.  It is used like "/ADDR:1:228/12".
  6784.  
  6785.       /REQUEST
  6786.       ────────
  6787.       This switch tells QFUtil that you will be adding one or more  file
  6788.       requests  to the outbound queue.  This switch is used in  conjunc-
  6789.       tion with the /FILE command line switch.
  6790.  
  6791.       /UREQUEST
  6792.       ─────────
  6793.       This switch tells QFUtil that you will be adding one or more  file
  6794.       update  requests  to the outbound queue.  This switch is  used  in
  6795.       conjunction with the /FILE command line switch.
  6796.  
  6797.       /FORWARD
  6798.       ────────
  6799.       This switch tells QFUtil that you will be adding one or more  file
  6800.       forward  (file  attaches) to the outbound queue.  This  switch  is
  6801.       used in conjunction with the /FILE command line switch.
  6802.  
  6803.       /POLL
  6804.       ─────
  6805.       This  switch tells QFUtil that you will be adding a poll entry  to
  6806.       the outbound queue.
  6807.  
  6808.       /FILE
  6809.       ─────
  6810.       Used in conjunction with /REQUEST, /UREQUEST and /FORWARD  command
  6811.       line switches, this switch specifies one or more filenames for the
  6812.       queue  entry.  Each filename is separated by a comma.  It is  used
  6813.       like  "/FILE:C:\AUTOEXEC.BAT,C:\CONFIG.SYS".  Wildcard  characters
  6814.       may be used.
  6815.  
  6816.       /FLAGS
  6817.       ──────
  6818.       This  switch  specifies which priority queue flags  to  use.   The
  6819.       meaning  for  each of the flags is described in the  node  manager
  6820.       section of QFConfig, earlier in the manual.
  6821.  
  6822.       The choices are:
  6823.  
  6824.          IMM
  6825.          ───
  6826.          Specifies  that you would like the queue entry  (or  NetMail
  6827.          message if you use the /NETMAIL switch) to have the  immedi-
  6828.          ate flag set.
  6829.  
  6830.          HOLD
  6831.          ────
  6832.          Specifies  that you would like the queue entry  (or  NetMail
  6833.  
  6834.  
  6835.                                 QFront v1.10b
  6836.                                    Page 119
  6837.          message if you use the /NETMAIL switch) to have the hold flag
  6838.          set.
  6839.  
  6840.          ABSHOLD
  6841.          ───────
  6842.          Specifies  that you would like the queue entry to  have  the
  6843.          absolute hold flag set.  This flag does not apply to NetMail
  6844.          messages if you use the /NETMAIL switch.
  6845.  
  6846.          CRASH
  6847.          ─────
  6848.          Specifies  that you would like the queue entry  (or  NetMail
  6849.          message  if you use the /NETMAIL switch) to have  the  crash
  6850.          flag set.
  6851.  
  6852.          DIR
  6853.          ───
  6854.          Specifies  that you would like the queue entry  (or  NetMail
  6855.          message  if you use the /NETMAIL switch) to have the  direct
  6856.          flag set.
  6857.  
  6858.          KFS
  6859.          ───
  6860.          Specifies  that you would like the queue entry to  have  the
  6861.          "kill  file  after sending" flag set.  This  flag  does  not
  6862.          apply to NetMail messages if you use the /NETMAIL switch.
  6863.  
  6864.       You  can  specify multiple flags, separated by a  comma,  such  as
  6865.       "/FLAG:IMM,KFS".
  6866.  
  6867.       /PWRD
  6868.       ─────
  6869.       Used  with /REQUEST and /UREQUEST, this switch supplies  the  file
  6870.       request  password  for  the file(s) you specify  using  the  /FILE
  6871.       switch.  It is used like "/PWRD:MYPASSWORD".
  6872.  
  6873.       /FREQ
  6874.       ─────
  6875.       This switch is used to tell the queue manager to repeat the  queue
  6876.       action  every  "x" days.  See the section on the  outbound  queue,
  6877.       earlier  in  the  manual for a description of  what  the  "repeat"
  6878.       action  means.   /FREQ is used like "/FREQ:7" to cause  the  queue
  6879.       action to be repeated every 7 days.
  6880.  
  6881.       /NETMAIL
  6882.       ────────
  6883.       This switch allows you to convert a regular text file into NetMail
  6884.       to send to the address given with the /ADDR switch.  The text file
  6885.       will be converted verbatim to *.MSG format, where QFront will find
  6886.       and send it.  This switch is used like "/NETMAIL:<filename>",  for
  6887.       example, "/NETMAIL:INFO.TXT".
  6888.  
  6889.    You  can combine queue entry options (/REQUEST, /UREQUEST, /FORWARD  and
  6890.  
  6891.  
  6892.                                 QFront v1.10b
  6893.                                    Page 120
  6894.    /POLL)  with the /NETMAIL switch to cause QFUtil to add a queue entry  as
  6895.    well  as create a NetMail message.  For example, I used this  capability
  6896.    myself  during the alpha testing of QFront.  Each time a new  alpha  was
  6897.    released,  I automatically forwarded the file to the alpha  testers  and
  6898.    sent  them a NetMail message telling them that the alpha is now  sitting
  6899.    in their inbound directory.  Here is a sample command line:
  6900.  
  6901.    "QFUTIL  /ADDR:1:228/12  /FORWARD  /FILE:QF-110.ZIP   /NETMAIL:ALPHA.TXT
  6902.    /FLAG:ABSHOLD"
  6903.  
  6904.    This  caused QFUtil to add a file forward file (QF-110.ZIP) to  1:228/12
  6905.    and at the same time, convert ALPHA.TXT into NetMail.  The file  forward
  6906.    and NetMail message will be held until 1:228/12 polls my system.
  6907.  
  6908.    Needless to say, this saved a LOT of time for me and the alpha testers!
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.  
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.                                 QFront v1.10b
  6950.                                    Page 121
  6951.    BATCH FILES
  6952.    ────────────────────────────────────────────────────────────────────────
  6953.    QFront  relies  heavily on batch files for its  operation.   The  QFront
  6954.    install  program  creates batch files that should work  on  your  system
  6955.    untouched.   However, you may need to modify them for  any  "errorlevel"
  6956.    type  events that you have set up (in order to trap for their  errorlev-
  6957.    els) or to change system paths, add environment variables, etc.
  6958.  
  6959.    We'll  go through a quick description of what each batch file does.   If
  6960.    after reading this you still don't understand how the batch files  work,
  6961.    the first suggestion we offer is to try to trace through them  yourself,
  6962.    adding PAUSE statements wherever necessary.  Most of the time you'll  be
  6963.    able to figure things out fairly quickly.  If not, feel free to call for
  6964.    support.
  6965.  
  6966.    THE STARTER.BAT FILE
  6967.    ────────────────────
  6968.    STARTER.BAT is used when you want to start your BBS. This is similar  to
  6969.    your  old BOARD.BAT file but with one major exception - the  STARTER.BAT
  6970.    file is for QFront's operation only.  It does not interface with PCBoard
  6971.    at any time, and therefore no door operations are handled in this  file.
  6972.    Instead, you might trap for errorlevels that  QFront returns, like  when
  6973.    one  of your "errorlevel" type event executes or when an incoming  Fido-
  6974.    Mail  mail run is completed.  See the section on errorlevels   for  more
  6975.    information on what errorlevels are returned by QFront.
  6976.  
  6977.    THE SPAWNBBS.BAT FILE
  6978.    ─────────────────────
  6979.    The  second batch file, SPAWNBBS.BAT, is used when a human caller  wants
  6980.    to log onto your BBS.  This batch file is similar to your old  BOARD.BAT
  6981.    file and handles such things as loading PCBoard for callers and handling
  6982.    doors.   You  should never need to call this batch  file  yourself;  the
  6983.    BBSBATCH.BAT and DOOR.BAT files will do that as necessary automatically.
  6984.  
  6985.    THE BBSBATCH.BAT FILE
  6986.    ─────────────────────
  6987.    The  BBSBATCH.BAT is a temporary batch file that QFront creates  when  a
  6988.    human  caller logs onto your BBS.  All that this batch file contains  is
  6989.    the following line:
  6990.  
  6991.       SPAWNBBS.BAT <user logon or local logon control string>
  6992.  
  6993.    QFront  will  add the user logon or local logon control  string  to  the
  6994.    command line to tell PCBoard the baud rate of the caller, whether  there
  6995.    is  an  error-correcting  connection, etc., and let  PCBoard  take  over
  6996.    normally.
  6997.  
  6998.    QEVT-XXX.BAT
  6999.    ────────────
  7000.    The QEVT-x.BAT file (where "x" is the node number) is executed from  the
  7001.    STARTER.BAT  file when QFront exits with errorlevel 2.  The  QEVT  batch
  7002.    file  is created on-the-fly when a "batch file" type event is  executed.
  7003.    Its contents consist of a copy of the batch file that you have the event
  7004.  
  7005.  
  7006.                                 QFront v1.10b
  7007.                                    Page 122
  7008.    set to run.
  7009.  
  7010.    BOARD.BAT
  7011.    ─────────
  7012.    The BOARD.BAT file that the install program writes will replace your old
  7013.    BOARD.BAT  (your  old BOARD.BAT was renamed to BOARD.OLD  when  you  in-
  7014.    stalled QFront).  The BOARD.BAT is only used when returning from  doors.
  7015.    Recall  that  at the end of all of your door batch  files,  the  "BOARD"
  7016.    batch  file  is  run, which reloads PCBoard.  The  BOARD.BAT  file  that
  7017.    QFront creates contains this single line:
  7018.  
  7019.       SPAWNBBS.BAT RETURN
  7020.  
  7021.    The  "RETURN" on the command line will tell SPAWNBBS.BAT that a door  is
  7022.    returning, and SPAWNBBS.BAT will re-load PCBoard properly.
  7023.  
  7024.    The  reason  for the modified BOARD.BAT file that  the  install  program
  7025.    creates  is  so that you do not need to modify all of  your  door  batch
  7026.    files when you install QFront.
  7027.  
  7028.  
  7029.  
  7030.  
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047.  
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056.  
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.                                 QFront v1.10b
  7064.                                    Page 123
  7065.    EVENTS AND BATCH FILES
  7066.    ────────────────────────────────────────────────────────────────────────
  7067.    Unlike  most  other front-end mailers, QFront makes it  easy  to  manage
  7068.    events and batch files.
  7069.  
  7070.    All  event  processing is done through the STARTER.BAT  file.   How  the
  7071.    STARTER.BAT  file is constructed depends on which type of event you  are
  7072.    running.  The installation program writes the proper STARTER batch  file
  7073.    to handle most event situations.
  7074.  
  7075.    Normally,  you will not need to directly modify the STARTER batch  file,
  7076.    unless  you have "errorlevel" type events configured.  Instead, most  of
  7077.    the  time you will use the "batch file" type event, where each event  is
  7078.    given  its  own separate batch file.  The default  STARTER.BAT  file  is
  7079.    already written to handle all of your "batch file" type events.  See the
  7080.    QFConfig section regarding events for information on configuring events.
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096.  
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.                                 QFront v1.10b
  7121.                                    Page 124
  7122.    ERRORLEVELS RETURNED BY QFRONT
  7123.    ────────────────────────────────────────────────────────────────────────
  7124.    QFront  exits  to your STARTER.BAT file with one of 20  errorlevel  set-
  7125.    tings:
  7126.  
  7127.       0
  7128.       ─
  7129.       Normal shutdown.
  7130.  
  7131.       1
  7132.       ─
  7133.       An error occurred, check the QFRONT.ERR error log file.
  7134.  
  7135.       2
  7136.       ─
  7137.       A "batch file" type event is running, execute the QEVT-x.BAT  file
  7138.       (where "x" is the node number).
  7139.  
  7140.       3
  7141.       ─
  7142.       Not currently used.
  7143.  
  7144.       4
  7145.       ─
  7146.       Not currently used.
  7147.  
  7148.       5
  7149.       ─
  7150.       Not currently used.
  7151.  
  7152.       6
  7153.       ─
  7154.       Not currently used.
  7155.  
  7156.       7
  7157.       ─
  7158.       Compile the FidoNet nodelist.
  7159.  
  7160.       8
  7161.       ─
  7162.       FidoMail has been received, toss the mail with QScan.
  7163.  
  7164.       9
  7165.       ─
  7166.       Incoming FAX call received, load FAX software.
  7167.  
  7168.       10-19
  7169.       ─────
  7170.       Reserved for future use.
  7171.  
  7172.    NOTE!
  7173.    ─────
  7174.    It  is  imperative that you remember to test errorlevels  in  descending
  7175.  
  7176.  
  7177.                                 QFront v1.10b
  7178.                                    Page 125
  7179.    order if you modify the STARTER.BAT batch file.  For example:
  7180.  
  7181.           If errorlevel 50 goto doutils
  7182.           If errorlevel 20 goto telix
  7183.           If errorlevel 0 goto end
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.                                 QFront v1.10b
  7235.                                    Page 126
  7236.    QUESTIONS AND ANSWERS
  7237.    ─────────────────────
  7238.    Q: Why won't QFront answer the phone?
  7239.  
  7240.    A: More than likely, you have not called the 7th Heaven support BBS  for
  7241.    your evaluation keyfile.  Please see the section on keyfiles, earlier in
  7242.    the documentation for information about the keyfile.
  7243.  
  7244.    Q:  QScan, after receiving a mail bundle from my hub, immediately  packs
  7245.    the same mail up and sends it back to my hub.
  7246.  
  7247.    A:  The reason is because the address your hub identifying itself as  is
  7248.    not  the same address you are scanning mail for in the node manager.  In
  7249.    other words, if you hub uses 1:2/3 as an originating address when creat-
  7250.    ing  mail  bundles for you, you should have 1:2/3 as an address  in  the
  7251.    node  manager.  Otherwise, QScan doesn't think that any of the  messages
  7252.    have been seen by your hub, when in fact they have.
  7253.  
  7254.    Q:  QScan won't scan out my NetMail messages in my PCBoard NetMail  con-
  7255.    ference.
  7256.  
  7257.    A: The most likely reason for this is because you formatted the messages
  7258.    in an invalid way.  There are special things that you need to do with  a
  7259.    PCBoard NetMail conference.  Please see the section on entering NetMail,
  7260.    earlier in the documentation, for more information.
  7261.  
  7262.    Q:  QScan won't scan out new mail that I enter on my BBS in my  EchoMail
  7263.    conferences.
  7264.  
  7265.    A:  There  are several possibilities here.  Most likely,  you  have  the
  7266.    "respect Echo flag" flag turned on in QFConfig under "mail scanner", but
  7267.    the  messages don't have the ECHO flag.  If you have the  "respect  echo
  7268.    flag"  option  set to Y, then every PCBoard message that is  entered  on
  7269.    your system MUST have the "ECHO" flag set by PCBoard for the message, or
  7270.    QScan  will skip it.  Another possibility is if you have the "scan  pri-
  7271.    vate mail" flag turned off in your EchoMail area setups, and the PCBoard
  7272.    message is marked PRIVATE.  In this case, QScan will skip the message.
  7273.  
  7274.    Q: I keep getting a message in my QScan log that says "No downlinks  for
  7275.    area XXXXX".  What does this mean?
  7276.  
  7277.    A: This message is nothing more than a warning to tell you that you have
  7278.    EchoMail  areas that are configured but aren't selected by any nodes  in
  7279.    the  node manager.  You can turn off this option by answering N  to  the
  7280.    field in mail scanner setup in QFConfig that says "no downlink warning".
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.  
  7290.  
  7291.                                 QFront v1.10b
  7292.                                    Page 127
  7293.    CREDITS
  7294.    ────────────────────────────────────────────────────────────────────────
  7295.    All products mentioned in this document are trademarks of their  respec-
  7296.    tive authors and/or companies.
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.  
  7347.  
  7348.                                 QFront v1.10b
  7349.                                    Page 128
  7350.    INDEX
  7351.    ────────────────────────────────────────────────────────────────────────
  7352.    Adding downlinks, 97
  7353.    Alias addresses, 50
  7354.    Archiver setup, 36
  7355.    Areafix
  7356.      How to use, 89
  7357.    Areafix setup, 77
  7358.    Areafix uplinks, 79
  7359.    Areas
  7360.      Setting up, 66
  7361.    Automatic polls, 55
  7362.  
  7363.    Batch files
  7364.      Descriptions and usage, 120
  7365.      Events and, 122
  7366.    Beta software announcement, 9
  7367.    Bug reports, 7
  7368.  
  7369.    CallerID capabilities, 100
  7370.    Call-waiting screen, 101
  7371.    Call-waiting screen
  7372.      Menu options, 101
  7373.      Shortcut keys, 104
  7374.    Command line switches, 110
  7375.    Companion programs, 113
  7376.    Companion programs
  7377.      QFUtil, 116
  7378.      QNList, 113
  7379.      QScan, 114
  7380.  
  7381.    Dial queue, 106
  7382.    Dial translations/costing, 33
  7383.    Dial translations/costing
  7384.      Country specific setup, 33
  7385.      Custom values, 34
  7386.      Default costs, 34
  7387.    Dialout fixups, 73
  7388.    Display setup, 86
  7389.  
  7390.    EchoMail conferences
  7391.      Setting up, 66
  7392.    Errorlevels, 123
  7393.    Event setup, 42
  7394.    Events
  7395.      Explained, 19
  7396.    External mail strings, 37
  7397.  
  7398.    FAX capabilities, 100
  7399.    FidoMail options, 106
  7400.    FidoMail options
  7401.      Dial queue, 106
  7402.      Force queue rescan, 109
  7403.  
  7404.  
  7405.                                 QFront v1.10b
  7406.                                    Page 129
  7407.      Inbound history, 109
  7408.      Outbound history, 109
  7409.      Outbound queue, 106
  7410.      Poll a node, 109
  7411.      Undialable addresses, 109
  7412.    FidoMail setup, 49
  7413.    File requests
  7414.      Path setup, 84
  7415.    File request/file forward
  7416.      NetMail responses, 83
  7417.      Setting up, 82
  7418.    Force queue rescan, 109
  7419.    Function keys, 40
  7420.  
  7421.    General setup, 26
  7422.    General setup
  7423.      Call waiting screen settings, 28
  7424.      Miscelleneous flags, 29
  7425.      System login controls, 26
  7426.    Getting started, 13
  7427.    Getting started
  7428.      Event management, 19
  7429.      FidoNet addresses, 13
  7430.      How mail moves, 14
  7431.      Introduction to FidoNet, 13
  7432.      Joining FidoNet, 17
  7433.      Nodelists and nodediffs, 13
  7434.      Operating as a host or a hub, 18
  7435.      Who runs the show, 15
  7436.    Group setup, 65
  7437.  
  7438.    Import/export, 75
  7439.    Inbound history, 109
  7440.    Installation, 10
  7441.  
  7442.    Keyfiles, 6
  7443.  
  7444.    Magic filenames
  7445.      Setting up, 83
  7446.    Mail routing, 93
  7447.    Mail routing
  7448.      Default rules, 93
  7449.      NetMail forwarding, 93
  7450.    Mail scanner setup, 61
  7451.    Mail scanner setup
  7452.      Lost mail, 61
  7453.      Misc settings, 61
  7454.    Modem/dialout setup, 30
  7455.    Modem/dialout setup
  7456.      Modem init/dial strings, 30
  7457.  
  7458.    NetMail
  7459.      Entering NetMail, 87
  7460.  
  7461.  
  7462.                                 QFront v1.10b
  7463.                                    Page 130
  7464.    NetMail forwarding, 93
  7465.    NetMail setup, 56
  7466.    NetMail setup
  7467.      General settings, 60
  7468.      PCBoard NetMail setup, 56
  7469.      Routing, 57
  7470.    Node Manager, 69
  7471.    Nodelist setup, 52
  7472.    Nodelist setup
  7473.      Nodediff setup, 53
  7474.  
  7475.    Origin line setup, 64
  7476.    Outbound history, 109
  7477.    Outbound queue, 106
  7478.  
  7479.    Pointlists, 95
  7480.    Poll a node, 109
  7481.    Program setup, 22
  7482.    Program setup
  7483.      FidoMail/QScan directories, 24
  7484.      File request directories, 26
  7485.      System directories, 22
  7486.      System filenames, 23
  7487.  
  7488.    QFConfig
  7489.      Alias addresses, 50
  7490.      Archiver setup, 36
  7491.      Area manager, 66
  7492.      Areafix setup, 77
  7493.      Areafix uplinks, 79
  7494.      Automatic polls, 55
  7495.      Dialout fixups, 73
  7496.      Display setup, 86
  7497.      Event setup, 42
  7498.      External mail strings, 37
  7499.      FidoMail setup, 49
  7500.      File request paths, 84
  7501.      File request/file forward setup, 82
  7502.      Function keys, 40
  7503.      General setup, 26
  7504.      Groups, 65
  7505.      How to use, 20
  7506.      Import/export, 75
  7507.      Loading, 21
  7508.      Magic filename setup, 83
  7509.      Mail scanner, 61
  7510.      Modem/dialout setup, 30
  7511.      NetMail setup, 56
  7512.      Node Manager, 69
  7513.      Nodelist setup, 52
  7514.      Origin lines, 64
  7515.      Program setup options, 22
  7516.      Quick lookup names, 74
  7517.  
  7518.  
  7519.                                 QFront v1.10b
  7520.                                    Page 131
  7521.      Semaphore files, 38
  7522.      Translation/costing setup, 33
  7523.      Usernames to ignore, 39
  7524.      UserNet messages, 41
  7525.    QFUtil
  7526.      Using, 116
  7527.    QNList
  7528.      Using, 113
  7529.    QScan
  7530.      Using, 114
  7531.    Questions and answers, 125
  7532.    Quick lookup names, 74
  7533.  
  7534.    Registration, 6
  7535.    Requirements, 7
  7536.  
  7537.    Semaphore files, 38
  7538.    Starting your BBS, 12
  7539.    Support, 7
  7540.  
  7541.    Undialable addresses, 109
  7542.    Uninstalling, 11
  7543.    Usernames to ignore, 39
  7544.    UserNet messages, 41
  7545.  
  7546.  
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552.  
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.                                 QFront v1.10b
  7577.                                    Page 132
  7578.