home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / lora / lora.doc < prev    next >
Text File  |  1994-01-07  |  345KB  |  10,825 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.                           Lora Bulletin Board System and
  26.                              Electronic Mail Interface
  27.  
  28.                             Version 2.34 (DOS and OS/2)
  29.  
  30.  
  31.  
  32.        Copyright (c) 1989, 1990, 1991, 1992, 1993, 1994 by Marco Maccaferri
  33.                                 All rights reserved
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                               SYSOP OPERATION MANUAL
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                      CopyRight (c) 1989-94 by Marco Maccaferri
  60.                                 All rights reserved
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  72.  
  73.        1.0 - Introduction
  74.        =====================================================================
  75.  
  76.        Lora was born in an unknown day of 1988, when the only local BBS
  77.        entered Fidonet, using the best software of those days, namely Opus-
  78.        CBCS.
  79.  
  80.        The initial target was indeed that of  to imitating Opus, and in this
  81.        way increasing my knowledge of personal computers (I bought an 8 MHz
  82.        XT clone just before) and of programming as well.
  83.  
  84.        The result has been Lora v1.00, a nearly perfect Opus clone. Lora had
  85.        a Opus-Like behaviour until version 1.11, that ended the first period
  86.        of Lora development.
  87.  
  88.        Due to the many bugs caused by a bad knowledge of C language with
  89.        which the program has been written, I decided to change everything
  90.        and to "build" Lora again from the beginning.
  91.  
  92.        The 2.00 version was published in the first days of 1992, after
  93.        nearly an year of work, in which I rewrote completely the source code
  94.        and the 90% of its beheaviour.
  95.  
  96.        Now that one year and two upgrading realeases have passed since the
  97.        "new era", Lora experiences a new esthetic metamorphosis, and has
  98.        become the program I planned on a school desk in autumn 1988.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                                        - 2 -
  132.  
  133.  
  134.  
  135.  
  136.  
  137.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  138.  
  139.        1.1 - Main features
  140.        ---------------------------------------------------------------------
  141.  
  142.        - Both DOS and OS/2 release available.
  143.  
  144.        - Supporting up to four different message bases at the same time
  145.          (with no differences seen by the users). Presently Lora supports
  146.          the standard Fido-Base (*.MSG), the QuickBBS (also known as Hudson
  147.          message base), the PIP-Base and the new Squish-Mail<Tm> made by
  148.          Scott J. Dudley.
  149.  
  150.        - Supporting a virtually infinite number of message/file areas.
  151.  
  152.        - Hyper-Scan function for fast user and message/file areas search.
  153.  
  154.        - Compatible built-in Front-End Fidonet Mailer, FTSC-0001, WaZOO and
  155.          full EMSI capable.
  156.  
  157.        - Supporting three and four dimension points at the same time.
  158.  
  159.        - Supporting Aka's and ZoneGates.
  160.  
  161.        - Supporting Janus bidirectional protocol for mail transfer.
  162.  
  163.        - Supporting multitaskers, leaving not used time to the active task,
  164.          and local networks.
  165.  
  166.        - Supporting many tasks with one directory and one configuration file
  167.          only.
  168.  
  169.        - Integrated multiline chat.
  170.  
  171.        - Supporting up to twenty different languages, for a full
  172.          international system.
  173.  
  174.        - Memory swap in EMS, XMS or disk during the execution of external
  175.          doors (leaving in memory only 1.6K for the recovery code, DOS
  176.          version only).
  177.  
  178.        - Supporting AVATAR/0+ protocol in alternative to ANSI-BBS
  179.  
  180.        - Userlist features 12 access levels and 32 configurable flags.
  181.  
  182.        - Support for RemoteAccess 1.11, Maximus CBCS 2.00 and SuperBBS 1.16
  183.          compatible Embedded Commands.
  184.  
  185.        - Built-in TimeBank, FileBank and BBS List doors.
  186.  
  187.        - Support for off-line mail readers compatible with the QWK packet
  188.          format, as well as human readable ASCII format.
  189.  
  190.        - Remote clock synchronization in WaZOO and EMSI sessions.
  191.  
  192.        - Automatic clock synchronization with an Atomic Clock, compatible
  193.          with the Galileo Ferraris Institute of Torino, Italy.
  194.  
  195.  
  196.  
  197.                                        - 3 -
  198.  
  199.  
  200.  
  201.  
  202.  
  203.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  204.  
  205.  
  206.        - User limits (such as on-line time, download limits, etc.) overrides
  207.          in a single user basis.
  208.  
  209.        - Exclusive ZModem auto-upload feature, your users can upload files
  210.          at any menu prompt.
  211.  
  212.        - Support for new 16800 baud, 19200 baud, USRobotics V32terbo (21600
  213.          baud), V.FAST (28800 baud) connection speed and FAX modems.
  214.  
  215.        - Support for ISDN connection speed (38000, 56000 and 64000 baud).
  216.  
  217.        - Integrated ANSI/VT100 and Avatar terminal emulation, awareness of
  218.          downloading and uploading files using all the protocols, including
  219.          external protocols.
  220.  
  221.        - IEMSI (Interactive EMSI) for user's automatic login and parameter
  222.          settings.
  223.  
  224.        - Supporting internet mail (not newsgroups) areas.
  225.  
  226.        - Supporting external file transfer protocols, such as Omen
  227.          Technology's DSZ and GSZ.
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.                                        - 4 -
  264.  
  265.  
  266.  
  267.  
  268.  
  269.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  270.  
  271.        1.2 - Multiline systems
  272.        ---------------------------------------------------------------------
  273.  
  274.        Lora is perfectly able to manage multiline systems that use
  275.        multitaskers or LANs. Every temporary file created by Lora contains
  276.        also the task number in its name, so to avoid contemporary access to
  277.        the same files.
  278.  
  279.        If the system uses multitaskers like DesqView, DoubleDOS or
  280.        Multilink, Lora is able to recognize the environment by itself and to
  281.        release the CPU time, if not used, to the other active tasks.
  282.  
  283.        On the command line it's possible to set both the task number and the
  284.        log file to be created. These two parameters replace the default
  285.        parameters set in the configuration file. It's possible also to omit
  286.        these parameters in the configuration file and to set them on the
  287.        command line only.
  288.  
  289.        If you don't use external programs that don't support multitask
  290.        usage, it's not necessary to create a work directory for each line.
  291.        Anyway, if you want different directories for each task, it's
  292.        possible to tell to Lora where to find its configuration file, using
  293.        the LORA environment variable.
  294.  
  295.        Lora looks for the configuration file in the current directory, then
  296.        in the directory specified by the command line parameter -C, and then
  297.        in the directory set by the LORA environment variable.
  298.  
  299.        If you load SHARE.EXE before executing your multitasker or if the
  300.        multitasker supports the file sharing mode by itself, you must set
  301.        the READ ONLY attribute for LORA.EXE and LORA.OVL, otherwise you may
  302.        experience sharing violation errors because the overlay manager keeps
  303.        open the executable files.
  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.                                        - 5 -
  330.  
  331.  
  332.  
  333.  
  334.  
  335.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  336.  
  337.        1.3 - The compressed message base
  338.        ---------------------------------------------------------------------
  339.  
  340.        Lora  introduces for the first time the concept of the compressed
  341.        message base in the Bulletin Board System world.
  342.  
  343.        It's a new kind of message storing technique, aiming at optimizing
  344.        the disk space needed to contain a great volume of messages.
  345.  
  346.        The PIP Base, planned and realized by Roberto Piola and supported in
  347.        a BBS program by Lora 2.00, is the first effective result toward the
  348.        development of this technique.
  349.  
  350.        All the messages are stored in a unique file (with different files
  351.        for each area) and the text is compressed using the letter frequency
  352.        method. Actually, the most used letter is reduced to a single byte,
  353.        and expanded again in the reading phase.
  354.  
  355.        This method allows an average 35% compression of the normal text.
  356.        That means, considering a typical message base of 10 MBytes, a saving
  357.        of 3.5 Mbyte.
  358.  
  359.        To use the compressed message base with Lora it's sufficient to
  360.        change the 'Storage' parameter of the message areas setup menu, until
  361.        'Pip-base' is displayed. Make sure to configure the 'Pip-base path'
  362.        (General / Paths menu) field to reflect an existing directory.
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.                                        - 6 -
  396.  
  397.  
  398.  
  399.  
  400.  
  401.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  402.  
  403.        1.4 - Acknowledgements
  404.        =====================================================================
  405.  
  406.        I would like to thank all the Beta-testers, for the help given in
  407.        developing Lora, and particularly:
  408.  
  409.        Marcello Ardini,     for supporting with his patience (and his
  410.                             programs) the bugs of the software and the
  411.                             crashes of the system in Alpha-test.
  412.  
  413.        Mario Battacchi,     for the translation of this manual and for his
  414.                             unfailing support even in the worst moments.
  415.                             It's only Mario who up until now has supported
  416.                             the bugs of Version 1.11 of Lora.
  417.  
  418.        Roberto Piola,       for giving me the source code of his PIP-Base,
  419.                             the new Italian compressed message base.
  420.  
  421.        Alfonso Martone,     for his hundreds suggestions and hints in the
  422.                             development of the software. He gave me also
  423.                             part of the source code to help me in the
  424.                             implementation of the new features required.
  425.  
  426.        Andrea Borgia,       for having beta-tested the Lora 4d point
  427.                             management.
  428.  
  429.        Riccardo DeAgostini, for the development of the RPN calculator source
  430.                             code.
  431.  
  432.        Giovanni Fasano,     for the source code related to the Squish's
  433.                             personal mail scanner.
  434.  
  435.        Special thanks to all the people  who  registered  and  will soon
  436.        register Lora. I'm sorry if I forgot somebody, please don't worry,
  437.        but feel you free to inform me, so that I can insert you in the next
  438.        documentation.
  439.  
  440.  
  441.        1.4.1 - Translator Notes
  442.        ---------------------------------------------------------------------
  443.  
  444.        This manual has been translated from Italian to English, and may
  445.        contain errors. If you find some of them, feel free to send me a
  446.        message, so that I can correct them in next versions.
  447.  
  448.                      Mario Battacchi (2:332/403.1@Fidonet.org)
  449.                                  (MCI-ID 5271667)
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.                                        - 7 -
  462.  
  463.  
  464.  
  465.  
  466.  
  467.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  468.  
  469.        1.5 - Credits
  470.        ---------------------------------------------------------------------
  471.  
  472.        The following products and names are the copyrighted material and or
  473.        trademarks of their copyright and or trademark holders respectively.
  474.  
  475.  
  476.        QuickBBS         The QuickBBS Group, Inc.
  477.        DESQview         Quarterdeck Office Systems
  478.        BinkleyTerm,
  479.        Janus            Bit Bucket Software
  480.        FidoNet          Tom Jennings
  481.        MS-DOS           Microsoft Corporation
  482.        X00, VX00        Ray Gwinn
  483.        BNU              David Nugent
  484.        Dr.Comm          Rocco Rionero
  485.        IBM, OS/2        International Business Machines
  486.        Opus, WaZOO      Wynn Wagner III
  487.        RemoteAccess     Andrew Milner
  488.        SuperBBS         Aki Antman and Risto Virkalla
  489.        Maximus-CBCS,
  490.        Squish           Scott J. Dudley
  491.        EMSI             Johaquim Homrighausen
  492.        HS/Link          Samuel H. Smith
  493.        Puma/MPT         Matthew Thomas
  494.        GoldEd           Odinn Sorensen
  495.        Wedit            Franco Schinco
  496.        Pip-base         Roberto Piola
  497.        Mercurio         Giovanni Lopes Pegna
  498.        DSZ, GSZ         Omen Technology
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.                                        - 8 -
  528.  
  529.  
  530.  
  531.  
  532.  
  533.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  534.  
  535.        2.0 - User's License
  536.        =====================================================================
  537.  
  538.        LoraBBS E-mail System, from now Lora, is not a public domain program,
  539.        but belongs to the category of programs called "shareware". The
  540.        distribution of the program is limited to this user licence.
  541.  
  542.        You are free to use Lora for a restricted period of time (up to 30
  543.        days) to evaluate it's features, and to decide if it fullfitts your
  544.        needs.
  545.  
  546.        When this period is expired, if you want to go on using it, you have
  547.        to register following the instructions described later.
  548.  
  549.        Lora is not a a life-limited program; it will work also without
  550.        registration, but some secondary features will remain disabled.
  551.  
  552.        For registration, you must send a postal order or a not transferable
  553.        check to the address written later. The amount of the fee depends on
  554.        your particular configuration.
  555.  
  556.        The registration alpha-numeric code you receive will work also on
  557.        later releases. Anyway the author has the right of changing the key
  558.        coding at any time, and (if necessary) of asking a new registration,
  559.        at his judgement only.
  560.  
  561.        No guarantee of any kind is given on the functioning of Lora. If you
  562.        want to use it you will do it at your own risk. Due to the particular
  563.        method of software distribution, the author is not obliged to refund
  564.        partially or entirely your registration fee if you suffer a damage in
  565.        your system that may be caused by a proper or not proper use of Lora.
  566.  
  567.        You are encouraged to distribute the original archive of Lora without
  568.        limits only if the money you receive is just what is necessary to
  569.        cover postal and diskettes costs.
  570.  
  571.        It's strictly forbidden to distribute the personal registration code.
  572.  
  573.        The source code of this and later versions of Lora will not be
  574.        distributed.
  575.  
  576.        For any inconvenience, you can reach the author at FidoNet node
  577.        2:332/402.1 (Internet: macca@arci01.bo.cnr.it). We have little time,
  578.        but sooner or later everybody will receive an answer.
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.                                        - 9 -
  594.  
  595.  
  596.  
  597.  
  598.  
  599.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  600.  
  601.        2.1 - Registration
  602.        =====================================================================
  603.  
  604.        To register Lora, you must send a postal order or a not transferable
  605.        check to Marco Maccaferri (the address is shown above); the amount
  606.        depends upon your particular configuration.
  607.  
  608.        Site license and group discounts are available, write to Marco
  609.        Maccaferri at the address below (via paper mail or electronic mail)
  610.        for more informations.
  611.  
  612.        If you register Lora you will have the following additional features:
  613.  
  614.        - Keyboard lock by password. The local use of the keyboard will be
  615.          possible, but all functions like Alt-X, Dos Shell, etc. will be
  616.          disabled.
  617.  
  618.        - Possibility of disabling the internal front-end mailer to use Lora
  619.          with other programs (FrontDoor, D'Bridge, BinkleyTerm, etc.).
  620.  
  621.        - More than 2 remote lines allowed. Without registration it's
  622.          possible to use only task 1 and 2 for remote operations, other task
  623.          numbers will drop in a local logon.
  624.  
  625.        - Memory swap during external doors (DOS version only).
  626.  
  627.        - Possibility of using the internal Areafix and Raid (TIC manager)
  628.          alike functions for the automatic management of echomail and file
  629.          links.
  630.  
  631.        - Possibility of including key sequences in the internal keyboard
  632.          buffer during the execution of BBS commands.
  633.  
  634.        - Possibility of using file-semaphores for certain operations in
  635.          multitasking environments.
  636.  
  637.        - Access to the beta releases.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                                       - 10 -
  660.  
  661.  
  662.  
  663.  
  664.  
  665.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  666.  
  667.        2.2 - Registration fees
  668.        ---------------------------------------------------------------------
  669.  
  670.        [1] Special FidoNet Sysop (DOS) ................ Lit.  60.000   ($46)
  671.            Special FidoNet Sysop (OS/2) ............... Lit.  60.000   ($46)
  672.            Special FidoNet Sysop (DOS + OS/2) ......... Lit.  80.000   ($60)
  673.            Special FidoNet Sysop (Crossgrade) ......... Lit.  30.000   ($23)
  674.            Software will work up to 2 telephone lines.
  675.  
  676.        [2] 5 Lines (DOS) .............................. Lit. 100.000   ($76)
  677.            5 Lines (OS/2) ............................. Lit. 100.000   ($76)
  678.            5 Lines (DOS + OS2) ........................ Lit. 140.000  ($106)
  679.            5 Lines (Crossgrade) ....................... Lit.  50.000   ($38)
  680.  
  681.        [3] 10 Lines (DOS) ............................. Lit. 150.000  ($116)
  682.            10 Lines (OS/2) ............................ Lit. 150.000  ($116)
  683.            10 Lines (DOS + OS/2) ...................... Lit. 210.000  ($162)
  684.            10 Lines (Crossgrade) ...................... Lit.  75.000   ($58)
  685.  
  686.        [4] Unlimited Lines (DOS) ...................... Lit. 250.000  ($190)
  687.            Unlimited Lines (OS/2) ..................... Lit. 250.000  ($190)
  688.            Unlimited Lines (DOS + OS/2) ............... Lit. 350.000  ($260)
  689.            Unlimited Lines (Crossgrade) ............... Lit. 125.000   ($95)
  690.  
  691.        [5] Point registration (DOS) ................... Lit.  35.000   ($30)
  692.            Point registration (OS/2) .................. Lit.  35.000   ($30)
  693.            Point registration (DOS + OS/2) ............ Lit.  45.000   ($40)
  694.            Point registration (Crossgrade) ............ Lit.  17.500   ($15)
  695.            The software works completely on a single
  696.            telephone line, does not accept incoming
  697.            calls, and the BBS section works only in
  698.            local mode.
  699.  
  700.        [6] Upgrades from a number of lines
  701.            to a greater one ........................... Prices difference
  702.  
  703.        Forwarding expenses:
  704.  
  705.            Foreign check .............................. Lit.  13.000
  706.            Italian, Eurocheques or Money Orders ....... Lit.   3.000
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                                       - 11 -
  726.  
  727.  
  728.  
  729.  
  730.  
  731.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  732.  
  733.        2.3 - Registration form
  734.        ---------------------------------------------------------------------
  735.  
  736.        ---------------------------------------------------------------------
  737.        Contribuite a migliorare la qualita' del software shareware
  738.        registrandovi. Grazie per il supporto !
  739.        ---------------------------------------------------------------------
  740.  
  741.                Mail to:     Marco Maccaferri
  742.                             via Ferrara, 9
  743.                             40139 Bologna - ITALY
  744.  
  745.        Qty.  Description                                   Single      Total
  746.  
  747.        ____  LoraBBS 2 Lines ......................... L. _______   ________
  748.  
  749.        ____  LoraBBS 5 Lines ......................... L. _______   ________
  750.  
  751.        ____  LoraBBS 10 Lines ........................ L. _______   ________
  752.  
  753.        ____  LoraBBS Unlimited Lines ................. L. _______   ________
  754.  
  755.        ____  LoraBBS Point ........................... L. _______   ________
  756.  
  757.        Forwarding expenses .................................... L.  ________
  758.  
  759.                                                            TOTAL L. ________
  760.  
  761.        Name: _______________________________________________________________
  762.  
  763.        Address: ____________________________________________________________
  764.  
  765.        _____________________________________________________________________
  766.  
  767.        _____________________________________________________________________
  768.                                   (please print)
  769.  
  770.  
  771.        Operating System to register: ( ) DOS  ( ) OS/2  ( ) Both
  772.                                      ( ) Crossgrade
  773.  
  774.        Where did you receive Lora?  ( ) Friends  ( ) Shareware collection
  775.                                     ( ) BBS      ( ) User Group
  776.                                     ( ) Other _________
  777.  
  778.        Key forwarding method:  ( ) FAX __________________
  779.                                ( ) Netmail to ___________
  780.                                ( ) Paper mail
  781.  
  782.        The registrations must be payable in Italian Lire. Foreign currency
  783.        and credit cards not allowed. The netmail forwarding method needs a
  784.        valid Fidonet node number or an answering system capable of handling
  785.        Fido-Technology Mail sessions.
  786.  
  787.  
  788.  
  789.  
  790.  
  791.                                       - 12 -
  792.  
  793.  
  794.  
  795.  
  796.  
  797.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  798.  
  799.        2.4 - Support and registration sites
  800.        ---------------------------------------------------------------------
  801.  
  802.        Australia:
  803.                          Lindsay Blume
  804.                          O.I.S. Australia (Online Information System)
  805.                          +61-9-250-3148
  806.                          FidoNet : 3:690/634
  807.  
  808.        Austria:
  809.                          Christian Kvasny
  810.                          The Fright Night BBS
  811.                          +43-2243-80348 (00:00-24:00)
  812.                          FidoNet : 2:313/16
  813.                          AdultNet: 690:3956/1000
  814.  
  815.        United Kingdom:
  816.                          Barry Kingston-Wyatt
  817.                          Spartacus BBS
  818.                          +44-373-451737 (21:00-08:00 GMT)
  819.                          FidoNet : 2:255/27
  820.                          Credit cards allowed
  821.  
  822.        United States:
  823.                          David Huges
  824.                          PO Box 6592
  825.                          Colorado Springs, CO USA
  826.                                            80934-6592
  827.                          Goldmill BBS
  828.                          +1-719-632-2657
  829.                          FidoNet : 1:128/67
  830.                          Internet: david@oldcolo.com
  831.  
  832.        Italy and other country:
  833.                          Marco Maccaferri
  834.                          Arci Computer Club
  835.                          +39-51-6331730
  836.                          FidoNet : 2:332/402
  837.                          AmigaNet: 39:102/304
  838.                          VirNET  : 9:391/105
  839.                          Internet: macca@arci01.bo.cnr.it
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.                                       - 13 -
  858.  
  859.  
  860.  
  861.  
  862.  
  863.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  864.  
  865.        2.4.1 - Getting support
  866.  
  867.        You can get support and the latest releases from the above support
  868.        and registration sites and from the support-only sites listed below.
  869.        In addition, there is an echomail conference open to everyone
  870.        interested in discussing Lora (both registered and not already
  871.        registered) called LORA. It may be available from your international
  872.        echomail backbone, if not, please contact the support site near to
  873.        you to get the area linked.
  874.  
  875.        As you noticed there isn't the author's voice number available, this
  876.        is because there isn't a voice phone support line for Lora. The
  877.        support is made entirely through electronic or paper mail. This may
  878.        not be true for other support sites, please contact the support site
  879.        directly to know if he/she allows voice phone support for Lora.
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.                                       - 14 -
  924.  
  925.  
  926.  
  927.  
  928.  
  929.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  930.  
  931.        2.4.2 - Support-only sites
  932.  
  933.        The following  people are  acting as  support sites-only  and not  as
  934.        registration sites.
  935.  
  936.        Belgium:
  937.                          Maurice Derden
  938.                          OS/2 Inter-Soft Bbs
  939.                          +32-16-640395
  940.                          FidoNet : 2:292/606
  941.  
  942.        United Kingdom:
  943.                          Mike Corby
  944.                          The Cats Board
  945.                          +44-628-824852
  946.                          FidoNet : 2:252/27
  947.  
  948.        USA:
  949.                          Vanyel Ashkevron
  950.                          The Herald's Haven OS/2
  951.                          FidoNet : 1:163/534
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.                                       - 15 -
  990.  
  991.  
  992.  
  993.  
  994.  
  995.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  996.  
  997.        3.0 - Installation
  998.        =====================================================================
  999.  
  1000.        To install Lora you need a PC/XT/AT computer with at least 512K of
  1001.        free RAM, DOS 3.30 or later versions, at least one free serial port
  1002.        and 3 MBytes of Hard disk space.
  1003.  
  1004.        The OS/2 release needs OS/2 2.x or later installed, one free serial
  1005.        port and at least 3 MBytes of Hard disk space.
  1006.  
  1007.        Here is the right procedure to install Lora in your system:
  1008.  
  1009.        1. Create a directory called C:\LORA and uncompress inside it the
  1010.           original archives, LORA234D.ZIP (LORA234S.ZIP for OS/2).
  1011.  
  1012.        2. Run LORA234D.EXE (LORA234S.EXE for OS/2).
  1013.  
  1014.        The program will create all the necessary directories and will copy
  1015.        the files inside them.
  1016.  
  1017.        If you have installed Lora in C:\LORA, you can begin using it with
  1018.        the sample message and file areas configuration; if not, you have to
  1019.        change all the references at C:\LORA using the configuration program
  1020.        LSETUP.
  1021.  
  1022.        Lora (DOS version) needs a FOSSIL driver for serial communications in
  1023.        order to work. If you have not yet got it, you can find a FOSSIL
  1024.        driver in the nearest BBS (on node 2:332/402 you can find the newest
  1025.        versions of the available FOSSIL drivers).
  1026.  
  1027.        Lora has been successfully tested with the BNU 1.70 FOSSIL driver
  1028.        Dr.Comm 0.4 and X00, but it can work also with different kind of
  1029.        drivers.
  1030.  
  1031.        With the operating system OS/2, Lora has been tested with Ray Gwinn's
  1032.        SIO drivers (version 1.11) using the VX00.SYS driver in the DOS
  1033.        window.
  1034.  
  1035.        The OS/2 release doesn't need a FOSSIL driver. It has been tested
  1036.        with the standard serial port drivers and with Ray Gwinn's SIO
  1037.        drivers (version 1.11).
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.                                       - 16 -
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1062.  
  1063.        3.1 - Upgrade from previous versions
  1064.        ---------------------------------------------------------------------
  1065.  
  1066.        Here is the right procedure to upgrade Lora in your system:
  1067.  
  1068.        1. Create a directory called C:\LORA and uncompress inside it the
  1069.           original archives, LORA234D.ZIP (LORA234S.ZIP for OS/2).
  1070.  
  1071.        2. Run LORA234D.EXE (LORA234S.EXE for OS/2).
  1072.  
  1073.        3. Run UPDATE.EXE.
  1074.  
  1075.        The program will upgrade the files that are changed with this
  1076.        release. If you are using two or more configuration file (for two or
  1077.        more lines), you can specify the name of those configuration files on
  1078.        the command line. For example: UPDATE config1.dat config2.dat
  1079.  
  1080.        The upgrade can be made even from a DOS installation to a OS/2
  1081.        installation and vice versa. If you have already installaed the DOS
  1082.        version, you can upgrade to the OS/2 version by simply get the OS/2
  1083.        package and follow the upgrade procedure.
  1084.  
  1085.        If you are upgrading a Lora version older than 2.30, part of the
  1086.        configuration must be made again. Use LSETUP to insert the
  1087.        configurations you put in the LORA.CFG file.
  1088.  
  1089.        Anyway, to update the binary files, the LSETUP program must be run
  1090.        following the new format.
  1091.  
  1092.        From Version 2.30 you don't need to keep the LORA.CFG, SYSTEM.CFG,
  1093.        SCHED.CFG and NODES.CFG files, as well as LORACOMP.EXE.
  1094.  
  1095.        Each configuration can be done using the LSETUP program.
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.                                       - 17 -
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1128.  
  1129.        3.2 - Package contents
  1130.        ---------------------------------------------------------------------
  1131.  
  1132.        The compressed file contains the following files:
  1133.  
  1134.        README       - Main features and the installation chapter.
  1135.        LORA234D.EXE - Installation program (self extracting).
  1136.        WHATSNEW.TXT - News about the current release.
  1137.        FILE_ID.DIZ  - Archive comment, for BBSes that supports it.
  1138.  
  1139.        With the OS/2 release the installation program is named LORA234S.EXE
  1140.        and it's an OS/2 text mode application.
  1141.  
  1142.        After executing the installation program, you will found the
  1143.        following files and directory structure:
  1144.  
  1145.        INBOUND      - Network's inbound files directory.
  1146.        OUTBOUND     - Network's outbound files directory.
  1147.        MSG          - Message base directory.
  1148.        OLR          - Offline reader temporary directory.
  1149.        FILE         - Storage of the example's file areas.
  1150.        TMP          - Temporary path.
  1151.        IPC          - InterProcess Comunications directory.
  1152.        MISC         - Miscellaneous text files directory.
  1153.        NODES        - Nodelist directory.
  1154.        LANG         - Menu and language files directory.
  1155.  
  1156.        AXEL_F.DAT   - Chat music file.
  1157.        BRASIL.DAT   - Chat music file.
  1158.        CHANGE.DAT   - Chat music file.
  1159.        COUNTRY.DAT  - Chat music file.
  1160.        CUCARACH.DAT - Chat music file.
  1161.        ENTRTAIN.DAT - Chat music file.
  1162.        GHOSTB.DAT   - Chat music file.
  1163.        GIOCHIPR.DAT - Chat music file.
  1164.        LARRY.DAT    - Chat music file.
  1165.        MARYP.DAT    - Chat music file.
  1166.        OSOLEMIO.DAT - Chat music file.
  1167.        PHONE.DAT    - Chat music file.
  1168.        THEWIND.DAT  - Chat music file.
  1169.  
  1170.        CONFIG.DAT   - Configuration file.
  1171.        SYSFILE.DAT  - File areas configuration file.
  1172.        SYSMSG.DAT   - Message areas configuration file.
  1173.        PAGE.DAT     - Chat music file (used by Lora).
  1174.  
  1175.        LORA.DOC     - Documentation.
  1176.  
  1177.        LORA.EXE     - Program's loader.
  1178.        LORA.OVL     - Main executable file.
  1179.        LSETUP.EXE   - Lora's configuration program.
  1180.        LMSG.EXE     - Message areas maintenance program.
  1181.        LUSER.EXE    - Users maintenance program.
  1182.        USERED.EXE   - Users editor.
  1183.        LNETMGR.EXE  - Network manager.
  1184.  
  1185.  
  1186.  
  1187.                                       - 18 -
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1194.  
  1195.        LTOP.EXE     - TOP 10 users generator.
  1196.        FILEIDX.EXE  - File request index generator.
  1197.        LANGCOMP.EXE - Language files compiler.
  1198.        L2WORLD.EXE  - External doors interface (DOS application).
  1199.  
  1200.        LORA.ICO     - OS/2 icon file for Lora.
  1201.        LSETUP.ICO   - OS/2 icon file for LSETUP.
  1202.  
  1203.        LORA_API.ZIP - Structures of Lora's data files and examples on how to
  1204.                       use it for developers.
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  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.  
  1250.  
  1251.  
  1252.  
  1253.                                       - 19 -
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1260.  
  1261.        4.0 - Configuration
  1262.        =====================================================================
  1263.  
  1264.        LSETUP is the program used for Lora's configuration. The pull-down
  1265.        menus allow you to set all the options available, including BBS
  1266.        menus, mail-session nodes, and so on.
  1267.  
  1268.        LSETUP accepts only one optional parameter in the command line, i.e.
  1269.        the filename of the configuration file to be used. If you omit it,
  1270.        the CONFIG.DAT file will be used. If the configuration file does not
  1271.        exist, it will be created using standard parameters (the phisical
  1272.        creation will be done exiting from LSETUP). If you run LSETUP from
  1273.        within Lora, (see later), the configuration filename will be
  1274.        automatically passed.
  1275.  
  1276.        Let's see now which are the menus and the options available:
  1277.  
  1278.  
  1279.        4.1 - File
  1280.        ---------------------------------------------------------------------
  1281.  
  1282.        This menu covers everything concerning the interaction between LSETUP
  1283.        and the external world. The options available are:
  1284.  
  1285.  
  1286.        Registration
  1287.        ---------------------------------------------------------------------
  1288.  
  1289.        Shows a window in which it is possible to insert your registration
  1290.        code (if owned).
  1291.  
  1292.  
  1293.        Write AREAS.BBS
  1294.        ---------------------------------------------------------------------
  1295.  
  1296.        Allows you to export to a text file the configuration of the echomail
  1297.        message areas (those areas marked with the echomail flag and for
  1298.        which an echotag has been defined).
  1299.  
  1300.        By default, LSETUP uses the AREAS.BBS file defined in the Mailer /
  1301.        Areafix menu (see later) or in the current directory, if not defined,
  1302.        but it can be changed at any time.
  1303.  
  1304.        The file uses a standard format, so that it can be used by an
  1305.        external program supporting the standard.
  1306.  
  1307.        Example of the AREAS.BBS generated by Lora:
  1308.  
  1309.        Man at Work - Lora Developer's site ! Marco Maccaferri
  1310.        ;
  1311.        $C:\Lora\Msg\Cartoni    CARTONI.332            2:332/402
  1312.        $C:\Lora\Msg\Chat400    CHATTER.400            2:332/402
  1313.        $C:\Lora\Msg\Cine400    CINEMA.400             2:332/402
  1314.        124                     BBS_SOFT.ITA           2:332/402
  1315.        71                      CINEMA.ITA             2:332/402
  1316.  
  1317.  
  1318.  
  1319.                                       - 20 -
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1326.  
  1327.        41                      ECHOSER.033            2:332/402
  1328.        42                      ECHOSER.332            2:332/402
  1329.        !136                    FIDO_STYLE.ITA         2:332/402
  1330.        C:\MSG\PRIVAT           PRIVAT.400             2:332/402
  1331.        ;
  1332.        ; Created by LSETUP v.2.33
  1333.        ;
  1334.  
  1335.        The first three areas are in Squish format, the others in Hudson
  1336.        format. Areas beginning with a '!' are Pip-base message areas. The
  1337.        last area is a Fido *.MSG area.
  1338.  
  1339.  
  1340.        Write ROUTE.CFG
  1341.        ---------------------------------------------------------------------
  1342.  
  1343.        Creates a routing file based on the present configuration.
  1344.  
  1345.        Please note: this option works only if 4d point addresses are
  1346.                     inserted using the Global / Address menu. Moreover, the
  1347.                     routing file will be created for 4d point addresses
  1348.                     only.
  1349.  
  1350.  
  1351.        Import AREAS.BBS
  1352.        ---------------------------------------------------------------------
  1353.  
  1354.        This option imports a standard AREAS.BBS file in the Lora echomail
  1355.        areas configuration.
  1356.  
  1357.        The existing areas will be updated using data contained in the
  1358.        imported file, the non-existing areas will be created with the data
  1359.        contained in the imported file.
  1360.  
  1361.  
  1362.        Import TIC.CFG
  1363.        ---------------------------------------------------------------------
  1364.  
  1365.        This option allows you to import your existing TIC (file echo)
  1366.        configuration file into Lora's configuration files. Following is an
  1367.        example of valid TIC.CFG file:
  1368.  
  1369.        ;
  1370.        AREA C:\LORA\TMP\ LORA
  1371.                2:332/402 MARVEL  *D
  1372.        ;
  1373.        AREA C:\LORA\TMP\ LORA_OS2
  1374.                2:332/402 MARVEL  *D
  1375.        ;
  1376.  
  1377.        Please refer to the Tick documentation for more informations about
  1378.        the meaning of those lines.
  1379.  
  1380.        Lora imports the file area's definitions and forward informations
  1381.        only. No other informations are imported from the configuration file,
  1382.  
  1383.  
  1384.  
  1385.                                       - 21 -
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1392.  
  1393.        even the passwords aren't imported and should be configured manually
  1394.        inside the Manager / Nodes menu.
  1395.  
  1396.  
  1397.        Dos Shell
  1398.        ---------------------------------------------------------------------
  1399.  
  1400.        Makes an operating system shell. It works even under OS/2, but keep
  1401.        in mind that OS/2 is a multitasking operating system, so that it's
  1402.        better to open another OS/2 Window instead of shelling from a
  1403.        program.
  1404.  
  1405.  
  1406.        Quit
  1407.        ---------------------------------------------------------------------
  1408.  
  1409.        Exits from LSETUP. If the configuration has been changed, LSETUP will
  1410.        ask if you want to save it.
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.                                       - 22 -
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1458.  
  1459.        4.2 - Global
  1460.        ---------------------------------------------------------------------
  1461.  
  1462.        This menu contains the global options for Lora. The options available
  1463.        are the following:
  1464.  
  1465.  
  1466.        Site Info
  1467.        ---------------------------------------------------------------------
  1468.  
  1469.        Allows you to insert the data related to the system and its operator.
  1470.        In the window you can insert the system name, the sysop name
  1471.        (requested for the registration), the town where the system resides,
  1472.        the telephone number and flags (used for mail sessions with other
  1473.        similar systems).
  1474.  
  1475.  
  1476.        Directory/Paths
  1477.        ---------------------------------------------------------------------
  1478.  
  1479.        Allows you to declare the directories used for the Lora configuration
  1480.        files.
  1481.  
  1482.        Main Directory - Directory in which Lora will search for every common
  1483.                         file, in a multiline system, such as messages and
  1484.                         files areas configuration.
  1485.  
  1486.        Normal inbound
  1487.        Know inbound
  1488.        Prot inbound  - They are three directories uses in the mail sessions
  1489.                        with other BBS for file reception. The Prot inbound
  1490.                        area is used with password-protected nodes. The know
  1491.                        inbound is used with nodes that are not password-
  1492.                        protected but known (namely present in a nodelist
  1493.                        that Lora knows). The normal inbound area is used for
  1494.                        all the other connected systems.
  1495.  
  1496.        Outbound - It is a directory used in mail sessions in which the files
  1497.                   to be sent are stored. Important! This area must have no
  1498.                   extension: Lora automatically adds a numeric extension for
  1499.                   the files directed to BBS whose zone number is different
  1500.                   from the main one.
  1501.  
  1502.        Netmail messages - Here the netmail (mail directed to specific nodes)
  1503.                           messages are stored. That one message area only
  1504.                           points to this directory is advisable.
  1505.  
  1506.        Bad Messages - Here the messages that can't be imported in
  1507.                       echomail/netmail areas for safety reasons (such as
  1508.                       coming from unauthorized nodes or destined to wrong
  1509.                       areas) are stored.
  1510.  
  1511.        Duplicate messages - Here the messages recognized as duplicates
  1512.                             (already previously imported by Lora) are
  1513.  
  1514.  
  1515.  
  1516.  
  1517.                                       - 23 -
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1524.  
  1525.                             stored. Lora memorizes the dupes for the last
  1526.                             1000 messages in each area.
  1527.  
  1528.        Quick Directory - Here all the files of the Hudson message base
  1529.                          (MSG*.BBS) are stored. If the files don't exist,
  1530.                          Lora will create them when needed.
  1531.  
  1532.        Pip-Base path - Here all the files of the Pip message base are
  1533.                        stored. If the files don't exist, Lora will create
  1534.                        them when needed.
  1535.  
  1536.        IPC Path - Here the files for the information interchange between the
  1537.                   system tasks are stored. To improve performances, it's
  1538.                   better to create this directory in a RAM disk.
  1539.  
  1540.        Nodelist - Here the files related to other BBSs connections are
  1541.                   stored.
  1542.  
  1543.        Temporary path - Here every temporary file is stored. To improve
  1544.                         performances, it's better to create this directory
  1545.                         in a RAM disk.
  1546.  
  1547.        Filebox path - This directory is used as the main directory for the
  1548.                       users' filebox creation. Fileboxes, as will be
  1549.                       explained later, are like mailboxes, but are related
  1550.                       to file exchange between users.
  1551.  
  1552.  
  1553.        Addresses
  1554.        ---------------------------------------------------------------------
  1555.  
  1556.        Allows you to define the addresses by which your system is identified
  1557.        in your network. If you belong (or want to) to networks like Fidonet,
  1558.        Amiganet, or similar, the node number must be assigned by the local
  1559.        coordinator of the network.
  1560.  
  1561.        You can define up to 20 addresses. The first address (marked 'Main')
  1562.        is your default address and is used whenever requested (netmail and
  1563.        echomail forwarding, TIC processing, and so on) if no other address
  1564.        is specified.
  1565.  
  1566.  
  1567.        General
  1568.        ---------------------------------------------------------------------
  1569.  
  1570.        General options for the system running:
  1571.  
  1572.        CGA "snow" checking - By setting this flag on, you will eliminate the
  1573.                              annoying flickering made by some CGA cards when
  1574.                              programs write directly on video memory.
  1575.  
  1576.        Monochrome - Allows you to see the differences between colors, even
  1577.                     in monochromatic cards, like Hercules.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.                                       - 24 -
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1590.  
  1591.        Direct screen writes - By setting this flag on, you will improve the
  1592.                               program performances, since it will write
  1593.                               directly on video memory, without using BIOS
  1594.                               functions. This option may cause some problems
  1595.                               in multitasking system that virtualize video
  1596.                               memory. Lora internal routines allow direct
  1597.                               video memory writing also in systems using
  1598.                               DesqView in 286 processors.
  1599.  
  1600.        Blankout timer - Defines after how many inactivity minutes the screen
  1601.                         blanker (also known as screen saver) will be active.
  1602.                         A 0 input deactivates the screen blanker completely.
  1603.  
  1604.        Line number - Defines the task number in multiline systems. In
  1605.                      monoline systems it must be set to 1.
  1606.  
  1607.        Multiline system - By setting this flag on, Lora is allowed to create
  1608.                           on disk all the semaphores necessary for a correct
  1609.                           multiline running. When using a monoline system
  1610.                           and a slow disk it's better to keep this flag off.
  1611.  
  1612.  
  1613.        Time Adjustment
  1614.        ---------------------------------------------------------------------
  1615.  
  1616.        Allows you to define the parameters for the automatic synchronization
  1617.        of the system clock with other nodes and with the Turin-based Galileo
  1618.        Ferraris Institute.
  1619.  
  1620.        Init - Defines the modem initialization command.
  1621.  
  1622.        Dial prefix - Defines the call command. It will be sent to the modem
  1623.                      before the phone number.
  1624.  
  1625.        Dial suffix - This command will be added after the phone number.
  1626.                      Usually it is a | (pipe), that is the same as a
  1627.                      carriage return (CR) character.
  1628.  
  1629.        Number - Defines the number to be called. The Galileo Ferraris phone
  1630.                 number is +39-11-3487892. Please note that you need to add
  1631.                 the code for international calls from your country.
  1632.  
  1633.        Use DST - Allow the synchronization of the PC clock always using the
  1634.                  solar time. If turned to Yes, the clock will be
  1635.                  synchronized with the daylight saving time or the solar
  1636.                  time based on the year's moment. If turned to No it will be
  1637.                  synchronized always with the solar time, even if the
  1638.                  daylight saving time is acting.
  1639.  
  1640.        Nodes - Defines the BBS node numbers with which the system clock can
  1641.                be synchronized.
  1642.  
  1643.  
  1644.        Internet gateway
  1645.        ---------------------------------------------------------------------
  1646.  
  1647.  
  1648.  
  1649.                                       - 25 -
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1656.  
  1657.  
  1658.        Allows you to specify an Internet mail gateway to automatically
  1659.        address Internet mail to. You can define a message area as 'Internet
  1660.        mail' (see the message definition section).
  1661.  
  1662.        Gateway Name - Defines the gateway user name.
  1663.  
  1664.        Address      - Node address of the gateway.
  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.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.                                       - 26 -
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1722.  
  1723.        4.3 - Mailer
  1724.        ---------------------------------------------------------------------
  1725.  
  1726.        With this menu you can set every option related to Lora Mailer, the
  1727.        interface between your BBS and a Fido Technology Network.
  1728.  
  1729.  
  1730.        Miscellaneous
  1731.        ---------------------------------------------------------------------
  1732.  
  1733.        Several options for the internal mailer and mail processor management
  1734.        are available:
  1735.  
  1736.        Banner - The sentence filling in this field will be shown at the
  1737.                 connection onset, before entering the real BBS. The banner
  1738.                 will be shown after the mailer identification string and
  1739.                 before the "Press <ESC> twice to enter the BBS" sentence
  1740.                 (See Enter-BBS option).
  1741.  
  1742.        Mail-Only - The sentence filling in this field will be shown in the
  1743.                    place of that defined in the Enter-BBS option, when the
  1744.                    mailer does not accept human calls, due to a system
  1745.                    event.
  1746.  
  1747.        Enter-BBS - The sentence filling in this field will be shown to
  1748.                    inform the user that the system is ready, and ask him to
  1749.                    press <ESC> twice or wait 30 seconds to enter it.
  1750.  
  1751.        For these three options it's possible to specity a text file to be
  1752.        shown, putting the filename preceded by an AT (@). For example:
  1753.        @BANNER.TXT.
  1754.  
  1755.        Events file - Specifies the event filename to be used.
  1756.  
  1757.        WaZOO - Allows the mailer to make/receive calls using the WaZOO
  1758.                handshaking.  This method is a little obsolete, since allows
  1759.                the systems to pass only one address per call.
  1760.  
  1761.        EMSI - Allows the mailer to make/receive calls using the EMSI
  1762.               handshaking. This method is the last product of the Fidonet
  1763.               technology development; it allows the systems to pass may
  1764.               addresses with the same call, and a lot of other information.
  1765.  
  1766.        If both the methods are flagged No, the most obsolete (but still
  1767.        compulsory) Fidonet method will be used, the FSC-0001. The
  1768.        information passed to the remote system are actually few, and the
  1769.        file transfer is made using SEAlink protocol, an X-Modem variant.
  1770.  
  1771.        Janus - Allows the mailer to use the bidirectional Janus protocol for
  1772.                the file transfers between systems. Lora automatically
  1773.                disables the Janus protocol in HST connections, since the HST
  1774.                protocol does not allow the bidirectional trasmission at the
  1775.                fastest speed.
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.                                       - 27 -
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1788.  
  1789.        Random redial time - With this option set on, the redial time will be
  1790.                             calculated randomly, keeping the redial time set
  1791.                             for the current event as the average time
  1792.                             between each call. For example, if you set a
  1793.                             redial time of 20 seconds, each call will be
  1794.                             placed after 10 to 30 seconds.
  1795.  
  1796.        Secure - Each time the mail processor imports a message from a mail
  1797.                 packet, it controls the sender's address, to see if he is
  1798.                 allowed to write in that particular message area. If this
  1799.                 condition is not satisfied, the message will be stored in
  1800.                 the directory set as Bad-Messages directory.
  1801.  
  1802.        Keep netmail - With this option set on, the mail processor will
  1803.                       delete no message from the netmail area, even if they
  1804.                       are marked Kill/Sent.
  1805.  
  1806.        Flashing mail - Enable or disable the flashing "MAIL" word in the
  1807.                        lower right screen corner when unread netmail
  1808.                        messages are present.
  1809.  
  1810.        Track netmail - This flag activates, if set to Yes, the built-in
  1811.                        message track utility. The message track acts
  1812.                        whenever a new netmail message is tossed from a mail
  1813.                        packet or packed from the netmail directory, checking
  1814.                        for the originating and destination nodes.
  1815.  
  1816.                        If the destination node doesn't exists in your
  1817.                        nodelists, then the netmail will be bounced back to
  1818.                        the originating address with a little explanation of
  1819.                        what happened.
  1820.  
  1821.                        If the originating node doesn't exists in your
  1822.                        nodelist, then a little header explaining that the
  1823.                        recipients should not answer to that message through
  1824.                        your system (or it will be bounced as undeliverable)
  1825.                        will be added.
  1826.  
  1827.  
  1828.        Log
  1829.        ---------------------------------------------------------------------
  1830.  
  1831.        These options are related to the log generation, namely the file in
  1832.        which each system activity is reported.
  1833.  
  1834.  
  1835.        Name - The filename to be used for system logging.
  1836.  
  1837.        Style - Specifies the log format to be used. The Terse format appears
  1838.                as follows:
  1839.  
  1840.        ----------  Mon 23 Nov 92, LoraBBS v2.21.3b
  1841.        : 08:26:54  STATS: 290K used, 295K available
  1842.        : 08:26:56         C: 4.2 of 61.8 Mb free, 6%
  1843.        : 08:26:57  Starting Event 2
  1844.  
  1845.  
  1846.  
  1847.                                       - 28 -
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1854.  
  1855.        * 08:27:08  Processing 2:332/402 -- ARCI Computer Club/Lora BBS Suppo
  1856.        : 08:27:08  Dialing 6331730
  1857.        + 08:27:36  Connect 14400/Arq
  1858.        * 08:27:44  Arci BBS - Oltre l'immaginazione... (2:332/402.0)
  1859.        : 08:27:44  Aka: 39:102/304.0
  1860.        * 08:27:44  Remote Uses LoraBBS Version 2.21.3a/14380
  1861.  
  1862.                Here is an instance of Verbose format:
  1863.  
  1864.        + 22 Nov 22:48:08 LORA Begin, 2.21.3b, (task 1)
  1865.        : 22 Nov 22:48:09 LORA STATS: 290K used, 130K available
  1866.        : 22 Nov 22:48:09 LORA        C: 4.3 of 61.8 Mb free, 6%
  1867.        + 22 Nov 22:48:19 LORA Connect 2400
  1868.        * 22 Nov 22:48:26 LORA LoraBBS Developer's Site (2:332/402.1)
  1869.        : 22 Nov 22:48:26 LORA Aka: 39:102/304.2 2:332/403.13
  1870.        * 22 Nov 22:48:26 LORA Remote Uses LoraBBS Version 2.21.3b/49459
  1871.  
  1872.                As you can see, the information is the same, but in the
  1873.                Verbose format month and day are repeated on each line.
  1874.                Choose the format you prefer, but you should consider the
  1875.                eventual compatibility with log scanning programs.
  1876.  
  1877.                The Verbose format is Maximus, Opus and BinkleyTerm
  1878.                compatible, the Terse one is Frontdoor compatible.
  1879.  
  1880.        Log flags - With this option set to yes, the creation/deletion of the
  1881.                    mailer flags (*.BSY) will be logged in the system log
  1882.                    file. Set this option to no if you own a slow hard disk.
  1883.  
  1884.  
  1885.        File Requests
  1886.        --------------------------------------------------------------------
  1887.  
  1888.        Allows you to define the file request privileges for other BBSs
  1889.        calling your system.
  1890.  
  1891.        Request list
  1892.        Request list (Secure)
  1893.        Request list (Know)   - Allows you to define a file and/or directory
  1894.                                list from where files can be requested. The
  1895.                                tipical format of these lists is the
  1896.                                following:
  1897.  
  1898.                                C:\File\BBS\PROVA.ZIP !TEST
  1899.                                C:\File\LORA\*.*
  1900.                                @BETALORA C:\File\LORA23B5.ZIP
  1901.                                $C:\Lora\FILES.IDX
  1902.  
  1903.                                The first line indicates a password-protected
  1904.                                file, the second one indicates that every
  1905.                                file in the C:\File\Lora directory can be
  1906.                                requested, the third one indicates a 'magic
  1907.                                name'. A magic name is an arbitrary name to
  1908.                                be used for requesting the last version of a
  1909.                                given program. In the example shown, if a BBS
  1910.  
  1911.  
  1912.  
  1913.                                       - 29 -
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1920.  
  1921.                                requests BETALORA, the LORA23B5.ZIP will be
  1922.                                sent.
  1923.  
  1924.                                The last line (the one beginning with the
  1925.                                dollar symbol) allows you to specify one or
  1926.                                more file indexes to considerably speed up
  1927.                                the file request search, expecially on CD-
  1928.                                ROMs or other slow devices. The file indexes
  1929.                                can be created with the FILEIDX utility, and
  1930.                                can be password protected like any other
  1931.                                file.
  1932.  
  1933.                                The three entries specify the file list
  1934.                                available respectively for unknown nodes, for
  1935.                                password-protected nodes and for nodes
  1936.                                present in a nodelist known by Lora.
  1937.  
  1938.        About - Filename to be sent if the ABOUT file is requested. Usually
  1939.                this file contains information about your system, like
  1940.                opening hours, characteristics, magic names available, and so
  1941.                on.
  1942.  
  1943.        File List - Filename to be sent if the FILES file is requested.
  1944.                    Usually this file contains the complete list of available
  1945.                    files.
  1946.  
  1947.        Max size
  1948.        Max size (Secure)
  1949.        Max Size (Know)   - They define the maximum Kilobytes number to be
  1950.                            downloaded from, respectively, unknown nodes,
  1951.                            password-protected nodes, and nodes present in a
  1952.                            nodelist known by Lora.
  1953.  
  1954.        Max match
  1955.        Max match (Secure)
  1956.        Max match (Know)   - They define the maximum number of files to be
  1957.                             downloaded from, respectively, unknown nodes,
  1958.                             password-protected nodes, and nodes present in a
  1959.                             nodelist known by Lora.
  1960.  
  1961.  
  1962.        Areafix
  1963.        ---------------------------------------------------------------------
  1964.  
  1965.        This menu allows you to configurate the Areafix function, described
  1966.        later in this manual.
  1967.  
  1968.        Areafix active - Turns the internal areafix function on and off.
  1969.  
  1970.        Help file name - Filename to be sent with the %HELP command. Since
  1971.                         the file is sent in a message form, it's better to
  1972.                         keep it as short as possible.
  1973.  
  1974.        Creating nodes - List of nodes that can create message areas on your
  1975.                         system. When the mail processor imports a message in
  1976.  
  1977.  
  1978.  
  1979.                                       - 30 -
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  1986.  
  1987.                         an unknown area, it controls if the sender's node
  1988.                         can create any area. In the positive case, it will
  1989.                         create a Fido *.MSG area in the current directory
  1990.                         called NEWAREA.xxx (where xxx is a progressive
  1991.                         number) and will add that area to the AREAS.BBS
  1992.                         file. In the negative case, the message will be
  1993.                         stored in the bad message directory.
  1994.  
  1995.        Autolink nodes - List of nodes that will be automatically linked to
  1996.                         the new areas created by Areafix.
  1997.  
  1998.        Alert nodes - List of nodes that will receive a copy of the answer
  1999.                      messages generated by Areafix. The information request
  2000.                      messages (%LIST, %QUERY, %UNLINKED and %HELP commands)
  2001.                      will not be forwarded.
  2002.  
  2003.        Use AREAS.BBS - If this parameter is set to Yes, allows Lora to
  2004.                        consider the informations found in the AREAS.BBS file
  2005.                        when importing or exporting echomail messages.
  2006.  
  2007.        Update AREAS.BBS - If set to Yes, allows to update the AREAS.BBS file
  2008.                           whenever an Areafix's message changes the echomail
  2009.                           forward structure.
  2010.  
  2011.        Allow rescan - If set to Yes, allows the rescan procedure on one or
  2012.                       more echomail areas to be performed through an
  2013.                       Areafix's message. Note that some areas can generate
  2014.                       extremely huge packets, so it may be safe to keep this
  2015.                       parameter set to No and perform the rescan manually.
  2016.  
  2017.        Change TAG level - Defines the privilege level that a node must have
  2018.                           to change the tag of an echomail area through an
  2019.                           Areafix's message. It is suggested that the level
  2020.                           must allow only the Sysop or his/her co-workers to
  2021.                           use this command.
  2022.  
  2023.        Remote maint. - Defines the privilege level that a node must have to
  2024.                        send commands as another node through an Areafix's
  2025.                        message. It is suggested that the level must allow
  2026.                        only the Sysop or his/her co-workers to use this
  2027.                        command.
  2028.  
  2029.        Check zones - If set to Yes enables the zone check on every Areafix's
  2030.                      operation, to allow the link of echomail areas with the
  2031.                      same zone number.
  2032.  
  2033.  
  2034.        TIC Processor
  2035.        ---------------------------------------------------------------------
  2036.  
  2037.        This menu allows you to configurate the Raid (automatic echo file
  2038.        area manager) function, described later in this manual.
  2039.  
  2040.        TIC active - Turns the internal Raid function on and off.
  2041.  
  2042.  
  2043.  
  2044.  
  2045.                                       - 31 -
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2052.  
  2053.        Help file name - Filename to be sent with the %HELP command. Since
  2054.                         the file is sent in a message form, it's better to
  2055.                         keep it as short as possible.
  2056.  
  2057.        Creating nodes - List of nodes that can create file areas on your
  2058.                         system. When the TIC processor imports a file in an
  2059.                         unknown area, it controls if the sender's node can
  2060.                         create any area. In the positive case, it will
  2061.                         create a directory called FNEWAREA in the current
  2062.                         directory, then create another directory named as
  2063.                         the tag of the file area and add it to the file
  2064.                         areas configuration file. In the negative case, the
  2065.                         TIC file will be renamed as BAD.
  2066.  
  2067.        Autolink nodes - List of nodes that will be automatically linked to
  2068.                         the new areas created by the TIC processor.
  2069.  
  2070.        Alert nodes - List of nodes that will receive a copy of the answer
  2071.                      messages generated by Raid. The information request
  2072.                      messages (%LIST, %QUERY, %UNLINKED and %HELP commands)
  2073.                      will not be forwarded.
  2074.  
  2075.        Change TAG level - Defines the privilege level that a node must have
  2076.                           to change the tag of an echomail area through a
  2077.                           Raid's message. It is suggested that the level
  2078.                           must allow only the Sysop or his/her co-workers to
  2079.                           use this command.
  2080.  
  2081.        Remote maint. - Defines the privilege level that a node must have to
  2082.                        send commands as another node through a Raid's
  2083.                        message. It is suggested that the level must allow
  2084.                        only the Sysop or his/her co-workers to use this
  2085.                        command.
  2086.  
  2087.        Check zones - If set to Yes enables the zone check on every Raid's
  2088.                      operation, to allow the link of file areas with the
  2089.                      same zone number.
  2090.  
  2091.  
  2092.        External Processing
  2093.        ---------------------------------------------------------------------
  2094.  
  2095.        In this menu it's possible to specify the filenames of the programs
  2096.        to be called for external maintenance routines.
  2097.  
  2098.        Before import - The command in this field is executed after the
  2099.                        arcmail unpacking, and before the message importing.
  2100.  
  2101.        After import - The command in this field is executed after the
  2102.                       message importing in the echo areas, and before the
  2103.                       message area scanning.
  2104.  
  2105.        Before export - The command in this field is executed before the
  2106.                        message areas scanning. After import and before
  2107.  
  2108.  
  2109.  
  2110.  
  2111.                                       - 32 -
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2118.  
  2119.                        export are executed together if the mail processing
  2120.                        is automatically carried on.
  2121.  
  2122.        After export - The command in this field is executed after the
  2123.                       message area scanning and before the netmail scanning
  2124.                       and arcmail packing.
  2125.  
  2126.        Before pack - This command is executed before the netmail message
  2127.                      area scanning.
  2128.  
  2129.        After pack - This command is executed after the netmail message area
  2130.                     scanning and outbound pack.
  2131.  
  2132.        Automaint - The command in this field is executed every day after
  2133.                    some internal maintenance routines. In a 24 hours system,
  2134.                    it will be executed soon after midnight.
  2135.  
  2136.        BBS Batch - The command in this field is used to call an external BBS
  2137.                    program. You can specify the following parameters at the
  2138.                    command line:
  2139.  
  2140.                    *B - Connection speed reported by modem. In local
  2141.                         connections it will be forced to 0.
  2142.                    *C - Fully COMMAND.COM path.
  2143.                    *H - Deactivates the FOSSIL driver (DOS version only).
  2144.                         The OS/2 version translates this parameter to the
  2145.                         com port file handle.
  2146.                    *M - This parameter allow registered users to free almost
  2147.                         the full conventional memory, leaving only 15k in
  2148.                         memory, for the recovery code (DOS version only).
  2149.                    *N - Active task number.
  2150.                    *P - Active serial port (1=COM1, 2=COM2, etc.)
  2151.                    *T - Time, in minutes, before the next system event
  2152.                         execution.
  2153.                    *W - Activates the FOSSIL watchdog function. When the
  2154.                         carrier drops, the FOSSIL driver resets computer.
  2155.                         This option is rarely used, and is present for
  2156.                         completeness only (DOS version only).
  2157.  
  2158.  
  2159.        Message Editor
  2160.        ---------------------------------------------------------------------
  2161.  
  2162.        Defines the DOS command to call the local message editor from inside
  2163.        Lora. Lora can work well with a wide variety of message
  2164.        readers/editors, suggested are GoldEd, Mercurio and WMail.
  2165.  
  2166.  
  2167.        Mail Processing
  2168.        ---------------------------------------------------------------------
  2169.  
  2170.        In this menu are the mail processing options.
  2171.  
  2172.        Method - Defines the method of mail exporting. You can choose between
  2173.                 'Separate netmail', for which the netmail will be exported
  2174.  
  2175.  
  2176.  
  2177.                                       - 33 -
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2184.  
  2185.                 in different packets (*.PKT) than the echomail (but always
  2186.                 within the same compressed packet) and 'Netmail and echomail
  2187.                 together' (default) for which the netmail will be appended
  2188.                 to the existing echomail packets.
  2189.  
  2190.        Save Sysop Mail - If enabled (Yes) allows to save in a separate
  2191.                          directory the messages addressed to the Sysop
  2192.                          coming from every echomail or netmail areas. The
  2193.                          messages are saved in the *.MSG format with every
  2194.                          information untouched (even the AREA:<tag> line).
  2195.  
  2196.        Sysop Mail Path - Defines the directory to same the messages
  2197.                          addressed to the Sysop.
  2198.  
  2199.        Flashing flag - Allows to enable or disable the flashing "PERSONAL"
  2200.                        word in the lower right screen corner when new uread
  2201.                        messages addressed to the Sysop are present.
  2202.  
  2203.        Replace Tear Line - Defines if and how replace the tear line (the
  2204.                            line immediately above the origin line in an
  2205.                            echomail message) within a message written
  2206.                            locally with the Lora's tear line. You can
  2207.                            choose: 'Always' to always replace (default for
  2208.                            the unregistered versions), 'Never' to not
  2209.                            replace at all, 'Link (limit to 35 char.)' to add
  2210.                            the tear line to the existing one if the
  2211.                            resulting line is not above the 35 character
  2212.                            limit, 'Link (unlimited)' to add the tear line
  2213.                            without verify the resulting line length.
  2214.                            The Lora's tear line shows as follow:
  2215.  
  2216.                            --- Lora v.2.31+
  2217.  
  2218.                            Added to the tear line of a message written with
  2219.                            GoldED (for example), it shows as follow:
  2220.  
  2221.                            --- GoldEd v.2.41+ / Lora v.2.31+
  2222.  
  2223.        Tear line - Allows you to define a custom tear line for your own
  2224.                    pleasure. The sequence %1 will be replaced by the version
  2225.                    number, so that a tear line like this:
  2226.  
  2227.                    Lora-OS/2 v%1
  2228.  
  2229.                    will be replaced with:
  2230.  
  2231.                    Lora-OS/2 v2.33
  2232.  
  2233.                    Please note that the leading dashes (--- ) aren't
  2234.                    required.
  2235.                    This option is available for registered users only.
  2236.  
  2237.        Import empty msgs. - Allows you to prevent the mail processor from
  2238.                             importing messages without text lines inside it.
  2239.  
  2240.  
  2241.  
  2242.  
  2243.                                       - 34 -
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2250.  
  2251.                             Messages like this are the ones generated by
  2252.                             file requests or file attaches robot.
  2253.  
  2254.  
  2255.        Force INTL line - This option allows you to force the mail processor
  2256.                          to put an INTL line inside every netmail message
  2257.                          exported, even if it isn't really necessary. This
  2258.                          option should be set to No, unless your netmail
  2259.                          uplink have some problems handling intra-zone
  2260.                          netmails.
  2261.  
  2262.  
  2263.        Mail-only password
  2264.        ---------------------------------------------------------------------
  2265.  
  2266.        Allows to specify a password that allows the Sysop and his/her co-
  2267.        workers to log in the BBS event if it is busy in a mail event that
  2268.        doesn't accept human callers.
  2269.  
  2270.        The password must be written when Lora shows his 'Mail only' banner
  2271.        immediately after the connection. If the password is recognized
  2272.        (there isn't an echo on the terminal) the BBS is activated. The
  2273.        password is case sensitive.
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.                                       - 35 -
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2316.  
  2317.        4.4 - BBS
  2318.        ---------------------------------------------------------------------
  2319.  
  2320.        Here all the option for the BBS settings, from areas definition to
  2321.        user's levels definition are collected.
  2322.  
  2323.  
  2324.        Messages
  2325.        ---------------------------------------------------------------------
  2326.  
  2327.        Message area definition. The options available are explained in a
  2328.        following chapter of this manual.
  2329.  
  2330.  
  2331.        Files
  2332.        ---------------------------------------------------------------------
  2333.  
  2334.        File area definition. The options available are explained in a
  2335.        following chapter of this manual.
  2336.  
  2337.  
  2338.        QWK setup
  2339.        ---------------------------------------------------------------------
  2340.  
  2341.        QWK internal door definition.
  2342.  
  2343.        Work dir - Directory in which every temporary file necessary for a
  2344.                   QWK packet creation will be stored.
  2345.  
  2346.        Packet name - Filename of the packet (without .QWK extension) to be
  2347.                      created. Lora will send to the user a packet called
  2348.                      <packet name>.QWK, and will wait for a packet called
  2349.                      <packet name>.REP.
  2350.  
  2351.        Max messages - Maximum number of messages that can be packed in a QWK
  2352.                       file. If the user exceeds the limit, the message
  2353.                       scanning will stop, and the packet will be sent to the
  2354.                       user. The limit is checked after each area scan. This
  2355.                       means, for example, that if the limit is set to 500
  2356.                       and a given area contains 1000 messages, all those
  2357.                       1000 messages will be packed, and then the scan will
  2358.                       stop.
  2359.  
  2360.  
  2361.        New users
  2362.        ---------------------------------------------------------------------
  2363.  
  2364.        Definition of the new users' options.
  2365.  
  2366.        New user sec. level - The access level assigned to new users. We
  2367.                              suggest you to assign the LIMITED level. If you
  2368.                              don't want new users to join your system,
  2369.                              assign them the HIDDEN level.
  2370.  
  2371.        New user A flags
  2372.  
  2373.  
  2374.  
  2375.                                       - 36 -
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2382.  
  2383.        New user B flags
  2384.        New user C flags
  2385.        New user D flags - Flags assigned to new users.
  2386.  
  2387.        Ask birthdate - Put this flag on if you want the system to ask new
  2388.                        users their birthdate.
  2389.  
  2390.        Ask voice phone number - Put this flag on if you want the system to
  2391.                                 ask new users their voice phone number.
  2392.  
  2393.        Ask data phone number - Put this flag on if you want the system to
  2394.                                ask the users their data (or office) phone
  2395.                                number.
  2396.  
  2397.        Ask IBM character set - The system will ask new users if they want to
  2398.                                see the IBM extended ASCII character set.
  2399.                                Lora is able to remap them if the user is not
  2400.                                able to visualize them.
  2401.  
  2402.        Ask alias name - Put this flag on if you want the system to ask new
  2403.                         users a nickname. The alias can be used in some
  2404.                         message areas decided by the sysop.
  2405.  
  2406.        Ask default protocol - Put this flag on if you want the system to ask
  2407.                               new users their default download protocol.
  2408.  
  2409.        Ask default packer - Put this flag on if you want the system to ask
  2410.                             new users their default packer to be used in the
  2411.                             QWK internal door.
  2412.  
  2413.        FileBOX default - If set to Yes, every new user have their file-box
  2414.                          flag set, so that they can receive private files
  2415.                          through the file-box commands. Every user can send
  2416.                          files to a file-box, but only enabled users can own
  2417.                          a file-box.
  2418.  
  2419.        More prompts - If you set  here the flag "yes", the system will ask
  2420.                       the user to press Enter to see next page at the end of
  2421.                       each scroll; if you set the flag "no", the system will
  2422.                       not stop scrolling up until the end of the text, if
  2423.                       you set the flag "ask", the system will ask new users
  2424.                       their choice.
  2425.  
  2426.        Mail check - If you set here the flag "yes", the system will scan for
  2427.                     user's personal mail at each logon, if you set the flag
  2428.                     "no" the scan will never be performed automatically, if
  2429.                     you set the flag "ask", the system will ask users if
  2430.                     they want to scan mail areas.
  2431.  
  2432.        New files check - The same option of the mail check, but with regards
  2433.                          to new files since user's last logon.
  2434.  
  2435.        Screen clears - If you set here the flag "yes", the system will send
  2436.                        the clear screen codes, if you set the flag "no", the
  2437.                        clear codes will never be sent, if you set the flag
  2438.  
  2439.  
  2440.  
  2441.                                       - 37 -
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2448.  
  2449.                        "ask" the system will ask new users if they want to
  2450.                        have clear screen codes.
  2451.  
  2452.        Hotkeys - As above, the flag "yes" means that hotkeys (commands will
  2453.                  not need a CR to be executed) are always active, the flag
  2454.                  "no" that they will never be active (this means that users
  2455.                  can put more than one command on the same line), "ask"
  2456.                  means that the system will ask to new users if they want
  2457.                  hotkeys.
  2458.  
  2459.        Ansi Graphics - As above, the flag "yes" means that ANSI graphics
  2460.                        will always be active, "no" means that they will
  2461.                        never be active, "ask" means that the system will ask
  2462.                        new users if they want ANSI graphics.
  2463.  
  2464.        Avatar Graphics - As above, but related to AVATAR graphics, more
  2465.                          efficient and fast than ANSI.
  2466.  
  2467.        Full screen editor - As above, the flag "yes" means that the full
  2468.                             screen editor will be used to write messages,
  2469.                             the flag "no" that the line editor will be used,
  2470.                             "ask" means that the system will ask new users
  2471.                             if they want the full screen editor.
  2472.  
  2473.        Rookie calls - Defines the number of calls after which a user is no
  2474.                       longer considered an apprentice. For these users
  2475.                       displaying special notes with instructions and hints
  2476.                       for the system usage could be useful.
  2477.  
  2478.        Random birthdate check - If you put the flag on, the system will ask,
  2479.                                 randomly, the user's birthdate.
  2480.  
  2481.  
  2482.        General options
  2483.        ---------------------------------------------------------------------
  2484.  
  2485.        Users file - Defines the filename and path of the users' database.
  2486.                     You don't need to specify any extension, Lora will
  2487.                     automatically add the .BBS or .IDX extension when
  2488.                     needed.
  2489.  
  2490.        Menu dir - Defines the directory to be searched for the menu files to
  2491.                   be shown to the users.
  2492.  
  2493.        General text dir - Defines the default directory to be searched for
  2494.                           the text files to be shown. It's possible to
  2495.                           define a different directory for each language, so
  2496.                           that it's possible to translate the files into
  2497.                           each language supported by your system. The
  2498.                           general text dir will also be used to find a file
  2499.                           not found in a different language directory.
  2500.  
  2501.        Full scr. editor - It defines the path and filename of the external
  2502.                           full screen editor to be used by users (please
  2503.                           note that this editor is not the sysop's editor
  2504.  
  2505.  
  2506.  
  2507.                                       - 38 -
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2514.  
  2515.                           defined in the Mail / message editor menu). It's
  2516.                           possible to specify other special commands used to
  2517.                           pass useful information to the editor. The
  2518.                           commands are following:
  2519.  
  2520.                           *0 - Current file area path.
  2521.                           *1 - Current message area path.
  2522.                           *B - Baud rate (0 in local mode).
  2523.                           *F - User's first name.
  2524.                           *G - 0=No graphics, 1=Ansi, 2=Avatar.
  2525.                           *H - Disables FOSSIL driver before calling the
  2526.                                editor (DOS version only). With the OS/2
  2527.                                version, it will be translated to the COM
  2528.                                port file handle.
  2529.                           *L - User's last name.
  2530.                           *M - This parameter allows registered users to
  2531.                                free conventional memory almost totally,
  2532.                                leaving only 15k in memory, for the recovery
  2533.                                code.
  2534.                           *N - Task number.
  2535.                           *P - Serial port (1=COM1, 2=COM2, etc.).
  2536.                           *R - User's position inside the users database
  2537.                                (record number).
  2538.                           *S - Lora will not read LORAINFO at the end of the
  2539.                                called editor.
  2540.                           *T - Time left for the current call.
  2541.                           *W - Activates FOSSIL's watchdog. When the carrier
  2542.                                drops, FOSSIL will reboot the computer.
  2543.                           *X - The LORAINFO.T?? file will not be created,
  2544.                                before calling the editor.
  2545.                           *! - Stops time during the editor call. At the end
  2546.                                of the program, the user will have again the
  2547.                                same time he had before calling the editor.
  2548.                           *# - Disables the 'Wants chat' flag. Useful to
  2549.                                correctly manage external chat programs.
  2550.  
  2551.                           To be compatible with Scott Dudley's Maximus-CBCS
  2552.                           2.00, the following commands have been added:
  2553.  
  2554.                           %A - User's first name, in capital letters.
  2555.                           %b - Baud rate (0 in local mode).
  2556.                           %B - User's last name, in capital letters.
  2557.                           %c - Calling site.
  2558.                           %C - Last answer to the questionaire ^OR command
  2559.                                (see the EMBEDDED COMMANDS sections, for more
  2560.                                details).
  2561.                           %d - Current message area number
  2562.                           %D - Current file area number
  2563.                           %E - Lenght, in lines, of the user's screen.
  2564.                           %f - User's first name.
  2565.                           %F - Current file area path.
  2566.                           %g - 0=No graphics, 1=Ansi, 2=Avatar.
  2567.                           %G - User's daily download limit.
  2568.                           %h - User's voice phone number
  2569.                           %H - User's Kbytes downloaded in the present day.
  2570.  
  2571.  
  2572.  
  2573.                                       - 39 -
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2580.  
  2581.                           %i - Total download.
  2582.                           %I - Total upload.
  2583.                           %j - Lenght (in minutes) of the present call.
  2584.                           %k - Task number.
  2585.                           %l - User's last name.
  2586.                           &L - In remote mode, this command is substituted
  2587.                                with the '-pX -bY' string, where X is the
  2588.                                serial port (1=COM1, 2=COM2, etc.) and Y is
  2589.                                the speed (in baud). In local mode, this
  2590.                                command is substituted with the '-k' string.
  2591.                           %M - Current message area path.
  2592.                           %n - User's first name.
  2593.                           %N - System name, as defined in the configuration
  2594.                                file.
  2595.                           %p - Serial port (0=COM1, 1=COM2, etc.).
  2596.                           %P - Serial port (1=COM1, 2=COM2, etc.).
  2597.                           %q - Current message area path, without the final
  2598.                                backslash.
  2599.                           %Q - Current file area path, withour the final
  2600.                                backslash.
  2601.                           %s - Sysop's last name.
  2602.                           %S - Sysop's first name.
  2603.                           %t - Time left for the present call, in minutes.
  2604.                           %T - Time left for the present call, in seconds.
  2605.                           %u - User's number.
  2606.                           %U - Substituted by underscore '_'.
  2607.                           %v - Upload directory path.
  2608.                           %V - Upload directory path, without the final
  2609.                                backslash.
  2610.                           %Z - User's full name, in capital letters.
  2611.  
  2612.        Quote header - With this field you can define the sentence that will
  2613.                       be put as the first line when a user replies to a
  2614.                       message using the full screen editor.
  2615.  
  2616.                       You can specify the following special characters:
  2617.  
  2618.                       @ - Expands into the person's name to which the
  2619.                           original message was addressed.
  2620.  
  2621.                       # - Expands into the person's name who posted the
  2622.                           original message (the one being replied to).
  2623.  
  2624.                       ` - Expands into the date that th eoriginal message
  2625.                           (the one being replied to) was posted.
  2626.  
  2627.                       ~ - Expands to the time that the original message (the
  2628.                           one being replied to)w as posted.
  2629.  
  2630.                       For example, if the following reply header was
  2631.                       specified:
  2632.  
  2633.                              In a message originally to @, # said:
  2634.  
  2635.                       Would expand to:
  2636.  
  2637.  
  2638.  
  2639.                                       - 40 -
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2646.  
  2647.  
  2648.                              In a message originally to All, Joe User said:
  2649.  
  2650.        Ansi at logon - Definition of the ANSI displaying method at logon.
  2651.                        "Auto" allows Lora to automatically recognize whether
  2652.                        the user's terminal is able to display ANSI graphics;
  2653.                        "Yes" forces Lora to send the ANSI file; "No" forces
  2654.                        Lora to send the ASCII file; "Ask" means that the
  2655.                        system will ask the user whether he wants to see the
  2656.                        ANSI or the ASCII file.
  2657.  
  2658.        Puma/MPT protocol - Activates / deactivates the internal Puma/MPT
  2659.                            protocol management. The executable file must be
  2660.                            in a directory defined by the PATH environment
  2661.                            variable.
  2662.  
  2663.        HS/Link protocol - Activates / deactivates the internal bidirectional
  2664.                           HS/Link protocol management. The executable file
  2665.                           must be in a directory defined by the PATH
  2666.                           environment variable.
  2667.  
  2668.        Snoop on-line user - Activates / deactivates displaying of everything
  2669.                             the user is doing on the system.
  2670.  
  2671.        Aftercaller exit - Errorlevel with which Lora will exit after an user
  2672.                           call. 0 menas that Lora will not exit to DOS after
  2673.                           an user call, and will load itself automatically,
  2674.                           without needing a batch file to manage the loop.
  2675.  
  2676.        Areachange keys - Definition of the letters for the change areas
  2677.                          commands: they are for previous area, next area,
  2678.                          list areas commands, respectively.
  2679.  
  2680.        Date format - Definition of the date format in the messages, the
  2681.                      available parameters are the following:
  2682.  
  2683.                      %D - Displays day number.
  2684.                      %B - Displays month number.
  2685.                      %C - Displays month abbreviation (Jan, Feb, Mar,
  2686.                           etc.).
  2687.                      %Y - Displays the year's last two digits (92, 93,
  2688.                           etc.).
  2689.  
  2690.                      For the international format use the %C-%D-%Y
  2691.                      parameters.
  2692.  
  2693.        Time format - Definition of the time format in the messages. The
  2694.                      available parameters are the following:
  2695.  
  2696.                      %A - Displays "am" or "pm" in 12 hours format.
  2697.                      %E - Displays time in 12 hours format.
  2698.                      %H - Displays time in 24 hours format.
  2699.                      %M - Displays the minutes number.
  2700.                      %S - Displays the seconds number.
  2701.  
  2702.  
  2703.  
  2704.  
  2705.                                       - 41 -
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2712.  
  2713.                      For the international format use the %H:%M:%S
  2714.                      parameters.
  2715.  
  2716.        Download counter - Allows to enable the files download counter. The
  2717.                           counter will be put at the beginning of the
  2718.                           description within two selectable delimiters.
  2719.                           Example:
  2720.  
  2721.                           TEST.ZIP     (  3) Counter Example
  2722.  
  2723.        Counter limits - Defines the delimiters to be used for the download
  2724.                         counter. Normally are used square brackets.
  2725.  
  2726.        Uploader name - Allows to add the uploader's name to the file
  2727.                        description (that allows you to know if anyone
  2728.                        uploads viruses or trojans).
  2729.  
  2730.        Login check city - If set to Yes Lora asks the users to verify the
  2731.                           calling city before enter the password at login
  2732.                           time. It's useful to prevent that a user with the
  2733.                           same name as another must call two times to log in
  2734.                           your system.
  2735.  
  2736.        Inactivity timeout - Defines the number of minutes that a user can
  2737.                             spend online without doing anything before the
  2738.                             system hangs the phone. 20 seconds before the
  2739.                             logout Lora displays a warning message to the
  2740.                             user.
  2741.  
  2742.        IEMSI logins - Set this option to yes to allow your users to log in
  2743.                       your board using the IEMSI (Interactive Electronic
  2744.                       Mail Standard Interface) handshake. Terminal programs
  2745.                       capable of such handshake are: Lora's built-in
  2746.                       terminal program, Terminate and FrontDoor's built-in
  2747.                       terminal program.
  2748.  
  2749.                       Interactive EMSI (IEMSI) is a protocol which can be
  2750.                       used by communications software programs to establish
  2751.                       certain parameters for an interactive session, for
  2752.                       example, a user logging on to a bulletin board.
  2753.  
  2754.                       From within the IEMSI terminal's setup program, the
  2755.                       user can define a number of user profiles, each of
  2756.                       which includes a user name, handle, password,
  2757.                       telephone number, location, etc. When IEMSI is enabled
  2758.                       from within the terminal and the user calls a Lora
  2759.                       BBS, the user's information is sent to the BBS
  2760.                       automatically, enabling the user (the client) to log-
  2761.                       on to a BBS (the server) without even touching the
  2762.                       keyboard. The IEMSI terminal and Lora will
  2763.                       automatically exchange information such as software
  2764.                       name and version number, screen parameters and local
  2765.                       time.
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.                                       - 42 -
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2778.  
  2779.                       One particularly useful feature is the ability of the
  2780.                       server to temporarily modify the user's display
  2781.                       parameters for the current session only. Typically,
  2782.                       when a user calls a BBS, the user's screenlength
  2783.                       setting is used to determine when page pausing is to
  2784.                       occur.  However, on one occasion the user may activate
  2785.                       the IEMSI terminal in 50 line mode. Lora will
  2786.                       recognize this and set the screen length to 50 lines
  2787.                       for the current session only, restoring it to the
  2788.                       original setting when the user disconnects. In
  2789.                       addition, Lora will automatically activate whatever
  2790.                       terminal emulation that it, as well as the client,
  2791.                       supports.
  2792.  
  2793.  
  2794.        Show missing files - If this option is set to yes, the missing files
  2795.                             (files that are described in the FILES.BBS file
  2796.                             but aren't present in the file area's directory)
  2797.                             will be displayed to the user with the 'MISSING'
  2798.                             word istead of the file size and date.
  2799.  
  2800.        ZModem protocol
  2801.        XModem protocol
  2802.        1K-XModem protocol
  2803.        SEAlink protocol   - This options allows you to enable (yes) or
  2804.                             disable (no) the internal protocols ZModem,
  2805.                             XModem, 1K-XModem and SEAlink respectively. You
  2806.                             can replace one or more of this protocols with
  2807.                             an external one, using the external protocol
  2808.                             setup menu.
  2809.  
  2810.        Min. upload space - This option allows you to disable any upload made
  2811.                            by the users when the free space on the upload
  2812.                            directory is less than the amount specified (in
  2813.                            kbytes) in this field. Valid ranges are 1 to
  2814.                            32000 kbytes, 0 means no checks for the free
  2815.                            space.
  2816.  
  2817.        Input date format - This option allows you to choose the date format
  2818.                            for every date input field. Available formats
  2819.                            are: DD-MM-YY (most European country), MM-DD-YY
  2820.                            (USA) and YY-MM-DD (Scientific format).
  2821.  
  2822.  
  2823.        Limits
  2824.        ---------------------------------------------------------------------
  2825.  
  2826.        This menu allows you to define the BBS accesses for each user level.
  2827.        The levels available are eleven: Twit, Disgrace, Limited, Normal,
  2828.        Worthy, Privel, Favored, Extra, Clerk, Asst. Sysop and Sysop.
  2829.  
  2830.        You can define, for each level, the following parameters:
  2831.  
  2832.        Time Limit per Call - Minutes available for each call.
  2833.  
  2834.  
  2835.  
  2836.  
  2837.                                       - 43 -
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2844.  
  2845.        Time Limit per Day - Minutes available in 24 hours. If this limit is
  2846.                             higher than the Call Limit, the user will have
  2847.                             the time defined here per day, but he will not
  2848.                             be able to spend more than the time defined in
  2849.                             Call limit for each call.
  2850.  
  2851.                             Example: Call limit -> 30
  2852.                                      Day  limit -> 45
  2853.  
  2854.                             This means that the user will have 30 minutes
  2855.                             available for the first call. If he spends 20
  2856.                             minutes in the BBS, he will have 25 minutes
  2857.                             available for the second call.
  2858.  
  2859.        Minumum Logon Baud - Minimum speed with which users of this level can
  2860.                             logon. If the sysop has a 14400 baud modem, it's
  2861.                             better, for security reasons, to limit the Sysop
  2862.                             level at 14400. 0 means no limits.
  2863.  
  2864.        Minimum Download Baud - Minimum speed necessary to download files. 0
  2865.                                means no limits.
  2866.  
  2867.        Download Limit (KB) - Maximum number of KBytes that can be downloaded
  2868.                              in 24 hours.
  2869.  
  2870.        Limit at X baud - Maximum number of KBytes that can be downloaded in
  2871.                          24 hours, differentiated by connection speed. 0
  2872.                          means that Lora will use the value defined in the
  2873.                          Download Limit entry.
  2874.  
  2875.        Download/Upload Ratio - It defines the maximum download/upload ratio
  2876.                                necessary to download files. 10 means, for
  2877.                                example, that users must upload 1 KByte for
  2878.                                each 10 Kbytes downloaded.
  2879.  
  2880.        Ratio Start - It defines the number of download available before the
  2881.                      Download/Upload ratio begins its check.
  2882.  
  2883.  
  2884.        Login Limits
  2885.        ---------------------------------------------------------------------
  2886.  
  2887.        Minumum sec. level - It defines the mininum level needed to access
  2888.                             the system. Useful for multiline BBSs in which
  2889.                             some tasks are reserved for particular users.
  2890.  
  2891.        Minumum A flags
  2892.        Minimum B flags
  2893.        Minimum C flags
  2894.        Minimum D flags - They define the flags that must be active to access
  2895.                          the system. Useful for multiline BBSs in which some
  2896.                          tasks are reserved for particular users.
  2897.  
  2898.        Minumum age - It defines the minimum age a user must have to access
  2899.                      the system.
  2900.  
  2901.  
  2902.  
  2903.                                       - 44 -
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2910.  
  2911.  
  2912.        Time to login - Defines the time (in minutes) given to the user to
  2913.                        complete the login procedure. Within this time is
  2914.                        included the new users questionnaire if it is put on
  2915.                        a file that will be showed only to the new users. By
  2916.                        default the login time is set to 10 minutes.
  2917.  
  2918.  
  2919.        Paging hours
  2920.        ---------------------------------------------------------------------
  2921.  
  2922.        With this menu you can define when you are available for chat. For
  2923.        each week day you can specify the starting and the ending time of
  2924.        your availablity. Usually this option can be used to preserve users
  2925.        to call your for a chat in the middle of the night.
  2926.  
  2927.        When a user try to call you outside the available paging hours, the
  2928.        file NOTAVAIL will be displayed. You can write inside this file the
  2929.        correct paging hours.
  2930.  
  2931.  
  2932.        Language
  2933.        ---------------------------------------------------------------------
  2934.  
  2935.        Allows you to define up to 15 languages available for users. For each
  2936.        language you must define the following parameters:
  2937.  
  2938.        Filename - Filename, without extension, for menus and sentences
  2939.                   related to one language. Lora will add the extension .MNU
  2940.                   for the menus, and .LNG for the sentences.
  2941.  
  2942.        Description - Language description. The first character will be used
  2943.                      as hot key for the language selection.
  2944.  
  2945.        Textfiles path - Directory in which Lora will search for the text
  2946.                         files to be displayed. If the file is not found in
  2947.                         the directory defined here, Lora will look for it in
  2948.                         the directory defined in the BBS / General Options
  2949.                         /General text dir. menu.
  2950.  
  2951.  
  2952.        Ext. protocols
  2953.        ---------------------------------------------------------------------
  2954.  
  2955.        This menu handles the configuration of the external protocols. Lora
  2956.        cam handle a virtually infinite number of external protocols, that
  2957.        responds to the DSZ standard.
  2958.  
  2959.        However the DSZ standard is required only for the log file, since the
  2960.        other options can be configured using this menu.
  2961.  
  2962.        The keys available are the following:
  2963.  
  2964.        PgUp/PgDn - Move through the protocols database one item at a time,
  2965.                    up and down.
  2966.  
  2967.  
  2968.  
  2969.                                       - 45 -
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  2976.  
  2977.  
  2978.        E - Edits the item displayed on the screen.
  2979.  
  2980.        A - Adds a new item to the database.
  2981.  
  2982.        D - Deletes the item displayed on the screen from the database.
  2983.  
  2984.        Following are the parameters that can be configured for each external
  2985.        protocol:
  2986.  
  2987.        Active - Allows you to temporarily disable one or more protocols. It
  2988.                 must be set to Yes to be usable by the users.
  2989.  
  2990.        Name - Name with which the protocol is displayed to the users.
  2991.  
  2992.        Hotkey - Command key that the user must type to select that protocol
  2993.                 (must not be the same as an internal or external protocol).
  2994.  
  2995.        Download command - DOS command to call the external protocol to
  2996.                           initiate a download request. The following
  2997.                           parameters can be specified:
  2998.  
  2999.                           %1 - Name of the file to download (only one file
  3000.                                at a time).
  3001.                           %A - User's first name, all capital letters.
  3002.                           %b - Baud rate (0 if in local mode).
  3003.                           %B - User's last name, all capital letters.
  3004.                           %c - The place of the call.
  3005.                           %d - The number of the current message area.
  3006.                           %D - The number of the current file area.
  3007.                           %E - Length, in lines, of the user's screen.
  3008.                           %f - User's first name.
  3009.                           %F - Path of the current message area.
  3010.                           %g - 0=No graphics, 1=Ansi, 2=Avatar.
  3011.                           %G - User's daily download limit.
  3012.                           %h - Voice phone number of the user.
  3013.                           %H - Kilobytes number downloaded today.
  3014.                           %i - Total download.
  3015.                           %I - Total upload.
  3016.                           %j - Connection time for the current call.
  3017.                           %k - Task Number.
  3018.                           %l - User's last name.
  3019.                           %L - In remote calls the flag is replaced with the
  3020.                                '-pX -bY' string, where X is the serial port
  3021.                                (1=COM1,
  3022.                                2=COM2,  etc.) and Y is the baud rate. In
  3023.                                local calls
  3024.                                the flag is replaced with the '-k' string.
  3025.                           %M - Path of the current message area.
  3026.                           %n - User's first name.
  3027.                           %N - BBS name, as defined in the configuration
  3028.                                file.
  3029.                           %p - Serial port (0=COM1, 1=COM2, etc).
  3030.                           %P - Serial port (1=COM1, 2=COM2, etc).
  3031.  
  3032.  
  3033.  
  3034.  
  3035.                                       - 46 -
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3042.  
  3043.                           %q - Path of the current message area, without
  3044.                                final
  3045.                                backslash.
  3046.                           %Q - Path of the current file ares, without final
  3047.                                backslash.
  3048.                           %s - Sysop's last name.
  3049.                           %S - Sysop's first name.
  3050.                           %t - Time left for the call, in minutes.
  3051.                           %T - Time left for the call, in seconds.
  3052.                           %u - User's number.
  3053.                           %U - Substituted with the underscore '_'.
  3054.                           %v - Path of the upload directory.
  3055.                           %V - Path of the upload directory, without the
  3056.                                final backslash
  3057.                           %Z - User's full name in capital letters.
  3058.  
  3059.        Upload command - Same as the above, but the command must calls the
  3060.                         external protocols for an upload request. The same
  3061.                         parameters available for the 'Download command' are
  3062.                         available here too.
  3063.  
  3064.        Log file name - Name of the log file created by the external
  3065.                        protocol. This file must be compatible with the DSZ
  3066.                        log format. The same parameters available for the
  3067.                        'Download command' are available here too.
  3068.  
  3069.        Control file - This file will be created by Lora before calling the
  3070.                       external protocol, and contains the download/upload
  3071.                       requests made by the user. Each line contains the
  3072.                       requests in the format specified by the 'Download
  3073.                       string' or 'Upload string' parameters. The same
  3074.                       parameters available for the 'Download command' are
  3075.                       available here too.
  3076.  
  3077.        Download string - Specifies the download command string that must be
  3078.                          put in the 'Control file' above. The parameter %1
  3079.                          will be replaced by the fille path and file name of
  3080.                          the file to download.
  3081.  
  3082.        Upload string - Same as the above, except that this is for the upload
  3083.                        requests.
  3084.  
  3085.        Download keyword - Specifies the keyword needed to identify a
  3086.                           successful download from the log file. This
  3087.                           keyword must be located as the first word on each
  3088.                           log file row.
  3089.  
  3090.        Upload keyword - Same as the above, but identify a successful upload.
  3091.  
  3092.        Filename word
  3093.        Size word
  3094.        CPS word      - These parameters allows you to specify at which word
  3095.                        position Lora can find the filename, size in bytes
  3096.                        and CPS efficiency for each successful upload or
  3097.                        download from the log file. Each row of the log file
  3098.  
  3099.  
  3100.  
  3101.                                       - 47 -
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3108.  
  3109.                        will be split in words separated by spaces (ASCII
  3110.                        32). The first word (the upload/download keyword)
  3111.                        assumes the number 1.
  3112.  
  3113.        Batch protocol - If set to Yes, the protocol can do batch downloads
  3114.                         and can send the file names on upload, so that Lora
  3115.                         don't asks the user for the name of file when
  3116.                         uploading.
  3117.  
  3118.        Disable FOSSIL - If set to Yes, Lora disables the FOSSIL driver
  3119.                         before calling the external protocol. This is useful
  3120.                         to avoid possible conflicts between the FOSSIL and
  3121.                         the protocol's serial port handler.
  3122.  
  3123.        Change to UL dir - Since some external protocols can receive files
  3124.                           only in the current directory, if this parameter
  3125.                           is set to Yes, Lora will change to the uploads
  3126.                           directory before calling the external protocol.
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.                                       - 48 -
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3174.  
  3175.        4.5 - Terminal
  3176.        ---------------------------------------------------------------------
  3177.  
  3178.        This menu allows you to define the options related to the built-in
  3179.        terminal emulator.
  3180.  
  3181.  
  3182.        Miscellaneous
  3183.        ---------------------------------------------------------------------
  3184.  
  3185.        Various options for the terminal emulator.
  3186.  
  3187.        Init - Modem initialization string.
  3188.  
  3189.        Download - Directory in which the downloaded files will be stored.
  3190.  
  3191.        Upload - Directory from which the emulator will take the files to be
  3192.                 uploaded.
  3193.  
  3194.        Avatar - Activates / deactivates the Avatar/0+ emulation.
  3195.  
  3196.        Auto Zmodem - Activates / deactivates the zmodem download auto-
  3197.                      recognition.
  3198.  
  3199.  
  3200.        IEMSI Profile
  3201.        ---------------------------------------------------------------------
  3202.  
  3203.        Within this menu you can defines the parameters related to the IEMSI
  3204.        (Interactive Electronic Mail Standard Interface) handshaking for the
  3205.        terminal emulator.
  3206.  
  3207.        With IEMSI you can log in a BBS that supports IEMSI without any user
  3208.        intervention. The IEMSI detect is completely transparent to the user.
  3209.  
  3210.        IEMSI On - Allows you to enable or disable the IEMSI autologin.
  3211.  
  3212.        Info time - Defines the amout of time (in seconds) for which the
  3213.                    IEMSI server informations must be shown on the screen.
  3214.  
  3215.        Password - Defines the default password to use with a BBS.
  3216.  
  3217.        Handle - Defines an optional handle to be used with certain BBS.
  3218.  
  3219.        Hot keys - Enables the hot keyed menus. You aren't requested to
  3220.                   confirm every command with ENTER to execute them.
  3221.  
  3222.        Quiet - Enable the "do not disturb" flag, with a multiline BBS
  3223.                prevents other users to send message to you during the call.
  3224.  
  3225.        Pausing - Enable the pause at the end of each screen page. By default
  3226.                  the terminal screen will be set to 80x24 characters.
  3227.  
  3228.        Editor - Selects the full-screen message editor.
  3229.  
  3230.  
  3231.  
  3232.  
  3233.                                       - 49 -
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3240.  
  3241.        News - Allows you to view (if set to Yes) the bulletins of the called
  3242.               BBS.
  3243.  
  3244.        New mail - Enables the personal mail check at login time.
  3245.  
  3246.        new files - Enables the new files scan at login time.
  3247.  
  3248.        Screen clear - Allows the BBS to send the screen clearing codes.
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  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.                                       - 50 -
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3306.  
  3307.        4.6 - Modem
  3308.        ---------------------------------------------------------------------
  3309.  
  3310.        Defines the options relater to the modem hardware.
  3311.  
  3312.        Modem port - Serial port on which the modem is installed. 1 means
  3313.                     COM1, 2 means COM2, etc.
  3314.  
  3315.        Maximum baud rate - Defines the speed with which Lora talks with the
  3316.                            modem. Usually it's the maximum speed supported
  3317.                            by modem, but it must be set to 38400 (or 19200)
  3318.                            with hi-speed modems (V32 / V32bis) featuring
  3319.                            error correction and data compression.
  3320.  
  3321.        Lock port - Activates / deactivates the serial port lock at the speed
  3322.                    defined in Maximum baud rate. To be used only if the
  3323.                    modem is configured so that it doesn't change the serial
  3324.                    speed during connections.
  3325.  
  3326.        Terminal - When this flag is on, Lora assumes that a terminal instead
  3327.                   of a modem is connected with the serial port. In this case
  3328.                   you need to press Enter twice to begin connection. The
  3329.                   terminal must be configured at the same speed defined in
  3330.                   Maximum baud rate.
  3331.  
  3332.        FAX message - Defines the string returned by your Modem/FAX when
  3333.                      another FAX machine is connected. By default Lora
  3334.                      recognizes the "CONNECT FAX" string.
  3335.  
  3336.        FAX errorlevel - Defines the errorlevel with which Lora exits to DOS
  3337.                         after a FAX connection has been extablished.
  3338.  
  3339.        Note: The Modem/FAX support is limited to incoming fax connections.
  3340.        Presently there is no support for fax trasmission.
  3341.  
  3342.        Strip dashes - If set to Yes Lora can strip every dashes (-) from the
  3343.                       commands sent to the modem (particularly from the
  3344.                       phone numbers).
  3345.  
  3346.        Dialing timeout - Defines the number of seconds to wait for the
  3347.                          connection with another modem during a call. By
  3348.                          default the time is set to 60 seconds.
  3349.  
  3350.        Carrier mask - Defines the carrier detect bit mask. Usually this is
  3351.                       set to 128 but you can change the value to your likes.
  3352.                       Refer to the FOSSIL documentation (Interrupt 14H,
  3353.                       service 03H) to know what serial line signals can be
  3354.                       monitored with this setting.
  3355.  
  3356.                       Usually you can monitor the following signals:
  3357.  
  3358.                        16 - Clear To Send (CTS)
  3359.                        32 - Data Set Ready (DSR)
  3360.                        64 - Ring Indicator (RI)
  3361.                       128 - Data Carrier Detect (DCD)
  3362.  
  3363.  
  3364.  
  3365.                                       - 51 -
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3372.  
  3373.  
  3374.                       You can combine the values above to monitor multiple
  3375.                       signals (for example the value 160 = 128 + 32 monitors
  3376.                       both the DCD and DSR lines). The default value, if
  3377.                       left 0, is 128 (DCD).
  3378.  
  3379.  
  3380.        DCD drop timeout - Defines the time to wait before hangup when the
  3381.                           carrier is lost. This option is useful when the
  3382.                           line noise causes the loss of the carrier for few
  3383.                           instants.
  3384.  
  3385.  
  3386.        Command strings
  3387.        ---------------------------------------------------------------------
  3388.  
  3389.        Allows you to define every command for the necessary modem
  3390.        management.
  3391.  
  3392.        Init - Modem initialization command. There are some special
  3393.               characters that can be used to perform various tasks (valid
  3394.               for every modem command described in this section):
  3395.  
  3396.               | (pipe)        - Translates to a CR (0x0D, 13) character.
  3397.               ~ (tilde)       - 1 second pause.
  3398.               ^ (caret)       - Set the DTR line to ON.
  3399.               v (lowercase V) - Sets the DTR line to OFF.
  3400.               `               - 1/2 second pause.
  3401.  
  3402.  
  3403.        Dial prefix - Command to be sent to the modem before the phone
  3404.        number.
  3405.  
  3406.        Dial suffix - Command to be sent to the modem after the phone number.
  3407.  
  3408.        Offhook - Command to be sent to the modem to keep the line busy. Lora
  3409.                  sends this command when it can't answer calls.
  3410.  
  3411.        Dial X - This table allows you to define 10 alternative call commands
  3412.                 to be used instead of the main one. Useful if you need to
  3413.                 set a particular initializations for given modems to be
  3414.                 called.
  3415.  
  3416.  
  3417.        Answer control
  3418.        ---------------------------------------------------------------------
  3419.  
  3420.        Allows you to define how and when Lora can answer incoming calls.
  3421.  
  3422.        Manual answer - If you set this flag on, Lora answers an incoming
  3423.                        call with the command defined in Answer command. Be
  3424.                        sure that your modem sends a RING<CR> string on
  3425.                        incoming calls, if you want to use this option. If
  3426.                        you set this flag to off, then your modem must
  3427.                        automatically answer the phone.
  3428.  
  3429.  
  3430.  
  3431.                                       - 52 -
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3438.  
  3439.  
  3440.        Answer command - Command to be sent to the modem to make it answer
  3441.                         incoming calls.
  3442.  
  3443.        Limited hours - If you set this flag on, Lora will answer calls in
  3444.                        the break between "Starting time" and "Ending time"
  3445.                        only.
  3446.  
  3447.        Starting time - Defines the hour after which Lora is able to answer
  3448.                        calls.
  3449.  
  3450.        Ending time - Defines the hour after which Lora will answer calls no
  3451.                      longer.
  3452.  
  3453.  
  3454.        Nodelist flags
  3455.        ---------------------------------------------------------------------
  3456.  
  3457.        With this menu you can defines the dialing command to send to the
  3458.        modem with the system calls certaing nodes, based on the Fidonet
  3459.        nodelist flags.
  3460.  
  3461.        On the first column, under the 'Flag' sentence must be specified the
  3462.        flag to be checked (HST, H14 or ZYX, for example), on the second
  3463.        column, under the 'Prefix' sentence must be specified the dialing
  3464.        command (ATB1DT, for example).
  3465.  
  3466.        The flags verify is done sequentially starting from the first, if a
  3467.        node has both the V32B and HST flags and in the list the commands for
  3468.        HST and V32B appears in that order, the HST command will be sent.
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.                                       - 53 -
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3504.  
  3505.        4.7 - Manager
  3506.        ---------------------------------------------------------------------
  3507.  
  3508.        This menu collects every system management option.
  3509.  
  3510.  
  3511.        Events
  3512.        ---------------------------------------------------------------------
  3513.  
  3514.        Allows you to define the system events. These options will be
  3515.        explained later in a following chapter.
  3516.  
  3517.  
  3518.        Nodelist
  3519.        ---------------------------------------------------------------------
  3520.  
  3521.        Allows you to define the filenames containing nodelists in St. Louis
  3522.        format. In the "Nodediff" field you can specify the filename
  3523.        containing differences between any nodelist and the next one.
  3524.  
  3525.        If you don't put any extension, Lora will look for the file with the
  3526.        highest extension.
  3527.  
  3528.        Note: To apply differences to the nodelist correctly, the nodediff
  3529.        file must be already unpacked in the full nodelist directory, and the
  3530.        number of its extension must be the full nodelist extension plus 7.
  3531.  
  3532.        Example: a nodediff called NODEDIFF.135 can be applied only to a
  3533.        nodelist called NODELIST.128
  3534.  
  3535.  
  3536.        Translations
  3537.        ---------------------------------------------------------------------
  3538.  
  3539.        Allows you to define the international and national prefix codes, as
  3540.        well as phone costs for each time interval.
  3541.  
  3542.        The following commands are available in the costs table:
  3543.  
  3544.        PgUp/PgDn - Allow you to move along the costs file.
  3545.  
  3546.        E - Allows you to edit the cost table for the currently displayed
  3547.            country. This option will be explained later.
  3548.  
  3549.        A - Allows you to add a new country. The system will automatically
  3550.            put the new country in the right alphabetical place, regardless
  3551.            where you are when you add the country.
  3552.  
  3553.        L - Allows you to list the defined countries, and to select one of
  3554.            them with the cursor keys.
  3555.  
  3556.        D - Allows you to delete the currently displayed country. The system
  3557.            will ask confirmation before deleting.
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.                                       - 54 -
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3570.  
  3571.        C - Allows you to copy the current costs table. The system will ask
  3572.            you the country name, the prefix contained in the nodelist, and
  3573.            the prefix Lora must dial.
  3574.  
  3575.        Location - Defines the country name related to the current prefix.
  3576.        Presently it is used in this menu for reference only.
  3577.  
  3578.        Prefix - Defines the international prefix. It must be the same as the
  3579.                 one contained in nodelist.
  3580.  
  3581.        Translate to - Defines the national prefix. Lora will change the code
  3582.                       defined in "Prefix" with this one when dialing a node.
  3583.  
  3584.        The following table allows you to insert the phone costs relative to
  3585.        week days and time intervals. Note: a COST.DAT file relative to
  3586.        italian call prices is contained in the Lora package. You need to
  3587.        build ex-novo the file for your country.
  3588.  
  3589.        S M T W T F S - Define the week days on which the inserted prices
  3590.                        have validity. Respectively: Sunday, Monday, Tuesday,
  3591.                        Wednesday, Thursday, Friday, Saturday. Press space on
  3592.                        the corresponding letter to deactivate a given day,
  3593.                        any other key to activate it.
  3594.  
  3595.        Start - Defines the beginning time of the current price interval.
  3596.  
  3597.        End - Defines the ending time of the current price interval.
  3598.  
  3599.        Cost / Seconds - Defines the cost per seconds relative to the current
  3600.                         time interval. The first pair of values represents
  3601.                         the answer price, that is the price computed at the
  3602.                         beginning of the conversation. The second pair of
  3603.                         values represents the price for the following
  3604.                         seconds (after the seconds defined in the first
  3605.                         couple).
  3606.  
  3607.        Note: Lora will always add 20 seconds to each call to approximate (by
  3608.        excess) the time before the remote modem answer and the CONNECT
  3609.        string.
  3610.  
  3611.  
  3612.        Packers
  3613.        ---------------------------------------------------------------------
  3614.  
  3615.        Allows you to define the packers to be used to pack and unpack mail.
  3616.        Don't change the packer order, since it's internally coded.
  3617.  
  3618.        You must specify the %1 and %2 parameters for the packing command;
  3619.        they will be substituted, respectively, by the archive name and by
  3620.        the file to be archived (wildcards included).
  3621.  
  3622.        If you experience some problems like not enough memory to run the
  3623.        packer/unpacker, you can tell Lora to swap itself out of memory by
  3624.        adding the + (plus) character before the packer/unpacker commnd.
  3625.  
  3626.  
  3627.  
  3628.  
  3629.                                       - 55 -
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3636.  
  3637.        For example:
  3638.  
  3639.        ZIP    +PKZIP -ma %1 %2    PKUNZIP -o %1
  3640.  
  3641.        You must specify the %1 command only for the unpacking command.
  3642.  
  3643.        Presently Lora supports the ZIP, ARJ, LZH (LH1), LHA (LH5), ZOO, ARC
  3644.        packers, recognizing automatically the archive format of the file to
  3645.        be unpacked.
  3646.  
  3647.        Please note that the unpackers are position-sensitive, so that the
  3648.        order showed above must be preserved to avoid malfunctions.
  3649.  
  3650.  
  3651.        Nodes
  3652.        ---------------------------------------------------------------------
  3653.  
  3654.        Allows you to create a personal list of the nodes with which you have
  3655.        mail or file transmission on a regular basis. You don't need to build
  3656.        an external nodelist for these nodes, since Lora consideres these
  3657.        nodes as known nodes, even if they are not present in the St. Louis
  3658.        nodelist.
  3659.  
  3660.        The following commands are available in the nodes table:
  3661.  
  3662.        PgUp/PgDn - Allow you to move along the node file.
  3663.  
  3664.        E - Allows you to edit the current node. This option will be
  3665.            explained later.
  3666.  
  3667.        A - Allows you to add a new node. The system will automatically put
  3668.            the new node in the right numerical place, regardless where you
  3669.            are when you add the node.
  3670.  
  3671.        L - Allows you to list the defined nodes, and to select one of them
  3672.            with the cursor keys.
  3673.  
  3674.        D - Allows you to delete the currently displayed node. The system
  3675.            will ask confirmation before deleting.
  3676.  
  3677.        You can edit the following parameters when editing a node (i.e.
  3678.        adding a new one or modifying an existing one):
  3679.  
  3680.        Address - Full node address. Note for point nodes: you must insert
  3681.                  the address in the format used for echomail forwards. If
  3682.                  the point uses fakeaddress, you need to insert the
  3683.                  fakeaddress, otherwise you must insert the full 4d address.
  3684.                  Lora will automatically sort the database in a node number
  3685.                  order.
  3686.  
  3687.        Sysop
  3688.        Aka   - They represent two names of the same person. The internal
  3689.                remapper tests both names to send netmail messages to points.
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.                                       - 56 -
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3702.  
  3703.        Level - Areafix uses this value to decide whether the node is allowed
  3704.                to link given areas (see the corresponding value in the
  3705.                message area definition).
  3706.  
  3707.        Packer - Packer to be used for mail directed to this node. When
  3708.                 unpacking mail, Lora will recognize automatically the
  3709.                 archive format, ignoring this value.
  3710.  
  3711.        Session Pw - Password to be used in mail sessions.
  3712.  
  3713.        Packet Pw - Password to be used in mail packets to validate origin.
  3714.                    If the wrong or missing, the packets will not be
  3715.                    imported. They will be stored as BAD_PKT.???, where ???
  3716.                    is a progressive number.
  3717.  
  3718.        Areafix Pw - Password the node uses to send messages to areafix.
  3719.  
  3720.        Phone - Node phone number. Fill in this field if you want to dial a
  3721.                number dirrerent from the one present in nodelist, or if the
  3722.                current node is not present in nodelist.
  3723.  
  3724.        Dial prefix - Command to be sent to the modem to call the current
  3725.                      node. Usually Lora uses the ATD command, but you may
  3726.                      need to use other commands to improve performances (for
  3727.                      example, to deactivate the MNP5 compression for already
  3728.                      compressed file transmission).
  3729.  
  3730.        Echomail aka - This option allows you to set with which aka send the
  3731.                       outgoing mail to this node with. The 'Default'
  3732.                       statement chooses the aka defined for each echomail
  3733.                       area.
  3734.  
  3735.        Capabilites - Allows you to activate / deactivate some functions for
  3736.                      the current node. "Remap to point" allows Lora to send
  3737.                      messages addressed to "Sysop" or "Aka" to the address
  3738.                      specified in the "Address" field. The other flags
  3739.                      (WAZOO, EMSI and Janus) are used to deactivate these
  3740.                      protocols for the current node.
  3741.  
  3742.  
  3743.        Menu
  3744.        ---------------------------------------------------------------------
  3745.  
  3746.        Allows you to define the menus for the BBS part of the program. The
  3747.        options will be explained later.
  3748.  
  3749.  
  3750.        Users
  3751.        ---------------------------------------------------------------------
  3752.  
  3753.        This option allows you to change the user's parameters and add or
  3754.        delete users from the database. The options that can be changed are
  3755.        self-explanatory, following are the keys that can be used from within
  3756.        the users editor:
  3757.  
  3758.  
  3759.  
  3760.  
  3761.                                       - 57 -
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3768.  
  3769.        PgUp/PgDn - Allow you to move along the user records.
  3770.  
  3771.        E - Allows you to edit the current user.
  3772.  
  3773.        A - Allows you to add a new user. The system will put the new user as
  3774.            the last record in the users database file.
  3775.  
  3776.        L - Allows you to list the users in alphabetical order, and to select
  3777.            any one of them with the cursor keys.
  3778.  
  3779.        D - Allows you to delete the currently displayed user. The user isn't
  3780.            physically deleted from the database unless you issue a LUSER -P
  3781.            command to explicitly delete any marked record.
  3782.  
  3783.        O - Allows you to switch between the first and the second option
  3784.            page.
  3785.  
  3786.  
  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.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.                                       - 58 -
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3834.  
  3835.        5.0 - Message area configuration
  3836.        ---------------------------------------------------------------------
  3837.  
  3838.        The message area configuration is made using the BBS / Message menu
  3839.        inside LSETUP.
  3840.  
  3841.        The displayed window shows the first defined area. If no area has
  3842.        been yet defined, every field is empty.
  3843.  
  3844.        You have the following commands available:
  3845.  
  3846.        PgUp/PgDn - Allow you to move along the areas file.
  3847.  
  3848.        E - Allows you to edit the current area. This option will be
  3849.            explained later.
  3850.  
  3851.        A - Allows you to add a new area. The system will automatically put
  3852.            the new area in the right numerical place, regardless where you
  3853.            are when you add the area.
  3854.  
  3855.            Lora puts new areas at TWIT level, and the maintenance value at
  3856.            200 messages (Max messages), 14 days (Message age), 0 days (Age
  3857.            received).
  3858.  
  3859.        L - Allows you to list the defined areas, and to select any one of
  3860.            them with the cursor keys.
  3861.  
  3862.        D - Allows you to delete the currently displayed area. The system
  3863.            will ask confirmation before deleting.
  3864.  
  3865.  
  3866.        5.1 - Message area parameters
  3867.        ---------------------------------------------------------------------
  3868.  
  3869.        This chapter lists every command that can be edited in a message
  3870.        area. After one area has been fully edited, you must press ESC to
  3871.        display the all the other areas. If something has been modified,
  3872.        LSETUP will ask if you want to save it before exiting.
  3873.  
  3874.        Number - Area number. It will be used in the area selection menu and
  3875.                 to sort areas as a reference.
  3876.  
  3877.        QWK Name - A short name to be used instead of the title, if present,
  3878.                   for the QWK packets creation and as an alternative in the
  3879.                   area selection menu.
  3880.  
  3881.        Name - Name of the area to be shown to users.
  3882.  
  3883.        Type - Area type. It can be: Netmail, Echomail, Internet (mail
  3884.               addressed to an internet mail gateway), Passthrough (the
  3885.               messages will be deleted after export) and Local (no echomail
  3886.               information will be added and exporting area to other systems
  3887.               is not allowed).
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.                                       - 59 -
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3900.  
  3901.        Echo-Tag - Area tag to be used when forwarding messages to other
  3902.                   nodes.
  3903.  
  3904.        Flags - Flags related to message management: Public only (messages
  3905.                are compulsory public), Private only (messages are compulsory
  3906.                private). If none of the above flags is active, Lora will ask
  3907.                to the user if he wants the message to be public or private.
  3908.                The messages will also be forced during echomail import.
  3909.                Allow alias (the user's nickname is allowed) and Group
  3910.                restricted (access is allowed to given group members).
  3911.  
  3912.        Afx level - Areafix level needed to access the current area. A node
  3913.                    can be linked to this area with the areafix function only
  3914.                    if his access level is equal or higher than the one
  3915.                    defined in this field.
  3916.  
  3917.        Storage - Message storage method. The following message bases are
  3918.                  supported: Fido (*.MSG), QuickBBS (also known as Hudson
  3919.                  base), Pip-Base (compressed message base created and
  3920.                  developed by Roberto Piola) and Squish (message base
  3921.                  created by Scott J. Dudley). Please note that 'Netmail' and
  3922.                  'Internet' supports only the Fido *.MSG message format.
  3923.  
  3924.        Group - Group of the area. It can be a number from 0 (no group) to
  3925.                255.
  3926.  
  3927.        Path/Board - It contains either the directory used to store messages
  3928.                     (Fido), or the board number (QuickBBS and Pip-Base) or
  3929.                     the basic nome of the file to be used (Squish).
  3930.  
  3931.        Aka - Node number to be used when exporting messages. The selection
  3932.              menu will show you the node numbers defined in the special
  3933.              field only.
  3934.  
  3935.        Origin - Sentence to be added at the end of echomail messages. By
  3936.                 default the node number will be used, but you can specify
  3937.                 any sentence. The node number will be automatically added.
  3938.  
  3939.        Max messages - Maximum number of messages to be contained in the
  3940.                       current area (used by LMSG for maintenance).
  3941.  
  3942.        Message age - Maximum age expressed in days of the messages contained
  3943.                      in the current area (used by LMSG for maintenance).
  3944.  
  3945.        Age received - Maximum age expressed in days of messages received by
  3946.                       addressee contained in the current area. Used by LMSG
  3947.                       for maintenance.
  3948.  
  3949.        Read level - Minimum user's level needed to access the current area
  3950.                     and to read messages.
  3951.  
  3952.        A Flag
  3953.        B Flag
  3954.        C Flag
  3955.  
  3956.  
  3957.  
  3958.  
  3959.                                       - 60 -
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  3966.  
  3967.        D Flag - Minimum user's flags needed to access the current area and
  3968.                 to read messages.
  3969.  
  3970.        Write level - Minimum level necessary to be able to write messages in
  3971.                      the current area. Lora will not display the "Edit new
  3972.                      message" and "Reply to message" commands to users
  3973.                      without the proper level.
  3974.  
  3975.        A Flag
  3976.        B Flag
  3977.        C Flag
  3978.        D Flag - Minimum flags necessary to write messages in the current
  3979.                 area. Lora will not displat the "Edit new message" and
  3980.                 "Reply to message" commands to users  without the proper
  3981.                 flags.
  3982.  
  3983.        Forward 1
  3984.        Forward 2
  3985.        Forward 3 - These fields allows you to define the node numbers to
  3986.                    send the echomail messages to. You can write the node
  3987.                    numbers with the verbose format (2:332/402 2:332/403) or
  3988.                    with the short format (2:332/402 403 404).
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.                                       - 61 -
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4032.  
  4033.        6.0 - File area configuration
  4034.        ---------------------------------------------------------------------
  4035.  
  4036.        The file area configuration is made with the BBS / Files menu inside
  4037.        LSETUP.
  4038.  
  4039.        The displayed window shows the first area. If no area has been yet
  4040.        defined, every field is empty.
  4041.  
  4042.        The following commands are available:
  4043.  
  4044.        PgUp/PgDn - Allow you to move along the area file.
  4045.  
  4046.        E - Allows you to edit the current area. This option will be
  4047.            explained later.
  4048.  
  4049.        A - Allows you to add a new area. The system will automatically put
  4050.            the new area in the right numerical place, regardless of where
  4051.            you are when you add the area.
  4052.  
  4053.        Lora puts new areas at TWIT level.
  4054.  
  4055.        L - Allows you to list the defined areas, and to select any one of
  4056.            them with the cursor keys.
  4057.  
  4058.        D - Allows you to delete the currently displayed area. The system
  4059.            will ask confirmation before deleting.
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.                                       - 62 -
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4098.  
  4099.        6.1 - File area parameters
  4100.        ---------------------------------------------------------------------
  4101.  
  4102.        This chapter lists every command that can be edited in a file area.
  4103.        After one area has been fully edited, you must press ESC to display
  4104.        all the other areas. If something has been modified, LSETUP will ask
  4105.        if you want to save it before exiting.
  4106.  
  4107.        Number - Area number. It will be used in selecting area from the menu
  4108.                 and in sorting  areas as a reference.
  4109.  
  4110.        Short Name - A short name to be used instead of the area number, for
  4111.                     area selection.
  4112.  
  4113.        Name - Name of the area to be shown to users.
  4114.  
  4115.        Download - Name of the directory containing downloadable files. Lora
  4116.                   needs a file called FILES.BBS in the current directory
  4117.                   containing filenames and descriptions. The format of this
  4118.                   file must be as follows:
  4119.  
  4120.                   <filename>   <description>
  4121.                   LORA233D.ZIP LoraBBS-DOS v2.33 (Official release)
  4122.                    >Lora is a complete mailer front-end,
  4123.                    >mail processor and BBS system,
  4124.                    >compatible with any Fido Technology
  4125.                    >Network.
  4126.  
  4127.                   Lines beginning with a space (ASCII 32) are treated like
  4128.                   comments, and displayed as is. If the character following
  4129.                   the space is the > character, then the line is treated as
  4130.                   a multiline description: the rest of the line will be
  4131.                   wrapped at the description position in the user's display.
  4132.                   The example above will be displayed as follows:
  4133.  
  4134.        LORA233D.ZIP  743600 08-12-93  LoraBBS-DOS v2.33 (Official release)
  4135.                                       Lora is a complete mailer front-end,
  4136.                                       mail processor and BBS system,
  4137.                                       compatible with any Fido Technology
  4138.                                       Network.
  4139.  
  4140.        Upload - Name of the directory in which the files uploaded by users
  4141.                 in the current directory will be stored.
  4142.  
  4143.        File list - Filename to be read as a file and description list
  4144.                    instead of the FILES.BBS file. Used for areas that
  4145.                    resides on CD-ROMs or other read-only devices.
  4146.  
  4147.        Access priv - Minimum user level to access area and to read the file
  4148.                      list.
  4149.  
  4150.        A Flag
  4151.        B Flag
  4152.        C Flag
  4153.  
  4154.  
  4155.  
  4156.  
  4157.                                       - 63 -
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4164.  
  4165.        D Flag - Minimum user's flags needed to access the current area and
  4166.                 to read the file list.
  4167.  
  4168.        Download - Minimum level necessary to be able to download files from
  4169.                   the current area. Lora will not display the "Download"
  4170.                   command to users without the proper level.
  4171.  
  4172.        A Flag
  4173.        B Flag
  4174.        C Flag
  4175.        D Flag - Minimum flags necessary to download files from the current
  4176.                 area. Lora will not displat the "Download" command to users
  4177.                 without the proper flags.
  4178.  
  4179.        Upload - Minimum level necessary to be able to upload files to the
  4180.                 current area. Lora will not display the "Upload" command to
  4181.                 users without the proper level.
  4182.  
  4183.        A Flag
  4184.        B Flag
  4185.        C Flag
  4186.        D Flag - Minimum flags necessary to upload files to the current area.
  4187.                 Lora will not display the "Upload" command to users without
  4188.                 the proper flags.
  4189.  
  4190.        TIC Level - Minimum level necessary to be able to link this area as a
  4191.                    TIC file area.
  4192.  
  4193.        A Flag
  4194.        B Flag
  4195.        C Flag
  4196.        D Flag - Minimum flags necessary to be able to link this area as a
  4197.                 TIC file area.
  4198.  
  4199.        Group - Group of the area. It can be a number from 0 (no group) to
  4200.                255.
  4201.  
  4202.        Flags - Generic flags for area management:
  4203.  
  4204.                F (No download limits)  the download limits will not be
  4205.                                        considered for the current area.
  4206.                G (Group restricted)    members of the current group only can
  4207.                                        access this area.
  4208.                S (No global search)    the current area will be excluded
  4209.                                        from any global search (new files,
  4210.                                        locate files by keyword).
  4211.                D (No file date)        the file date will not be displayed
  4212.                                        in file lists.
  4213.                N (Unknown can request) Every node can request files from
  4214.                                        this area, even if they are not
  4215.                                        listed in the current nodelist.
  4216.                K (Known can request)   Only the nodes listed in the current
  4217.                                        nodelist can request files from this
  4218.                                        area.
  4219.  
  4220.  
  4221.  
  4222.  
  4223.                                       - 64 -
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4230.  
  4231.                P (Prot can request)    Only nodes that are listed in the
  4232.                                        current nodelist and have a session
  4233.                                        password can request files from this
  4234.                                        area.
  4235.                C (CD-ROM)              This area physically resides on a CD-
  4236.                                        ROM drive or on a read-only device.
  4237.                                        This prevents Lora from searching new
  4238.                                        files fron this area.
  4239.  
  4240.        TIC Tag - Name of the TIC area that's being received in this
  4241.                  directory. Lora can use tag names up to 20 characters wide,
  4242.                  but for compatibility to other TIC processors they can be
  4243.                  kept less or equal than 8 characters wide.
  4244.  
  4245.        Forward 1
  4246.        Forward 2
  4247.        Forward 3 - These fields allows you to define the node numbers to
  4248.                    send the TIC files to. You can write the node numbers
  4249.                    with the verbose format (2:332/402 2:332/403) or with the
  4250.                    short format (2:332/402 403 404).
  4251.  
  4252.                    There are some flags that can be used to specify if a
  4253.                    certain node can act as a receive only or transmit only
  4254.                    node:
  4255.  
  4256.                    2:332/402  - The node can transmit and receive files in
  4257.                                 this area.
  4258.                    >2:332/402 - The node is a receive only node. Files sent
  4259.                                 from this node aren't processed.
  4260.                    <2:332/402 - The node is a transmit-only node. Files sent
  4261.                                 from this node are processed, but files sent
  4262.                                 from other nodes aren't sent to this node.
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.                                       - 65 -
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4296.  
  4297.        7.0 - Menu configuration
  4298.        =====================================================================
  4299.  
  4300.        Lora is using a menu system that requires to be build up from
  4301.        scratch. (Although an easy installation program with some simple
  4302.        menus is included). You will have to setup all menus and external
  4303.        screens. Lora does include it's own menu program, which has all
  4304.        options available.
  4305.  
  4306.        There are several ways to setup a menu system for your BBS. The most
  4307.        used one looks like this:
  4308.  
  4309.                       -------------- Message menus
  4310.                       |
  4311.        Main menu ------------------- File menus
  4312.                       |
  4313.                       -------------- Other menus
  4314.  
  4315.        Another method is to set up your menus by item:
  4316.  
  4317.        Main menu ------------------- Lora file & message
  4318.                       |
  4319.                       |------------- Modem file & message
  4320.                       |
  4321.                       -------------- Graphics file & message
  4322.  
  4323.        Either way, plan your menu structure carefully. Users like a menu
  4324.        structure which is easy to follow.
  4325.  
  4326.        Building a menu can be done in two ways. You can either build the
  4327.        whole menu with the menu editor, so text is displayed if needed, or
  4328.        you can start your menu with an ANSI/ASCII/AVATAR display option
  4329.        (with Hot-key) which will display the menu and have all the commands
  4330.        in the menu file. Both have advantages and disadvantages.
  4331.  
  4332.        Using an ANSI/ASCII/AVATAR file as menu gives you the advantages that
  4333.        you can use more colours on one line, use graphics and even
  4334.        animation. Disadvantage is that all menu options will be visible to
  4335.        all callers, whatever security level they have. You need to setup a
  4336.        display file option with the automatic flag set, which means the
  4337.        command will be executed automatically.
  4338.  
  4339.        Using the normal menu has the advantages that you can hide several
  4340.        options from other security levels. Disadvantage is the limited use
  4341.        of colour per line. It will be up to you which way you choose.
  4342.  
  4343.        Be sure to check your menu files at every security level you have set
  4344.        up. Strange things can happen if you make mistakes. Building a menu
  4345.        is simple, building a complex menu with many different options for
  4346.        different security levels is more difficult. Take your time is a good
  4347.        advice.
  4348.  
  4349.        You can create or modify your BBS menus by using the LSETUP "Manager
  4350.        / Menu" menu.
  4351.  
  4352.  
  4353.  
  4354.  
  4355.                                       - 66 -
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4362.  
  4363.        First of all you need to select one of the 15 available menus to be
  4364.        modified. Note: You can't add menu files at this point. Each menu
  4365.        file is associated to one language, so you need to use the "BBS /
  4366.        Language" menu for additions or deletions.
  4367.  
  4368.        After selection of the file, LSETUP will list the already defined
  4369.        menus. The last one, called "< New menu >" allows you to add another
  4370.        menu.
  4371.  
  4372.        Press ENTER on the "< New Menu >" field to create a new one. Choose
  4373.        the proper menu to modify it.
  4374.  
  4375.        You need to delete every command inside the menu to delete it. The
  4376.        file update routine will delete every menu with no commands inside.
  4377.  
  4378.        After a selection is made, LSETUP will display a window with all the
  4379.        item options. You have the following commands available:
  4380.  
  4381.        PgUp/PgDn - Allow you to move along the item file.
  4382.  
  4383.        E - Edit a menu item. After this command, an inverted-color bar will
  4384.            allow you to choose the option to be modified.
  4385.  
  4386.        The available options are as follows:
  4387.  
  4388.        Display - Text to be shown to the user. The '^' character marks the
  4389.                  beginning and the end of highlighted texts, the '~'
  4390.                  character is replaced by the minutes left for the call.
  4391.  
  4392.                  Spaces must be represented by and underscore character (_).
  4393.                  The underscore character can be used only if preceded by a
  4394.                  backslash character (\_).
  4395.  
  4396.                  A semicolon character (;) will be substituted by a CR/LF
  4397.                  sequence.
  4398.  
  4399.                  Some embedded commands (listed later) can be inserted in
  4400.                  the text to be shown to the user. The embedded commands
  4401.                  cannot always be inserted, since some of them are useful
  4402.                  for questionnaires only or are useless inside menus.
  4403.  
  4404.                  The following embedded commands are available inside menus:
  4405.  
  4406.                      ^FC  - Displays the CPS of the last file transmitted.
  4407.                      ^FD  - Displays the phone number of office/data.
  4408.                      ^FE  - Displays the phone number of home/voice.
  4409.                      ^FF  - Displays the date, without time, of the last
  4410.                             login.
  4411.                      ^FG  - Displays the time of the last login.
  4412.                      ^FH  - Displays the percentage efficiency of the last
  4413.                             file transmitted.
  4414.                      ^FI  - YES/NO IBM character set.
  4415.                      ^FL  - Displays the netmail credit.
  4416.                      ^FM  - Displays the number of the last personal message
  4417.                             read.
  4418.  
  4419.  
  4420.  
  4421.                                       - 67 -
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4428.  
  4429.                      ^FN  - Displays the number of the last message read in
  4430.                             the current area.
  4431.                      ^FO  - Displays the user's privilege level in verbal
  4432.                             form.
  4433.                      ^FQ  - Displays the number of files sent.
  4434.                      ^FR  - Displays the number of kbytes sent.
  4435.                      ^FS  - Displays the number of files received.
  4436.                      ^FT  - Displays the number of kbytes received.
  4437.                      ^FV  - Displays the number of screen lines set by the
  4438.                             user.
  4439.                      ^FX  - YES/NO ANSI toggle.
  4440.                      ^FY  - YES/NO end of page toggle.
  4441.                      ^FZ  - YES/NO formfeed code (ASCII 12) toggle.
  4442.                      ^F0  - YES/NO full screen editor toggle.
  4443.                      ^F2  - YES/NO hot keyed menu.
  4444.                      ^F3  - Displays the user's handle.
  4445.                      ^F4  - Displays the first login date.
  4446.                      ^F5  - Displays the user's birthday.
  4447.                      ^F6  - YES/NO mail check at login.
  4448.                      ^F7  - Displays the user's registration.
  4449.                      ^F8  - YES/NO AVATAR/0+ toggle.
  4450.                      ^F9  - Number of upload/download ratio in the format
  4451.                             1:x.
  4452.                      ^F!  - YES/NO colors toggle.
  4453.                      ^F^A - Displays the next quote reading it from the file
  4454.                             defined in the configuration file (^FA also).
  4455.                      ^F^B - Displays the user's full name.
  4456.                      ^F^C - Displays the user's city (^FB also).
  4457.                      ^F^D - Displays the current date.
  4458.                      ^F^E - Displays the number of calls made by the user
  4459.                             (^FP also).
  4460.                      ^F^F - Displays the user's first name (^FW also).
  4461.                      ^F^G - One second pause.
  4462.                      ^F^K - Displays the total on-line time of the day
  4463.                             (counting all the calls made during the day).
  4464.                      ^F^L - Displays the on-line time of the present call
  4465.                             (^FU also).
  4466.                      ^F^O - Displays the time left for the current call.
  4467.                      ^F^P - Displays date and onset time of the connection.
  4468.                             A CR/LF character is added.
  4469.                      ^F^Q - Displays the number of different users who
  4470.                             called on that day.
  4471.                      ^F^R - Displays the net download of the user so far
  4472.                             made (download - upload).
  4473.                      ^F^T - Displays current time.
  4474.                      ^F^W - Displays the number of Kbyte sent.
  4475.                      ^F^X - Displays the number of Kbytes received.
  4476.                      ^F^Y - Displays the received/sent kBytes ratio in x:1
  4477.                             format (^F: also).
  4478.                      ^F[  - Download remaining for today.
  4479.                      ^F\  - The user's selected language.
  4480.                      ^F]  - Displays the comment field of the user's record
  4481.                             (currently not implemented but available).
  4482.                      ^F;  - YES/NO full screen message reader.
  4483.                      ^F%  - Shows the default file transfer protocol.
  4484.  
  4485.  
  4486.  
  4487.                                       - 68 -
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4494.  
  4495.                      ^F"  - Shows the default compressor.
  4496.  
  4497.                      ^KA  - Total number of calls to the system (all the
  4498.                             lines).
  4499.                      ^KB  - Name of the last user who called the current
  4500.                             line.
  4501.                      ^KC  - Displays the number of the current message's
  4502.                             child (answer to this message).
  4503.                      ^KD  - Number of the first message (this command has
  4504.                             been introduced for compatibility, and is always
  4505.                             set to 1).
  4506.                      ^KE  - Number of the last message in the current area.
  4507.                      ^KG  - Displays the day of the week.
  4508.                      ^KI  - Displays the current time in the form hh:mm:ss.
  4509.                      ^KJ  - Displays the current date in the form dd mmm aa.
  4510.                      ^KK  - Minutes on-line so far for the current call.
  4511.                      ^KM  - Number of personal messages found in the message
  4512.                             base.
  4513.                      ^KO  - Time left for the current call.
  4514.                      ^KP  - Displays the number of the current message's
  4515.                             parent (message that this message is an answer
  4516.                             to).
  4517.                      ^KQ  - Time limit for each call.
  4518.                      ^KR  - Baud rate of the connection.
  4519.                      ^KT  - Daily download limit.
  4520.                      ^KU  - Number of minutes still available before the
  4521.                             next forced or non BBS event.
  4522.                      ^KW  - Number of the line.
  4523.                      ^KY  - Title of the current message area.
  4524.                      ^KZ  - Title of the current file area.
  4525.                      ^K0  - Number of messages in the current area.
  4526.                      ^K1  - Number of the currently active message area.
  4527.                      ^K2  - Number of the currently active file area.
  4528.                      ^K5  - Name of the currently active message area.
  4529.                      ^K7  - Displays the user's time bank account.
  4530.                      ^K8  - Displays the user's file bank account.
  4531.                      ^K9  - Number of messages contained in the current
  4532.                             message area.
  4533.                      ^K[  - Download remaining for today.
  4534.                      ^K\  - Delete the line from cursor to the end.
  4535.  
  4536.        Type - Allows you to select, through a pop-up menu listing, the
  4537.               action type of the current command. The available actions that
  4538.               Lora recognizes are listed in the following paragraph.
  4539.  
  4540.        Data - Optional parameters needed by some kind of actions (see
  4541.               later).
  4542.  
  4543.        Hot-key - Key to be pressed to activate the current command. You can
  4544.                  use every ASCII character between 32 and 127.
  4545.  
  4546.        Automatic - When this option is active, the command will be
  4547.                    immediately executed during the menu display, with no
  4548.                    need to press the key defined in "Hot-key". Useful to
  4549.  
  4550.  
  4551.  
  4552.  
  4553.                                       - 69 -
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4560.  
  4561.                    display any file before the menu, or to execute a given
  4562.                    action, depending on user's level and flags.
  4563.  
  4564.        First time - When this option is active, this item will be visible,
  4565.                     and usable, only the first time the menu is shown.
  4566.  
  4567.        Hide display - When this option is active, the "Display" field will
  4568.                       not be shown to users.
  4569.  
  4570.        Color - Normal color of the text to be displayed. The color can be
  4571.                changed in the "Display" field also, by means of the internal
  4572.                color change codes.
  4573.  
  4574.        Hilight - Hilighted color of the text to be displayed. The text to be
  4575.                  hilighted must be included between two ^ symbols (i.e.:
  4576.                  This ^text^ is hilighted).
  4577.  
  4578.        Security - Minimum user's level needed to see and to execute the
  4579.                   current command.
  4580.  
  4581.        Flags-A
  4582.        Flags-B
  4583.        Flags-C
  4584.        Flags-D - Minimum user's flags needed to see and to execute the
  4585.                  current command.
  4586.  
  4587.        A - Adds a new command. LSETUP adds the new command after the
  4588.            currently displayed one. Normal color, hilight color and command
  4589.            level will be the same as the currently displayed one.
  4590.  
  4591.        L - Lists commands. You can choose the one you like with the cursor
  4592.            and Enter keys.
  4593.  
  4594.        D - Deletes current command. Lora will ask confirmation before
  4595.            deleting.
  4596.  
  4597.        S - Shows menu. The menu will be displayed as it appears to users.
  4598.            The access levels and flags will not be considered. The control
  4599.            codes like CTRL-C will be shown as printable characters (i.e.:
  4600.            ^C).
  4601.  
  4602.        You can fill in the "Data" field with additional parameters related
  4603.        to specific commands. The available parameters are following:
  4604.  
  4605.        /K=<keys> - Puts the characters defined in <keys> into the internal
  4606.                    keyboard buffer. Useful to realize "short keys" for given
  4607.                    operations. This option is available in registered
  4608.                    versions only.
  4609.  
  4610.        /AGE=<n>  - Defines the minimum age that a user must have to view and
  4611.                    issue certain command. <n> must be in years.
  4612.  
  4613.        It's possible to display every option of the menu by operating with
  4614.        the /C<count><op><value> switch (see also the menu type 104), where:
  4615.  
  4616.  
  4617.  
  4618.  
  4619.                                       - 70 -
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4626.  
  4627.        <count>  - Number of the counter, from 0 to 3.
  4628.        <op>     - Command to be executed. Presently are available
  4629.                   = (equal), < (smaller), > (bigger), ! (different).
  4630.        <value>  - Value from 0 to 255.
  4631.  
  4632.        I. E., /C1=10 displays that particular option only if the counter is
  4633.        equal to 10.
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.                                       - 71 -
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4692.  
  4693.        7.1 - Menu types
  4694.        ---------------------------------------------------------------------
  4695.  
  4696.        In this chapter all the menu types (executable actions) allowed by
  4697.        Lora will be described.
  4698.  
  4699.        For sake of clarity, menu types are described in an order based on
  4700.        the arguments.
  4701.  
  4702.        Missing numbers are related to internal functions only.
  4703.  
  4704.  
  4705.        7.1.1 - Moving between menus
  4706.        ---------------------------------------------------------------------
  4707.  
  4708.  
  4709.        14 - Clear Goto menu
  4710.  
  4711.        Has the same function as the "Goto menu" command, but the menu stack
  4712.        is erased before executing the command.
  4713.  
  4714.        There is a clear screen code before entering the menu. If you don't
  4715.        want it, you have to insert the /NS parameter in the "Data" field.
  4716.  
  4717.  
  4718.        15 - Clear gosub menu
  4719.  
  4720.        Has the same function as the "Gosub menu" command, but the menu stack
  4721.        is erased before executing the command.
  4722.  
  4723.        There is a clear screen code before entering the menu. If you don't
  4724.        want it, you have to insert the /NS parameter in the "Data" field.
  4725.  
  4726.  
  4727.        16 - Return to MAIN menu
  4728.  
  4729.        Erases the menu stack and goes back immediately to MAIN, the first
  4730.        menu of the tree.
  4731.  
  4732.  
  4733.        21 - Goto menu
  4734.  
  4735.        Makes a GOTO function (the name of the current menu is not put in the
  4736.        stack) to a general menu.
  4737.  
  4738.        It's possible to give a password protection to this menu, with the
  4739.        /P=xxxx option, where xxxx is the case-insensitive passwoed, asked to
  4740.        the user who tries to enter this menu.
  4741.  
  4742.        Optionally it's possible to specify the default file and message area
  4743.        using the /M[=n] and /F[=n] switches. If the area number is not
  4744.        specified, the last area visited by the user will be assumed.
  4745.  
  4746.        There is a clear screen code before entering the menu. If you don't
  4747.        want it, you have to insert the /NS parameter in the "Data" field.
  4748.  
  4749.  
  4750.  
  4751.                                       - 72 -
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4758.  
  4759.  
  4760.  
  4761.        61 - Gosub menu
  4762.  
  4763.        Makes a GOSUB function (the name of the menu is put in the stack) to
  4764.        a general menu.
  4765.  
  4766.        It's possible to give a password protection to this menu, with the
  4767.        /P=xxxx option, where xxxx is the case-insensitive password, asked to
  4768.        the user who tries to enter this menu.
  4769.  
  4770.        Optionally it's possible to specify the default file and message area
  4771.        using the /M[=n] and /F[=n] switches. If the area number is not
  4772.        specified, the last area visited by the user will be assumed.
  4773.  
  4774.        There is a clear screen code before entering the menu. If you don't
  4775.        want it, you have to insert the /NS parameter in the "Data" field.
  4776.  
  4777.  
  4778.        66 - Return to previous
  4779.  
  4780.        Goes back to the previous menu, taking it from the internal stack. If
  4781.        the current menu is the first one, it has no effect.
  4782.  
  4783.  
  4784.        67 - Clear menu stack
  4785.  
  4786.        Erases the internal menu stack, without going back.
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.                                       - 73 -
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4824.  
  4825.        7.1.2 - Message Areas
  4826.        ---------------------------------------------------------------------
  4827.  
  4828.        19 - Kill message
  4829.  
  4830.        Allows users to kill their messages (written by or sent to his/her).
  4831.        The Sysop can kill every message.
  4832.  
  4833.  
  4834.        40 - Edit new message
  4835.  
  4836.        Allows the user to write a new message. The menu name for the line
  4837.        editor must be set in the "Data" field. Calls to this menu are made
  4838.        by a "Gosub menu" command.
  4839.  
  4840.        It's possible to set the following switches, to let the user write
  4841.        essential data, on particular circumstances:
  4842.  
  4843.        /T="<to>"   - Message receiver.
  4844.        /S="<subj>" - Message subject.
  4845.        /A=<n>      - Number of the area in which the message will be saved.
  4846.        /L          - After saving the message, the user will be logged off
  4847.                      immediately.
  4848.  
  4849.        41 - Reply to message
  4850.  
  4851.        Like the previous command, but it replies to the last message read,
  4852.        changing automatically receiver and subject.
  4853.  
  4854.        The menu name for the line editor must be set in the "Data" field.
  4855.        Calls to this menu are made by a "Gosub menu" command.
  4856.  
  4857.        For the external full screen editor, Lora creates a file containing
  4858.        the original message the user is replying to.
  4859.  
  4860.        53 - Short message list
  4861.  
  4862.        Lists the messages in the selected area on one line only (short
  4863.        mode). The information displayed is: message number, sender, receiver
  4864.        and subject.
  4865.  
  4866.        54 - Read next message
  4867.  
  4868.        Reads the next message. Messages that are missing or unavailable to
  4869.        the user (i.e.: private messages to someone else) will be
  4870.        automatically skipped.
  4871.  
  4872.        55 - Read previous message
  4873.  
  4874.        Reads the previous message. Messages tha are missing or unavailable
  4875.        to the user (i.e.: private messages to someone else) will be
  4876.        automatically skipped.
  4877.  
  4878.        56 - Read message non-stop
  4879.  
  4880.  
  4881.  
  4882.  
  4883.                                       - 74 -
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4890.  
  4891.        Reads all the following messages, after the last read, without
  4892.        stopping at the end of any message or page.
  4893.  
  4894.        The full screen reader is temporarily ignored.
  4895.  
  4896.        57 - Read parent message
  4897.  
  4898.        Reads the current message's parent (the message that this message is
  4899.        an answer to). The item with this menu type is available and is
  4900.        displayed only if the current message has a valid parent message
  4901.        number.
  4902.  
  4903.        58 - Read child message
  4904.  
  4905.        Reads the current message's child (the answer to this message). The
  4906.        item with this menu type is available and is displayed only if the
  4907.        current message has a valid child message number.
  4908.  
  4909.        59 - Check mailbox
  4910.  
  4911.        Checks the user's personal mail, and if the user has personal mail
  4912.        not yet read, makes a "Gosub menu" command to the menu name set in
  4913.        the "Data" field.
  4914.  
  4915.        64 - Read individual message
  4916.  
  4917.        Reads a message specifying the number. Please note that the hot key
  4918.        used to activate this menu type is the first digit of the message
  4919.        number; other digits, if there are, are taken from the input buffer.
  4920.  
  4921.        It's suggested to add the digits from 0 to 9 to this menu type, to
  4922.        allow the user to read any message simply by enteringthe
  4923.        corresponding number.
  4924.  
  4925.        89 - Verbose message list
  4926.  
  4927.        Displays the list of messages in the area, showing sender, receiver,
  4928.        subject, the flags, date and time at which the message was written
  4929.        (detailed mode).
  4930.  
  4931.        118 - List areas w/new messages
  4932.  
  4933.        Executes a "Change area" command (see later), and lists only the
  4934.        areas with new messages since user's last messages read (i.e,
  4935.        messages arrived after the last one read by the user).
  4936.  
  4937.        119 - Write message to disk
  4938.  
  4939.        Exports the last message read to a disk file or device (i.e: PRN: or
  4940.        LPT1:). Lora will ask the filename to be created.
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.                                       - 75 -
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  4956.  
  4957.        7.1.3 - File areas
  4958.        ---------------------------------------------------------------------
  4959.  
  4960.        22 - File list
  4961.  
  4962.        Displays the list of files in the current area. The files present in
  4963.        FILES.BBS only, contained in the current directory, will be
  4964.        displayed.
  4965.  
  4966.        Lora will not display any file which, even though present in
  4967.        FILES.BBS, is not physically present in the current directory.
  4968.  
  4969.  
  4970.        23 - Download file
  4971.  
  4972.        Enables the user to choose a transfer protocol and download one or
  4973.        more files. If the user has a valid default download protocol, Lora
  4974.        will not ask for it.
  4975.  
  4976.        It's possible to specify the following parameters the "Data" field:
  4977.  
  4978.        /NOREM - Ignores the files tagged for later download (by default Lora
  4979.                 asks the user if his/her can download the selected files).
  4980.  
  4981.        /F=<filename> - File name (wildcars allowed) to send to the user.
  4982.                        With this parameter only the transfer protocol will
  4983.                        be requested. This parameter is useful for BBSes that
  4984.                        put the latest releases of certain programs
  4985.                        downloadable with a single command.
  4986.  
  4987.        If you specify a filename in the "Data" field, the limitations like
  4988.        maximum Kbyte limit, Upload/download ratio, etc. will be ruled out.
  4989.        Only the maximum connection time limit will be considered.
  4990.  
  4991.  
  4992.        24 - File display
  4993.  
  4994.        Displays an ASCII file contained in the current area. Files displayed
  4995.        with this command can't contain control codes or embedded command
  4996.        (see another chapter of this manual).
  4997.  
  4998.  
  4999.        25 - Raw directory
  5000.  
  5001.        Displays the dos Directory of the current area. This command lists
  5002.        all the files in the current directory, including orphan files (files
  5003.        present in the directory, but not listed in FILES.BBS).
  5004.  
  5005.  
  5006.        65 - Tag files
  5007.  
  5008.        Allows the user to select one or more files for a later download.
  5009.        This command is useful to select multiple files from multiple areas
  5010.        and download them all in one time (is a batch protocol is used).
  5011.  
  5012.  
  5013.  
  5014.  
  5015.                                       - 76 -
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5022.  
  5023.  
  5024.        68 - Locate files
  5025.  
  5026.        Allows the user to find one or more files in any area, specifying a
  5027.        keyword.
  5028.  
  5029.        Setting the /F parameter in the "Data" field, the search will be done
  5030.        in the current area only.
  5031.  
  5032.  
  5033.        69 - Upload file
  5034.  
  5035.        Allows the user to send a file using one of the available transfer
  5036.        protocol. If the user has a valid default download protocol, Lora
  5037.        will not ask for it.
  5038.  
  5039.        If the user chooses a protocol that does not transmit the filename
  5040.        (i.e.: XModem and 1k-XModem), Lora will ask the filename to be
  5041.        uploaded.
  5042.  
  5043.        When the upload is finished, Lora will search every area to see if
  5044.        the uploaded file is already present. If he finds it somewhere, Lora
  5045.        will delete the uploaded file. If not, Lora will give back to the
  5046.        user the time spent for file transmission.
  5047.  
  5048.  
  5049.        72 - Override path
  5050.  
  5051.        Allows the user to set a different path to the current area. It's
  5052.        useful if you want to send or to receive files in any directory of
  5053.        the hard disk.
  5054.  
  5055.        CAUTION! It's suggested to give access to this command to SYSOP or
  5056.        trustworthy people only.
  5057.  
  5058.  
  5059.        73 - New files list
  5060.  
  5061.        Displays the list of files arrived after the last user's login, or
  5062.        after a date specified by the user.
  5063.  
  5064.        Setting the /F parameter in the "Data" field, the search will be done
  5065.        in the current area only.
  5066.  
  5067.  
  5068.        102 - Archive contents
  5069.  
  5070.        Displays the content of compressed files. Lora is able to display the
  5071.        content of the files archived by means of ARJ, ZIP, ARC, LZH and LHA
  5072.        (Amiga also).
  5073.  
  5074.  
  5075.        122 - Upload to filebox
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.                                       - 77 -
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5088.  
  5089.        Permette ad un utente di mandare un file ad un altro utente con la
  5090.        filebox attivata. Viene chiesto il nome dell'utente.
  5091.  
  5092.  
  5093.        123 - Download from filebox
  5094.  
  5095.        Il contenuto della filebox viene visualizzato all'utent e se sono
  5096.        presenti dei files, viene chiesto se li si vuole prelevare. E'
  5097.        possibile dire a Lora che si intende cancellare il file una volta
  5098.        prelevato con successo.
  5099.  
  5100.  
  5101.        127 - Kill from filebox
  5102.  
  5103.        Allow a user with an active filebox to delete their files without
  5104.        downloading them.
  5105.  
  5106.  
  5107.        128 - List filebox
  5108.  
  5109.        Allow a user with an active filebox to list their contents without
  5110.        asking for download.
  5111.  
  5112.  
  5113.        129 - List/Remove tagged files
  5114.  
  5115.        Allows a user to list or remove, as specified on the "Data" field,
  5116.        the files selected for later download.
  5117.  
  5118.        If the "Data" field is empty, the command lists the selected files,
  5119.        if the /R parameter is present, after the file list the system asks
  5120.        to remove one file.
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.                                       - 78 -
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5154.  
  5155.        7.1.4 - Users configuration
  5156.        ---------------------------------------------------------------------
  5157.  
  5158.        This group has been divided into two selection menus: "User
  5159.        configuration 1" contains all the commands up to "77 - Set full
  5160.        screen reader", and "User configuration 2" contains all the other
  5161.        ones.
  5162.  
  5163.  
  5164.        27 - Set password
  5165.  
  5166.        Allows the user to change his password.
  5167.  
  5168.  
  5169.        29 - Set nulls
  5170.  
  5171.        Allows the user to set a number of null characters (ASCII 0) to be
  5172.        sent after each CR/LF sequence. Useful for very slow computers.
  5173.  
  5174.  
  5175.        30 - Set screen length
  5176.  
  5177.        Allows the user to set the number of lines to be displayed before a
  5178.        "more?" request.
  5179.  
  5180.  
  5181.        32 - Set 'more?' question
  5182.  
  5183.        Allows the user to enable or disable the end-of-page pause.
  5184.  
  5185.  
  5186.        33 - Set screen clear
  5187.  
  5188.        Allows the user to enable or disable the clear screen code (ASCII
  5189.        12). In Ansi emulation, the code is automatically expanded in the
  5190.        correct sequence.
  5191.  
  5192.  
  5193.        34 - Set editor
  5194.  
  5195.        Allows the user to enable the full screen editor (only if Ansi or
  5196.        AVATAR graphics are active) or the line editor.
  5197.  
  5198.  
  5199.        35 - Set location
  5200.  
  5201.        Allows the user to set or change the city from which he calls.
  5202.  
  5203.  
  5204.        36 - Set mail check at logon
  5205.  
  5206.        Allows the user to enable or disable the personal mail check at
  5207.        logon.
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.                                       - 79 -
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5220.  
  5221.        37 - Set Avatar/0+
  5222.  
  5223.        Allows the user to enable or disable the Avatar/0+ emulation for
  5224.        graphics and colors.
  5225.  
  5226.  
  5227.        38 - Set ANSI
  5228.  
  5229.        Allows the user to enable or disable the ANSI/VT100 emulation for
  5230.        graphics and colors.
  5231.  
  5232.        If the user deactivates both Avatar and ANSI graphics, the full
  5233.        screen editor (if active) will be deactivated also.
  5234.  
  5235.        When ANSI is active, Avatar will be deactivated. Lora uses Avatar as
  5236.        an ANSI alternative, not as a complement.
  5237.  
  5238.  
  5239.        39 - Set color
  5240.  
  5241.        Allows the user to enable or disable the color sequences. Useful if
  5242.        the user has an ANSI terminal with a B/W monitor.
  5243.  
  5244.  
  5245.        70 - Set signature
  5246.  
  5247.        Allows the user to set his personal signature. This sentence will be
  5248.        inserted automatically at the bottom of each message, just before the
  5249.        tearline for echomail messages, and at the last row of echomail and
  5250.        local messages.
  5251.  
  5252.  
  5253.        77 - Set full screen reader
  5254.  
  5255.        Allows the user to enable or disable the full screen reader for the
  5256.        messages. To enable it, it's necessary to have ANSI or AVATAR/0+
  5257.        emulation set on.
  5258.  
  5259.  
  5260.        99 - Set alias
  5261.  
  5262.        Allows the user to set his nickname. By default, the alias is the
  5263.        same as user's name.
  5264.  
  5265.  
  5266.        100 - Set voice phone
  5267.  
  5268.        Allows the user to set his voice phone number.
  5269.  
  5270.  
  5271.        101 - Set data phone
  5272.  
  5273.        Allows the user to set his office or data phone number.
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.                                       - 80 -
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5286.  
  5287.        106 - Set hot-keyed menu
  5288.  
  5289.        Allows the user to set the menu hot keys. With hot-keyed menus is no
  5290.        longer necessary to press the ENTER key to confirm a command.
  5291.  
  5292.  
  5293.        117 - Set IBM characters
  5294.  
  5295.        Allows the user to enable or disable the display of ASCII charachers
  5296.        higher than 127. When disable, Lora will remap the upper 128
  5297.        characters of the ASCII code (from code 128 to 255), to a more
  5298.        standard character set that is readable by any personal computer
  5299.        using a standard ASCII set. It's possible to define a translation
  5300.        table for each language.
  5301.  
  5302.  
  5303.        121 - Set user group
  5304.  
  5305.        Allows the user to select which group he wants to belong to. You can
  5306.        specify in the "Data" field the /M switch to select the message
  5307.        group, or the /F switch to select the file group.
  5308.  
  5309.        Lora displays tp the user the file MGROUP.* for the message areas, or
  5310.        the file FGROUP.* for the file areas, then waits for a number. The
  5311.        user now can select the group number. This number will be recorded in
  5312.        the users file, so that it dont needs to be set at every call.
  5313.  
  5314.  
  5315.        124 - Set birthdate
  5316.  
  5317.        Allows the user to insert his own birthdate. Lora will use this
  5318.        information to display the text file containing the happy birthday
  5319.        wishes and to make random user checks.
  5320.  
  5321.  
  5322.        125 - Set default protocol
  5323.  
  5324.        Allows the user to choose the default transfer protocol.
  5325.  
  5326.  
  5327.        126 - Set default archiver
  5328.  
  5329.        Allows the user to choose the default packing protocol to be used
  5330.        with the offline reader.
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.                                       - 81 -
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5352.  
  5353.        7.1.5 - Line editor
  5354.        ---------------------------------------------------------------------
  5355.  
  5356.  
  5357.        42 - Save message
  5358.  
  5359.        Saves the message text. If the /RET parameter is set in the "Data"
  5360.        field, a "Return to previous menu" function will be executed.
  5361.  
  5362.        If you omit the /RET parameter, your users can post carbon copies of
  5363.        the same message to more than one receiver. They have just to change
  5364.        the receiver name, then save the message again.
  5365.  
  5366.  
  5367.        43 - Abort editing
  5368.  
  5369.        Aborts the message creation. A "Return to previous menu" function is
  5370.        executed. The text deletion is operated only by this command.
  5371.  
  5372.  
  5373.        44 - List message text
  5374.  
  5375.        Displays the text of the message just written.
  5376.  
  5377.  
  5378.        45 - Edit line
  5379.  
  5380.        Allows the user to edit one line of the message. The original line
  5381.        will be displayed before the prompt for the new text.
  5382.  
  5383.  
  5384.        46 - Insert line
  5385.  
  5386.        Allows the user to insert a line inside the text.
  5387.  
  5388.  
  5389.        47 - Delete line
  5390.  
  5391.        Allows the user to delete one or more lines from the text.
  5392.  
  5393.  
  5394.        48 - Continue editing
  5395.  
  5396.        Allows the user to go on writing the message, starting from the line
  5397.        after the last written.
  5398.  
  5399.  
  5400.        49 - Change 'To' field
  5401.  
  5402.        Allows the user to change the message receiver. If the /RET parameter
  5403.        is not specified in the "Save message" command, it can be used to
  5404.        send the same message to more than one receiver.
  5405.  
  5406.  
  5407.        50 - Change subject
  5408.  
  5409.  
  5410.  
  5411.                                       - 82 -
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5418.  
  5419.  
  5420.        Allows the user to change the message subject.
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.                                       - 83 -
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5484.  
  5485.        7.1.6 - Personal mail
  5486.        ---------------------------------------------------------------------
  5487.  
  5488.        The commands for personal mail allow the sysop to create a
  5489.        personalized menu for this option also. By default, Lora looks for a
  5490.        menu called "READMAIL", that must be always present.
  5491.  
  5492.  
  5493.        74 - Read next mail
  5494.  
  5495.        Reads the next personal message, or the first one, if the user has
  5496.        read none so far.
  5497.  
  5498.  
  5499.        75 - Read previous mail
  5500.  
  5501.        Reads the previous personal message.
  5502.  
  5503.  
  5504.        76 - Read mail non-stop
  5505.  
  5506.        Reads all the messages without stopping at the end of any message or
  5507.        page. The full screen reader is temporarily ignored.
  5508.  
  5509.  
  5510.        82 - List mail
  5511.  
  5512.        Displays the list of personal messages not yet read by the user,
  5513.        showing message area, sender, receiver, subject, flags, date and time
  5514.        at which the message was written.
  5515.  
  5516.  
  5517.        85 - Read individual mail
  5518.  
  5519.        Reads a message specifying the number. Please note that the hot key
  5520.        used to activate this menu type is the first digit of the message
  5521.        number; other digits, if there are, are taken from the input buffer.
  5522.  
  5523.        It's suggested to add the numbers from 0 to 9 to this menu type, to
  5524.        allow the user to read any message simply by entering the attached
  5525.        number.
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.                                       - 84 -
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5550.  
  5551.        7.1.7 - Multiline chat
  5552.        ---------------------------------------------------------------------
  5553.  
  5554.  
  5555.        78 - Send online message
  5556.  
  5557.        Allows the user to send a one-line message to another user connected
  5558.        on a different line of the system. This is a quite rudimental
  5559.        multiline chat.
  5560.  
  5561.        It' s the only way to send a message to users not connected with CB
  5562.        CHAT SYSTEM.
  5563.  
  5564.  
  5565.        81 - Users online
  5566.  
  5567.        Displays the list of users currently connected to the system. When
  5568.        one line is busy in mail transfers with other nodes, Lora will show
  5569.        "Mail with <node>" to users.
  5570.  
  5571.  
  5572.        95 - Who is where
  5573.  
  5574.        Displays the list of CB Chat System channels that are currently
  5575.        active, and the users connected to each channel. This command is the
  5576.        same as the /a command in Chat System.
  5577.  
  5578.  
  5579.        96 - CB-chat system
  5580.  
  5581.        Sets the multiline chat with a 40 channel transreceiving simulation.
  5582.        The user is automatically 'tuned' on channel 1.
  5583.  
  5584.        In the "Data" field it's possible to set the channel number to which
  5585.        the user will be tuned when entering the chat.
  5586.  
  5587.        The following commands are available inside the CB chat:
  5588.  
  5589.        /a         - Displays who is connected on each channel, from 1 to 40.
  5590.  
  5591.        /c<num>    - Allows the user to change channel. <num> ranges from 1
  5592.                     to 40.
  5593.  
  5594.        /q         - Exits the CB chat.
  5595.  
  5596.        /w         - Displays who's connected on the current channel.
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.                                       - 85 -
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5616.  
  5617.        7.1.8 - Offline reader
  5618.        ---------------------------------------------------------------------
  5619.  
  5620.        Lora supports a built-in QWK and ASCII offline mail packer. This
  5621.        feature allows callers to log on, pack up messages from one or more
  5622.        message areas, and download a compressed mail bundle for off-line
  5623.        reading and reply.
  5624.  
  5625.        This packer is fully integrated with the main BBS, so the packer will
  5626.        automatically adjust itself as areas are added to or deleted from
  5627.        your system.
  5628.  
  5629.        Following are the menu types that allows you to set up a menu that
  5630.        allows you users to pack and download new messages, as well as upload
  5631.        their replies.
  5632.  
  5633.  
  5634.        86 - Tag areas
  5635.  
  5636.        Allows the user to define the message areas where Lora must keep the
  5637.        pointer to the last message read. During the export of messages in
  5638.        QWK and ASCII format only these areas will be considered.
  5639.  
  5640.        When asking the list of areas (with the question mark) the "@"
  5641.        character will be associated to the marked areas.
  5642.  
  5643.        A maximum of 50 areas can be marked.
  5644.  
  5645.  
  5646.        87 - ASCII download
  5647.  
  5648.        Allows the user to download the new messages present in the marked
  5649.        areas in ASCII format. Lora will ask which packer (Zip, Arj or Lharc)
  5650.        and which transfer protocol must be used.
  5651.  
  5652.        This method is offered as an alternative to QWK for those users who
  5653.        don't have (or don't want to install) a QWK reader.
  5654.  
  5655.        No control is kept of the dimension of the file to be downloaded,
  5656.        except for the one regarding the transfer time, that must not be
  5657.        longer than the time left for the current call.
  5658.  
  5659.        The proper option inside the "BBS / QWK setup" menu allows you to
  5660.        limit the number of messages per packet.
  5661.  
  5662.  
  5663.        88 - Resume download
  5664.  
  5665.        Allows the user to resume the download of the message packet, if it
  5666.        has not yet been completed.
  5667.  
  5668.  
  5669.        112 - QWK download
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.                                       - 86 -
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5682.  
  5683.        Allows the user to download the new messages present in the marked
  5684.        areas, in QWK-compatible format. Lora will ask which packer (Zip, Arj
  5685.        or Lharc) and which transfer protocol must be used.
  5686.  
  5687.        To use this option the user needs to have a QWK reader installed.
  5688.        Presently many readers, more or less powerful, exist for a lot of
  5689.        common systems.
  5690.  
  5691.        No control is kept of the dimension of the file to be downloaded,
  5692.        except for the one regarding the transfer time, that must not be
  5693.        longer than the time left for the current call.
  5694.  
  5695.        The proper option inside the "BBS / QWK setup" menu allows you to
  5696.        limit the number of messages per packet.
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.                                       - 87 -
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5748.  
  5749.        7.1.9 - Built-in doors
  5750.        ---------------------------------------------------------------------
  5751.  
  5752.        Lora includes a few common doors internally built, so that it's
  5753.        possible to use external doors for unusual reasons only (like games).
  5754.  
  5755.        Presently Lora includes a QWK compatible mail processor, a time and
  5756.        file bank, and a BBS database.
  5757.  
  5758.        The menu types related to these doors will now be presented, as well
  5759.        as a brief general description of the doors.
  5760.  
  5761.  
  5762.        91 - Show account
  5763.  
  5764.        Allows the user to see the amount of time and kbytes in his account
  5765.        at the BBS time/file bank.
  5766.  
  5767.  
  5768.        92 - Deposit time
  5769.  
  5770.        Allows the user to deposit a certain amount of time left for the
  5771.        current call in the BBS time bank. The deposited time will be
  5772.        automatically subtracted from the time left for the current call and
  5773.        from the daily total time.
  5774.  
  5775.  
  5776.        93 - Withdraw time
  5777.  
  5778.        Allows the user to withdraw time from the BBS time bank. The minutes
  5779.        added are usable only for the current call. If for any reason the
  5780.        current call ends, all the time withdrawn will be lost and at the
  5781.        next call only the time left before withdrawing will be available.
  5782.  
  5783.  
  5784.        114 - Deposit Kbytes
  5785.  
  5786.        Allows the user to deposit a certain amount of kbytes left for today
  5787.        in the BBS file bank. The deposited kbytes will be automatically
  5788.        subtracted from the kbytes left for today.
  5789.  
  5790.  
  5791.        115 - Withdraw Kbytes
  5792.  
  5793.        Allows the user to withdraw kbytes from the BBS file bank. The kbytes
  5794.        added are usable only the current day.
  5795.  
  5796.  
  5797.        107 - Add to BBS-list
  5798.  
  5799.        Allows the user to add a record in the BBS database included in the
  5800.        program. Lora will ask for the data that are needed for the BBS
  5801.        identification.
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.                                       - 88 -
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5814.  
  5815.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5816.        BBS list will have a separate file database named
  5817.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5818.        file database named BBSLIST.BBS is used.
  5819.  
  5820.  
  5821.        108 - Short BBS list
  5822.  
  5823.        Displays the BBS database contents in short format (one BBS per
  5824.        line). Unlike the "Long BBS list", the user cannot enter a string to
  5825.        search for.
  5826.  
  5827.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5828.        BBS list will have a separate file database named
  5829.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5830.        file database named BBSLIST.BBS is used.
  5831.  
  5832.  
  5833.        109 - Long BBS list
  5834.  
  5835.        Displays the BBS database contents in detailed format, showing all
  5836.        information introduced by the "Add to BBS-list" command on many
  5837.        lines.
  5838.  
  5839.        The user can also enter a search string to limit the listing only to
  5840.        a restricted group of BBSes.
  5841.  
  5842.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5843.        BBS list will have a separate file database named
  5844.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5845.        file database named BBSLIST.BBS is used.
  5846.  
  5847.  
  5848.        110 - Change BBS list
  5849.  
  5850.        Allows the user to modify the data of one or more BBS present in the
  5851.        database. Lora will ask the name (even partial) of the BBS to be
  5852.        changed.
  5853.  
  5854.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5855.        BBS list will have a separate file database named
  5856.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5857.        file database named BBSLIST.BBS is used.
  5858.  
  5859.        Caution: everybody can change any record of the BBS database, no
  5860.        control of the user who selects this command is being kept, unless
  5861.        you use the /R switch that allows only the users at SYSOP level and
  5862.        the user named as the BBS's Sysop to change the data of that BBS.
  5863.  
  5864.  
  5865.        111 - Remove BBS list
  5866.  
  5867.        Allows the user to delete one or more BBS present in the database.
  5868.        Lora will ask the name (even partial) of the BBS to be deleted.
  5869.  
  5870.  
  5871.  
  5872.  
  5873.                                       - 89 -
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5880.  
  5881.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5882.        BBS list will have a separate file database named
  5883.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5884.        file database named BBSLIST.BBS is used.
  5885.  
  5886.        Caution: everybody can delete any record of the BBS database, no
  5887.        control of the user who selects this command is being kept, unless
  5888.        you use the /R switch that allows only the users at SYSOP level and
  5889.        the user named as the BBS's Sysop to change the data of that BBS..
  5890.  
  5891.  
  5892.        120 - Download BBS-list
  5893.  
  5894.        Allows the user to download the BBS list database in readable ASCII
  5895.        format. Lora asks for the default protocol only (if the user has not
  5896.        made any choice).
  5897.  
  5898.        You can specify up to 10 BBS lists using the /L=<number> switch. Each
  5899.        BBS list will have a separate file database named
  5900.        BBSLIST<number>.BBS. If you don't specify the /L= switch, the default
  5901.        file database named BBSLIST.BBS is used.
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.                                       - 90 -
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  5946.  
  5947.        7.1.10 - Other commands
  5948.        ---------------------------------------------------------------------
  5949.  
  5950.        This group has been divided into two selection menus: "Miscellaneous
  5951.        1" contains all the commands up to "51 - Press enter to continue",
  5952.        and "Miscellaneous 2" contains all the other ones.
  5953.  
  5954.  
  5955.        0 - Display only
  5956.  
  5957.        This command does absolutely nothing but display the 'Display' field
  5958.        to the user.
  5959.  
  5960.  
  5961.        3 - Logoff
  5962.  
  5963.        Stops the connection displaying the LOGOFF.* file to the user. No
  5964.        confirmation is asked. If you want to request confirmation to the
  5965.        user before logging him out, you have to create a proper menu.
  5966.  
  5967.  
  5968.        5 - Display text files
  5969.  
  5970.        Displays any text file. You must specify the name of the file, path
  5971.        included, to be displayed in the "Data" field.
  5972.  
  5973.        If no extension is specified, Lora looks for the following: .AVT,
  5974.        .BBS, .ANS (if ANSI is active) and .ASC.
  5975.  
  5976.        The files may contain the internal special commands.
  5977.  
  5978.        By default a clear screen code is sent before displaying the file. If
  5979.        you don't want it, you have to specify the /NS command in the "Data"
  5980.        field.
  5981.  
  5982.        If you specify the /R flag in the "Data" field, Lora issues a 'Press
  5983.        [Enter] to continue' message after the file is displayed to the user.
  5984.  
  5985.        If you specify the /P flag in the "Data" field, the file will be sent
  5986.        to the user 'as is' without interpreting the embedded commands inside
  5987.        it.
  5988.  
  5989.        6 - Yell at sysop
  5990.  
  5991.        Allows the user to call the sysop for a chat. Lora displays a window
  5992.        with the commands available to begin the chat or to stop the user's
  5993.        request.
  5994.  
  5995.        When the user asks for this function, Lora looks in the current
  5996.        directory for a file called 'PAGE.DAT', containing the notes of the
  5997.        music that is played in the wait of the sysop's answer.
  5998.  
  5999.        The file is a normal ASCII text; each line may be a comment (if the
  6000.        first character is ';' or '%'), or a tone/length command, or a pause
  6001.  
  6002.  
  6003.  
  6004.  
  6005.                                       - 91 -
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6012.  
  6013.        command. Please look at the sample file for a clear explanation about
  6014.        music composition.
  6015.  
  6016.        In the "Data" field it is possible to specify the following
  6017.        parameters:
  6018.  
  6019.        /T=<sec>  - Duration (in seconds) of the music (default untile the
  6020.                    end of the file).
  6021.  
  6022.        /F=<file> - Music file to use instead of the default PAGE.DAT.
  6023.  
  6024.        /NL       - Do not log this request both in the log file and on the
  6025.                    status line.
  6026.  
  6027.        /A="<s>"  - Advertisment to display to the user instead of the
  6028.                    default string found in the language file (the quotes are
  6029.                    mandatory).
  6030.  
  6031.  
  6032.        7 - User status
  6033.  
  6034.        Displays a coded internal page related to the present configuration
  6035.        of the on-line user. All the shown parameters are also available as
  6036.        embedded commands.
  6037.  
  6038.        If you specify the /R flag in the "Data" field, Lora issues a 'Press
  6039.        [Enter] to continue' message after the status page is displayed to
  6040.        the user.
  6041.  
  6042.  
  6043.        8 - User list
  6044.  
  6045.        Displays the BBS' users. Allows also to find somebody by specifying a
  6046.        part of the name.
  6047.  
  6048.        It's possible to set the following switches in the "Data" field:
  6049.  
  6050.        /L[=x] - Displays only the users who called in the last x days. If
  6051.                 the command is given in the short form /L, the user may
  6052.                 specify the number of days.
  6053.  
  6054.        /T[=x] - Displays only the users who called at least x times. If the
  6055.                 command is given in the short form /t, the user may specify
  6056.                 the number of times.
  6057.  
  6058.        /H     - Displays the user's alias, instead of their real names.
  6059.  
  6060.        /S     - Swap the first and last name of the users displayed.
  6061.  
  6062.        /F     - Displays the users with an active filebox only.
  6063.  
  6064.  
  6065.        9 - Version information
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.                                       - 92 -
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6078.  
  6079.        Displays the program copyright and version number, and much
  6080.        additional information, like the processor type, the free memory in
  6081.        the heap (variable's space in Borland C), free disk space, etc.
  6082.  
  6083.  
  6084.        10 - Run external program
  6085.  
  6086.        Executes an external program in a dos shell. The full name of the
  6087.        file to be executed must be set in the "Data" field. It's possible to
  6088.        execute also batch files.
  6089.  
  6090.        It's possible to set other special commands to give some additional
  6091.        information to the called program. The commands are the following:
  6092.  
  6093.        *0 - Path of the current file area.
  6094.        *1 - Path of the current message area.
  6095.        *B - Baud rate (0 if in local mode).
  6096.        *F - User's first name
  6097.        *G - 0=No graphics, 1=Ansi, 2=Avatar.
  6098.        *H - Disables FOSSIL driver before executing the program.
  6099.        *L - User's last name.
  6100.        *M - Swap of the total memory occupied by Lora, leaving only
  6101.             1.5K for the recovery routines.
  6102.        *N - Task number.
  6103.        *P - Serial port (1=COM1, 2=COM2, etc.).
  6104.        *R - User's position inside the user's database (record
  6105.             (number).
  6106.        *S - Don't read the LORAINFO file after the end of the
  6107.             external program.
  6108.        *T - Time left for the current call.
  6109.        *W - Actives the FOSSIL watchdog. If the carrier drops, FOSSIL
  6110.             driver reboots the system.
  6111.        *X - Prevents the creation of the LORAINFO.T?? by Lora.
  6112.        *! - Stops time during the door execution.
  6113.             The user will be allowed as much time as had before
  6114.             entering the door.
  6115.        *# - Disables the 'wants chat' flag. Useful for external
  6116.             chat programs.
  6117.  
  6118.        For compatibility with Scott Dudley's Maximus-CBCS 2.00,
  6119.        the following command are available:
  6120.  
  6121.        %A - User's first name, all capital letters.
  6122.        %b - Baud rate (0 if in local mode).
  6123.        %B - User's last name, all capital letters.
  6124.        %c - The place of the call.
  6125.        %C - The last answer to the questionnaire ^OR command (see the
  6126.             EMBEDDED COMMANDS section for more details).
  6127.        %d - The number of the current message area.
  6128.        %D - The number of the current file area.
  6129.        %E - Length, in lines, of the user's screen.
  6130.        %f - User's first name.
  6131.        %F - Path of the current message area.
  6132.        %g - 0=No graphics, 1=Ansi, 2=Avatar.
  6133.        %G - User's daily download limit.
  6134.  
  6135.  
  6136.  
  6137.                                       - 93 -
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6144.  
  6145.        %h - Voice phone number of the user.
  6146.        %H - Kilobytes number downloaded today.
  6147.        %i - Total download.
  6148.        %I - Total upload.
  6149.        %j - Connection time for the current call.
  6150.        %k - Task Number.
  6151.        %l - User's last name.
  6152.        %L - In remote calls the flag is replaced with the
  6153.             '-pX -bY' string, where X is the serial port (1=COM1,
  6154.             2=COM2,  etc.) and Y is the baud rate. In local calls
  6155.             the flag is replaced with the '-k' string.
  6156.        %M - Path of the current message area.
  6157.        %n - User's first name.
  6158.        %N - BBS name, as defined in the configuration file.
  6159.        %p - Serial port (0=COM1, 1=COM2, etc).
  6160.        %P - Serial port (1=COM1, 2=COM2, etc).
  6161.        %q - Path of the current message area, without final
  6162.             backslash.
  6163.        %Q - Path of the current file ares, without final
  6164.             backslash.
  6165.        %s - Sysop's last name.
  6166.        %S - Sysop's first name.
  6167.        %t - Time left for the call, in minutes.
  6168.        %T - Time left for the call, in seconds.
  6169.        %u - User's number.
  6170.        %U - Substituted with the underscore '_'.
  6171.        %v - Path of the upload directory.
  6172.        %V - Path of the upload directory, without the final backslash
  6173.        %Z - User's full name in capital letters.
  6174.  
  6175.  
  6176.        11 - Bulletin menu
  6177.  
  6178.        Displays the file set in the ARGUMENTS field, in the same way as menu
  6179.        type 5. At the end of the display the user must write a suffix of 8 -
  6180.        <filename length> characters. The file whose name is made out of the
  6181.        "Data" field name plus the characters entered by the user is
  6182.        displayed, in the same way as menu type 5.
  6183.  
  6184.        For example, if the BULLET name is set in "Data" field, the
  6185.        BULLET.AVT (or ANS, ASC, BBS) file is displayed. Then the user enters
  6186.        two characters; if the user digits "1B", the BULLET1B.AVT (or ANS,
  6187.        ASC, BBS) file will be displayed.
  6188.  
  6189.        To stop the command the user has to press Enter on an empty line.
  6190.  
  6191.  
  6192.        13 - Show quotes
  6193.  
  6194.        Displays a sentence taken from the text file called QUOTES.BBS, in
  6195.        the directory specified in the "Textfiles path" field of the current
  6196.        language.
  6197.  
  6198.        Each quote must be separated by a blank line.
  6199.  
  6200.  
  6201.  
  6202.  
  6203.                                       - 94 -
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6210.  
  6211.  
  6212.        17 - Change area
  6213.  
  6214.        Displays the list of areas (message of file area depending on the
  6215.        currently active section) in one column and allows the user to choose
  6216.        one of them.
  6217.  
  6218.        Valid optional parameters for the "Data" field are:
  6219.  
  6220.        /M        - Lists message areas.
  6221.        /F        - Lists file areas.
  6222.        /2        - List areas on two colummns,
  6223.        /3        - Lists area on one column, with the area "Short name"
  6224.                    after the number. Selection is possible using the short
  6225.                    name also.
  6226.        /4        - List areas on one column, with the are "Short name"
  6227.                    instead the area's number. If the short name field is
  6228.                    empty, the area's number is displayed. Selection is
  6229.                    possibile using either the area's number or the short
  6230.                    name.
  6231.        /G[=<n>]  - Limits list to the areas belonging to the group specified
  6232.                    by <n> only. If /G only is specified, the default user
  6233.                    group will be shown.
  6234.  
  6235.  
  6236.        51 - Press enter to continue
  6237.  
  6238.        Displays the message 'Press [Enter] to continue' and waits for the
  6239.        user to press the Enter key.
  6240.  
  6241.        It is possible to set the text to be shown in the "Data" field
  6242.        instead of the default message defined in the language file.
  6243.  
  6244.  
  6245.        83 - Comment to next caller
  6246.  
  6247.        Allows the user to leave a message to the next user calling the
  6248.        system. The message will be displayed after the WELCOME.* file, then
  6249.        killed.
  6250.  
  6251.        To write the message the user has to use the line-oriented editor,
  6252.        (even if he choose the external full screen editor). In this way
  6253.        about 70 lines of 80 characters each are available.
  6254.  
  6255.        The utility developers for Lora should note that the name of the file
  6256.        created is NEXT<n>.BBS, where <n> is the current task number. The
  6257.        file is in the Fido format message (*.MSG).
  6258.  
  6259.  
  6260.        90 - Time statistics
  6261.  
  6262.        Displays a few statistical lines related to the current user.
  6263.  
  6264.  
  6265.        97 - Display system file
  6266.  
  6267.  
  6268.  
  6269.                                       - 95 -
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6276.  
  6277.  
  6278.        Reads and displays a file from the directory set by "Textfiles path"
  6279.        of the current language. In the "Data" field you must set the
  6280.        filename, without path.
  6281.  
  6282.        If no extension is specified, Lora looks for the following: .AVT,
  6283.        .BBS, .ANS (if ANSI is active) and .ASC.
  6284.  
  6285.        The file can contain the special internal commands.
  6286.  
  6287.        By default a clear screen code is sent before displaying the file. If
  6288.        you don't want it, you must insert a /NS commands in the "Data"
  6289.        field.
  6290.  
  6291.        If you specify the /R flag in the "Data" field, Lora issues a 'Press
  6292.        [Enter] to continue' message after the file is displayed to the user.
  6293.  
  6294.  
  6295.        98 - Display last callers
  6296.  
  6297.        Displays the list of calls received in the last 24 hours on every BBS
  6298.        line.
  6299.  
  6300.  
  6301.        104 - Set counter
  6302.  
  6303.        Inside the users' database, four counters, ranging each from 0 to 255
  6304.        are available for particular application. This menu type allows you
  6305.        to change the contents of these parameters.
  6306.  
  6307.        In the "Data" filed you must set the counter number and the action to
  6308.        execute, with the following switches:
  6309.  
  6310.            /C<n> - Counter number from 0 to 3.
  6311.  
  6312.            /R<n> - Set the <n> value to the counter.
  6313.  
  6314.            /D<n> - Decrease the counter by <n>.
  6315.  
  6316.            /I<n> - Increase the counter by <n>.
  6317.  
  6318.  
  6319.        105 - Usage graphic
  6320.  
  6321.        Shows a vertical bar graphic with the average usage percentage of the
  6322.        BBS in the 24 hours. Computation is made from the first system
  6323.        activation.
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.                                       - 96 -
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6342.  
  6343.        8.0 Areafix and Raid functions
  6344.        =====================================================================
  6345.  
  6346.        Since Lora can provide a built-in support for echomail and TIC files
  6347.        processing, Lora provides the tools that allows your downlinks to
  6348.        maintain their echomail and TIC links too, without manual
  6349.        intervention and without relying on external utilities.
  6350.  
  6351.        Two "robot" answers at the "Areafix" and "Raid" names, they are the
  6352.        managers for echomail and TIC file processors respectively. I have
  6353.        choose these names because of their popularity over the Fidonet
  6354.        community.
  6355.  
  6356.  
  6357.        8.1 Areafix function usage
  6358.        =====================================================================
  6359.  
  6360.        The Areafix function allows remote nodes to link and/or unlink
  6361.        message areas of the system by means of netmail messages.
  6362.  
  6363.        A tipical message to Areafix is as follows:
  6364.  
  6365.        From: Marco Maccaferri (2:332/402.1)
  6366.        To:   Areafix (2:332/402)
  6367.        Subj: PASSWORD
  6368.        ====================================
  6369.        -CARTONI.332
  6370.        +CARTONI.ITA
  6371.        %LIST
  6372.        ---
  6373.  
  6374.        The calling node must be authorized to use Areafix on your system.
  6375.        The receiver must be Areafix (case insensitive) with your system
  6376.        address. In the 'subject' field the password of the sender's node
  6377.        must be inserted.
  6378.  
  6379.        The message text contains commands that Areafix will execute
  6380.        following the order. In the previous example, the CARTONI.332 will be
  6381.        unlinked, the CARTONI.ITA will be linked, and a available area
  6382.        request will be answered.
  6383.  
  6384.        Areafix will answer the sender with one or more messages for
  6385.        operation confirmation.
  6386.  
  6387.        Lora's areafix function interpretes the following commands
  6388.        (compatible with Fabiano Fabris' standard proposal FSC-0057.002):
  6389.  
  6390.        [+]AREATAG        - Link an area (+ is optional).
  6391.        -AREATAG          - Unlink an area.
  6392.        %-ALL             - Unlink every area.
  6393.        %+ALL             - Link every area.
  6394.        %LIST             - Send a list of the available areas.
  6395.        %QUERY            - Send a list of the already linked areas.
  6396.        %UNLINKED         - Send a list of the available and not yet linked
  6397.                            areas.
  6398.  
  6399.  
  6400.  
  6401.                                       - 97 -
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6408.  
  6409.        %RESCAN           - Exports every message contained in the echomail
  6410.                            areas specied on the following lines to the node
  6411.                            that has requested the command.
  6412.        %PWD <pwd>        - Allows the change the password to be used with
  6413.                            Areafix.
  6414.        %SESSIONPWD <pwd> - Allows to changed the mail session password.
  6415.        %PKTPWD <pwd>     - Allows to change the password to be put on the
  6416.                            mail packets headers.
  6417.        %PACKER <type>    - Select the default packer. <type> must be the
  6418.                            word under the ID column specified in the Manager
  6419.                            / Packers menu.
  6420.        #OLD : NEW        - Allows you to changed the tag of an echomail area
  6421.                            from OLD to NEW. To use this command a node must
  6422.                            have an access level grater or equal to that
  6423.                            specied in the Mailer / Areafix menu.
  6424.        %FROM <node>      - Allows the user to make changes for another node.
  6425.                            The following lines are traded as if originating
  6426.                            from the node <node>. To use this command the
  6427.                            node must have an access level greater or equal
  6428.                            to that specified in the Mailer / Areafix menu.
  6429.        %HELP             - Send a help message to use Areafix.
  6430.  
  6431.        For compatibility with other areafix programs, if the subject
  6432.        contains a '-q' switch, Areafix will send a list with the linked
  6433.        areas in the same message as well as the operation confirmation, and
  6434.        the '-r' switch enable the rescan of the echomail areas linked.
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.                                       - 98 -
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6474.  
  6475.        8.2 Raid function usage
  6476.        =====================================================================
  6477.  
  6478.        The Raid function allows remote nodes to link and/or unlink file
  6479.        areas of the system by means of netmail messages.
  6480.  
  6481.        A tipical message to Raid is as follows:
  6482.  
  6483.        From: Marco Maccaferri (2:332/402.1)
  6484.        To:   Raid (2:332/402)
  6485.        Subj: PASSWORD
  6486.        ====================================
  6487.        -SDSRA
  6488.        +LORA_OS2
  6489.        %LIST
  6490.        ---
  6491.  
  6492.        The calling node must be authorized to use Raid on your system. The
  6493.        receiver must be Raid (case insensitive) with your system address. In
  6494.        the 'subject' field the password of the sender's node must be
  6495.        inserted.
  6496.  
  6497.        The message text contains commands that Raid will execute following
  6498.        the order. In the previous example, the SDSRA file area will be
  6499.        unlinked, the LORA_OS2 file area will be linked, and a available area
  6500.        request will be answered.
  6501.  
  6502.        Raid will answer the sender with one or more messages for operation
  6503.        confirmation.
  6504.  
  6505.        Lora's Raid function interpretes the following commands (compatible
  6506.        with Fabiano Fabris' standard proposal FSC-0057.002):
  6507.  
  6508.        [+]AREATAG        - Link an area (+ is optional).
  6509.        -AREATAG          - Unlink an area.
  6510.        %-ALL             - Unlink every area.
  6511.        %+ALL             - Link every area.
  6512.        %LIST             - Send a list of the available areas.
  6513.        %QUERY            - Send a list of the already linked areas.
  6514.        %UNLINKED         - Send a list of the available and not yet linked
  6515.                            areas.
  6516.        %RESCAN           - Exports every message contained in the echomail
  6517.                            areas specied on the following lines to the node
  6518.                            that has requested the command.
  6519.        %PWD <pwd>        - Allows the change the password to be used with
  6520.                            Raid and the TIC processor.
  6521.        #OLD : NEW        - Allows you to changed the tag of an echo file
  6522.                            area from OLD to NEW. To use this command a node
  6523.                            must have an access level grater or equal to that
  6524.                            specied in the Mailer / TIC processor menu.
  6525.        %FROM <node>      - Allows the user to make changes for another node.
  6526.                            The following lines are traded as if originating
  6527.                            from the node <node>. To use this command the
  6528.                            node must have an access level greater or equal
  6529.  
  6530.  
  6531.  
  6532.  
  6533.                                       - 99 -
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6540.  
  6541.                            to that specified in the Mailer / TIC processor
  6542.                            menu.
  6543.        %HELP             - Send a help message to use Raid.
  6544.  
  6545.        For compatibility with other Raid programs, if the subject contains a
  6546.        '-q' switch, areafix will send a list with the linked areas in the
  6547.        same message as well as the operation confirmation.
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.                                       - 100 -
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6606.  
  6607.        9.0 - External programs
  6608.        =====================================================================
  6609.  
  6610.        In this chapter we will describe the external programs included in
  6611.        the Lora Package, and how they can work with different programs.
  6612.  
  6613.  
  6614.        9.1 - LMSG Message area maintenance
  6615.        ---------------------------------------------------------------------
  6616.  
  6617.        LMSG is the message base maintenance program; criteria especially
  6618.        defined for each area are used.
  6619.  
  6620.        Be sure to have configured each area properly before using LMSG.
  6621.  
  6622.        If LMSG is run with no parameters on the command line, some helpful
  6623.        information on the available commands will be shown.
  6624.  
  6625.  
  6626.        Message base limits
  6627.        ---------------------------------------------------------------------
  6628.  
  6629.        The Fido message base (*.MSG), PIP-base and Squish have no "logical"
  6630.        limits of number and dimensions of the messages; the only limit
  6631.        depends on the space available on the hard disk.
  6632.  
  6633.        The Hudson message base (QuickBBS) is limited as far as the file
  6634.        dimension and the number of the messages are concerned. That is due
  6635.        to its internal structure. The number of messages that can be stored
  6636.        is about 16000. You can configure LMSG so that this limit will never
  6637.        be crossed.
  6638.  
  6639.        The Hudson base is also limited with regard to the internal number of
  6640.        messages, that cannot be higher than 32767. It's  suggested to
  6641.        renumber the messages (better by night) to be sure that this limit
  6642.        will never be crossed.
  6643.  
  6644.  
  6645.        Command list
  6646.        ---------------------------------------------------------------------
  6647.  
  6648.        -I  INDEX  (Options: U, R)
  6649.  
  6650.        This command rebuilds the message base indexes (QuickBBS and Pip-base
  6651.        only) by rewriting the MSGIDX.BBS, MSGTOIDX.BBS and MSGINFO.BBS
  6652.        files. For the Pip-base the files involved are MPTRxxxx.PIP and
  6653.        DESTPTR.PIP.
  6654.  
  6655.        During the operation, you can choose to delete the messages stored in
  6656.        unknown boards (boards that have no corresponding area defined in the
  6657.        MSGINFO.DAT file).
  6658.  
  6659.        With Fido *.MSG message areas, this command creates a file named
  6660.        MSGTOIDX.DAT used by the personal mail scanner to find out the
  6661.        mesages waiting in the Fido *.MSG areas.
  6662.  
  6663.  
  6664.  
  6665.                                       - 101 -
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6672.  
  6673.  
  6674.        Setting the R option LMSG will also renumber the messages.
  6675.  
  6676.  
  6677.        -P  PACK  (Options: K, R)
  6678.  
  6679.        Packs the message base by physically overwriting the deleted messages
  6680.        and their text (QuickBBS, Pip-base and Squish only).
  6681.  
  6682.        Deleting messages (e. g. by the -K command), doesn't' mean that they
  6683.        are removed from the base. They are simply marked as deleted. You
  6684.        have to pack the base to free the space occupied by these messages.
  6685.  
  6686.        The pack command allows also to delete messages following the
  6687.        directions selected in the configuration file (like the -K command,
  6688.        but which, however, does not pack the message base) and to renumber
  6689.        the messages (like the -R command). In this way you can make all the
  6690.        standard maintenance with a single command.
  6691.  
  6692.  
  6693.        -K  Purge messages
  6694.  
  6695.        This command deletes the messages according to the directions
  6696.        selected in the area configuration. In the QuickBBS, Squish and PIP-
  6697.        base, the messages are not physically removed (you must use the PACK
  6698.        command to do it), whereas in the Fido base they are physically
  6699.        eliminated from the directory.
  6700.  
  6701.  
  6702.        -R  Renumber messages
  6703.  
  6704.        Renumbers the QuickBBS and Fido *.MSG message bases. The PIP-base and
  6705.        Squish don't needs to be renumbered.
  6706.  
  6707.  
  6708.        -L  Link messages
  6709.  
  6710.        Reply-link the messages using the subject field. You can then easyly
  6711.        follow the threads using the reply-link navigation commands of the
  6712.        BBS and/or of your message editor.
  6713.  
  6714.  
  6715.        -X  Exclude (Options: S, Q, F, P)
  6716.  
  6717.        This switch allows you to exclude one or more message bases from the
  6718.        current operation. The options means for Squish, QuickBBS, Fido *.MSG
  6719.        and Pip-base.
  6720.  
  6721.        For example, if you want to renumber all the Fido message areas, but
  6722.        not the hudson message base, you can use the following command:
  6723.  
  6724.        LMSG -R -XQ
  6725.  
  6726.        Note that Pip-base and Squish dont needs to be renumbered.
  6727.  
  6728.  
  6729.  
  6730.  
  6731.                                       - 102 -
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6738.  
  6739.        9.2 - LUSER Users maintenance
  6740.        ---------------------------------------------------------------------
  6741.  
  6742.        LUSER is the program that performs the normal maintenance for the
  6743.        users' database. It not only physically deletes the users marked for
  6744.        deletion, but also allows the System Operator to delete all the users
  6745.        who have not called the BBS for an extended period of time as well as
  6746.        sorts the database by first name or last name.
  6747.  
  6748.        LUSER must be run from the directory that contains the users'
  6749.        database files.
  6750.  
  6751.        A list of available command line switches is shown below:
  6752.  
  6753.        -P      Packs the user database by physically removing all the
  6754.                deleted records.
  6755.  
  6756.        -S      Sort the users by last name.
  6757.  
  6758.        -SP     Sort the users by access level (higher first) and by last
  6759.                name.
  6760.  
  6761.        -D[n]   Deletes the users who have not been calling your system for
  6762.                [n] days. Please note that this command involves a database
  6763.                packing.
  6764.  
  6765.        -M[s]   Tells LUSER not to delete users with an access level
  6766.                greater or equal to the one specified by [s]. [s] must
  6767.                be the first letter of the privilege level:
  6768.  
  6769.                T - Twit
  6770.                D - Disgrace
  6771.                L - Limited
  6772.                N - Normal
  6773.                W - Worthy
  6774.                P - Privel
  6775.                F - Favored
  6776.                E - Extra
  6777.                C - Clerk
  6778.                A - Asstsysop
  6779.                S - Sysop
  6780.  
  6781.  
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.  
  6796.  
  6797.                                       - 103 -
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6804.  
  6805.        9.3 - LTOP Users statistics
  6806.        ---------------------------------------------------------------------
  6807.  
  6808.        LTOP is a statistical bulletin maker related to the users' database.
  6809.        On the command line what type of statistics will be generated and the
  6810.        resulting file name must be specified.
  6811.  
  6812.        LTOP must be followed by the name of the file to be created (with
  6813.        full path name and extension) and one or more of the following
  6814.        switches:
  6815.  
  6816.        -U<n> - Number of uploads
  6817.        -D<n> - Number of downloads
  6818.        -S<n> - Number of download Kbytes
  6819.        -R<n> - Number of upload Kbytes
  6820.        -C<n> - Number of calls
  6821.        -M<n> - Number of written messages
  6822.  
  6823.        For all the available switches, n stands for the number of users to
  6824.        be included in the statistic. As a result you have the top <n> users
  6825.        related to the specified data.
  6826.  
  6827.        LTOP always creates the specified file, even if it already exist. If
  6828.        more than one switch is specified, the result of each statistics is
  6829.        appended in sequential order, with a pause after each result.
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.                                       - 104 -
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6870.  
  6871.        9.4 - FILEIDX File request index
  6872.        ---------------------------------------------------------------------
  6873.  
  6874.        This program allows you to create the file requests index file,
  6875.        useful to speed-up the file search during a file request.
  6876.  
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888.  
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.                                       - 105 -
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  6936.  
  6937.        9.6 - External door support
  6938.        ---------------------------------------------------------------------
  6939.  
  6940.        Lora can invoke external doors by means of embedded commands or
  6941.        menus. In both ways, it's not possible to shell to DOS with
  6942.        errorlevel. Each door is executed from inside Lora main program, that
  6943.        can only be temporarely "removed" from memory while leaving 1.5k for
  6944.        the recovery code.
  6945.  
  6946.        Before calling a door, Lora creates a file called LORAINFO.Txx, where
  6947.        xx is the line number, in hexadecimal form.
  6948.  
  6949.        The file contains the user's record and much other useful
  6950.        information. Please look as the Lora Application Program Interface
  6951.        (LORA-API.ZIP) in the original package, for more details on this file
  6952.        format.
  6953.  
  6954.        Since it is a non standard file, not so many doors support it.
  6955.        Anyway, a program called L2WORLD by Marcello Ardini is distributed
  6956.        together with Lora. This program creates a lot of standard files from
  6957.        the LORAINFO file. The compatibility with most of the doors for BBS
  6958.        is granted.
  6959.  
  6960.        Coming back from the door, the LORAINFO.Txx is read again and
  6961.        deleted. All the parameters, except for time (if it's not changed)
  6962.        and the access level are updated.
  6963.  
  6964.        For the programs that don't accept the alphanumeric form of Lora
  6965.        access levels, the equivalences are here listed:
  6966.  
  6967.             TWIT       16
  6968.             DISGRACE   32
  6969.             LIMITED    48
  6970.             NORMAL     64
  6971.             WORTHY     80
  6972.             PRIVIL     96
  6973.             FAVORED    112
  6974.             EXTRA      128
  6975.             CLERK      144
  6976.             ASSTSYSOP  160
  6977.             SYSOP      176
  6978.             HIDDEN     192
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.                                       - 106 -
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7002.  
  7003.        9.6.1 - L2WORLD External door interface
  7004.        ---------------------------------------------------------------------
  7005.  
  7006.        This is the most powerful and useful utility distributed with Lora.
  7007.        With this utility, written by Marcello Ardini of 2:332/402.2, Lora
  7008.        can to be used with a very big number of door programs, written for
  7009.        other BBS software.
  7010.  
  7011.        L2WORLD is able to create the files needed to use the doors written
  7012.        for Opus 1.03, Opus 1.10, Opus 1.70, RemoteAccess 1.01, QuickBBS
  7013.        2.64. It can also create the DORINFO1.DEF and DOOR.SYS files (Doorway
  7014.        compatible).
  7015.  
  7016.        Following is the command line format to use L2WORLD:
  7017.  
  7018.        L2WORLD I|E <door type> [<options>]
  7019.  
  7020.        I - The <door type> format should be imported inside the Lora's own
  7021.        drop file. This may be useful when you are using external doors that
  7022.        changes the user's parameters, such as timebanks, lottery.
  7023.  
  7024.        E - The <door type> format should be exported. This is the normal
  7025.        usage mode for L2WORLD. This option allows you to create a wide
  7026.        variety of drop file formats to use most doors currently not
  7027.        available for Lora.
  7028.  
  7029.        <door type> - Is the drop file format to be used. It may be one of
  7030.                      the following:
  7031.  
  7032.                      LO110 - Lora 1.11 (LORAUSER.BBS)
  7033.                      RA100 - Remote Access v. 1.0x (EXITINFO.BBS)
  7034.                      RA111 - Remote Access v. 1.1x (EXITINFO.BBS)
  7035.                      DI    - QuickBBS (DORINFO1.DEF)
  7036.                      DW    - Doorway mode 1 (DOOR.SYS)
  7037.                      DW2   - Doorway mode 2 (DOOR.SYS)
  7038.                      OP103 - Opus 1.03 (LASTUSER.BBS)
  7039.                      OP110 - Opus 1.10 (LASTUSER.DAT)
  7040.                      MI    - Message information (MSGED.BBS)
  7041.  
  7042.        <options> - The following options may be specified:
  7043.  
  7044.                    -D - The directory where the drop file should be created
  7045.                         (usually the door's path name). By default the
  7046.                         current directory will be used.
  7047.                    -I - The path where the Lora's drop file (LORAINFO.Txx)
  7048.                         should be read. Usually this is the Lora's main
  7049.                         directory. By default the current directory will be
  7050.                         used.
  7051.                    -T - Specifies the task number.
  7052.                    -B - Overrides the baud rate written to the drop file.
  7053.                    -X - Insert the task number in the drop file (such as
  7054.                         DORINFO2.DEF, DOOR3.SYS).
  7055.                    -O - Overrides the baud rate written to the drop file
  7056.                         using the configured maximum baud rate.
  7057.  
  7058.  
  7059.  
  7060.  
  7061.                                       - 107 -
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7068.  
  7069.                    -S - Log style format: 1-Opus, 2-Telix, 3-Mirror, 4-
  7070.                         Frontdoor).
  7071.                    -M - Automatically writes the MSGED.BBS file (Message
  7072.                         information) when using DORINFO1.DEF or Doorway drop
  7073.                         files.
  7074.                    -Q - Operates quietly.
  7075.                    -E - Writes in the log file the errors only.
  7076.                    -P - Insert the real password (not the Lora's encrypted
  7077.                         one) in the drop file.
  7078.                    -C - Overrides the COM port.
  7079.  
  7080.  
  7081.        Note for OS/2 users: this is a DOS program even with the OS/2
  7082.        package, due to technical reasons we cannot recompile it as a native
  7083.        OS/2 program.
  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.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.                                       - 108 -
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7134.  
  7135.        10.0 - The Terminal Emulator
  7136.        =====================================================================
  7137.  
  7138.        Although Lora was designed primarily as an e-mail and BBS system, it
  7139.        also features a powerful terminal emulator. The terminal emulator
  7140.        features very accurate and efficient terminal emulation and file
  7141.        transfer protocols, and several other features found in expensive
  7142.        and/or complex communications packages.
  7143.  
  7144.        The terminal emulator is invoked by pressing ALT-T from the Lora's
  7145.        main menu, or by specifying TERMINAL on the command line when it is
  7146.        started.
  7147.  
  7148.        Most functions of the terminal emulator are reached by holding down
  7149.        the ALT key and pressing a key, A through Z.
  7150.  
  7151.        Each function and menu of the terminal emulator will now be
  7152.        described.
  7153.  
  7154.        Download files (PgDn) - Receive one or more files from the remote
  7155.                                system.
  7156.  
  7157.        Upload files (PgUp) - Transmit one or more files to the remote
  7158.                              system.
  7159.  
  7160.        O.S. Shell (ALT-J) - Invokes a temporary operating system shell. Type
  7161.                             EXIT and press [Enter] to return to the terminal
  7162.                             emulator.
  7163.  
  7164.        Leave terminal (ALT-X) - Depending on how the terminal emulator was
  7165.                                 invoked, this will return you to the Lora's
  7166.                                 mailer screen or to the operating system.
  7167.  
  7168.        Change baud rate (ALT-B) - Allows you to change the current DTE baud
  7169.                                   rate, regardless of the 'Lock baud' option
  7170.                                   set.
  7171.  
  7172.        Expand CR to CR/LF - Determines how a received CR character should be
  7173.                             processed. If set to No, no expansion is made,
  7174.                             If it is set to Yes, all received CR characters
  7175.                             will be expanded to CR/LF.
  7176.  
  7177.        Local echo (ALT-E) - If the service you are connecting to do not echo
  7178.                             the characters you type, it may be necessary to
  7179.                             enable this option to see what you are typing.
  7180.                             If the service echoes the characters you type
  7181.                             and you are using this option, you will get
  7182.                             duplicate characters, like "AATTZZ".
  7183.  
  7184.        Auto-ZModem download - If the terminal emulator detects the special
  7185.                               sequence a ZModem transmitter sends when a
  7186.                               ZModem file download is started, it will
  7187.                               automatically start the ZModem receiver. If
  7188.                               you disable this option, you must use <PgDn>
  7189.                               to receive files.
  7190.  
  7191.  
  7192.  
  7193.                                       - 109 -
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7200.  
  7201.  
  7202.        Capture (ALT-L) - Allows you to capture the characters received to a
  7203.                          disk file or to a printer. The terminal emulator
  7204.                          automatically filters the ANSI and Avatar
  7205.                          sequences, they will never appear in a capture
  7206.                          file.
  7207.  
  7208.        Hangup (ALT-H) - Disconnects the current call and displays the
  7209.        elapsed time.
  7210.  
  7211.        Initialize modem (ALT-I) - Transmit the modem init string as
  7212.                                   configured in the Terminal / Miscellaneous
  7213.                                   menu.
  7214.  
  7215.        Reset timer (ALT-R) - Resets the on-line timer. The timer is
  7216.                              automatically reset when a new connection is
  7217.                              made.
  7218.  
  7219.        Clear screen (ALT-C) - Clears the screen and moves the cursor to the
  7220.                               upper-left screen corner.
  7221.  
  7222.        Dialing directory (ALT-D) - Brings up the dialing directory manager.
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.  
  7258.  
  7259.                                       - 110 -
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7266.  
  7267.        10.1 - The dialing directory
  7268.        ---------------------------------------------------------------------
  7269.  
  7270.        The dialing directory allows you to define up to 100 phone numbers.
  7271.        The terminal emulator keeps the dialing directory in a file named
  7272.        PHONE.DAT located in the Lora's main directory.
  7273.  
  7274.        The informations stored for each system are the following:
  7275.  
  7276.        Name - System's name.
  7277.  
  7278.        Location - City and country where the system is located.
  7279.  
  7280.        Phone - Phone number. The number can be written either in the
  7281.                international format (such as 39-51-6331730) or in the local
  7282.                format (such as 6331730). The phone cost calculation is made
  7283.                only if the phone number is written in the international
  7284.                format, unless you have changed the default cost table
  7285.                (Manager / Costs menu) to work even with your local phone
  7286.                format.
  7287.  
  7288.        Password - The password to be used with this system (shown as dots
  7289.                   for security reasons).
  7290.  
  7291.        Download path - Where the files downloaded from this system should be
  7292.                        kept.
  7293.  
  7294.        Auto capture - This option allows you to automatically open the
  7295.                        capture file when a connection to this system is
  7296.                        made. The capture file is always open in append mode.
  7297.  
  7298.        Capture - The capture's file name.
  7299.  
  7300.        IEMSI - Allows you to automate the login to this system using the
  7301.                IEMSI (Interactive Electronic Mail Standard Interface)
  7302.                protocol.
  7303.  
  7304.        Local echo - Tells the terminal emulator that each character typed
  7305.                     should be written to the screen, because the remote
  7306.                     system does not echo the characters typed.
  7307.  
  7308.        Strip high bit - If set, this option automatically resets the 7th bit
  7309.                         of each character received.
  7310.  
  7311.        When the dialing directory is invoked, it shows a list of the stored
  7312.        entries and allows you to choose what system must be called. The
  7313.        bottom line of the list's window shows you the available keys:
  7314.  
  7315.        ESC - Closes the dialing directory and return to the terminal screen.
  7316.  
  7317.        ENTER - Dial the highlighted entry.
  7318.  
  7319.        INS - Adds a new entry to the directory. The new entry is
  7320.              automatically saved to disk when you exit the editing window by
  7321.              pressing the ESC key.
  7322.  
  7323.  
  7324.  
  7325.                                       - 111 -
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7332.  
  7333.  
  7334.        E - Edit the highlighted entry. The modifyed entry is automatically
  7335.            saved to disk when you exit the editing window by pressing the
  7336.            ESC key.
  7337.  
  7338.        DEL - Delete the highlighted entry (the system requests a
  7339.              confirmation before deleting the entry).
  7340.  
  7341.        When dialing a system you may see a window with the following
  7342.        information: attempt number, timeout for the current call, name,
  7343.        location and phone number of the called system, and the modem's
  7344.        response.
  7345.  
  7346.        The following keys are available:
  7347.  
  7348.        ESC - Aborts the dial and return to the terminal screen.
  7349.  
  7350.        SPACE - Retry to call the system (if the phone is busy and your modem
  7351.                does not recognizes the busy signal).
  7352.  
  7353.        A - Add 15 seconds to the timeout. This option should be used if the
  7354.            remote system answers the phone few seconds before the timeout
  7355.            expires.
  7356.  
  7357.  
  7358.  
  7359.  
  7360.  
  7361.  
  7362.  
  7363.  
  7364.  
  7365.  
  7366.  
  7367.  
  7368.  
  7369.  
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375.  
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381.  
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.                                       - 112 -
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7398.  
  7399.        11.0 - Miscellaneous
  7400.        =====================================================================
  7401.  
  7402.        This chapter collects the arguments that don't belong to a specific
  7403.        chapter.
  7404.  
  7405.  
  7406.        11.1 - Keyboard commands
  7407.        ---------------------------------------------------------------------
  7408.  
  7409.        Lora can execute certain operations by a particular key sequence.
  7410.        Usually it's a ALT + <key> combination.
  7411.  
  7412.        The function associated to each key changes across different
  7413.        situations. The available situations are the following: waiting for a
  7414.        call, online user, terminal emulation.
  7415.  
  7416.  
  7417.        11.1.1 - Waiting for a call
  7418.        ---------------------------------------------------------------------
  7419.  
  7420.        The following commands can be executed:
  7421.  
  7422.        ESC - It activates the pull-down menus (see later).
  7423.  
  7424.        ALT-A - Manual answer. It forces the modem the answer an incoming
  7425.                call by sending the answer string specified in the Modem /
  7426.                Commands menu.
  7427.  
  7428.        ALT-C - It calls LSETUP in Lora shell. Each modification executed
  7429.                (except for those related to the users and the event
  7430.                scheduler) will be available when coming back to Lora.
  7431.  
  7432.        ALT-D - It forces an immediate call. Lora will call the first node to
  7433.                be called immediately, without waiting for the time specified
  7434.                for the current event.
  7435.  
  7436.        ALT-E - This command invokes the local message editor, in a Lora
  7437.                shell.
  7438.  
  7439.        ALT-I - It sends the modem initialization command.
  7440.  
  7441.        ALT-J - Executes a DOS shell.
  7442.  
  7443.        ALT-K - Local connection. Login is made exactly like in remote
  7444.                connections. Lora puts off-hook the phone line before
  7445.                entering the BBS.
  7446.  
  7447.        ALT-L - It locks the keyboard with a password (needed for
  7448.                activation). In locked mode, the ALT-K command only will be
  7449.                available. To re-enable keyboard, you need to type the right
  7450.                password when Lora waits for a call. To completely disable
  7451.                the keyboard locking, the "Password" field must be left
  7452.                blank.
  7453.  
  7454.  
  7455.  
  7456.  
  7457.                                       - 113 -
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7464.  
  7465.        ALT-M - It makes a calling entry for a specific node. Lora will ask
  7466.                for the node number to be called and calling priority. If you
  7467.                specify "Immediate", Lora will immediately call the node; any
  7468.                other flag will be processed according to the current event.
  7469.  
  7470.        ALT-P - It forces mail processing. This command makes an IMPORT from
  7471.                the directory defined for the current event, an EXPORT of
  7472.                every echomail message, and a netmail and outbound packets
  7473.                PACK. TIC files are processed too.
  7474.  
  7475.        ALT-Q - It makes an outbound scan, updating the node window.
  7476.  
  7477.        ALT-R - It makes a file request from a specific node. Lora will ask
  7478.                for the node number to be called, the file(s) to be
  7479.                requested, and calling priority. If you specify "Immediate",
  7480.                Lora will immediately call the node; any other flag will be
  7481.                processed according to the current event.
  7482.  
  7483.        ALT-S - It makes a file attach to a specific node. Lora will ask for
  7484.                the node number to be called, the file(s) to be attached, and
  7485.                calling priority. If you specify "Immediate", Lora will
  7486.                immediately call the node; any other flag will be processed
  7487.                according to the current event.
  7488.  
  7489.        ALT-T - It activates the internal terminal emulator (see later for
  7490.                specific commands).
  7491.  
  7492.        ALT-X - Exits to DOS. Lora puts off-hook the phone line before
  7493.                exiting.
  7494.  
  7495.        Down/Up arrows - Node scrolling inside the window.
  7496.  
  7497.  
  7498.        11.1.2 - User online
  7499.        ---------------------------------------------------------------------
  7500.  
  7501.        While there's a user on-line, the following commands are enabled:
  7502.  
  7503.  
  7504.        ALT-F - Allows you to change user's flags.
  7505.  
  7506.        ALT-H - Disconnects the user immediately.
  7507.  
  7508.        ALT-J - Makes a DOS shell.
  7509.  
  7510.        ALT-L - Disconnects the user immediately, and reduces his level to 0.
  7511.                A 0-level user can't connect the system any more.
  7512.  
  7513.        ALT-N - Toggles the "Nerd" flag for the current user. If the nerd
  7514.                flag is on and the user wants a chat, no sound will be
  7515.                produced. The user does not understand that he's not calling
  7516.                anybody.
  7517.  
  7518.        ALT-S - Allows the sysop to modify the user's access level.
  7519.  
  7520.  
  7521.  
  7522.  
  7523.                                       - 114 -
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7530.  
  7531.        F1-F4 - They display a few stats about the on-line user and the
  7532.                previous call.
  7533.  
  7534.        F9    - Displays a short list of available commands.
  7535.  
  7536.        ALT-F1 - ALT-F10 - They display a file called ALTFxx.*, where xx
  7537.                           ranges from 10 to 100 depending on the kunction
  7538.                           key pressed (ALT-F1 exits with errorlevel 10, ALT-
  7539.                           F2 exits with errorlevel 20, and so on). The file
  7540.                           must be stored in the "textfiles" directory
  7541.                           specified for the current user language.
  7542.  
  7543.        Grey Plus - It rises user's level by 1 unit (i.e. from Normal to
  7544.                    Worthy).
  7545.  
  7546.        Grey Minus - It lowers user's level by 1 unit (i.e. from Worthy to
  7547.                     Normal).
  7548.  
  7549.        Up/down arrows - They add/remove 1 minute to/from the current user's
  7550.                         time left.
  7551.  
  7552.  
  7553.        11.1.3 - Terminal emulator
  7554.        ---------------------------------------------------------------------
  7555.  
  7556.        The keys available for the internal terminal emulator are the
  7557.        following:
  7558.  
  7559.        ALT-B - Permette di cambiare la velocita' di collegamento, scorrendo
  7560.                in sequenza tutte le velocita' possibili.
  7561.  
  7562.        ALT-C - Clears the screen and puts the cursor in the upper left
  7563.                corner.
  7564.  
  7565.        ALT-D - Starts up the dialing directory selection menu. You can dial
  7566.                an entry, inser new entry, edit or delete existing entry.
  7567.  
  7568.        ALT-H - Hangups the call.
  7569.  
  7570.        ALT-I - Sends the terminal initialization string to the modem. Please
  7571.                note that this string is different from the one used when
  7572.                Lora waits for a call.
  7573.  
  7574.        ALT-J - Makes a DOS shell.
  7575.  
  7576.        ALT-L - Activates/deactivates the capture from the modem. When
  7577.                activating, Lora will ask for the file in which the
  7578.                information will be stored (by default, TERMINAL.CAP).
  7579.  
  7580.        ALT-P - Permette di cambiare il formato della parola da inviare al
  7581.                modem da N81 (nessuna parita', 8 bit di dati, 1 bit di stop)
  7582.                a E71 (parita' pari, 7 bit di dati, 1 bit di stop). Di
  7583.                default la parola e' N81.
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.                                       - 115 -
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7596.  
  7597.        ALT-R - Resets the time-online counter (displayed in the lower right
  7598.                corner).
  7599.  
  7600.        ALT-X - Exits from terminal mode and goes back to "waiting for a
  7601.                call" mode.
  7602.  
  7603.        ALT-Z - Activates the pull-down menus.
  7604.  
  7605.        PgDn  - File download: Lora will ask for the protocol to be used and,
  7606.                if necessary, the destination filename.
  7607.  
  7608.        PgUp  - File upload: Lora will ask for the protocol to be used and
  7609.                the filename to be uploaded. The file must be in the upload
  7610.                directory defined in LSETUP.
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.                                       - 116 -
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7662.  
  7663.        11.2 - Command line
  7664.        ---------------------------------------------------------------------
  7665.  
  7666.        Lora accepts command line parameters, that allow you to manage many
  7667.        lines with a single configuration file.
  7668.  
  7669.        -B<speed> - Connection speed: This parameter indicates there's a user
  7670.                    online, so that the BBS is immediately loaded. If the
  7671.                    carrier detect is down, Lora exits immediately with the
  7672.                    errorlevel specified for every call.
  7673.  
  7674.        -C<file> - Sets the configuration file to be read instead of
  7675.                   CONFIG.DAT. If the file doesn't exist, LSETUP will be
  7676.                   automatically run, allowing you to create the
  7677.                   configuration file.
  7678.  
  7679.        -F<string> - Passes to Lora the flags reported by the modem. I.E.:
  7680.                     Arq/Hst/Hst/V42bis.
  7681.  
  7682.        -I<string> - Tells Lora the modem initialization string to be used
  7683.                     instead of the string defined in the configuration file.
  7684.                     Useful for multiline systems with different modems.
  7685.  
  7686.        -L - Sets Lora to be run in local mode.
  7687.  
  7688.        -M - Disables the internal front-end mailer. After connection, the
  7689.             user will immediately enter the BBS, with no need to press ESC
  7690.             twice.
  7691.  
  7692.        -N<num> - Determines the task number. This parameter has priority
  7693.                  upon the same command in the configuration file. Evaluation
  7694.                  copies (not registered) can't define a number different
  7695.                  from 1.
  7696.  
  7697.        -NB - Prevents Lora from executing the before/after import/export/
  7698.              pack commands. Useful if you want to toss, scan or pack the
  7699.              mail without any other processing made by the before/after
  7700.              commands.
  7701.  
  7702.        -O<address> - Tells Lora that the <address> node is online, and that
  7703.                      your system generated the call.
  7704.  
  7705.        -P<num> - Sets the serial port to be used. This command has priority
  7706.                  upon the same command in the configuration file.
  7707.  
  7708.        -R<file> - Sets the log file name to be written. This parameter has
  7709.                   priority upon the same command in the configuration file.
  7710.  
  7711.        IMPORT   - Unpacks the mail packets an toss the messages in the
  7712.                   echomail/netmail areas. The command 'TOSS' means the same
  7713.                   thing.
  7714.  
  7715.        EXPORT   - Esports the messages from the echomail areas to the linked
  7716.                   nodes. The command 'SCAN' means the same thing.
  7717.  
  7718.  
  7719.  
  7720.  
  7721.                                       - 117 -
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7728.  
  7729.        NODELIST - Starts the nodelist compilation and, if applicable, the
  7730.                   nodediff update feature. When all the nodelist available
  7731.                   are compiled Lora exits back to the DOS prompt.
  7732.  
  7733.        PACK     - Exports the netmail messages to the addressed nodes and
  7734.                   packs the mail accordingly to the route rules.
  7735.  
  7736.        POLL     - Immediately polls the node specified after the keyword
  7737.                   (for example: POLL 2:332/402). If the poll fails, Lora
  7738.                   exits with errorlevel 1, if succedes it can process the
  7739.                   mail received or exit with the errorlevel defined for the
  7740.                   current event as the 'Aftermail exit'.
  7741.  
  7742.        TERMINAL - Brings up the terminal emulator. The terminal then will
  7743.                   exits directly to the DOS prompt.
  7744.  
  7745.        TIC      - Processes the inbound TIC files, tossing them in the
  7746.                   appropriate file areas and forwarding them to the
  7747.                   receiving nodes.
  7748.  
  7749.  
  7750.  
  7751.  
  7752.  
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760.  
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784.  
  7785.  
  7786.  
  7787.                                       - 118 -
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7794.  
  7795.        11.3 - External support files
  7796.        ---------------------------------------------------------------------
  7797.  
  7798.        We will now list all the files that Lora displays to users for any
  7799.        communication.
  7800.  
  7801.        The files must be stored in the "textfiles path" directory defined
  7802.        for the current user language.
  7803.  
  7804.        1ATATIME - Shown to the user who tries to connect himself to more
  7805.                   than one line with the same name at the same time.
  7806.  
  7807.        APHORISM - Shown by Menu type 13, before displaying the current
  7808.                   quote.
  7809.  
  7810.        APPLIC   - Shown to the new users after the name confirmation and
  7811.                   before asking them the calling site.
  7812.  
  7813.        ALIASASK - Shown to the user before asking him if he wants to use a
  7814.                   nickname, or the real name.
  7815.  
  7816.        BADPWD   - Shown when a user inserts a bad password too many
  7817.                   times, before logging him out.
  7818.  
  7819.        BIRTHDAY - Shown if the current date is the user's birthday.
  7820.  
  7821.        BFAILED  - Shown to the user who gives a wrong answer to the birthday
  7822.                   check.
  7823.  
  7824.        BVERIFY  - Shown to the user before asking him his birthday for
  7825.                   validation.
  7826.  
  7827.        CB_HELP  - Help file for the multiline chat (CB Chat system)
  7828.  
  7829.        COMPHELP - Help file for the available packers.
  7830.  
  7831.        CHGPWD   - Shown when a user wants to change his password.
  7832.  
  7833.        DAYLIMIT - Shown when a user has already spent all his
  7834.                   available time for today.
  7835.  
  7836.        DEFCOMP  - Shown, if exists, instead of the internally coded packer
  7837.                   list. This file is concerned with the default packer
  7838.                   selection only.
  7839.  
  7840.        DEFPROT  - Shown, if exists, instead of the internally coded protocol
  7841.                   list. This file concerns the default protocol selection
  7842.                   only.
  7843.  
  7844.        FGROUP   - Shown by Meny type 121, when the user has to choose the
  7845.                   file group. Usually if contains the list of the available
  7846.                   groups.
  7847.  
  7848.        FILEAREA - Shown, if exists, instead of the internally coded file
  7849.                   list.
  7850.  
  7851.  
  7852.  
  7853.                                       - 119 -
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7860.  
  7861.  
  7862.        FSHELP   - Help file for the internal full-screen message editor.
  7863.                   This file can not include any embedded command for
  7864.                   pausing, color change, etc.
  7865.  
  7866.        LEAVING  - Shown to the user, before executing an external door.
  7867.                   Usually used to inform the user to wait for a little time.
  7868.  
  7869.        LESSBAUD - Shown when the current baud rate is lower than the
  7870.                   previous one.
  7871.  
  7872.        LOCKOUT  - Shown when the sysop hits ALT-L to avoid next calls
  7873.                   from the on-line user.
  7874.  
  7875.        LOGO     - Shown at the beginning of a call, before asking
  7876.                   the user's full name.
  7877.  
  7878.        LOGOFF   - Shown at the end of a call, before dropping the
  7879.                   line.
  7880.  
  7881.        LOGONSEC - Shown to the user if his access level is not high enough
  7882.                   to access the system.
  7883.  
  7884.        LOGONFLA - Shown to the user if his active flags are not enough to
  7885.                   access the system.
  7886.  
  7887.        LOGONAGE - Shown to the user if his age is not high enough to
  7888.                   access the system.
  7889.  
  7890.        MGROUP   - Shown by Meny type 121, when the user has to choose the
  7891.                   message group. Usually it contains the list of the
  7892.                   available groups.
  7893.  
  7894.        MOREBAUD - Shown when the current baud rate is higher than
  7895.                   the previous one.
  7896.  
  7897.        MSGAREA  - Shown, if exists, instead of the internally coded message
  7898.                   list.
  7899.  
  7900.        NEWS     - Sysop's news bulletin. Displayed before entering
  7901.                   the main menu.
  7902.  
  7903.        NEWUSER1 - Shown after the environment  question sequence,
  7904.                   before the new password request.
  7905.  
  7906.        NEWUSER2 - Replaces the rookie file at the first login only.
  7907.  
  7908.        NOTAVAIL - Shown when the user try to yell at the Sysop outside the
  7909.                   paging hours defined in the BBS / Paging hours menu.
  7910.  
  7911.        NOTIME   - Shown when the user has not enough time to complete
  7912.                   a download.
  7913.  
  7914.        PAGED    - Shown to the user after the yell to the sysop stops.
  7915.  
  7916.  
  7917.  
  7918.  
  7919.                                       - 120 -
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7926.  
  7927.        PREDNLD  - Shown to the user after selecting the download command,
  7928.                   and before asking him the download protocol and filename.
  7929.  
  7930.        PREREG   - Shown when a new user tries to enter a system
  7931.                   that does not allow new users (see the LOGON LEVEL
  7932.                   parameter in the LSETUP configuration program).
  7933.  
  7934.        PREUPLD  - Shown to the user after selecting the upload command, and
  7935.                   before asking him the upload protocol.
  7936.  
  7937.        RATIO    - Shown when a user who exceeded the down/up ratio
  7938.                   tries to begin a download.
  7939.  
  7940.        RETURN   - Shown to the user when coming back from an external door.
  7941.  
  7942.        ROOKIE   - Used to give help to the new users and to let them
  7943.                   get to know the system. You can choose how many
  7944.                   times this file has to be displayed in the LSETUP program.
  7945.  
  7946.        SEC#     - Displayed before the mail checker, only if the file
  7947.                   exists. The # character represents the user's
  7948.                   access level in numeric form. See external doors chapter
  7949.                   for more details.
  7950.  
  7951.        SECALL   - Shown to the user if the sec#.* related to the online
  7952.                   user's level does not exist.
  7953.  
  7954.        SHELLBY  - Shown to the user when the Sysop makes a DOS shell while
  7955.                   he's online.
  7956.  
  7957.        SHELLHI  - Shown to the user when the Sysop comes back from a Dos
  7958.                   Shell.
  7959.  
  7960.        STARTCHT - Shown to the user at the beginning of a user-sysop chat.
  7961.  
  7962.        ENDCHT   - Shown to the user at the end of a user-sysop chat.
  7963.  
  7964.        TIMEWARN - Displayed when the time left to the user overflows
  7965.                   to a forced or non BBS event. The time is adjusted
  7966.                   automatically.
  7967.  
  7968.        TODAYK   - Displayed when the total file dimension exceeds
  7969.                   the daily limit as defined for the users' access
  7970.                   level.
  7971.  
  7972.        TOOSLOW  - Displayed when a user tries to connect himself at a too
  7973.                   low baud rate.
  7974.  
  7975.        TRASHCAN - Displayed if a user tries to use a name that is not
  7976.                   allowed in this system (listed in the file
  7977.                   TRASHCAN.DAT, described below).
  7978.  
  7979.        TRASHPWD - Displayed if a user tries to use a password that is
  7980.                   not allowed in this system (listed in the file
  7981.                   TRASHPWD.DAT, described below).
  7982.  
  7983.  
  7984.  
  7985.                                       - 121 -
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  7992.  
  7993.  
  7994.        ULSPACE  - Shown where there isn't enough free disk space in the file
  7995.                   area's upload drive, as defined in the BBS / General
  7996.                   options menu, 'Min. upload space' field..
  7997.  
  7998.        WARNPWD  - Shown when somebody tried (with no success) to
  7999.                   force the current user's password (see BADPWD
  8000.                   file).
  8001.  
  8002.        WELCOME  - Shown after the password introduction by the user.
  8003.                   Usually it contains a welcome message.
  8004.  
  8005.        WHY_ANSI - Help file for the question about ANSI graphics.
  8006.  
  8007.        WHY_AVT  - Help file for the question about the AVATAR codes
  8008.                   transmission.
  8009.  
  8010.        WHY_COL  - Help file for the question about color.
  8011.  
  8012.        WHY_FULR - Help file for the question about the full screen
  8013.                   message reader.
  8014.  
  8015.        WHY_IBM  - Help file for the question about displaying extended IBM
  8016.                   character (>127).
  8017.  
  8018.        WHY_NEW  - Help file for the "Did you write the name exactly?"
  8019.                   question.
  8020.  
  8021.        WHY_OPED - Help file for the question about the full screen
  8022.                   ANSI editor.
  8023.  
  8024.        WHY_PVT  - Help file for the question about private messages.
  8025.  
  8026.        XFERHELP - Help file for the file transfer protocol selection.
  8027.  
  8028.        The following files are used for special tasks and must be created in
  8029.        the main directory of Lora:
  8030.  
  8031.        TRASHCAN.CFG - Contains all the unusable users' names, or part of
  8032.                       users' names, in ASCII format. No one is allowed to
  8033.                       enter the system if his name contains any word listed
  8034.                       in this file. If someone tries to do so, the file
  8035.                       TRASHCAN.??? will be displayed, then logged off.
  8036.  
  8037.        TRASHPWD.CFG - Same as the TRASHCAN.CFG, but for the password field.
  8038.                       If a user tries to enter a password that contains a
  8039.                       word listed in this file, the external file
  8040.                       TRASHPWD.??? will be displayed, then logged off.
  8041.  
  8042.        NAMES.CFG    - This file contains the names and node numbers of
  8043.                       people you are writing often from your BBS. The format
  8044.                       of the file is as follow:
  8045.  
  8046.                       <Name>, <Address>
  8047.                       Marco Maccaferri, 2:332/402.1
  8048.  
  8049.  
  8050.  
  8051.                                       - 122 -
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8058.  
  8059.  
  8060.                       When a user enters a netmail message to <Name>, Lora
  8061.                       automatically fills the destination address field with
  8062.                       <Address>. This avoids possible mismatches
  8063.  
  8064.        AREAS.BBS    - This file is used by the echomail processor, as an
  8065.                       alternative to the definitions made using LSETUP, for
  8066.                       the echomail import/export operations. Following is an
  8067.                       example of a valid AREAS.BBS file:
  8068.  
  8069.        Arci Computer Club Bologna ! Marco Maccaferri
  8070.        ;
  8071.        C:\MSG\CLANG   CLANG.ITA       332/403 22402/1 2 3 332/402.5
  8072.        130            FIDO_STYLE.ITA  332/403
  8073.        $C:\MSG\LORA   LORA.400        332/403 418 419
  8074.        !2             MSDOS.400       332/403 332/402.5 .6
  8075.        ##             HELP_ARC        332/418 22402/2
  8076.        ;
  8077.  
  8078.                       The first line is ignored by Lora but is
  8079.                       required by other mail processors and/or
  8080.                       areafix handlers. The following lines are
  8081.                       examples of how to specify the message base for
  8082.                       each echomail area:
  8083.  
  8084.                       CLANG.ITA is a Fido *.MSG area, FIDO_STYLE.ITA
  8085.                       is an Hudson (QuickBBS) board, LORA.400 is a
  8086.                       Squish<tm> area and MSDOS.400 is a Pip-Base
  8087.                       area. HELP_ARC is a special area called Pass-
  8088.                       through, messages sent to this area are
  8089.                       exported immediately to the destination nodes,
  8090.                       then deleted.
  8091.  
  8092.  
  8093.        The following are flag files, i.e. special files that Lora look for
  8094.        in the current directory while waiting for a call. The features
  8095.        described here are reserved to registered users only.
  8096.  
  8097.        RESCAN.NOW -   If this file exists Lora rescans the
  8098.                       outbound directory. Useful if you use an
  8099.                       external mail processor in a multitasking
  8100.                       environment.
  8101.  
  8102.        ECHOMAIL.RSN - This file signals Lora to perform an attempt at
  8103.                       exporting new echomail messages. Usually used with a
  8104.                       message editor like Golded or WEdit, to immediately
  8105.                       process the messages written.
  8106.  
  8107.        NETMAIL.RSN  - This file signals Lora to perform an attempt at
  8108.                       exporting the netmail messages.
  8109.  
  8110.        LEXITxx.yyy  - If Lora found in the current directory a file
  8111.                       named LEXIT<num>.<err> (like, for example
  8112.                       LEXIT1.15), then Lora configured with the line
  8113.                       number <num> terminates the current call (if
  8114.  
  8115.  
  8116.  
  8117.                                       - 123 -
  8118.  
  8119.  
  8120.  
  8121.  
  8122.  
  8123.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8124.  
  8125.                       any) and exits to DOS with the errorlevel
  8126.                       <err>. In the example above the line #1 will
  8127.                       exit with the errorlevel 15.
  8128.  
  8129.        VIRSCAN.BAT  - This batch file, if exists in the current directory,
  8130.                       will be executed after each upload and allows the
  8131.                       Sysop to check the files for viruses. Lora put four
  8132.                       parameters on the command line:
  8133.  
  8134.                       %1 - The full file name with the drive and the path
  8135.                            (C:\File\Uploads\FOO.BAR).
  8136.                       %2 - The destination directory with the trailing
  8137.                            backslash (C:\File\Uploads\).
  8138.                       %3 - The file's name without the extension (FOO).
  8139.                       %4 - The file's extension with the leading period
  8140.                            (.ZIP).
  8141.  
  8142.                       The batch file must move the file (and eventually flag
  8143.                       it on the log file) if it is not allowed on the
  8144.                       system.
  8145.  
  8146.        RCVFAX.BAT   - This batch file is called when a FAX call is received
  8147.                       by the mailer section and the 'FAX Errorlevel', in the
  8148.                       Modem / Hardware menu, is set to 0. Lora put three
  8149.                       parameters on the command line:
  8150.  
  8151.                       %1 - The serial port number (1=COM1, 2=COM2, etc.).
  8152.                       %2 - The modem connection speed (always set to the
  8153.                            'Maximum baud rate' value).
  8154.                       %3 - (OS/2 version only). The serial port file handle.
  8155.  
  8156.                       The batch should call the FAX receiving software with
  8157.                       the appropriate parameters, then return to the BBS. If
  8158.                       the carrier is still high, Lora automatically hangup
  8159.                       the modem.
  8160.  
  8161.                       If FAX messages are succesfully received, the batch
  8162.                       can create a file called RCVFAX.FLG in the Lora's
  8163.                       system directory. This flag allows Lora to display a
  8164.                       flashing "FAX" in the bottom-right corner of the
  8165.                       mailer screen, informing you that new FAX are
  8166.                       received.
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.  
  8182.  
  8183.                                       - 124 -
  8184.  
  8185.  
  8186.  
  8187.  
  8188.  
  8189.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8190.  
  8191.        11.4 - Embedded commands
  8192.        ---------------------------------------------------------------------
  8193.  
  8194.        Each file displayed by Lora may contain the control code sequences
  8195.        listed below. They can be used for status file creation, or for
  8196.        questionnaire generation.
  8197.  
  8198.        These commands are compatible with those available in Opus 1.72,
  8199.        RemoteAccess 1.10 and Maximus 2.00. In case of conflict between
  8200.        homonymous commands, the Maximus 2.00 standard has been preferred.
  8201.  
  8202.  
  8203.        11.4.1 - Single commands
  8204.        ---------------------------------------------------------------------
  8205.  
  8206.        ^A - Stops the output and wait for the user to press the Enter key.
  8207.             If followed by another ^A, then the message 'Press [Enter] to
  8208.             continue' will be displayed.
  8209.  
  8210.        ^D - Enables the pause at the end of each screen page, even if the
  8211.             user has disabled this setting.
  8212.  
  8213.        ^E - Disables the pause at the end of each screen page, even if the
  8214.             user has enabled this setting.
  8215.  
  8216.        ^G - The computer emits a beep.
  8217.  
  8218.        ^H - Backspace
  8219.  
  8220.        ^I - Tab.
  8221.  
  8222.        ^J - Line feed
  8223.  
  8224.        ^K - If the character following isn't present on the character set
  8225.             show in the 'Compund commands with ^K' then prevents the user to
  8226.             stop the scrolling with a ^C.
  8227.  
  8228.        ^L - Clear the screen (it will be translated to the correct emulation
  8229.             sequence or in a CR/LF sequence if the user hasn't either the
  8230.             ANSI or AVATAR emulations).
  8231.  
  8232.        ^M - Carriage return
  8233.  
  8234.        ^Q - Used for XON/XOFF controls. Unavailable.
  8235.  
  8236.        ^S - Used for XON/XOFF controls. Unavailable.
  8237.  
  8238.        ^V - Avatar commands.
  8239.  
  8240.        ^X - External door execution. The lines will be treated as a DOS
  8241.             command and interpreted accordingly. The following parameters
  8242.             can be spcified:
  8243.  
  8244.             *0 - Path of the current file area.
  8245.             *1 - Path of the current message area.
  8246.  
  8247.  
  8248.  
  8249.                                       - 125 -
  8250.  
  8251.  
  8252.  
  8253.  
  8254.  
  8255.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8256.  
  8257.             *B - Baud rate (0 if in local mode).
  8258.             *F - User's first name
  8259.             *G - 0=No graphics, 1=Ansi, 2=Avatar.
  8260.             *H - Disables FOSSIL driver before executing the program (DOS
  8261.                  verions only). The OS/2 version translate this parameter to
  8262.                  the serial port file handle.
  8263.             *L - User's last name.
  8264.             *M - Swap of the total memory occupied by Lora, leaving only
  8265.                  1.5K for the recovery routines (DOS version only).
  8266.             *N - Task number.
  8267.             *P - Serial port (1=COM1, 2=COM2, etc.).
  8268.             *R - User's position inside the user's database (record
  8269.                  (number).
  8270.             *S - Don't read the LORAINFO file after the end of the
  8271.                  external program.
  8272.             *T - Time left for the current call.
  8273.             *W - Actives the FOSSIL watchdog. If the carrier drops, FOSSIL
  8274.                  driver reboots the system (DOS version only).
  8275.             *X - Prevents the creation of the LORAINFO.T?? by Lora.
  8276.             *! - Stops time during the door execution.
  8277.                  The user will be allowed as much time he was before
  8278.                  entering the door.
  8279.             *# - Disables the 'wants chat' flag. Useful for external
  8280.                  chat programs.
  8281.  
  8282.             For compatibility to Scott Dudley's Maximus-CBCS 2.00,
  8283.             the following command are available:
  8284.  
  8285.             %A - User's first name, all capital letters.
  8286.             %b - Baud rate (0 if in local mode).
  8287.             %B - User's last name, all capital letters.
  8288.             %c - The place of the call.
  8289.             %C - The last answer to the questionnaire ^OR command (see the
  8290.                  EMBEDDED COMMANDS section for more details).
  8291.             %d - The number of the current message area.
  8292.             %D - The number of the current file area.
  8293.             %E - Length, in lines, of the user's screen.
  8294.             %f - User's first name.
  8295.             %F - Path of the current message area.
  8296.             %g - 0=No graphics, 1=Ansi, 2=Avatar.
  8297.             %G - User's daily download limit.
  8298.             %h - Voice phone number of the user.
  8299.             %H - Kilobytes number downloaded today.
  8300.             %i - Total download.
  8301.             %I - Total upload.
  8302.             %j - Connection time for the current call.
  8303.             %k - Task Number.
  8304.             %l - User's last name.
  8305.             %L - In remote calls the flag is substituted with the
  8306.                  '-pX -bY' string, where X is the serial port (1=COM1,
  8307.                  2=COM2,  etc.) and Y is the baud rate. In local calls
  8308.                  the flag is substituted with the '-k' string.
  8309.             %M - Path of the current message area.
  8310.             %n - User's first name.
  8311.             %N - BBS name, as defined in the configuration file.
  8312.  
  8313.  
  8314.  
  8315.                                       - 126 -
  8316.  
  8317.  
  8318.  
  8319.  
  8320.  
  8321.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8322.  
  8323.             %p - The DOS version translate this parameter to the serial port
  8324.                  number (0=COM1, 1=COM2, etc). The OS/2 version translate
  8325.                  this parameter to the serial port file handle (0 for local
  8326.                  mode).
  8327.             %P - Serial port (1=COM1, 2=COM2, etc, 0 for local mode).
  8328.             %q - Path of the current message area, without final
  8329.                  backslash.
  8330.             %Q - Path of the current file ares, without final
  8331.                  backslash.
  8332.             %s - Sysop's last name.
  8333.             %S - Sysop's first name.
  8334.             %t - Time left for the call, in minutes.
  8335.             %T - Time left for the call, in seconds.
  8336.             %u - User's number.
  8337.             %U - Substituted with the underscore '_'.
  8338.             %v - Path of the upload directory.
  8339.             %V - Path of the upload directory, without the final backslash
  8340.             %Z - User's full name in capital letters.
  8341.  
  8342.        ^Y - Repeats the first character after the command, as many times as
  8343.             specified by the second character after the command. For example
  8344.             to send out 5 underscores, type the following: ^Y_^E.
  8345.  
  8346.        ^Z - End of File (not to be used).
  8347.  
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.  
  8367.  
  8368.  
  8369.  
  8370.  
  8371.  
  8372.  
  8373.  
  8374.  
  8375.  
  8376.  
  8377.  
  8378.  
  8379.  
  8380.  
  8381.                                       - 127 -
  8382.  
  8383.  
  8384.  
  8385.  
  8386.  
  8387.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8388.  
  8389.        11.4.2 - Compound commands with ?F
  8390.        ---------------------------------------------------------------------
  8391.  
  8392.        Commands preceded by ^F are related to the data of the on-line user
  8393.        and allow to create information text to be shown at the beginning of
  8394.        the connection.
  8395.  
  8396.  
  8397.        ^FC  - Displays the CPS of the last file transmitted.
  8398.  
  8399.        ^FD  - Displays the phone number of office/data.
  8400.  
  8401.        ^FE  - Displays the phone number of home/voice.
  8402.  
  8403.        ^FF  - Displays the date, without time, of the last login.
  8404.  
  8405.        ^FG  - Displays the time of the last login.
  8406.  
  8407.        ^FH  - Displays the percentage efficiency of the last file
  8408.               transmitted.
  8409.  
  8410.        ^FI  - YES/NO IBM character set.
  8411.  
  8412.        ^FL  - Displays the netmail credit.
  8413.  
  8414.        ^FM  - Displays the number of the last personal message read.
  8415.  
  8416.        ^FN  - Displays the number of the last message read in the current
  8417.               area.
  8418.  
  8419.        ^FO  - Displays the user's privilege level in verbal form.
  8420.  
  8421.        ^FQ  - Displays the number of files sent.
  8422.  
  8423.        ^FR  - Displays the number of kbytes sent.
  8424.  
  8425.        ^FS  - Displays the number of files received.
  8426.  
  8427.        ^FT  - Displays the number of kbytes received.
  8428.  
  8429.        ^FV  - Displays the number of screen lines set by the user.
  8430.  
  8431.        ^FX  - YES/NO ANSI toggle.
  8432.  
  8433.        ^FY  - YES/NO end of page toggle.
  8434.  
  8435.        ^FZ  - YES/NO formfeed code (ASCII 12) toggle.
  8436.  
  8437.        ^F0  - YES/NO full screen editor toggle.
  8438.  
  8439.        ^F2  - YES/NO hot keyed menu.
  8440.  
  8441.        ^F3  - Displays the user's handle.
  8442.  
  8443.        ^F4  - Displays the first login date.
  8444.  
  8445.  
  8446.  
  8447.                                       - 128 -
  8448.  
  8449.  
  8450.  
  8451.  
  8452.  
  8453.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8454.  
  8455.  
  8456.        ^F5  - Displays the user's birthday.
  8457.  
  8458.        ^F6  - YES/NO mail check at login.
  8459.  
  8460.        ^F7  - Displays the user's registration.
  8461.  
  8462.        ^F8  - YES/NO AVATAR/0+ toggle.
  8463.  
  8464.        ^F9  - Number of upload/download ratio in the format 1:x.
  8465.  
  8466.        ^F!  - YES/NO colors toggle.
  8467.  
  8468.        ^F^A - Displays the next quote reading it from the file defined in
  8469.               the configuration file (^FA also).
  8470.  
  8471.        ^F^B - Displays the user's full name.
  8472.  
  8473.        ^F^C - Displays the user's city (^FB also).
  8474.  
  8475.        ^F^D - Displays the current date.
  8476.  
  8477.        ^F^E - Displays the number of calls made by the user (^FP
  8478.               also).
  8479.  
  8480.        ^F^F - Displays the user's first name (^FW also).
  8481.  
  8482.        ^F^G - One second pause.
  8483.  
  8484.        ^F^K - Displays the total on-line time of the day (counting all the
  8485.               calls made during the day).
  8486.  
  8487.        ^F^L - Displays the on-line time of the present call (^FU
  8488.               also).
  8489.  
  8490.        ^F^N - Stops the connection.
  8491.  
  8492.        ^F^O - Displays the time left for the current call.
  8493.  
  8494.        ^F^P - Displays date and onset time of the connection. A CR/LF
  8495.               character is added.
  8496.  
  8497.        ^F^Q - Displays the number of different users who called on
  8498.               that day.
  8499.  
  8500.        ^F^R - Displays the net download of the user so far made
  8501.               (download - upload).
  8502.  
  8503.        ^F^S - Displays the user's signature (sentence to put at the end of
  8504.               each message written, like a signature on a paper).
  8505.  
  8506.        ^F^T - Displays current time.
  8507.  
  8508.        ^F^U - Forces the user to answer a question.
  8509.  
  8510.  
  8511.  
  8512.  
  8513.                                       - 129 -
  8514.  
  8515.  
  8516.  
  8517.  
  8518.  
  8519.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8520.  
  8521.        ^F^V - Allows the user to answer with a blank line.
  8522.  
  8523.        ^F^W - Displays the number of Kbyte sent.
  8524.  
  8525.        ^F^X - Displays the number of Kbytes received.
  8526.  
  8527.        ^F^Y - Displays the received/sent kBytes ratio in x:1 format
  8528.               (^F: also).
  8529.  
  8530.        ^F[  - Download remaining for today.
  8531.  
  8532.        ^F\  - The user's selected language.
  8533.  
  8534.        ^F]  - Displays the comment field of the user's record
  8535.               (currently not implemented but available).
  8536.  
  8537.        ^F;  - YES/NO full screen message reader.
  8538.  
  8539.        ^F%  - Shows the default file transfer protocol.
  8540.  
  8541.        ^F"  - Shows the default compressor.
  8542.  
  8543.  
  8544.  
  8545.  
  8546.  
  8547.  
  8548.  
  8549.  
  8550.  
  8551.  
  8552.  
  8553.  
  8554.  
  8555.  
  8556.  
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  
  8562.  
  8563.  
  8564.  
  8565.  
  8566.  
  8567.  
  8568.  
  8569.  
  8570.  
  8571.  
  8572.  
  8573.  
  8574.  
  8575.  
  8576.  
  8577.  
  8578.  
  8579.                                       - 130 -
  8580.  
  8581.  
  8582.  
  8583.  
  8584.  
  8585.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8586.  
  8587.        11.4.3 - Compound commands with ^K
  8588.        ---------------------------------------------------------------------
  8589.  
  8590.        These commands are related to the general situation of the system,
  8591.        and have been introduced for compatibility with RemoteAccess 1.01.
  8592.  
  8593.        ^KA - Total number of calls to the system (all the lines).
  8594.  
  8595.        ^KB - Name of the last user who called the current line.
  8596.  
  8597.        ^KC - Displays the number of the current message's child (answer to
  8598.              this message).
  8599.  
  8600.        ^KD - Number of the first message (this command has been
  8601.              introduced for compatibility, and is always set to 1).
  8602.  
  8603.        ^KE - Number of the last message in the current area.
  8604.  
  8605.        ^KF - Displays the rest of the line only if the date and time of the
  8606.              last modification of the file specified after the command is
  8607.              greater or equal to the user's last call date.
  8608.  
  8609.        ^KG - Displays the day of the week.
  8610.  
  8611.        ^KI - Displays the current time in the form hh:mm:ss.
  8612.  
  8613.        ^KJ - Displays the current date in the form dd mmm aa.
  8614.  
  8615.        ^KK - Minutes on-line so far for the current call.
  8616.  
  8617.        ^KM - Number of personal messages found in the message base.
  8618.  
  8619.        ^KO - Time left for the current call.
  8620.  
  8621.        ^KP - Displays the number of the current message's parent (message
  8622.              that this message is an answer to).
  8623.  
  8624.        ^KQ - Time limit for each call.
  8625.  
  8626.        ^KR - Baud rate of the connection.
  8627.  
  8628.        ^KT - Daily download limit.
  8629.  
  8630.        ^KU - Number of minutes still available before the next forced
  8631.              or non BBS event.
  8632.  
  8633.        ^KW - Number of the line.
  8634.  
  8635.        ^KX - Stops immediately the connection.
  8636.  
  8637.        ^KY - Title of the current message area.
  8638.  
  8639.        ^KZ - Title of the current file area.
  8640.  
  8641.        ^K0 - Number of messages in the current area.
  8642.  
  8643.  
  8644.  
  8645.                                       - 131 -
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8652.  
  8653.  
  8654.        ^K1 - Number of the currently active message area.
  8655.  
  8656.        ^K2 - Number of the currently active file area.
  8657.  
  8658.        ^K5 - Name of the currently active message area.
  8659.  
  8660.        ^K7 - Displays the user's time bank account.
  8661.  
  8662.        ^K8 - Displays the user's file bank account.
  8663.  
  8664.        ^K9 - Number of messages contained in the current message
  8665.              area.
  8666.  
  8667.        ^K[ - Download remaining for today.
  8668.  
  8669.        ^K\ - Delete the line from cursor to the end.
  8670.  
  8671.  
  8672.  
  8673.  
  8674.  
  8675.  
  8676.  
  8677.  
  8678.  
  8679.  
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.  
  8687.  
  8688.  
  8689.  
  8690.  
  8691.  
  8692.  
  8693.  
  8694.  
  8695.  
  8696.  
  8697.  
  8698.  
  8699.  
  8700.  
  8701.  
  8702.  
  8703.  
  8704.  
  8705.  
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711.                                       - 132 -
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8718.  
  8719.        11.4.4 - Compound commands with ^O
  8720.        ---------------------------------------------------------------------
  8721.  
  8722.        These commands are related to the user-BBS interaction, and allow the
  8723.        creation of questionnaires, or the execution of programs needing
  8724.        particular parameters. It's also possible to execute batch file with
  8725.        the command described later.
  8726.  
  8727.  
  8728.        ^OC - Executes an external program. Everything written after the C
  8729.              character is passed to DOS exactly as it is. LASTUSER.BBS,
  8730.              LORAUSER.BBS and DORINFO1.DEF are created.
  8731.  
  8732.        ^OD - If the current file terminates for any reason, the file
  8733.              specified after the command will be displayed to the user.
  8734.  
  8735.        ^OE - The rest of the line is displayed only if the user has the ANSI
  8736.              or AVATAR graphics enabled.
  8737.  
  8738.        ^OF - Declares the file name to be displayed at the end of the
  8739.              current file (no matter in what way).
  8740.  
  8741.        ^OM - Saves the last answer given to the ^OR command in the answer
  8742.              file (if it has been opened), with the comment written after
  8743.              the M character.
  8744.  
  8745.        ^ON - Asks the user to write a line. If an answer file has been
  8746.              opened (see ^OO command), the line will be recorded with the
  8747.              comment written after the N character.
  8748.  
  8749.        ^OO - Opens or creates a file in which the answers to the
  8750.              questionnaire will be recorded. The filename must follow the
  8751.              command. Example: ^OOC:\Lora\Answer.Txt.
  8752.  
  8753.        ^OP - Saves the essential data of the on-line user (name, city, last
  8754.              time call) in the answer file.
  8755.  
  8756.        ^OQ - Ends the file. If another file has ben defined with the ^OF
  8757.              command, the control passes to that file.
  8758.  
  8759.        ^OR - Allows answers. After the R character the list of letters
  8760.              constituting a valid answer must be inserted. The file
  8761.              execution will continue only if the user answers with one of
  8762.              the letters specified above.
  8763.  
  8764.        ^OS - The control passes to the file set after the S character.
  8765.  
  8766.        ^OT - Makes a 'GOTO beginning of file' function (to be used
  8767.              cautiously because there's no way to terminate the file
  8768.              execution without the ^OQ command).
  8769.  
  8770.        ^OU - Immediately after the U character, a capital letter must be
  8771.              written. All the line will be displayed (or executed) only if
  8772.              the last answer to the ^OR command was the same as that of the
  8773.              specified letter.
  8774.  
  8775.  
  8776.  
  8777.                                       - 133 -
  8778.  
  8779.  
  8780.  
  8781.  
  8782.  
  8783.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8784.  
  8785.  
  8786.        ^OV - Makes a 'GOTO offset (number of bytes from the beginning of
  8787.              file)' function, in digit form. To be used cautiously and with
  8788.              programs that can compute the offset with precision.
  8789.  
  8790.  
  8791.  
  8792.  
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798.  
  8799.  
  8800.  
  8801.  
  8802.  
  8803.  
  8804.  
  8805.  
  8806.  
  8807.  
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.  
  8815.  
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823.  
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.                                       - 134 -
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8850.  
  8851.        11.4.5 - AVATAR commands
  8852.        ---------------------------------------------------------------------
  8853.  
  8854.        The AVATAR commands (Advanced  Video Attribute  Translator And
  8855.        Recreator) allow to change the remote video attributes in an
  8856.        intelligent way. That means that, if the user cannot see ANSI
  8857.        graphics or his terminal is unable to receive directly the ANSI
  8858.        codes, they will be ignored (color codes) or transformed into TTY
  8859.        sequences to be displayed on simple terminals.
  8860.  
  8861.        ^V^A - Changes video attribute. The immediately following character
  8862.               represents the attribute to be changed. The bit meaning is
  8863.               equivalent to the attribute byte of the video card Please note
  8864.               that if the attribute is CTRL-P, it has to be repeated twice.
  8865.               (^V^A^P -> ^V^A^P^P).
  8866.  
  8867.               Following are the color codes that can be changed with the
  8868.               ^V^A command:
  8869.  
  8870.               Foreground                       Background Colours
  8871.               ------------------               ---------------------
  8872.  
  8873.               0  -  Black                      0  -  Black
  8874.               1  -  Blue                       1  -  Blue
  8875.               2  -  Green                      2  -  Green
  8876.               3  -  Cyan                       3  -  Cyan
  8877.               4  -  Red                        4  -  Red
  8878.               5  -  Purple                     5  -  Purple
  8879.               6  -  Brown                      6  -  Brown
  8880.               7  -  White                      7  -  White
  8881.               8  -  Grey
  8882.               9  -  Bright Blue
  8883.               A  -  Bright Green
  8884.               B  -  Bright Cyan
  8885.               C  -  Bright Red
  8886.               D  -  Bright Purple
  8887.               E  -  Bright Yellow
  8888.               F  -  Bright White
  8889.  
  8890.               0  -  Flashing Black             8  -  Black
  8891.               1  -  Flashing Blue              9  -  Blue
  8892.               2  -  Flashing Green             A  -  Green
  8893.               3  -  Flashing Cyan              B  -  Cyan
  8894.               4  -  Flashing Red               C  -  Red
  8895.               5  -  Flashing Purple            D  -  Purple
  8896.               6  -  Flashing Brown             E  -  Brown
  8897.               7  -  Flashing White             F  -  White
  8898.               8  -  Flashing Grey
  8899.               9  -  Flashing Bright Blue
  8900.               A  -  Flashing Bright Green
  8901.               B  -  Flashing Bright Cyan
  8902.               C  -  Flashing Bright Red
  8903.               D  -  Flashing Bright Purple
  8904.               E  -  Flashing Bright Yellow
  8905.               F  -  Flashing Bright White
  8906.  
  8907.  
  8908.  
  8909.                                       - 135 -
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8916.  
  8917.  
  8918.               Examples:
  8919.  
  8920.               43  -  Red foreground on a Cyan background.
  8921.               01  -  Blue on a black background.
  8922.               FB  -  Flashing Bright White on a Cyan background.
  8923.  
  8924.  
  8925.        ^V^C - Cursor toward the top of the screen.
  8926.  
  8927.        ^V^D - Cursor toward the bottom of the screen.
  8928.  
  8929.        ^V^E - Cursor toward left.
  8930.  
  8931.        ^V^F - Cursor toward right.
  8932.  
  8933.        ^V^G - Deletes the current line from the cursor position to the end.
  8934.  
  8935.        ^V^H - The two following bytes represent the x and y coordinates in
  8936.               which the cursor will be moved.
  8937.  
  8938.        ^V^Y - Repeat the specified string a given number of times. The
  8939.               complete format of the command is ^V^Y<len><s><n>, where <len>
  8940.               is the length of the string to be repeated, <s> is the string
  8941.               itself, <n> is the number of times the string <s> has to be
  8942.               repeated.
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951.  
  8952.  
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959.  
  8960.  
  8961.  
  8962.  
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968.  
  8969.  
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975.                                       - 136 -
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  8982.  
  8983.        11.4.6 - Compound commands with ^W
  8984.        ---------------------------------------------------------------------
  8985.  
  8986.        Some of the following commands have been already presented. They've
  8987.        been added for compatibility to Maximus-CBCS 1.02.
  8988.  
  8989.  
  8990.        ^W^A  - Displays the last login date.
  8991.  
  8992.        ^W^B1 - The rest of the line will be displayed only if the baud rate
  8993.                is equal to, or greater than, 1200 baud.
  8994.  
  8995.        ^W^B2 - The rest of the line will be displayed only if the baud rate
  8996.                is equal to, or greater than, 2400 baud.
  8997.  
  8998.        ^W^B9 - The rest of the line will be displayed only if the baud rate
  8999.                is equal to, or greater than, 9600 baud.
  9000.  
  9001.        ^W^C  - Displays the board's name as defined in the system
  9002.                configuration file.
  9003.  
  9004.        ^W^D  - Displays the sysop name, as defined in the system
  9005.                configuration file.
  9006.  
  9007.        ^W^E  - Displays the last string written with the ^ON command.
  9008.  
  9009.        ^W^FA - Displays the number of the current file area.
  9010.  
  9011.        ^W^FN - Displays the title of the current file area.
  9012.  
  9013.        ^W^G  - Only local ring beeps.
  9014.  
  9015.        ^W^MA - Displays the number of the current message area.
  9016.  
  9017.        ^W^ML - Displays the number of the last message read.
  9018.  
  9019.        ^W^MN - Displays the title of the current message area.
  9020.  
  9021.        ^W^MH - Displays the number of the last message.
  9022.  
  9023.        ^W^M# - Displays the total number of messages present in the current
  9024.                area.
  9025.  
  9026.        ^W^NB - The same as ^NC.
  9027.  
  9028.        ^W^NC - Displays the user's netmail credit.
  9029.  
  9030.        ^W^ND - Since Lora does not consider the netmail debit, this command
  9031.                returns 0. Included for compatibility.
  9032.  
  9033.        ^W8   - The rest of the line will be displayed only if the user's
  9034.                screen has 80 columns or more.
  9035.  
  9036.        ^WA   - Put the last answer to a ^ON command in the log file.
  9037.  
  9038.  
  9039.  
  9040.  
  9041.                                       - 137 -
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9048.  
  9049.        ^Wa   - Send the last answer to a ^ON command to all the users
  9050.                currently on-line as a broadcast message.
  9051.  
  9052.        ^WB   - Toggle capitals letters on/off.
  9053.  
  9054.        ^WcA  - The rest of the line is sent only if the user is connected
  9055.                locally (not via modem).
  9056.  
  9057.        ^WcR  - The rest of the line is sent only if the user is connected to
  9058.                the system with a modem.
  9059.  
  9060.        ^WD   - Deletes the file set after the D character.
  9061.  
  9062.        ^WGA  - Displays the number of the current file area.
  9063.  
  9064.        ^WGN  - Displays the title of the current file area.
  9065.  
  9066.        ^WIL  - The rest of the line is sent only if the user is connected
  9067.                locally (not via modem).
  9068.  
  9069.        ^WIR  - The rest of the line is sent only if the user is connected to
  9070.                the system with a modem.
  9071.  
  9072.        ^WkF  - Turn off the flags specified after the command.
  9073.  
  9074.        ^WkI  - Displays the rest of the line only if the user flags match
  9075.                with the flags specified after the command. The flags are
  9076.                separated from the rest of the line with a single space
  9077.                character.
  9078.  
  9079.        ^WkO  - Turn on the flags specified after the command.
  9080.  
  9081.        ^WkT  - Toggle on/off the flags specified after the command.
  9082.  
  9083.        ^WpD  - Lowers the user's access level by one unit.
  9084.  
  9085.        ^WpU  - Rises the user's access level by one unit.
  9086.  
  9087.        ^WL   - Link the current file with another. After completion of the
  9088.                other file, the control is returned to the calling file.
  9089.  
  9090.        ^WP   - Displays the voice phone number.
  9091.  
  9092.        ^WR   - Displays the user's handle.
  9093.  
  9094.        ^Ws   - Gives to the user the level indicated after the s character.
  9095.  
  9096.        ^WW   - Writes the rest of the line in the questionnaire answer file.
  9097.  
  9098.        ^Ww   - Displays the current on-line users.
  9099.  
  9100.        ^WXD  - The same as XR (implemented for compatibility).
  9101.  
  9102.        ^WXR  - Executes an external program (the same as ^OC).
  9103.  
  9104.  
  9105.  
  9106.  
  9107.                                       - 138 -
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9114.  
  9115.        The ^W command, used alone, stops file reading for half second.
  9116.  
  9117.  
  9118.  
  9119.  
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135.  
  9136.  
  9137.  
  9138.  
  9139.  
  9140.  
  9141.  
  9142.  
  9143.  
  9144.  
  9145.  
  9146.  
  9147.  
  9148.  
  9149.  
  9150.  
  9151.  
  9152.  
  9153.  
  9154.  
  9155.  
  9156.  
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.  
  9163.  
  9164.  
  9165.  
  9166.  
  9167.  
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.                                       - 139 -
  9174.  
  9175.  
  9176.  
  9177.  
  9178.  
  9179.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9180.  
  9181.        11.4.7 - Compound commands with ^P
  9182.        ---------------------------------------------------------------------
  9183.  
  9184.        These commands are related to the actions to be taken accordingly to
  9185.        the access level of the on-line user.
  9186.  
  9187.        The access levels must be specified with the initial letter (Twit,
  9188.        Disgrace, Limited, Normal, Worthy, Privel, Favored, Extra, Clerk,
  9189.        AsstSysop, Sysop).
  9190.  
  9191.  
  9192.        ^PB - The rest of the line is displayed only if the user's level is
  9193.              equal to, or lesser than, a specified level.
  9194.  
  9195.        ^PL - The rest of the line is displayed only if the user's level is
  9196.              equal to, or greater than, a specified level.
  9197.  
  9198.        ^PQ - The rest of the line is displayed only if the user's level is
  9199.              equal to a specified level.
  9200.  
  9201.        ^PX - The rest of the line is displayed only if the user's level is
  9202.              different from a specified level.
  9203.  
  9204.        By setting only the level letter after the ^P character, file reading
  9205.        will go on only if the user's level is equal to, or greater than a
  9206.        specified level.
  9207.  
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213.  
  9214.  
  9215.  
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.  
  9222.  
  9223.  
  9224.  
  9225.  
  9226.  
  9227.  
  9228.  
  9229.  
  9230.  
  9231.  
  9232.  
  9233.  
  9234.  
  9235.  
  9236.  
  9237.  
  9238.  
  9239.                                       - 140 -
  9240.  
  9241.  
  9242.  
  9243.  
  9244.  
  9245.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9246.  
  9247.        11.4.8 - RPN commands (compound commands with ^R)
  9248.        ---------------------------------------------------------------------
  9249.  
  9250.        RPN Engine for Lora (LRPN) is a set of command internal to the Lora's
  9251.        text files that accomplishes the following functions:
  9252.  
  9253.         - Mathematical calculations: additions, subtractions, etc.;
  9254.         - Bitwise operations: NOT, AND, OR, XOR;
  9255.         - Logical operations: NOT, AND, OR, XOR;
  9256.         - Comparisons: equals, less than, greater than;
  9257.         - User's flags handling;
  9258.         - User's parameters handling;
  9259.         - Cursor position and color codes handling;
  9260.         - ... (and many others...)
  9261.  
  9262.  
  9263.        Starting with LRPN
  9264.        ---------------------------------------------------------------------
  9265.  
  9266.        LRPN is based on a stack, a series of numbers (initially empty) from
  9267.        which is possible to extract the number in reverse order only (like a
  9268.        First-In-Last-Out stack). For example, if the stack contains the
  9269.        following values:
  9270.  
  9271.         12 <--- Top of the stack
  9272.        100
  9273.         -6
  9274.         43 <--- Current position
  9275.  
  9276.        The next value extracted will be 43.
  9277.        The numbers contained in the stack can be results from previous
  9278.        calculations, or can be inserted directly as constants, variable
  9279.        values (see below), user's flags, etc. The values can be used to make
  9280.        further calculations and/or comparisons or put in variables, etc.
  9281.  
  9282.        The current position is named ACCUMULATOR. The accumulator is like a
  9283.        pre-chamber to the real stack and don't loose its contents when it is
  9284.        put on the stack, so it is possible to put the same value two or more
  9285.        times. For example if the stack contents is like the above, to insert
  9286.        3 times the value 459 you can use the following sequence:
  9287.  
  9288.                                        459,,,
  9289.  
  9290.        Where the digits forms a number inside the accumulator and the colon
  9291.        means "put the accumulator's contents on the stack". LRPN interprets
  9292.        the characters with the following effects:
  9293.  
  9294.        Character :       4       5       9       ,       ,       ,
  9295.  
  9296.        Stack     :      12      12      12      12      12      12
  9297.                        100     100     100     100     100     100
  9298.                         -6      -6      -6      -6      -6      -6
  9299.                         43      43      43      43      43      43
  9300.                          4 *    45 *   459 *   459     459     459
  9301.                                                459 *   459     459
  9302.  
  9303.  
  9304.  
  9305.                                       - 141 -
  9306.  
  9307.  
  9308.  
  9309.  
  9310.  
  9311.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9312.  
  9313.        ( * = accumulator )                             459 *   459
  9314.                                                                459 *
  9315.  
  9316.        As you can see, the accumulator acts like a normal calculator display
  9317.        and, for who knows the RPN calculators, the colon acts like the
  9318.        [Enter] key.
  9319.        It's important to note that the blanks are ignored by LRPN, so
  9320.        writing    123   or    12 3   or  1 2   3   means the same thing, and
  9321.        if there isn't digits before the 1, the accumulator contains the
  9322.        value 123 at the end of each sequence.
  9323.        If the sequence ends with a digit and the following sequence begins
  9324.        with a digit, it will form a single number.
  9325.  
  9326.  
  9327.        Data types
  9328.        ---------------------------------------------------------------------
  9329.  
  9330.        Normally LRPN uses 16 bit integers with sign, the values can range
  9331.        from -32768 to 32767. If an operation exceed this range no error is
  9332.        generated but the results are unpredictable.
  9333.        Some data used by LRPN (such as the user's flags) are bit type and
  9334.        can be 1 or 0, if you put a value to a bit type other than 0, by
  9335.        default it will be set to 1.
  9336.  
  9337.  
  9338.        Variables
  9339.        ---------------------------------------------------------------------
  9340.  
  9341.        LRPN can use up to 200 variables numbered from 0 to 199, to which you
  9342.        can register the calculations results or data that can be preserved
  9343.        from a text file to another. At the start of every connections to the
  9344.        BBS every variable will be zeroed.
  9345.  
  9346.  
  9347.        User's flag
  9348.        ---------------------------------------------------------------------
  9349.  
  9350.        Are the flags from 0 to 9 and from A to V, there numberd from 0 to
  9351.        31, so the flag #11 corresponds to the B flag.
  9352.  
  9353.  
  9354.        Counters
  9355.        ---------------------------------------------------------------------
  9356.  
  9357.        There are 10 counters, numbered from 0 to 9, that are the same used
  9358.        by Lora with the other embedded commands. The counters are saved in
  9359.        the user's configuration file so that their value can be preserved
  9360.        across multiple calls of the same user.
  9361.        The counters are bytes, so their values can range from 0 to 255. When
  9362.        an assignment is made to a counter, only the least significant byte
  9363.        is considered.
  9364.  
  9365.  
  9366.        User's data
  9367.        ---------------------------------------------------------------------
  9368.  
  9369.  
  9370.  
  9371.                                       - 142 -
  9372.  
  9373.  
  9374.  
  9375.  
  9376.  
  9377.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9378.  
  9379.  
  9380.        Are saved in the user's configuration file and can be of various
  9381.        types and the numbers are not sequentially. Following is the list of
  9382.        the data available and their means:
  9383.  
  9384.          1 - (bit) 1 IBM character set
  9385.          2 - (bit) 1 screen clearing codes sent
  9386.          3 - (bit) 1 colour codes sent
  9387.          4 - (bit) 1 ANSI graphics enabled
  9388.          5 - (bit) 1 AVATAR graphics enabled
  9389.          6 - (bit) 0 the TABs are translated to spaces
  9390.          7 - (bit) 1 More? prompt enabled
  9391.          8 - (bit) 1 hot-keyed menus
  9392.  
  9393.         21 - (bit) 1 logon mail check enabled
  9394.         22 - (bit) 1 full screen mail reader enabled
  9395.         23 - (bit) 1 full screen mail editor enabled
  9396.         24 - (bit) 1 view message's kludge lines
  9397.  
  9398.         41 - (bit) 1 if the user is hidden from the users list
  9399.         42 - (bit) 1 if the user cannot be deleted by LUSER
  9400.         43 - (bit) 1 if the yell from this user is ignored (nerd)
  9401.         44 - (bit) 1 if the user has unlimited download
  9402.  
  9403.        101 - (intero) User's selected language
  9404.        102 - (intero) Screen length (rows)
  9405.        103 - (intero) Screen width (columns)
  9406.  
  9407.        121 - (intero) Default file transfer protocol
  9408.        122 - (intero) Default compressor
  9409.        123 - (intero) Message areas group
  9410.        124 - (intero) File areas group
  9411.  
  9412.        141 - (intero) Access level (from 0 = Twit to 12 = Hidden)
  9413.        142 - (intero) NetMail credit
  9414.  
  9415.  
  9416.        Using LRPN's commands
  9417.        ---------------------------------------------------------------------
  9418.  
  9419.        When Lora encounters a ^R character inside a .BBS file, the remaining
  9420.        of the text row will be interpreted as an LRPN sequence.
  9421.  
  9422.        Note: - Every unrecognized character will be skipped
  9423.              - All commands ARE CASE SENSITIVE; the lower case letters have
  9424.                opposite means as the upper case letters.
  9425.  
  9426.        Example  :   ^R12V2+12v4c10>!10f
  9427.        (or)     :   ^R 12 V 2 + 12 v 4 c 10 >! 10 f
  9428.  
  9429.                      Add 2 to the variable #12 the copy the value in the
  9430.                      counter #4, then set the user's A flag if the result is
  9431.                      greater than 10, else resets the flag.
  9432.  
  9433.  
  9434.  
  9435.  
  9436.  
  9437.                                       - 143 -
  9438.  
  9439.  
  9440.  
  9441.  
  9442.  
  9443.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9444.  
  9445.        LRPN commands
  9446.        ---------------------------------------------------------------------
  9447.  
  9448.         - DIGITS from 0 to 9
  9449.  
  9450.        Inserts a number on the accumulator. It works like a calculator
  9451.        keyboard, if a digit follows an operation, it replaces the contents
  9452.        of the accumulator, that is automatically put on the stack. The only
  9453.        exception is the insert operation (the colon).
  9454.        IF a digit follows another digits, it is put on the accumulator
  9455.        without any other effect.
  9456.  
  9457.        Note: When the digits causes the value on the accumulator to be
  9458.              grater than 32767, the value will be forced to 32767.
  9459.  
  9460.         - STACK OPERATIONS
  9461.  
  9462.           , (colon)       - Inserts the value in the accumulator on the
  9463.                             stack.
  9464.           @ (at sign)     - Get the value on the stack and put it in the
  9465.                             accumulator. The previous value is lost.
  9466.           " (virgolette)  - Exchanges the accumulator with the value on the
  9467.                             stack.
  9468.  
  9469.         - ONARY OPERATORS
  9470.  
  9471.        Acts on the accumulator, replacing the value with the result of the
  9472.        operation. LRPN recognizes the following operators:
  9473.  
  9474.           _ (underline)      - Sign exchange
  9475.           $ (dollar)         - Absolute value
  9476.           ' (NOT `)          - Sign (-1 if < 0, 1 if > 0, 0 if 0)
  9477.           # (pound)          - Integer to bit conversion (1 if <> 0, 0 if 0)
  9478.           ~ (tilde)          - Reverse all bits (one complement)
  9479.           !                  - Logic negation (0 if <> 0, 1 if 0)
  9480.  
  9481.         - BINARY OPERATORS
  9482.  
  9483.        Acts on the last number put on the stack AND on the accumulator: the
  9484.        first number will be get from the stack and teh result replaces the
  9485.        contents of the accumulator. LRPN recognizes the following binary
  9486.        operators:
  9487.  
  9488.           + - Addition (acc = st + acc)
  9489.           - - Subtracktion (acc = st - acc)
  9490.           * - Multiplication (acc = st * acc)
  9491.           / - Division (acc = st / acc)
  9492.               Note: 1) As a division between integers, the result is rounded
  9493.                        to the nearest to zero integer. So:
  9494.  
  9495.                        7 , 4 /
  9496.                        (acc = 7 / 4) the result is 1, and
  9497.                        7 _ 4 /
  9498.                        (acc = -7 / 4) the result is -1
  9499.  
  9500.  
  9501.  
  9502.  
  9503.                                       - 144 -
  9504.  
  9505.  
  9506.  
  9507.  
  9508.  
  9509.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9510.  
  9511.                     2) If the accumulator is 0, the result will be:
  9512.                        32767    if the stack is greater than or equal to 0.
  9513.                        -32768   if the stack is less than 0.
  9514.  
  9515.           % - Remaining of the division or module (acc = st MOD acc).
  9516.               Note: 1) The result's sign will be positive if the signs of
  9517.                        the operands are both positive or negative, negative
  9518.                        if one operand is negative and the other positive.
  9519.                     2) If the divisor is 0, then the result will be 0.
  9520.  
  9521.           L - Left shift. The result will be equal to the last number on the
  9522.               stack with the bits shifted to the left by accumulator
  9523.               positions.
  9524.           R - Right shift. The result will be equal to the last number on
  9525.               the stack with the bits shifted to the right by accumulator
  9526.               positions.
  9527.           & - Bitwise logical AND.
  9528.           | - Bitwise logical OR.
  9529.           ^ - Bitwise exclusive OR.
  9530.           = - Equal (1 if st = acc, else 0).
  9531.           < - Less than (1 if st < acc, else 0).
  9532.           > - Greater than (1 if st > acc, else 0).
  9533.  
  9534.         - MISCELLANEOUS OPERATORS
  9535.  
  9536.           W - Word assembler (the high byte will be take from the stack, the
  9537.               lower byte from the accumulator, the result will be put on the
  9538.               accumulator).
  9539.           w - Word disassembler (the higher byte of the accumulator will be
  9540.               put on the stack, the lower byte will be kept on accumulator).
  9541.  
  9542.        - LOADING AND RECORDING
  9543.  
  9544.          V - Loads the accumulator with the value on the the variable
  9545.              numbered by the accumulator. Example:   12V   loads the value
  9546.              on the variable #12 on the accumulator.
  9547.              Note: Il the accumulator is less than 0 or greater than 199,
  9548.              the result always is 0.
  9549.          v - Put the value on the stack on the variable numbered by the
  9550.              accumulator. The value on the accumulator is kept as is.
  9551.              Note: Il the value on the accumulator is less than 0 or greater
  9552.              than 199, nothing is memorized but a number is take from the
  9553.              stack.
  9554.          F - Gets a flag, like the V command, but the flags are limited to
  9555.              31.
  9556.          f - Sets a flag, like the v command, but the flags are limited to
  9557.              31. The flag is reset to 0 if the accumulator is 0, else will
  9558.              be set to 1.
  9559.          C - Gets a counter. Like the V and F commands, but the number of
  9560.              counters is limited to 9 and the value range is from 0 to 255).
  9561.          c - Sets a counter.
  9562.          U - Gets a user's parameter (see the user's parameter table above).
  9563.          u - Sets a user's parameter.
  9564.  
  9565.  
  9566.  
  9567.  
  9568.  
  9569.                                       - 145 -
  9570.  
  9571.  
  9572.  
  9573.  
  9574.  
  9575.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9576.  
  9577.          P - Load the accumulator with the last terminal's cursor position.
  9578.              The row is put on the higher byte, the column on the lower
  9579.              byte.
  9580.          p - Move the cursor at the position specified by the higher (row)
  9581.              and lower (column) byte of the accumulator.
  9582.          C - Loads the accumulator with the last screen attribute set.
  9583.          c - Changes the color attribute using the lower 8 bits of the
  9584.              accumulator. The relationship between colors and numbers is
  9585.              reported on another chpater of this manual.
  9586.  
  9587.        Usage examples
  9588.        ---------------------------------------------------------------------
  9589.  
  9590.        Let's examine the following sequence followin a ^R character in a
  9591.        generic text file:
  9592.  
  9593.        P  w  "  @  102  U  "  W  p
  9594.        |  |  |  |  |||  |  |  |  |
  9595.        +--|--|--|--|||--|--|--|--|---> Reads the cursor position...
  9596.           |  |  |  |||  |  |  |  |
  9597.           +--|--|--|||--|--|--|--|---> ...split it in 2 bytes. Now on the
  9598.              |  |  |||  |  |  |  |     accumulator we have the column and
  9599.              |  |  |||  |  |  |  |     on the stack the current row.
  9600.              |  |  |||  |  |  |  |
  9601.              +--|--|||--|--|--|--|---> Exchange (now the accumulator has
  9602.                 |  |||  |  |  |  |     the row and the stack the column)
  9603.                 |  |||  |  |  |  |
  9604.                 +--|||--|--|--|--|---> Get the column (the row will be lost)
  9605.                    |||  |  |  |  |
  9606.                    +++--|--|--|--|---> Put the accumulator (the column) on
  9607.                         |  |  |  |     the stack and replaces it with the
  9608.                         |  |  |  |     number 102.
  9609.                         |  |  |  |
  9610.                         +--|--|--|---> Replaces 102 with the USER'S DATA
  9611.                            |  |  |     #102 (number of rows).
  9612.                            |  |  |     The stack still holds the column..
  9613.                            |  |  |     we can recombine it to form the new
  9614.                            |  |  |     cursor position...
  9615.                            |  |  |
  9616.                            +--|--|---> ...but after a position exchange.
  9617.                               |  |
  9618.                               +--|---> OK, now recombine the values in a
  9619.                                  |     single word...
  9620.                                  |
  9621.                                  +---> ...done, the cursor is on the last
  9622.                                        terminal row.
  9623.  
  9624.        Even simpler: to move the cursor in the lower left terminal corner,
  9625.        we can use the following command sequence:
  9626.  
  9627.                    102 U , 1 p
  9628.  
  9629.        The best thing to learn LRPN is the practice: how can we keep the
  9630.        current cursor position and colors set and display a message on the
  9631.        last terminal row with blue background and white foreground ? It's
  9632.  
  9633.  
  9634.  
  9635.                                       - 146 -
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9642.  
  9643.        possible to create a pull-down menuing system with LRPN and the other
  9644.        embedded commands ? (Yes, I wrote LRPN for that thing...).
  9645.  
  9646.  
  9647.  
  9648.  
  9649.  
  9650.  
  9651.  
  9652.  
  9653.  
  9654.  
  9655.  
  9656.  
  9657.  
  9658.  
  9659.  
  9660.  
  9661.  
  9662.  
  9663.  
  9664.  
  9665.  
  9666.  
  9667.  
  9668.  
  9669.  
  9670.  
  9671.  
  9672.  
  9673.  
  9674.  
  9675.  
  9676.  
  9677.  
  9678.  
  9679.  
  9680.  
  9681.  
  9682.  
  9683.  
  9684.  
  9685.  
  9686.  
  9687.  
  9688.  
  9689.  
  9690.  
  9691.  
  9692.  
  9693.  
  9694.  
  9695.  
  9696.  
  9697.  
  9698.  
  9699.  
  9700.  
  9701.                                       - 147 -
  9702.  
  9703.  
  9704.  
  9705.  
  9706.  
  9707.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9708.  
  9709.        11.5 - Events definitions
  9710.        =====================================================================
  9711.  
  9712.        With the Manager / Events menu is possible to defines some periods of
  9713.        time to execute the external maintenance programs or calls other
  9714.        BBSes for mail exchange.
  9715.  
  9716.        In the event's viewing mode (default mode when entering the Manager /
  9717.        Events menu), the following commands are allowed:
  9718.  
  9719.        PgUp/PgDn - Allow you to move along the event file.
  9720.  
  9721.        E - Edit an event item. After this command, an inverted-color bar
  9722.            will allow you to choose the option to be modified.
  9723.  
  9724.        Add New Event - Allows you to add an event. The event saving method
  9725.                        provides to put the new event in the right position,
  9726.                        so that you can add an event everywhere.
  9727.  
  9728.        List - List the events actually presents (one event per row) allowing
  9729.               a speed search.
  9730.  
  9731.        Delete - Allows to delete an event from the file. The system ask for
  9732.                 a confirmation before phisically erase the event.
  9733.  
  9734.        Copy - Copy the current event in a new slot. The system asks for the
  9735.               days and execution time.
  9736.  
  9737.  
  9738.        11.5.1 - Events editing
  9739.        ---------------------------------------------------------------------
  9740.  
  9741.        Using the commands "Edit" and "Add New Event" you can change the
  9742.        following parameters, valid for any event:
  9743.  
  9744.        Title - This field will be used as a "comment" regarding the task
  9745.                accomplished by the event. If present it will be put on the
  9746.                log file when the event is executed.
  9747.  
  9748.        Days - Defines the days in which the event is active. The letters are
  9749.               the initial of the english week days and means when the evnt
  9750.               is active.
  9751.  
  9752.        Start time - Event's starting time.
  9753.  
  9754.        Stop time - Event's ending time. To execute any event, Lora must be
  9755.                    in the "waiting for a call" status in the time between
  9756.                    the start and the end of the event.
  9757.  
  9758.        Forced - Defines a forced event, an event that must be executed
  9759.                 absolutely that the starting time. The user's time limit
  9760.                 will be adjusted accordingly. Example: if a user normally
  9761.                 has 30 minutes time limite and calls your system 10 minute s
  9762.                 before a forced event, Lora give them only 10 minutes.
  9763.  
  9764.  
  9765.  
  9766.  
  9767.                                       - 148 -
  9768.  
  9769.  
  9770.  
  9771.  
  9772.  
  9773.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9774.  
  9775.        Allow humans - Allows a human caller to log in your system. Normally
  9776.                       this option should be set to Yes only when the system
  9777.                       must do mail calls to other BBSes.
  9778.  
  9779.        Errorlevel - Defines the errorlevel to exit to DOS with when the
  9780.                     event starts. If 0 Lora doesn't exits to DOS.
  9781.  
  9782.        Clock adjustment - Defines that within this event Lora must call the
  9783.                           Galileo Ferraris Insititute of Torino (Italy) to
  9784.                           sinchronize the PC clock.
  9785.  
  9786.        Receive only - This parameter enables the system to receive calls
  9787.                       only and prevents to make outbound calls. The nodes
  9788.                       that are eligible to call are then marked "Temp.hold".
  9789.  
  9790.        Max try - Defines the maximum call retry number for each node that
  9791.                  can be called in this event.
  9792.  
  9793.        Max failed - Defines the maximum falied calls retry number before the
  9794.                     node is marked as undialiable. It's suggested to keep
  9795.                     this number low (3 or 4), it counts the failed calls but
  9796.                     with and answer from the remote system (the remote
  9797.                     system can not exchange the handshaking).
  9798.  
  9799.        Retry delay - Defines the delay between a call and the following. If
  9800.                      the 'Random redial time' option in the Mailer /
  9801.                      Miscellaneous menu is set to Yes, this value will be
  9802.                      the medium time between each call.
  9803.  
  9804.        Forced poll - If set to Yes, forces to call the node defined with the
  9805.                      parameter below even if there isn't outbound mail
  9806.                      waiting. If set to No, the call will be placed only if
  9807.                      there is outbound mail for that node.
  9808.  
  9809.        Reserved for node - Defines an event reserved for a specified node,
  9810.                            mail exchange with other nodes isn't allowed.
  9811.  
  9812.        Mail behavior - Defines the parameters related to the inbound and
  9813.                        outbound mail.
  9814.  
  9815.        In the "Mail behavior" menu you can defines the following parameters:
  9816.  
  9817.        Allow file requests - Allows other nodes to request files from this
  9818.                              node.
  9819.  
  9820.        Make file requests - Defines an event that allows outbound file
  9821.                             requests.
  9822.  
  9823.        Send to CM systems only - Defines an event to call nodes with
  9824.                                  outbound crash mail packets (*.CLO and
  9825.                                  *.CUT) only.
  9826.  
  9827.        Send to non-CM systems only - Defines an event to call nodes without
  9828.                                      any outbound crash mail packet only.
  9829.  
  9830.  
  9831.  
  9832.  
  9833.                                       - 149 -
  9834.  
  9835.  
  9836.  
  9837.  
  9838.  
  9839.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9840.  
  9841.        Import normal mail - Allows the import of mail packets from the
  9842.                             unknown nodes inbound directory (unknown nodes
  9843.                             are nodes not present in any nodelist defined).
  9844.  
  9845.        Import know mail - Allows the import of mail packets from the know
  9846.                           nodes inbound directory (know nodes are nodes
  9847.                           present in the nodelist but without a session
  9848.                           password defined).
  9849.  
  9850.        Import prot mail - Allows the import of mail packets from the
  9851.                           protected nodes inbound directory (protected nodes
  9852.                           are nodes with a session password defined).
  9853.  
  9854.        Export mail - Allows the export of echomail and netmail messages
  9855.                      after the import procedure.
  9856.  
  9857.        Import at start of event - If set to Yes, the system imports the mail
  9858.                                   packets from the directory defined above
  9859.                                   at the start of this event.
  9860.  
  9861.        Export at start of event - If set to Yes allows the export of mail
  9862.                                   messages at the start of this event.
  9863.  
  9864.        Dynamic - Defines an event that can end before the time defined in
  9865.                  the "Stop time" parameter. For example: if the system must
  9866.                  call the node 2:332/403 at 2:30, you can define a forced
  9867.                  dynamic event from 2:30 to 3:00, as soon as the system
  9868.                  calls succesfully the node (for example at 2:35) the event
  9869.                  ends and the system can take care of the next event
  9870.                  available.
  9871.  
  9872.        Route TAG - Defines the routing file portion to execute within this
  9873.                    event (see the commands related to the echomail/netmail
  9874.                    routing).
  9875.  
  9876.        AfterMail exit errorlevel - Defines the DOS errorlevel to exit with
  9877.                                    if the system receives inbound mail
  9878.                                    packets from another node. The exit to
  9879.                                    DOS is made before the mail processing so
  9880.                                    that with this option active you cannot
  9881.                                    use the internal mail processor
  9882.                                    automatically, but you can use the
  9883.                                    command line options to call the mail
  9884.                                    processor.
  9885.  
  9886.        Process TIC files - This parameter enables the internal processing of
  9887.                            the received TIC files (echo file areas).
  9888.  
  9889.  
  9890.  
  9891.  
  9892.  
  9893.  
  9894.  
  9895.  
  9896.  
  9897.  
  9898.  
  9899.                                       - 150 -
  9900.  
  9901.  
  9902.  
  9903.  
  9904.  
  9905.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9906.  
  9907.        11.6 - Echomail/Netmail routing commands
  9908.        ---------------------------------------------------------------------
  9909.  
  9910.        The echomail/netmail routing is the procedure that allows the system
  9911.        to send the messages addressed to certain nodes through other
  9912.        systems, to economize on the phone bills, either because the messages
  9913.        are compressed (using the most popular compressors) and because
  9914.        multiple messages addressed to many distant nodes can be sent through
  9915.        a single node, that provides to send the messages to the respective
  9916.        adressee.
  9917.  
  9918.        In this chapter we will see the commands that can be put in the
  9919.        ROUTE.CFG file (that must be present in the Lora system directory).
  9920.  
  9921.        Note: even if there the 'echomail route' is mentioned, Lora doesn't
  9922.        support the routed echomail, the echomail addressed to a node
  9923.        different than ours, but it's possible to generate routed echomail
  9924.        using the route commands. Pay attention and be sure that the
  9925.        addressee of the mail packet supports routed echomail.
  9926.  
  9927.        The mail packets that are subjects to the route commands are only the
  9928.        packets with the .OUT extension. The built-in mail processo
  9929.        automatically generates this type of packets when exporting messages.
  9930.  
  9931.        The nodes can be specified with the short format, the following
  9932.        examples are equivalent:
  9933.  
  9934.        2:332/402 2:332/403 2:332/404 2:332/404.2
  9935.        2:332/402 403 404 404.2
  9936.        402 403 404 .2 (if the zone and net of your primary address is
  9937.                       2:332).
  9938.  
  9939.        If possible to specify a group of nodes and/or points with the "ALL"
  9940.        keyword, as follows:
  9941.  
  9942.        2:332/ALL     - Every node of the net 2:332
  9943.        2:ALL         - Every node in the zone 2
  9944.        2:332/402.ALL - Every point of the node 2:332/402
  9945.  
  9946.        Following are the commands allowed for the echomail and netmail
  9947.        routing:
  9948.  
  9949.  
  9950.        Tag <name>
  9951.        ---------------------------------------------------------------------
  9952.  
  9953.        Defines the start of a commands block that will be executed only at
  9954.        certain hours (see the relative option in the events configuration).
  9955.        The end of the block can be another "Tag" line or the end of the
  9956.        file. Every commands not preceded by a "Tag" line are always
  9957.        executed.
  9958.  
  9959.  
  9960.        Poll <flag> <nodes>
  9961.        ---------------------------------------------------------------------
  9962.  
  9963.  
  9964.  
  9965.                                       - 151 -
  9966.  
  9967.  
  9968.  
  9969.  
  9970.  
  9971.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  9972.  
  9973.  
  9974.        Force the system to call one or more node. Flag can be "Crash"
  9975.        (creates a *.CLO file), "Normal" (creates a *.FLO file) or "Direct"
  9976.        (creates a *.DLO file).
  9977.  
  9978.  
  9979.        Send-To <flag> <nodes>
  9980.        ---------------------------------------------------------------------
  9981.  
  9982.        Compresses the outbound mail directly to the nodes specified in
  9983.        <nodes>. <flag> can be "Crash", "Normal", "Direct" or "Hold". This
  9984.        command can be shortened out with "Send".
  9985.  
  9986.  
  9987.        Change <flag1> <flag2> <nodes>
  9988.        ---------------------------------------------------------------------
  9989.  
  9990.        Changes the priority flag of the nodes specified in <nodes> from
  9991.        <flag1> to <flag2>. <flag1> and <flag2> can be "Crash", "Normal",
  9992.        "Direct" or "Hold".
  9993.  
  9994.  
  9995.        Leave <nodes>
  9996.        ---------------------------------------------------------------------
  9997.  
  9998.        Temporarily hides the mail addressed to the nodes listed in <nodes>.
  9999.        The files assumes the *.N?T extension (for the *.?UT files) and *.N?O
  10000.        extension (for the *.?LO files). The mail packets with this extension
  10001.        aren't recognized so are virtually hidden.
  10002.  
  10003.  
  10004.        UnLeave <nodes>
  10005.        ---------------------------------------------------------------------
  10006.  
  10007.        Execute the operation opposed to the command above, it will rename
  10008.        the files the recognizable extension.
  10009.  
  10010.  
  10011.        Route-To <flag> <dest> <nodes>
  10012.        ---------------------------------------------------------------------
  10013.  
  10014.        Sends the mail addressed to nodes listed in <nodes> to the node
  10015.        spcified in <dest>, with the flag defined in <flag>, that can be
  10016.        Crash", "Normal", "Direct" or "Hold". This command can be shortened
  10017.        out with "Route"
  10018.  
  10019.  
  10020.  
  10021.  
  10022.  
  10023.  
  10024.  
  10025.  
  10026.  
  10027.  
  10028.  
  10029.  
  10030.  
  10031.                                       - 152 -
  10032.  
  10033.  
  10034.  
  10035.  
  10036.  
  10037.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10038.  
  10039.        12.0 - Explaining the terminology
  10040.        =====================================================================
  10041.  
  10042.  
  10043.        12.1 - The Nodelist
  10044.        ---------------------------------------------------------------------
  10045.  
  10046.        The nodelist is Lora's telephone directory and is used for several
  10047.        purposes. Among these are to allow you to retrieve information about
  10048.        remote systems, such as the maximum supported baudrate, modem flags,
  10049.        and system capability flags, to check if a remote system is known to
  10050.        your system or should be treated as an unlisted system.
  10051.  
  10052.        The Mailer requires that a nodelist be present whereas the BBS and
  10053.        the Terminal can both be used without one, if so required. The
  10054.        typical FidoNet nodelist contains over 20.000 systems and has a
  10055.        fairly straight forward structure as follows.
  10056.  
  10057.        Zone
  10058.  
  10059.        Usually a large geographical area, such as North America, Europe,
  10060.        Australia and New Zealand, etc. At the time of the release of this
  10061.        package, the following FidoNet Zone numbers have been allocated:
  10062.  
  10063.                1   North America (including Canada)
  10064.                2   Europe
  10065.                3   Australia, Tasmania, and New Zealand
  10066.                4   Latin America
  10067.                5   Africa
  10068.                6   Asia
  10069.  
  10070.        Region
  10071.  
  10072.        Usually a somewhat smaller geographical area, such as a country or
  10073.        part of a (large) country. A collection of regions make up one zone.
  10074.  
  10075.        Net
  10076.  
  10077.        Usually a collection of systems local to each other. Typically a city
  10078.        and in some cases including its suburbs. A collection of nets make up
  10079.        one region.
  10080.  
  10081.        Node
  10082.  
  10083.        A single system within a net.
  10084.  
  10085.        Point
  10086.  
  10087.        A single system belonging to a node. Typically, a point is similar to
  10088.        a user logging on to a BBS system using his/her terminal program,
  10089.        with the main difference being that a point performs most of his/her
  10090.        activities offline and use smart software to collect and transit
  10091.        his/her mail.
  10092.  
  10093.  
  10094.  
  10095.  
  10096.  
  10097.                                       - 153 -
  10098.  
  10099.  
  10100.  
  10101.  
  10102.  
  10103.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10104.  
  10105.        12.1.1 - Hosts and hubs
  10106.        ---------------------------------------------------------------------
  10107.  
  10108.        The coordinator of a net is called the host or NC for Network
  10109.        Coordinator. The host is responsible for maintaining the nodelist
  10110.        segment for his/her net and to act as an inbound NetMail gateway for
  10111.        the systems in his/her net ("host routed mail").
  10112.  
  10113.        In a large net, it is quite common that "sub-hosts", called hubs, are
  10114.        set-up to aid in mail distribution within the net. In other words, a
  10115.        hub has the same function for systems in a network that a host has
  10116.        for (remote) systems outside the same network.
  10117.  
  10118.        Before Lora can use the information in a nodelist, it must be
  10119.        compiled with the built-in nodelist compiler.
  10120.  
  10121.        The nodelist that Lora needs to process is often referred to as the
  10122.        raw nodelist. It should not have been processed by Xlatlist, Parselst
  10123.        or a similar utility; but only be the nodelist you receive each week
  10124.        (if you are a FidoNet node) from your host.
  10125.  
  10126.        Grab a somewhat recent version of a nodelist and decompress it. Place
  10127.        the resulting file (such as NODELIST.228) in the General /
  10128.        Directory/Path / Nodelist directory.
  10129.  
  10130.        To compile your nodelist, type LORA NODELIST and press <Enter>, or
  10131.        let Lora handle this by simply running LORA. When Lora is started, it
  10132.        will compare the date of the raw nodelist and its index files. If the
  10133.        dates match no compilation will be made.
  10134.  
  10135.        If you want to force compilation, run LORA NODELIST.
  10136.  
  10137.  
  10138.        12.1.2 - Points and pointlists
  10139.        ---------------------------------------------------------------------
  10140.  
  10141.        A point is similar to a user logging on to a BBS system using his/her
  10142.        terminal program, with the main difference being that a point
  10143.        performs most of his/her activities offline and use smart software to
  10144.        collect and transit his/her mail.
  10145.  
  10146.        A point system is addressed by specifying the BOSS system's address
  10147.        followed by the point number. E.g. 2:332/402.1 is point one of
  10148.        2:332/402. The BOSS system is called point zero (2:332/402.0), but
  10149.        the .0 is normally left out.
  10150.  
  10151.        Lora is a point smart software package and fully supports the "four-
  10152.        dimensional" (zone, net, node, point) addressing method. Lora also
  10153.        supports the "two-dimensional" point approach used by some software.
  10154.        This is often called the "fakenet" or "pointnet" method. "Fake"
  10155.        because the software uses a non-existent network number to identify
  10156.        its "pointnet" and uses the node field for the point number.
  10157.  
  10158.        The maximum number of points any system can have is 65,535, not
  10159.        counting the BOSS, or point zero.
  10160.  
  10161.  
  10162.  
  10163.                                       - 154 -
  10164.  
  10165.  
  10166.  
  10167.  
  10168.  
  10169.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10170.  
  10171.  
  10172.        A pointlist is similar to a normal nodelist, with the exception that
  10173.        all entries are considered point systems. Add the pointlist file name
  10174.        to the Manager / Nodelist menu to send mail directly to point
  10175.        systems.
  10176.  
  10177.        Here is a sample pointlist:
  10178.  
  10179.            Boss,2:332/402
  10180.            ,1,Lora_Development,Bologna,Marco_Maccaferri,-Unpublished-,9600
  10181.            ,2,U.T.M.,Lugo_(RA),Marcello_Ardini,-Unpublished-,9600
  10182.  
  10183.        As you can see, a point list looks very much like a raw nodelist. The
  10184.        last field contains nodelist flags (HST, MO, CM, etc.) and if more
  10185.        than one flag is present, they are separated by commas.
  10186.  
  10187.        Points can not be added to systems in the master nodelist using the
  10188.        POINT keyword.
  10189.  
  10190.  
  10191.  
  10192.  
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199.  
  10200.  
  10201.  
  10202.  
  10203.  
  10204.  
  10205.  
  10206.  
  10207.  
  10208.  
  10209.  
  10210.  
  10211.  
  10212.  
  10213.  
  10214.  
  10215.  
  10216.  
  10217.  
  10218.  
  10219.  
  10220.  
  10221.  
  10222.  
  10223.  
  10224.  
  10225.  
  10226.  
  10227.  
  10228.  
  10229.                                       - 155 -
  10230.  
  10231.  
  10232.  
  10233.  
  10234.  
  10235.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10236.  
  10237.        12.2 - Modems and FOSSIL drivers
  10238.        ---------------------------------------------------------------------
  10239.  
  10240.        Lora works with most "Hayes-compatible" modems, including US Robotics
  10241.        HST and HST/DS, Telebit's Trailblazer, ANC, Everex, ZyXEL and Hayes.
  10242.        The general rule is that the modem must be able to send alphanumeric
  10243.        result strings. For most low-speed modems, the basic configuration is
  10244.        all that is required. For high-speed modems such as the US Robotics
  10245.        HST, a few extra settings are necessary.
  10246.  
  10247.        To utilize high-speed modems in the most efficient way, it must be
  10248.        properly configured for use with Lora. Some high-speed modems are
  10249.        incorrectly configured for use with Lora when they leave their
  10250.        factory.
  10251.  
  10252.        Lora require that your modem can return verbal result codes, such as
  10253.        "CONNECT 2400" and "NO CARRIER". In addition, if you want Lora to
  10254.        answer the telephone on inbound calls, the modem must be able to
  10255.        return a verbal code indicating a ring signal, such as "RING". The
  10256.        modem must not have DCD (carrier detect) forced. It should support
  10257.        disconnecting by lowering DTR (data terminal ready), but it is not
  10258.        necessary. DTR must, however, not be forced.
  10259.  
  10260.        For high-speed modem users, it is usually recommended that you lock
  10261.        the DTE (computer <> modem) speed to the highest possible baudrate,
  10262.        which is usually 19200, 38400, or 57600 BPS.
  10263.  
  10264.        The current version of Lora does not support manually operated modems
  10265.        with constant DTE speeds since most of them do not send any type of
  10266.        messages to the terminal (program).
  10267.  
  10268.        A FOSSIL (Fido/Opus/SEAdog Standard Interface Layer) driver is a
  10269.        memory resident program (TSR) that works as a layer between the
  10270.        application program and your computer's hardware. Lora requires a
  10271.        FOSSIL driver to function. One of the advantages of the standard
  10272.        FOSSIL interface is that programs can be ported easily to other
  10273.        machines and/or operating systems, or to communicate with devices
  10274.        that do not normally function like a "Hayes compatible" modem, such
  10275.        as ISDN cards.
  10276.  
  10277.        There are several FOSSIL drivers available. Lora has been tested with
  10278.        X00, and BNU with good results. X00 and BNU will be described here.
  10279.  
  10280.        BNU
  10281.  
  10282.        BNU, written by David Nugent, comes in two flavors. One is a device
  10283.        driver, the other is a .COM file, loaded from AUTOEXEC.BAT or another
  10284.        batch file. For a detailed description of the BNU driver, please
  10285.        refer to the documentation included in the BNU distribution archive.
  10286.  
  10287.              [AUTOEXEC.BAT]
  10288.  
  10289.              BNU /R=1024 /T=512 /L1:38400
  10290.  
  10291.  
  10292.  
  10293.  
  10294.  
  10295.                                       - 156 -
  10296.  
  10297.  
  10298.  
  10299.  
  10300.  
  10301.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10302.  
  10303.        If you are not using a high-speed modem the above example may not be
  10304.        what you want. The most common command line for BNU is:
  10305.  
  10306.              BNU /R=1024 /T=512
  10307.  
  10308.  
  10309.        X00
  10310.  
  10311.        X00, written by Ray Gwinn, is a device driver (later versions can
  10312.        also be loaded as an executable from AUTOEXEC.BAT), it is loaded from
  10313.        your CONFIG.SYS file when your machine is started. For a detailed
  10314.        description of the X00 driver, read the documentation included in the
  10315.        X00 distribution archive.
  10316.  
  10317.              [CONFIG.SYS]
  10318.  
  10319.              DEVICE=X00.SYS E 1 B,1,38400 T=512 R=1024
  10320.  
  10321.        If you are not using a high-speed modem the above example may not be
  10322.        what you want. The most common command line for X00 is:
  10323.  
  10324.              DEVICE=X00.SYS E 1 T=512 R=1024
  10325.  
  10326.  
  10327.  
  10328.  
  10329.  
  10330.  
  10331.  
  10332.  
  10333.  
  10334.  
  10335.  
  10336.  
  10337.  
  10338.  
  10339.  
  10340.  
  10341.  
  10342.  
  10343.  
  10344.  
  10345.  
  10346.  
  10347.  
  10348.  
  10349.  
  10350.  
  10351.  
  10352.  
  10353.  
  10354.  
  10355.  
  10356.  
  10357.  
  10358.  
  10359.  
  10360.  
  10361.                                       - 157 -
  10362.  
  10363.  
  10364.  
  10365.  
  10366.  
  10367.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10368.  
  10369.        12.3 - The TIC processor
  10370.        ---------------------------------------------------------------------
  10371.  
  10372.        The TIC is a program which does for files what echomail does for
  10373.        messages. When TIC operates, it looks for inbound files with the
  10374.        extension TIC. These are "control" files which tell the program what
  10375.        the name of the "real" file is, the echo area it is to go to ,and
  10376.        what systems have already seen the file. The information is checked
  10377.        against the configuration files, and if passwords match and the area
  10378.        exists, the file is tossed to the "destination directory" established
  10379.        when the AREA was set up. (The file is moved to the destination
  10380.        directory by renaming it if it is possible, or by copying and
  10381.        deleting the original if it is not possible). The FILES.BBS in that
  10382.        directory is appended with the description (again, part of the TIC
  10383.        file). If there are other nodes listed for that echo, TICK will then
  10384.        create new TICs for them, and will create FLO files to those nodes in
  10385.        the outbound. The attaches will send the new TIC and the "real" file
  10386.        to the other nodes. This does NOT happen if that node is already
  10387.        listed in the seenby line of the original TIC.
  10388.  
  10389.        The TIC processor can be called automatically when new TIC files are
  10390.        received in the inbound directory or can be called in your batch file
  10391.        using the command line parameter TIC (see the command line chapter
  10392.        for more informations).
  10393.  
  10394.  
  10395.  
  10396.  
  10397.  
  10398.  
  10399.  
  10400.  
  10401.  
  10402.  
  10403.  
  10404.  
  10405.  
  10406.  
  10407.  
  10408.  
  10409.  
  10410.  
  10411.  
  10412.  
  10413.  
  10414.  
  10415.  
  10416.  
  10417.  
  10418.  
  10419.  
  10420.  
  10421.  
  10422.  
  10423.  
  10424.  
  10425.  
  10426.  
  10427.                                       - 158 -
  10428.  
  10429.  
  10430.  
  10431.  
  10432.  
  10433.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10434.  
  10435.        13.0 - Examples
  10436.        =====================================================================
  10437.  
  10438.        We will now show some batch file and routing examples, that could be
  10439.        useful for the initial configuration of you system.
  10440.  
  10441.        Examples cover "normal" situations; for particular situations
  10442.        it's better to carefully read the manual.
  10443.  
  10444.  
  10445.        13.1 - Routing examples
  10446.        ---------------------------------------------------------------------
  10447.  
  10448.        We will now show some mail routing examples for common situations:
  10449.        single point, multiple BBS point and HUB (mail sorter).
  10450.  
  10451.  
  10452.        13.1.1 - Single point configuration
  10453.        ---------------------------------------------------------------------
  10454.  
  10455.        Route-To Crash 2:332/402 1:ALL 2:ALL 3:ALL 4:ALL 5:ALL 6:ALL
  10456.  
  10457.        Send all netmail and echomail packets for the six FidoNet zones to
  10458.        2:332/402.
  10459.  
  10460.  
  10461.        13.1.2 - Multiple point configuration
  10462.        ---------------------------------------------------------------------
  10463.  
  10464.        Send-To  Crash 2:332/403
  10465.        Route-To Crash 2:332/402 1:ALL 2:ALL 3:ALL 4:ALL 5:ALL 6:ALL
  10466.  
  10467.        Assumes that the system is a point of the 2:332/403 and 2:332/402,
  10468.        send all mail directed to 2:332/403 to that node, and all the
  10469.        remaining packets to 2:332/402.
  10470.  
  10471.  
  10472.        13.1.3 - Hub configuration
  10473.        ---------------------------------------------------------------------
  10474.  
  10475.        Send-To  Hold   2:22402/ALL
  10476.        Send-To  Hold   2:332/418 419
  10477.        Route-To Direct 2:332/403 1:ALL 2:ALL 3:ALL 4:ALL 5:ALL 6:ALL
  10478.        Route-To Crash  39:102/302 39:ALL
  10479.  
  10480.        Holds all packets directed to the point's fakenet 22402 and two
  10481.        nodes,
  10482.        2:332/418 and 2:332/419 (downlink), then route the packets directed
  10483.        to
  10484.        zones 1, 2, 3, 4, 5 and 6 to 2:332/403 (uplink).
  10485.  
  10486.        Mail for zone 39 (Amiganet) is routed to a different uplink.
  10487.  
  10488.  
  10489.  
  10490.  
  10491.  
  10492.  
  10493.                                       - 159 -
  10494.  
  10495.  
  10496.  
  10497.  
  10498.  
  10499.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10500.  
  10501.        13.2 - Sample batch files
  10502.        ---------------------------------------------------------------------
  10503.  
  10504.        Since Lora does not use external programs for normal operations, a
  10505.        batch file creation is really simple.
  10506.  
  10507.        If Lora does not need to exit to Dos for automatic maintenance, a
  10508.        batch file is not either needed.
  10509.  
  10510.        A simple batch file, for a complete automatic system, is as follows:
  10511.  
  10512.        @Echo off
  10513.        :Loop
  10514.        C:
  10515.        Cd \Lora
  10516.        Lora
  10517.        If ErrorLevel 10  Goto Daily_Maint
  10518.        If ErrorLevel  0  Goto End_Batch
  10519.        Goto Loop
  10520.  
  10521.        :Daily_Maint
  10522.        LMSG -K -PR
  10523.        Rem
  10524.        Rem Put here your daily maintenance
  10525.        Rem
  10526.  
  10527.        :End_Batch
  10528.  
  10529.        It's been supposed that there is a mail event that forces Lora to
  10530.        exit with errorlevel 10 at a given time.
  10531.  
  10532.  
  10533.  
  10534.  
  10535.  
  10536.  
  10537.  
  10538.  
  10539.  
  10540.  
  10541.  
  10542.  
  10543.  
  10544.  
  10545.  
  10546.  
  10547.  
  10548.  
  10549.  
  10550.  
  10551.  
  10552.  
  10553.  
  10554.  
  10555.  
  10556.  
  10557.  
  10558.  
  10559.                                       - 160 -
  10560.  
  10561.  
  10562.  
  10563.  
  10564.  
  10565.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10566.  
  10567.        13.3 - Sample external files
  10568.        ---------------------------------------------------------------------
  10569.  
  10570.        This section provides you with some examples on how create external
  10571.        .BBS files to execute some operations, like creating a dorinfo1.def
  10572.        files for running doors, or create a simple new users questionnaire.
  10573.  
  10574.        Please note that the sequence ^W means the character ASCII code 23
  10575.        (17 hex), so make sure that your text editor can insert control
  10576.        characters inside the text file.
  10577.  
  10578.  
  10579.        13.3.1 - DORINFO1.DEF (DORINFO.BBS)
  10580.        ---------------------------------------------------------------------
  10581.  
  10582.        ^WDDorinfo1.Def          ; Deletes the old Dorinfo1.Def
  10583.        ^OODorinfo1.Def          ; Opens an answer file called Dorinfo1.Def
  10584.        ^WW%N                    ; Writes the board's name
  10585.        ^WW%S                    ; Writes the sysop's first name
  10586.        ^WW%s                    ; Writes the sysop's last name
  10587.        ^WIL^WWCOM0              ; If local mode, writes COM0
  10588.        ^WIR^WWCOM%P             ; If remote connection, writes COMx
  10589.        ^WW%b BAUD,N,8,1         ; Writes the connection speed and parameters
  10590.        ^WW 0
  10591.        ^WW%A                    ; Writes the user's first name
  10592.        ^WW%B                    ; Writes the user's last name
  10593.        ^WW%c                    ; Writes the user's city
  10594.        ^WW%g                    ; Writes the emulation mode
  10595.        ^PQS^WW100               ; If level = SYSOP, writes 100
  10596.        ^PXS^WW50                ; If level not SYSOP, writes 50
  10597.        ^WW%t                    ; Writes the time left for this call
  10598.        ^WW-1
  10599.        ^OQ                      ; Force the file termination
  10600.  
  10601.        Following is an example on how to use the previous command file to
  10602.        run an external door:
  10603.  
  10604.        Running an external door. Please wait ....
  10605.        ^WLDORINFO.BBS
  10606.        ^OCDOOR
  10607.  
  10608.        The previous file is useful when running single line systems, but if
  10609.        you are setting up a multiline system and your are using doors that
  10610.        supports task numbers in the drop file name (such as Dorinfo2.Def,
  10611.        Dorinfo3.Def, and so on), you may change the first two lines with the
  10612.        following:
  10613.  
  10614.        ^WDDorinfo%k.Def
  10615.        ^OODorinfo%k.Def
  10616.  
  10617.        The %k sequence will be replaced with the current task number, so
  10618.        that each running line will create a differente drop file, that can
  10619.        be used as follows:
  10620.  
  10621.        Running an external door. Please wait ....
  10622.  
  10623.  
  10624.  
  10625.                                       - 161 -
  10626.  
  10627.  
  10628.  
  10629.  
  10630.  
  10631.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10632.  
  10633.        %WLDORINFO.BBS
  10634.        %OCDOOR -cDorinfo%k.Def
  10635.  
  10636.        Inside the MISC directory you should find the command files to create
  10637.        the CALLINFO.BBS (CALLINFO.BBS) and DOOR.SYS (DOORSYS.BBS) drop
  10638.        files.
  10639.  
  10640.  
  10641.        13.3.2 - New users questionnaire
  10642.        ---------------------------------------------------------------------
  10643.  
  10644.        The following command sequence can be save in a file named
  10645.        NEWUSER2.BBS so that it will be displayed at the first call of each
  10646.        user.
  10647.  
  10648.        ^OOANSWER.TXT
  10649.        ^OP
  10650.        Write your real name: ^ONRealname
  10651.        Address: ^ONAddress
  10652.        ZIP, City: ^ONZipCity
  10653.        Country: ^ONCountry
  10654.        Voice phone number: ^ONVoicephone
  10655.        Sex (M/F): ^ONSex
  10656.        Where did you hear about this board?
  10657.        ^ONWhere
  10658.        What are your interests and hobbies?
  10659.        ^ONHobby
  10660.        ^OQ
  10661.  
  10662.  
  10663.  
  10664.  
  10665.  
  10666.  
  10667.  
  10668.  
  10669.  
  10670.  
  10671.  
  10672.  
  10673.  
  10674.  
  10675.  
  10676.  
  10677.  
  10678.  
  10679.  
  10680.  
  10681.  
  10682.  
  10683.  
  10684.  
  10685.  
  10686.  
  10687.  
  10688.  
  10689.  
  10690.  
  10691.                                       - 162 -
  10692.  
  10693.  
  10694.  
  10695.  
  10696.  
  10697.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10698.  
  10699.        Index
  10700.        =====================================================================
  10701.  
  10702.        1.0 - Introduction                                               2
  10703.           1.1 - Main features                                           3
  10704.           1.2 - Multiline systems                                       5
  10705.           1.3 - The compressed message base                             6
  10706.           1.4 - Acknowledgements                                        7
  10707.               1.4.1 - Translator Notes                                  7
  10708.           1.5 - Credits                                                 8
  10709.        2.0 - User's License                                             9
  10710.        2.1 - Registration                                              10
  10711.           2.2 - Registration fees                                      11
  10712.           2.3 - Registration form                                      12
  10713.           2.4 - Support and registration sites                         13
  10714.               2.4.1 - Getting support                                  14
  10715.               2.4.2 - Support-only sites                               15
  10716.        3.0 - Installation                                              16
  10717.           3.1 - Upgrade from previous versions                         17
  10718.           3.2 - Package contents                                       18
  10719.        4.0 - Configuration                                             20
  10720.           4.1 - File                                                   20
  10721.           4.2 - Global                                                 23
  10722.           4.3 - Mailer                                                 27
  10723.           4.4 - BBS                                                    36
  10724.           4.5 - Terminal                                               49
  10725.           4.6 - Modem                                                  51
  10726.           4.7 - Manager                                                54
  10727.        5.0 - Message area configuration                                59
  10728.           5.1 - Message area parameters                                59
  10729.        6.0 - File area configuration                                   62
  10730.           6.1 - File area parameters                                   63
  10731.        7.0 - Menu configuration                                        66
  10732.           7.1 - Menu types                                             72
  10733.               7.1.1 - Moving between menus                             72
  10734.               7.1.2 - Message Areas                                    74
  10735.               7.1.3 - File areas                                       76
  10736.               7.1.4 - Users configuration                              79
  10737.               7.1.5 - Line editor                                      82
  10738.               7.1.6 - Personal mail                                    84
  10739.               7.1.7 - Multiline chat                                   85
  10740.               7.1.8 - Offline reader                                   86
  10741.               7.1.9 - Built-in doors                                   88
  10742.               7.1.10 - Other commands                                  91
  10743.        8.0 Areafix and Raid functions                                  97
  10744.           8.1 Areafix function usage                                   97
  10745.           8.2 Raid function usage                                      99
  10746.        9.0 - External programs                                        101
  10747.           9.1 - LMSG Message area maintenance                         101
  10748.           9.2 - LUSER Users maintenance                               103
  10749.           9.3 - LTOP Users statistics                                 104
  10750.           9.4 - FILEIDX File request index                            105
  10751.           9.6 - External door support                                 106
  10752.               9.6.1 - L2WORLD External door interface                 107
  10753.        10.0 - The Terminal Emulator                                   109
  10754.  
  10755.  
  10756.  
  10757.                                       - 163 -
  10758.  
  10759.  
  10760.  
  10761.  
  10762.  
  10763.            LoraBBS v2.34 - Copyright 1989-94 Marco Maccaferri - 08/01/94
  10764.  
  10765.               10.1 - The dialing directory                            111
  10766.        11.0 - Miscellaneous                                           113
  10767.               11.1 - Keyboard commands                                113
  10768.               11.1.1 - Waiting for a call                             113
  10769.               11.1.2 - User online                                    114
  10770.               11.1.3 - Terminal emulator                              115
  10771.           11.2 - Command line                                         117
  10772.           11.3 - External support files                               119
  10773.           11.4 - Embedded commands                                    125
  10774.               11.4.1 - Single commands                                125
  10775.               11.4.2 - Compound commands with ?F                      128
  10776.               11.4.3 - Compound commands with ^K                      131
  10777.               11.4.4 - Compound commands with ^O                      133
  10778.               11.4.5 - AVATAR commands                                135
  10779.               11.4.6 - Compound commands with ^W                      137
  10780.               11.4.7 - Compound commands with ^P                      140
  10781.               11.4.8 - RPN commands (compound commands with ^R)       141
  10782.           11.5 - Events definitions                                   148
  10783.               11.5.1 - Events editing                                 148
  10784.           11.6 - Echomail/Netmail routing commands                    151
  10785.        12.0 - Explaining the terminology                              153
  10786.           12.1 - The Nodelist                                         153
  10787.               12.1.1 - Hosts and hubs                                 154
  10788.               12.1.2 - Points and pointlists                          154
  10789.           12.2 - Modems and FOSSIL drivers                            156
  10790.           12.3 - The TIC processor                                    158
  10791.        13.0 - Examples                                                159
  10792.           13.1 - Routing examples                                     159
  10793.               13.1.1 - Single point configuration                     159
  10794.               13.1.2 - Multiple point configuration                   159
  10795.               13.1.3 - Hub configuration                              159
  10796.           13.2 - Sample batch files                                   160
  10797.           13.3 - Sample external files                                161
  10798.               13.3.1 - DORINFO1.DEF (DORINFO.BBS)                     161
  10799.               13.3.2 - New users questionnaire                        162
  10800.  
  10801.  
  10802.  
  10803.  
  10804.  
  10805.  
  10806.  
  10807.  
  10808.  
  10809.  
  10810.  
  10811.  
  10812.  
  10813.  
  10814.  
  10815.  
  10816.  
  10817.  
  10818.  
  10819.  
  10820.  
  10821.  
  10822.  
  10823.                                       - 164 -
  10824.  
  10825.