home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / MISC / EZY101_3.ZIP / EZY.DOC < prev    next >
Encoding:
Text File  |  1992-05-20  |  355.3 KB  |  11,122 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                  Ezycom V1.01.
  19.  
  20.                           Copyright Peter Davies 1992.
  21.  
  22.                               All Rights Reserved.
  23.  
  24.                              Released 20 May, 1992.
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.           Table of Contents
  32.  
  33.           Features                                                   4
  34.           Conditions of Use                                          7
  35.           Registration                                               9
  36.           Copyrights                                                10
  37.           Installation                                              11
  38.           Configuration (General)                                   13
  39.           Configuration (Misc)                                      21
  40.           Configuration (File Areas)                                32
  41.           Configuration (Ezyprot, Protocols)                        44
  42.           Configuration (Bimodem)                                   46
  43.           Configuration (Setting Up Your Own Protocols)             47
  44.           Configuration (Message Areas)                             50
  45.           Configuration (Echoarea Manager)                          56
  46.           Configuration (Message Misc)                              59
  47.           Configuration (Message Security)                          63
  48.           Configuration (Message Netmail)                           64
  49.           Configuration (Compression of Echomail)                   66
  50.           Configuration (Global Message Options)                    67
  51.           Configuration (Modem Set-(Up)                             70
  52.           Configuration (Baud Rate Set-up)                          73
  53.           Networking with Ezycom                                    74
  54.           Sysop Function Keys                                       76
  55.           Ezycom Command Line Parameters                            78
  56.           Errorlevels                                               79
  57.           Ezycom External Support Files                             80
  58.           Ans/Asc/Asl/Avt Files                                     81
  59.           File Points                                               85
  60.           Page Tunes                                                85
  61.           Menu System (Ezymenu)                                     86
  62.           Menu System (Defining a Menu System)                      86
  63.           Menu System (Templates)                                   90
  64.           Menu System (Global Menus)                                91
  65.           Menu System (Automatic Options)                           91
  66.           Menu System (Special Characters)                          91
  67.           Menu System (Keyboard Stuffing)                           92
  68.           Menu System (Groups)                                      93
  69.           Utilities (Ezymaint, Maintenance Program)                 95
  70.           Utilities (Conversion Files, Doconv.bat Upconv.bat)       97
  71.           Utilities (Fedit, Filebase Editor)                        98
  72.           Utilities (Usercomp, Userbase Utility Program)           105
  73.           Utilities (Anstoavt, Makes Avatar Screens)               106
  74.           Utilities (Ezymail, Echomail Utility)                    107
  75.           Utilities (Ezynet, Netmail, Areafix Utility)             108
  76.           Utilities (Msgcomp, Messagebase Utility)                 111
  77.           Utilities (Ezyff, Filebase Utility)                      112
  78.           Utilities (Ezyutil, General Utility)                     113
  79.           Utilities (Ezyed, Userbase Editor)                       118
  80.           Utilities (EzyNode, Nodelist Compiler)                   122
  81.  
  82.  
  83.  
  84.  
  85.  
  86.                                     Page 2.
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.           Appendix A (Questionnaire Language)                      125
  94.           Appendix B (Multiline Operation)                         136
  95.           Appendix C (File Control Characters)                     139
  96.           Appendix D (Menu Commands)                               143
  97.           Appendix E (Operating Batch Files)                       166
  98.           Appendix F (Credits)                                     174
  99.           Appendix G (Colour Changer)                              175
  100.           Index                                                    176
  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.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.                                     Page 3.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.           Features of Ezycom
  156.  
  157.            o   Ezycom used advanced file system technology to get high
  158.                performance when is use with Mass Storage Devices such
  159.                as CD-Roms.  Typically, file searches can find a file
  160.                in approximately one second, where as on other older
  161.                systems, it takes well over five minutes.
  162.  
  163.            o   Database type file system, allowing high performance
  164.                file listing, without continually accessing the hard
  165.                disk to find a files date/size.  This gives MASSIVE
  166.                speed increases on CD Roms, Multiline and Networked
  167.                BBS's.  The system also allows classifying of files
  168.                into separate areas, no matter WHERE the files are on
  169.                your Hard Disk.  You are not restricted to a file area
  170.                for each file path.  This allows CD Roms, which
  171.                normally have their files laid out in no particular
  172.                order (such as the RBBS-In-a-Box), to function well
  173.                under Ezycom.
  174.  
  175.            o   Ezycom is a fully fido compatible Bulletin board.
  176.  
  177.            o   Ezycom has a full-blown Mail Tosser/Scanner.  Which is
  178.                built around Ezycom to enable integration between it
  179.                and Ezycom itself.  Thus enabling many exciting
  180.                features, such as automatically adding conferences into
  181.                the BBS package.
  182.  
  183.            o   Up to 65,000 security levels, with Up to 32 flags that
  184.                can be defined on each level to make your BBS more
  185.                secure.
  186.  
  187.            o   Four ratio systems, including Post/Call ratios,
  188.                Kilobyte Ratios, File Ratios and a VERY Powerful File
  189.                Points System are included.
  190.  
  191.            o   The File Points System is the answer to many sysop's
  192.                prayers.  As it will can (Sysop Definable) credit the
  193.                uploader of the file, only if the file was downloaded
  194.                many times.  Thus, avoiding problems with Ratio
  195.                systems, where users upload rubbish so they can
  196.                download. (Registered Versions Only)
  197.  
  198.            o   Database message system, increasing speed in message
  199.                base handling, and decreasing space used by each
  200.                message.  This method is different to many other
  201.                Database systems as two files are used per message
  202.                area.  Thus, if something dreadful happened to one of
  203.                your message base files, you do not loose your entire
  204.                message base.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.                                     Page 4.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.            o   Message Base packing system allowing you to define 4
  218.                different ways of deleting messages.  The most exciting
  219.                is deleting by Kilobytes, enabling you to keep your
  220.                message base at a fixed size.
  221.  
  222.            o   Comprehensive Paging system allowing configuration of
  223.                page times on a per day basis.  As most people are home
  224.                more on weekends than weekdays, this allows your users
  225.                to page you more on weekends (If so desired).
  226.  
  227.            o   Comprehensive File Management system taking care of all
  228.                file area needs.  Including sorting file areas, archive
  229.                conversion, master list generation, virus checking,
  230.                integrity checking and much more.
  231.  
  232.            o   A Full-Blown file area editor, allowing multiple tag
  233.                and move of files, deletion of multiple files, viewing
  234.                of file info including uploader and other various
  235.                options.
  236.  
  237.            o   Security can be placed on downloading of file areas but
  238.                still allowing the viewing of the files.  A look but
  239.                not touch environment.
  240.  
  241.            o   Passwording of files, on per directory or per file
  242.                basis can be done.
  243.  
  244.            o   Allowing certain files to be 'FREE' for the user to
  245.                download, again on per directory or per file basis.
  246.  
  247.            o   Support for Up to 250 lines, running under either a
  248.                network, multitasker or both.
  249.  
  250.            o   A full-blown chat system between nodes is available.
  251.                Avatar/local users will be opened up into a full screen
  252.                user to user chat.  Allowing messages to popup even
  253.                while they are typing them in.  Up to 200 different
  254.                chats can take place at any one time.  Private messages
  255.                can also be sent between nodes.
  256.  
  257.            o   Ezycom also allows (sysop definable) restricted access
  258.                to any function that Ezycom performs.  This restricted
  259.                access can vary dramatically.  Different types of
  260.                restrictions include Security, Flags, Age, Time On-
  261.                Line, Time Of Day, File Ratio, Kilobyte Ratio and
  262.                Post/Call Ratio.
  263.  
  264.            o   An intelligent duplicate upload detection system, that
  265.                stops users from being credited for files that are
  266.                already on your system.  The file will then be removed
  267.                from your system, thus not taking up precious disk
  268.                space.
  269.  
  270.  
  271.  
  272.                                     Page 5.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.            o   A full screen ANSI/AVATAR chat, which has full local
  280.                and remote scrolling.
  281.  
  282.            o   Local uploads and downloads, which allows an easy way
  283.                to place files on your system.
  284.  
  285.            o   Full conferencing style system, allowing message and
  286.                file areas to be grouped, to allow users to only view
  287.                areas of their choosing such as IBM and/or Amiga.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                     Page 6.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.           Conditions of Use
  342.  
  343.            o   Ezycom is the copyrighted materials of Peter Davies and
  344.                authors of respective products.  The material it covers
  345.                it the executable files, overlays, documentation and
  346.                anything contained in the Ezycom Package.
  347.  
  348.            o   If, you classify as a SHAREWARE registration (see
  349.                "Registration"), you are allowed to evaluate Ezycom for
  350.                1 month, and after that period, you MUST either
  351.                REGISTER Ezycom or stop using it.  Non-Profit
  352.                organisations/Commercial customers may ONLY evaluate
  353.                Ezycom for a period of 7 days, before Ezycom must be
  354.                bought, or discontinued in use.  If, Ezycom is being
  355.                used in a multi-line situation,  then only one
  356.                Registration is required.  Providing that the
  357.                registration key in use, will only be on one hard disk
  358.                and only in one directory of that hard disk.  If, this
  359.                is not the case, then a site licensing agreement is
  360.                required.
  361.  
  362.            o   Before registration, you miss out on a few 'Nice'
  363.                features, taken out to help encourage registration.  It
  364.                must be stated however, that Ezycom is usable without
  365.                these features, and is not now and never will be
  366.                'Cripple Ware'.
  367.  
  368.            o   Ezycom may never be used in an unlawful, or illegal
  369.                manner.
  370.  
  371.            o   Ezycom distribution is encouraged.  So long as no
  372.                charge is levied for the distribution.  Pay Systems are
  373.                exempt from this, so long as there is no extra charge
  374.                for Ezycom.  Commercial Software Libraries may not
  375.                include Ezycom in their libraries without the written
  376.                permission of Peter Davies.
  377.  
  378.            o   Ezycom archive's may not be altered in any shape or
  379.                form.  The conversion to a different archive format is
  380.                allowed, but we prefer that you do not convert it.
  381.                Adding of BBS comment files or headers to the archive,
  382.                is NOT permitted.
  383.  
  384.            o   You are NOT allowed to modify Ezycom executables,
  385.                Overlays, registration keys or documentation in any
  386.                shape or form.  Tampering with messages inside
  387.                executables is NOT permitted.
  388.  
  389.            o   Site / Group licensing agreements will be reviewed on a
  390.                case by case basis.
  391.  
  392.            o   The registration key may not be distributed to other
  393.                person(s).  Doing so, will violate the licensing
  394.                agreement you made when Registering Ezycom.
  395.  
  396.                                     Page 7.
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.            o   In using this program agree that in no event shall
  404.                Peter Davies and respective authors, be liable for any
  405.                indirect, incidental, consequential, special, or
  406.                exemplary damage or lost profits, even if Peter Davies
  407.                and respective authors have been advised of the
  408.                possibility of such damages or lost profits.  You
  409.                further agree that if for any reason Peter Davies and
  410.                respective Authors are found to be liable to you as a
  411.                result of your use of the program and software, that as
  412.                partial consideration of Peter Davies and respective
  413.                Authors granting you this license, you agree that Peter
  414.                Davies and respective Authors, sole and exclusive
  415.                cumulative liability to you or others shall be no
  416.                greater than the amount of any registration fee paid by
  417.                you.  If no such registration fee was paid, then Peter
  418.                Davies and respective  Authors are not liable for any
  419.                amount.
  420.  
  421.            o   Peter Davies or the associated Authors are in no way
  422.                obligated to provide support for or future versions of
  423.                Ezycom.
  424.  
  425.            o   Registration of Ezycom entitles you to the use of the
  426.                current version of Ezycom.  Any future versions may
  427.                have new licensing conditions, which may change the
  428.                terms of your current licensing agreement.
  429.  
  430.            o   The use of tampered versions of Ezycom, or the use keys
  431.                not distributed by Registration Sites is an
  432.                infringement of the Copyright Act.  We will not
  433.                hesitate in prosecuting offenders.
  434.  
  435.            o   The copying and/or distribution of your license key is
  436.                strictly prohibited.  Except, of course for backup or
  437.                archival purposes.
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                     Page 8.
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.           Registration
  466.  
  467.                Included with the package are two registration files,
  468.           REGISTER.FRM, (registrations using Cheques/Money Orders),
  469.           and CREDIT.CRD, (registrations using VISA/Master Credit
  470.           Cards (NO BANKCARD)).  Please select the correct file for
  471.           your purposes.  Please make sure you complete these forms
  472.           when registering to avoid delays.
  473.  
  474.           $50AUD for use of Ezycom in a private home, for non-
  475.                commercial activities.  This special introductory offer
  476.                to Ezycom, will only remain at this price for V1.00 and
  477.                V1.01.
  478.  
  479.           $150AUD for use of Ezycom in a non-commercial environment.
  480.                That is, the business is a non-profit organization and
  481.                makes no money in the use of Ezycom.  Example: Public
  482.                School, University, Church, Tennis Club, etc.
  483.  
  484.           $250AUD for use of Ezycom in a commercial environment.
  485.                That is, none of the above conditions are met.
  486.  
  487.           Prices subject to change without prior notice.
  488.  
  489.           Support Sites
  490.  
  491.           Footrot Flats
  492.           +61-3-578-0968 (300/1200/2400/9600)
  493.           Fido      3:636/213
  494.           Internet daviesex@brt.deakin.edu.au
  495.           24 Hours a day
  496.  
  497.           Hitch Hikers Guide to The Galaxy
  498.           +61-3-546-3038 (300/1200/2400/9600)
  499.           Fido      3:636/204
  500.           24 Hours a day
  501.  
  502.           Offline
  503.           +61-3-808-4510 (300/1200/2400/9600)
  504.           Fido      3:633/374
  505.           Internet rjstocksex@brt.deakin.edu.au
  506.           24 Hours a day
  507.  
  508.           EzyAccess
  509.           +61-3-585-0495 (300/1200/2400/9600)
  510.           Fido      3:636/200
  511.           24 Hours a day
  512.  
  513.                Ezycom support conference (EC_SUPPORT) and the latest
  514.           version, should be available at any of the support sites or
  515.           beta test sites.
  516.  
  517.  
  518.  
  519.  
  520.                                     Page 9.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.           Copyrights
  528.  
  529.                The following products are copyrighted to the following
  530.           people.  Unlisted products, are also copyrighted to their
  531.           respective authors.
  532.  
  533.                Arj                    Robert Jung
  534.                Async Professional     Turbo Power
  535.                BNU                    David Nugent
  536.                D'Bridge               Mosaic Press
  537.                DESQView               Quarterdeck Office Systems
  538.                DSZ, GSZ               Chuck Forensberg
  539.                Ezycom                 Peter Davies
  540.                Ezyed                  Wayne Burnside
  541.                EzyEdit                Brad Vonarx
  542.                Ezymenu                Richard Stocks
  543.                Ezyup                  Colin Berg
  544.                Front Door             Joaquim Homrighausen
  545.                IBM                    International Business Machines
  546.                Lha                    H Yoshizaki
  547.                MSDOS                  Microsoft
  548.                PkZip                  Pkware
  549.                Scan                   McAfee Associates
  550.                Turbo Pascal           Borland International
  551.                Windows                Microsoft
  552.                X00                    Ray Gwinn
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.                                     Page 10.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.                                   Installation
  590.  
  591.           Install
  592.           -------
  593.  
  594.           Requirements
  595.           ------------
  596.                Ezycom can run on IBM PC or compatible.  A modem with
  597.           Hayes compatible commands (such as CONNECT/RING/etc) and
  598.           hardware flow control (CTS/RTS) is required also for
  599.           communications and  DOS version 3.X, 4.X, 5.X or later,
  600.           although MSDOS V5.0 is recommended.
  601.  
  602.                Ezycom requires a machine with at least 512K of Ram,
  603.           although 640K is preferable.  A Hard Disk is also required
  604.           with a minimum of 1 meg recommended.  If, you have EMS
  605.           memory, XMS memory or Extended memory, Ezycom can make use
  606.           of this.  It, can directly use EMS to Swap itself out to, or
  607.           to load the Overlay into, or it can indirectly use XMS or
  608.           Extended memory, by using it to make a Ram Disk, and placing
  609.           the overlay/swap files on there.
  610.  
  611.           Set-up
  612.           ------
  613.                Ezycom requires one other program to run it
  614.           successfully stand alone.  That is, a FOSSIL driver.  X00,
  615.           by Ray Gwinn, and BNU by David Nugent have successfully been
  616.           tested with Ezycom.  See their documentation for the
  617.           installation of those programs.
  618.  
  619.                If, you are using Ezycom in a mail Network which is
  620.           FidoNet compatible, you will also require a Mailer.
  621.           D'Bridge and Front Door have both been successfully used
  622.           with Ezycom.  Ezycom, has its own fido compatible mail
  623.           tosser / scanner.
  624.  
  625.                In your CONFIG.SYS add the following lines...
  626.           FILES=20
  627.           BUFFERS=20
  628.  
  629.           FILES=20, tells DOS how many files can be open at once.
  630.  
  631.           BUFFERS=20, tells DOS how many buffers are to be open.
  632.           Generally, 20 is good, as it does not use too much memory,
  633.           and it speeds up disk access.
  634.  
  635.              In your AUTOEXEC.BAT add the following lines depending on
  636.           the drive you set EZYCOM to run on...
  637.  
  638.           SET EZY=C:\EZY
  639.           SET TASK=1
  640.  
  641.  
  642.  
  643.  
  644.                                     Page 11.
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.                SET EZY, tells Ezycom where to find the system
  652.           directory.  It can optionally be the directory where your
  653.           BBS runs from.
  654.  
  655.                SET TASK, The node number to execute Ezycom under.
  656.           Note: -N overrides this variable.
  657.           Eg SET TASK=1
  658.  
  659.                Extract SETUP.ARJ in a temporary directory and run
  660.           INSTALL.  An example command to perform this is "ARJ e
  661.           SETUP.ARJ".  It will automatically install a default setup
  662.           of menus, messages, files and text files for the operator to
  663.           observe as a sample system, to learn from, or to work from.
  664.  
  665.                Ezycom sample setup will now be located in the path
  666.           specified, but the executables will still be where you
  667.           unarchived them from.
  668.  
  669.                You are now ready to start configuring Ezycom.
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.                                     Page 12.
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.                                  Configuration
  714.  
  715.           General
  716.           -------
  717.  
  718.           Paths
  719.           -----
  720.                When you load the config file you will presented with a
  721.           list of options.  That you access by moving the cursor on
  722.           the option you want to change then hit ENTER.  You will have
  723.           to set up many of these options in order to get Ezycom up
  724.           and running.  First Set-up all the directories that will be
  725.           used by your system with Ezycom the directories you have to
  726.           set up are as follows.
  727.  
  728.           Eg
  729.              Overlay Path : C:\EZY\
  730.              System Log   : C:\EZY\EZY*N.LOG
  731.              Maintain Log : C:\EZY\EZY*N.LOG
  732.              Swap File    : C:\EZY\EZYSWAP
  733.              AVT Files    : C:\EZY\TXT\
  734.              ANS Files    : C:\EZY\TXT\
  735.              ASC Files    : C:\EZY\TXT\
  736.              ASL Files    : C:\EZY\TXT\
  737.              Menu Files   : C:\EZY\MENUS\
  738.              Menu 2nd     : [UnUsed]
  739.              Netmail      : C:\EZY\NETMAIL\
  740.              Nodelist     : C:\EZY\NODELIST\
  741.              Message Base : C:\EZY\MSGBASE\
  742.              File Base    : C:\EZY\FILEBASE\
  743.              File Index   : C:\EZY\FASTBASE\
  744.              File Sec     : C:\EZY\
  745.              User Base    : C:\EZY\USERBASE\
  746.              Bimodem Path : [UnUsed]
  747.              Node Message : C:\EZY\
  748.              Temp Path    : C:\EZY\TEMP\
  749.              Upload Path  : C:\EZY\UPLOADS
  750.              OutSide Page : [Unused]
  751.              Editor Path  : *C /C EDIT.EXE
  752.  
  753.  
  754.                Overlay Path.  This is where Ezycom looks to find its
  755.           overlay file (EZY.OVR).  You can set this to a Ram Disk, for
  756.           improved efficiency.
  757.  
  758.                System Log.  This is the path and filename of where
  759.           Ezycom will write its log file.  If you place a *N in the
  760.           log name, it will be translated into the current node
  761.           number. So EZY*N.LOG would actually become EZY1.LOG for node
  762.           one.
  763.  
  764.  
  765.  
  766.  
  767.  
  768.                                     Page 13.
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.                Maintenance Log.  This is where Ezycom writes the logs
  776.           for all the utilities that come with it.  You should NEVER
  777.           have this the same filename as the other log, if you are
  778.           running more than one line.  Here, you can also place a *N
  779.           in the filename for translation into node number.  Each
  780.           Ezycom utility has a unique identifier for logging, so if
  781.           you place a *T in the maintenance log name, many logs will
  782.           be written out for each utility.
  783.  
  784.                Swap File.  When Ezycom swaps out its memory, it can
  785.           (sysop definable) swap itself to DISK.  This is the path and
  786.           filename to the swap file(s).  The extension is not allowed,
  787.           as Ezycom will append its own extension for node number.
  788.           Ezymaint and Ezymail append different extensions, so they
  789.           can be run at the same time as nodes.
  790.  
  791.                Text Files.  These are the paths to where the text
  792.           files are kept.  They may all point to the same directory if
  793.           you like.  Since ANSI are the most popular, you may like to
  794.           put .ANS on a Ram Disk, but leave the rest on your hard
  795.           disk.
  796.  
  797.                Menu Files.  Your Menu Files are stored in this path.
  798.           This may be a Ram Disk or Physical Disk Path.
  799.  
  800.                Menu 2nd.  This is a second menu path, for when the
  801.           first path points to a Ram Disk.  Take the situation where
  802.           you alter a menu on a Ram Disk.  All modifications are
  803.           stored to the Ramdisk, not the physical disk.  Placing a
  804.           path here, makes all modifications be stored at this path as
  805.           well.
  806.  
  807.                Netmail/Nodelist.  Simply, this is your Netmail and
  808.           Nodelist paths.  A more full explanation is explained in the
  809.           Echomail/Netmail section of this document.
  810.  
  811.                Message Base.  This is the location of Ezycom's message
  812.           base.  It should be noted that you MUST use the SAME
  813.           userbase with the message base.  You can NOT have several
  814.           message bases per userbase or vice versa, without totally
  815.           destroying lastread pointers.
  816.  
  817.                File Base.  This is the location of where the filebase
  818.           is located.
  819.  
  820.                File Index.  The Fast Find Index is stored here.  This
  821.           is an index to EVERY file downloadable in your BBS system.
  822.  
  823.                File Sec.  The FILESEC.EZY is stored in this path.  A
  824.           path is provided to allow you to point this file to the
  825.           ramdrive.
  826.  
  827.  
  828.  
  829.  
  830.                                     Page 14.
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.                Userbase.  Simply, where the userbase is stored.
  838.  
  839.                BiModem Path.  This is where BiModem.COM and
  840.           BIMODEM.1/BIMODEM.2/etc should be found.  Normally this path
  841.           would be null.  If there is a path here, you MUST have
  842.           BiModem fully Set-up to run Ezycom.
  843.  
  844.                Node Message.  This is where the internode
  845.           communication files are stored.  If, you plan to use the
  846.           inbuilt multiuser chat, it might be advisable to point this
  847.           path to a ram disk.  Only 10k would be required maximum in
  848.           the ramdisk.
  849.  
  850.                Temp Path.  This is where Ezycom stores its temporary
  851.           files.
  852.  
  853.                OutSide Page.  If, you wish your pages to use other
  854.           tunes besides the default, or the tune files, you can use
  855.           Page modules written for Ezycom.  EZYSB100 is one such page
  856.           program, which plays sound blaster VOC files.  Please see
  857.           your PAGE programs (such as EZYSB100) for more details on
  858.           this.
  859.  
  860.                Upload Path.  This is a temporary path where ALL
  861.           uploads will be uploaded to, before they are moved.  If, the
  862.           upload is aborted, then the file is left in this directory
  863.           for later resumption.  It is advisable to have a daily
  864.           maintenance routine to delete all files in your upload path.
  865.           (Remove aborted uploads)  A statement like "Echo Y | del
  866.           c:\ezy\uploads\*.*" would delete them.  This path MUST be
  867.           unique and NOT used in the file base system.
  868.  
  869.                Editor Path.  This is the path and filename that the
  870.           CONFIG will load when you choose to edit the text files.
  871.           Any text editor will do Dos's edlin, Nortons Editor,
  872.           WordStar Etc.
  873.  
  874.              Eg: *C /C C:\WS\WS.EXE
  875.           This would run Wordstar as your editor for the Ctl and Q-A
  876.           files such as TRASHCAN.CTL, PHONEDUP.CTL, NEWUSER.Q-A Etc.
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.                                     Page 15.
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.           Netmail Addresses
  900.           -----------------
  901.                You can now set your Net Address, if you are going to
  902.           be using Ezycom in one of the many PC Networks.  ie FidoNet
  903.  
  904.  
  905.              Main Address     : 3:636/213
  906.              Aka  Address #1  : 80:1000/153
  907.              Aka  Address #2  : 0:0/0
  908.              Aka  Address #3  : 0:0/0
  909.              Aka  Address #4  : 0:0/0
  910.              Aka  Address #5  : 0:0/0
  911.  
  912.  
  913.             Main Address :  3:636/213
  914.  
  915.                This is to say you are node 213 in net 636 in region 3.
  916.           You can also enter up to 15 aka Address's.
  917.  
  918.                The Aka Address is for people that are members of more
  919.           than one Network.  In the above example, the Aka shows that
  920.           the you are also in region 80 and are node 153 of net 1000.
  921.  
  922.                For more information about Network Addresses, see the
  923.           Echomail/Netmail section of this document.
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.                                     Page 16.
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.           Limits
  962.           ------
  963.                Next option is setting the Limits. These are the
  964.           settings that implement the Security Levels you set for your
  965.           BBS.  First set the Security Level.
  966.  
  967.  
  968.            Security Level                    : 10
  969.            Maximum Time                      : 30
  970.              300 Baud Daily k limit          : 100
  971.             1200 Baud Daily k limit          : 200
  972.             1275 Baud Daily k limit          : 200
  973.             2400 Baud Daily k limit          : 300
  974.             4800 Baud Daily k limit          : 300
  975.             7200 Baud Daily k limit          : 300
  976.             9600 Baud Daily k limit          : 300
  977.            12000 Baud Daily k limit          : 300
  978.            14400 Baud Daily k limit          : 300
  979.            19200 Baud Daily k limit          : 300
  980.            38400 Baud Daily k limit          : 0
  981.            Downloads per One Upload          : 15
  982.            Initial Download Credit (Files)   : 15
  983.            Downloads in k per One K Uploaded : 0
  984.            Initial Download K Credit         : 0
  985.            Post Call Ratio               (%) : 10
  986.            Initial Message Credit            : 2
  987.            Number of Days till Rego Expires  : 365
  988.  
  989.  
  990.                This example shows the security level <10>
  991.  
  992.                To open a new security level you hit the INSERT key and
  993.           all the options are blank.  Type the security level that you
  994.           wish to enable.  Then fill out the blanks as you see fit for
  995.           that level.
  996.  
  997.                Maximum Time : This sets the time that you allow for
  998.           this security level.
  999.  
  1000.                The next options are the DAILY Kilobyte Download limits
  1001.           which you can set for each Baud rate that logs onto your
  1002.           System.   Unlike other options you will use later, 0 does
  1003.           not disable daily K limits, it makes the users daily K limit
  1004.           0.  To effectively give the user unlimited download
  1005.           Kilobytes, make the limit 65000.
  1006.              Eg.
  1007.                300 Baud Daily k Limit        :20    (Eg 20k download)
  1008.               1200 Baud Daily k Limit        :40    (Eg 40k download)
  1009.               1275 Baud Daily k Limit        :40    (Eg 40k download)
  1010.               2400 Baud Daily k Limit        :80    (Eg 80k download)
  1011.               9600 Baud Daily k Limit        :65000 (Eg Unlimited k)
  1012.  
  1013.           Continue this for all Baud Rates that you use.
  1014.  
  1015.  
  1016.                                     Page 17.
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.                Downloads Per Upload : Sets your Download Ratio
  1024.           Factor's (FILES) which is the amount of Downloads a user can
  1025.           have before he/she must Upload a file.  This ratio means
  1026.           that when it is set to one, a user must upload 1 file for
  1027.           every file he/she downloads.  When the ratio is set to 2,
  1028.           the user must upload 1 file for every 2 files the user
  1029.           downloads.  When the ratio is set to 3, the user must upload
  1030.           1 file for every 3 files the user downloads.  To disable
  1031.           this option, set the ratio to 0.  The initial credit for the
  1032.           file ratio, means how many files the user can download
  1033.           before the ratio is enforced.  That is, if set to 1, a user
  1034.           can download 1 file, before he/she has to upload.  Setting
  1035.           the credit to 0, means the user must UPLOAD BEFORE he/she
  1036.           can download.
  1037.  
  1038.                The Next two options are similar to the above but are
  1039.           Ratios for Kilobytes.  The Ratio for Kilobytes is the
  1040.           Downloads in k per ONE k Uploaded.  For instance, if this
  1041.           was set to 5, then for every Kilobyte the user uploads,
  1042.           he/she can download 5 kilobytes.  The Initial Download K
  1043.           credit is the Initial Free Kilobytes Credit you give the
  1044.           user.  The examples used above are similar to this
  1045.           situation, except that the ratio applies to Kilobytes not
  1046.           Files.
  1047.  
  1048.                Next is that Ratio on Calls/Messages Posted.  This is a
  1049.           percentage.  Just enter the percent of calls to message
  1050.           ratio you want the user to use.  Setting the percentage
  1051.           100%, means that a user MUST post one message for every call
  1052.           he/she makes.  Setting the percentage to 200%, means the
  1053.           user MUST post 2 messages for every call he/she makes.
  1054.           Setting the percentage to 50%, means the user MUST post 1
  1055.           message every two calls he/she makes.  Setting the
  1056.           percentage to 0%, disables the option for the security
  1057.           level.  Again the initial credit, gives the user some
  1058.           "breathing space" before the ratio is enforced.
  1059.  
  1060.                This Post Call Ratio actually works differently to the
  1061.           other two cited above.  If the user does not meet the
  1062.           required PCR, then there is actually nothing stopping
  1063.           him/her from doing anything on the BBS.  Through the use of
  1064.           the Menu System flag "Test Message/Call Ratio", you can stop
  1065.           users who have exceeded this ratio by setting it to YES.
  1066.  
  1067.                And lastly is the number of days until the users Rego
  1068.           Expires for this Security level.  This is used to calculate
  1069.           when the user registration date will expire for this user.
  1070.           At the point of expiring, REGEXP.Q-A is executed at logon
  1071.           for that user.  See "Questionnaires" for more details on
  1072.           "REGEXP.Q-A".  Setting this value to 365, would mean that
  1073.           the user's registration would expire 365 days after the
  1074.           setting of the user's registration date (usually the date of
  1075.           when they first logon).
  1076.  
  1077.  
  1078.                                     Page 18.
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.                To create another Security Level just hit your INSERT
  1086.           key.
  1087.  
  1088.                To delete a Security Level just hit the DELETE key.
  1089.  
  1090.                Hit (P) to get a great Pick List of all the Security
  1091.           Levels you have set-up.
  1092.  
  1093.                Moving between the Security Levels can also be made by
  1094.           hitting the Page Up and Page Down keys.
  1095.  
  1096.           Events
  1097.           ------
  1098.                Setting of System Events is easy, just hit the INSERT
  1099.           key and you will be entering the time you want the event to
  1100.           start.  Then you can set whether the event is enabled or
  1101.           disabled.  Next set the ERRORLEVEL you want Ezycom to exit
  1102.           with.  And the last thing to do is tell Ezycom when to use
  1103.           the Event, just pick the days required or all days.  Events
  1104.           can be used to trigger events on your systems, such as
  1105.           system maintenance.  If, the user is on-line when an event
  1106.           should take place, they are automatically dropped off, so
  1107.           that the event can be processed.  Events are triggered 5
  1108.           minutes earlier than the actual start time, so it could be
  1109.           possible for Ezycom to come back on-line before the actual
  1110.           event start time.  If this occurs, Ezycom will NOT trigger
  1111.           the event again, it will continue as per normal.  If, Ezycom
  1112.           is not running when an event occurs, then Ezycom will NOT
  1113.           execute the event when fired up.
  1114.  
  1115.            Start Time  : 07:30
  1116.            Status      : Enabled
  1117.            Errorlevel  : 20
  1118.            Days Active : Sun Mon Tue Wed Thu Fri Sat
  1119.            Last Run    : 23-04-1992
  1120.  
  1121.                This example shows that there is an event at 7:30,
  1122.           which will exit Ezycom with errorlevel 20 on all days of the
  1123.           week.
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.                                     Page 19.
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.           Textfiles
  1148.           ---------
  1149.                These are the textfiles you are able to edit with the
  1150.           editor you set up as the Editor, in the Path section of the
  1151.           config.
  1152.  
  1153.                Trashcan.Ctl.  This is the list of names not allowed on
  1154.           your system.
  1155.  
  1156.                PhoneDup.Log.  This is a log file created by Ezycom
  1157.           that tells you if there are more than one user using the
  1158.           same phone number.
  1159.  
  1160.                PhoneNum.Ctl.  This file has the list of phone numbers
  1161.           that you have deemed not allowed on your system.
  1162.  
  1163.                Newuser.Q-A.  This file is displayed to all new users
  1164.           to fill out.  See the Questionair Documation later in this
  1165.           file to see the laungage used in this file.
  1166.  
  1167.                RegExp.Q-A.  This file is displayed to users that have
  1168.           loged on after there regodate has expired.
  1169.  
  1170.  
  1171.           Drop Dos
  1172.           --------
  1173.                This will let you shell out to DOS.  Type EXIT to
  1174.           return to Ezycom.
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.                                     Page 20.
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.           Misc
  1210.           ----
  1211.  
  1212.           New User
  1213.           --------
  1214.                Choosing this option you will be able to set all the
  1215.           options that need to be set and ask when a new user logs on
  1216.           to your BBS.
  1217.  
  1218.                First set if you want your New Users to be asked for
  1219.           there Home/Voice Phone Number. (Toggle with the ENTER Key).
  1220.  
  1221.                Next is Ask NewUser Phone Number 2 which can be Toggled
  1222.           between NoPhone (don't ask for number), Business or Data.
  1223.  
  1224.                You will then have to set if you want to use a forced
  1225.           phone format which is configurable in the next option.
  1226.  
  1227.                After setting the phone format you set the following
  1228.           options by toggling each one with the ENTER key.
  1229.  
  1230.              Ask NewUser for Alias         : Yes
  1231.              Ask NewUser for Date of Birth : Yes
  1232.              NewUser Ansi                  : Ask
  1233.              NewUser Avatar                : Ask
  1234.              NewUser Full Screen Editor    : Ask
  1235.              NewUser Clear Screens         : Ask
  1236.              NewUser More Prompt           : Ask
  1237.              NewUser IBM Characters        : Yes
  1238.              NewUser Date Format           : Ask
  1239.  
  1240.                The toggles are as follows Ask, No or Yes.
  1241.  
  1242.  
  1243.           Alias...............User alias for systems that allow them.
  1244.           Date of Birth.......Date of Birth (used for Security Check).
  1245.           Ansi................Ansi Graphics (On or Off).
  1246.           Avatar..............Avatar Graphics (On or Off).
  1247.           FSE.................Full Screen Editor (On or Off).
  1248.           Clear Screens.......Clear Screen codes sent.
  1249.           More Prompt.........More Prompt or not.
  1250.           IBM Characters......HighBit Characters to be sent.
  1251.           Date Format.........Either DD-MM-YYYY or MM-DD-YYYY
  1252.  
  1253.                Now set the NewUsers Logon Security Level.  This is the
  1254.           level that you set for ALL New Users to your BBS.  Set a low
  1255.           one so you can enhance it as you feel.  You can override
  1256.           this if you set one in the NEWUSER.Q-A file but more on that
  1257.           later.
  1258.  
  1259.                Next is the New Users Flags.
  1260.           The Flags are labelled A..D with each flag having 8 settings
  1261.           that is to say A1..A8 B1..B8 etc. you can use these flags to
  1262.           enhance your Security Levels.
  1263.  
  1264.                                     Page 21.
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.                Next is the Minimum Length of the Password you want
  1272.           your New Users to use. (The longer the better!!)
  1273.  
  1274.                Next is the Minimum baud rate for Ansi and Avatar.  Any
  1275.           user logging on under this baud rate will get ASCII graphics
  1276.           only.
  1277.  
  1278.                FilePoints are the next option you are able to set.
  1279.           This sets the initial amount of file points a user receives
  1280.           when logging on for the first time.
  1281.  
  1282.                The last option in this screen is the New User Net Mail
  1283.           Credit.  This allows New Users the option to use Net Mail
  1284.           from there first logon.
  1285.  
  1286.  
  1287.           Logon Info
  1288.           ----------
  1289.                This section shows options that are used to set the way
  1290.           Ezycom handles each Logon attempt.  I will List them here
  1291.           and then explain.
  1292.  
  1293.              Forced Password Change  (Calls) : 0
  1294.              Ask for Date of Birth   (Calls) : 0
  1295.              Ask for Phone Number    (Calls) : 0
  1296.              WatchDog Message Board  (0=Off) : 0
  1297.              Minimum Logon Security          : 5
  1298.              Number of Logon Attempts        : 3
  1299.              Allow OneWord Logon Names       : No
  1300.              Minimum Logon Baud Rate         : 300
  1301.              Minimum Slow Baud Rate          : 300
  1302.              Slow Baud    Start : 00:00  End : 23:59
  1303.              Low Security Start : 00:00  End : 23:59
  1304.              Minimum Baud for File Transfers : 300
  1305.              First Registration Expire Warn  : 30
  1306.              2nd Expire Warning (Days)       : 10
  1307.              Check for Mail at Logon         : Ask
  1308.              Check for Files at Logon        : Ask
  1309.              Fast Local Login                : Yes
  1310.              Display Remote User's Password  : No
  1311.              Allow Sysop Remote              : Yes
  1312.              Auto Detect ANSI                : Yes
  1313.              IEMSI                           : Yes
  1314.  
  1315.  
  1316.                Forced Password Change.  Allows the Sysop to set at
  1317.           what number of calls the user's should change there
  1318.           Passwords.  This is for better Security on your System as
  1319.           users have to keep changing there passwords to stay on the
  1320.           system.
  1321.  
  1322.                Ask for Date of Birth.  Is also a Security feature that
  1323.           Ezycom uses to make sure that the user logged on is who they
  1324.           say they are.  They will be asked every XX calls.
  1325.  
  1326.                                     Page 22.
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.                Ask for Phone Number.  This is also a Security feature.
  1334.           The user will be asked to enter there Phone Number (Last
  1335.           four digits) to stay logged on to the system.  You set the
  1336.           number of called between asking for this check.
  1337.  
  1338.                WatchDog Message Board.  This tells Ezycom where to
  1339.           post a message, that you have written to be posted.  This
  1340.           message should let the User know that someone has tried to
  1341.           log in under there password and failed.  A good place for
  1342.           this message is the Sysop's Conference if you allow users to
  1343.           read messages in this area.  A file called WATCHDOG.ASL must
  1344.           be placed in the Ezycom system directory, which is a plain
  1345.           text file, that contains the message you wish to send to the
  1346.           user.
  1347.  
  1348.                Minimum Logon Security.  Is the lowest security level
  1349.           that you will allow users to login under.  Eg. if you set
  1350.           New User Security Level to 5 but have a level lower than
  1351.           this for Users that may have Upset you, you can give them
  1352.           this access.  Users between security level 1 and this
  1353.           security level, can logon between the times allocated by low
  1354.           security start and end time.  Note that users with Security
  1355.           Level 0, are ALWAYS barred from the system.
  1356.  
  1357.                Number of Logon Attempts.  If the user goes over this
  1358.           setting they will not be logged on to the system.  As they
  1359.           would have failed to enter the correct Password in the
  1360.           amount of attempts that you have set here.  If you have set
  1361.           the WatchDog Message to a message board the user will be
  1362.           notified when he/she logs on next.
  1363.  
  1364.                Allow OneWord Logon Names.  This is for Systems that
  1365.           allow there Users to login under an Alias (First time on) or
  1366.           allow Users to use there First Name as a Login Name.
  1367.  
  1368.                Minimum Logon Baud Rate.  Is the slowest Baud Rate that
  1369.           Ezycom will allow users to gain access to your system.
  1370.  
  1371.                Minimum Slow Baud Rate.  Is a baud rate the you can set
  1372.           so you can pick the time the users with slow modems can
  1373.           access your BBS.
  1374.  
  1375.                Slow Baud Start and End.  This is the time that you
  1376.           allow users with the SLOW modems to access your system.
  1377.  
  1378.                Low Security Start and End.  Is the time that you allow
  1379.           the users that have the Security level less than that set in
  1380.           the Minimum Logon Security.  Eg.  If the minimum security
  1381.           was 5, then those users from security levels 1 through 4,
  1382.           could logon between these times.  A start and end time of
  1383.           00:00, would indicate users can logon all the time, but any
  1384.           other time intervals where start and end times match, would
  1385.           indicate these users can NEVER logon.
  1386.  
  1387.  
  1388.                                     Page 23.
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.                Minimum Baud for File Transfers.  This sets the slowest
  1396.           baud rate that you will allow your users to download/upload
  1397.           from/to your file areas.
  1398.  
  1399.                First Registration Expire Warning.  Is when Ezycom will
  1400.           let the user know that there registration will expire in the
  1401.           number of days you set here.
  1402.  
  1403.                2nd Expire Warning (Days).  The user will be notified
  1404.           again about there registration expiring soon.  This expiry
  1405.           warning should be LATER than the first warning, for it to
  1406.           function correctly.
  1407.  
  1408.                Check for Mail at Logon.  With this option you are able
  1409.           to toggle whether you want the system to Check for NEW Mail
  1410.           at each Logon, Ask the User each Logon or Never ask the
  1411.           user.
  1412.  
  1413.                If you pick not to ask or check for mail make sure that
  1414.           you have an option in one of your menus or the user will
  1415.           never know when they have new mail.
  1416.  
  1417.                Check for Files at Logon.  This is similar to the Mail
  1418.           Checking option above but for New Files on your system.
  1419.  
  1420.                Fast Local Login.  With this option set to Yes all you
  1421.           have to do is hit Enter at the Logon Prompt, and the Sysop
  1422.           will be logged into the system.
  1423.  
  1424.                Display Remote User's Password.  This option when set
  1425.           will display the Remote User's Password on your screen.
  1426.  
  1427.                Ask for Local Password.  If you have this option set
  1428.           you will have to enter your password when logging into the
  1429.           system.
  1430.  
  1431.                Auto Detect ANSI.  With this set Ezycom will Auto
  1432.           detect ANSI so it will display ANSI graphic files and menus.
  1433.           If the User has another graphic setting in his/her UserBase
  1434.           Record that one will be used.
  1435.  
  1436.                IEMSI.  This allows users to logon to Ezycom using the
  1437.           IEMSI portocol.  Just set it to Yes to trun it on.
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                                     Page 24.
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.           Colours
  1458.           -------
  1459.                In this screen you can define the way Ezycom displays
  1460.           colour in your BBS.  You will be able to set many different
  1461.           colours for many different options.
  1462.  
  1463.              Status Bar Foreground   :
  1464.              Status Bar Background   :
  1465.              PopUp Window Foreground :
  1466.              PopUp Border Foreground :
  1467.              PopUp Background        :
  1468.              PopUp Text Colour       :
  1469.              PopUp HighLight Colour  :
  1470.              Foreground Colour       :
  1471.              Default Message Quote   :
  1472.              Default Message Colour  :
  1473.              Default Message Prompt  :
  1474.              Default Prompt Bkgrnd   :
  1475.              Default FileName Col    :
  1476.              Default FileStata Col   :
  1477.              Default FileDate Col    :
  1478.              Default Descrip Col     :
  1479.              Default Uploader Col    :
  1480.              NewUser Colour 1        :
  1481.              NewUser Colour 2        :
  1482.              Change Stats Colour     :
  1483.              Enter Prompt Colour     :
  1484.  
  1485.                By moving to the one you want to change with the up and
  1486.           down arrows all you have to do is hit ENTER to toggle the
  1487.           colour change.  So as you can see its easy to get a
  1488.           different looking BBS just by changing a few colours.
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                     Page 25.
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.           Prompts
  1520.           -------
  1521.                In this section you can modify all the Prompts that
  1522.           Ezycom uses in the course of running your BBS.
  1523.  
  1524.            Name            : Please Enter Your Name :
  1525.            Password        : Enter Password :
  1526.            Jump To Dos     : Sysop shelled to DOS!
  1527.            Back from Dos   : Sysop back from DOS!
  1528.            Enter           : Press [Enter] to continue
  1529.            Enter Chat      : Sysop breaking in for a chat..
  1530.            Exit Chat       : Sysop ending chat..
  1531.            Bulletin        : Please Select an option.
  1532.            Type 7/15 Exit  : It's here somewhere??
  1533.            Alias           : Please Enter your Alias (Return=None)
  1534.            ANSI            : Can Your Terminal Support ANSI Graphics
  1535.            Avatar          : Can Your Terminal Support Avatar Graphics
  1536.            Phone Check     : Scanning for duplicate Phone Numbers...
  1537.            Full Screen Ed  : Use the Full Screen Editor
  1538.            Location        : Please Enter your Suburb and City :
  1539.            Screen Length   : What is your Screen Length :
  1540.            Scan UserBase   : Searching the UserBase
  1541.            Screen Clear    : Do you want Screen Clearing Codes Sent
  1542.  
  1543.                As you can see, you have plenty of options to make your
  1544.           BBS look the way you want it.
  1545.  
  1546.           Paging
  1547.           ------
  1548.                As most people are home more on the weekend than the
  1549.           rest of the week, we at Ezycom thought that you would like
  1550.           to be able to set the paging hours to what ever you like.
  1551.           You can also set the number of times that the user can page
  1552.           you per session.  If you have a Sound Blaster Card, Ezycom
  1553.           will use it (if you like) to play a tune when a user asks
  1554.           for a chat.  You can do this by setting the Hex address and
  1555.           IRQ of the sound blaster card, and defining the External
  1556.           Pager (in paths set-up) to run the Ezycom Sound Blaster
  1557.           module.  When a user requests a chat, you can optionally ask
  1558.           the user for a reason.  Setting this option to Yes enables
  1559.           this feature.  After a chat request has failed, you can
  1560.           optionally, allow the user to post a message to you. Setting
  1561.           the message board number to a number greater than 0, enables
  1562.           this feature, and will post the message in this conference.
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.                                     Page 26.
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.           Screen Options
  1582.           --------------
  1583.                In this screen you will be able to tell Ezycom will
  1584.           handle how it operates on your system.  Like how it writes
  1585.           to the screen, if it checks for snow etc.  The following
  1586.           points should help when filling out this section.
  1587.  
  1588.                Direct Screen Writes.  This tell Ezycom if you want it
  1589.           to write the information directly to the screen or use the
  1590.           bios.
  1591.  
  1592.                Check for Snow.  If you have an old Cga Card Ezycom may
  1593.           cause snow on your screen by its way of writing to the
  1594.           screen.  If you enable this option Ezycom will check your
  1595.           system set-up and if it detects snow it will do its writes
  1596.           in a way to stop it.
  1597.  
  1598.                40/50 Line Mode.  If you have an EGA/VGA card and
  1599.           screen, you can utilize its enhanced capabilities, by
  1600.           setting this option to Yes.  This will display more lines on
  1601.           the screen depending on the Card/Screen you have.  This will
  1602.           enable you to see more files/more of a message on the screen
  1603.           at any one time.
  1604.  
  1605.                Screen Blanking.  When Ezycom is in Waiting for Caller
  1606.           mode, you could possibly get screen burn in, if your monitor
  1607.           is left on all the time.  Setting this option to an amount
  1608.           of seconds, will tell Ezycom to BLANK the screen after
  1609.           waiting that time, thus SAVING your monitor.
  1610.  
  1611.  
  1612.           Alt - Ctrl Function Keys
  1613.           ------------------------
  1614.                The Alt-Function keys enable you to set an option to be
  1615.           executed while users are online.  Much in the same way as a
  1616.           Type 7 Exit.  These options could include, running FEdit,
  1617.           running EzyMenu etc.  An example of Alt-Function keys is
  1618.  
  1619.                Alt-F1 EzyEd.Exe
  1620.  
  1621.           Pressing Alt-F1 would run EzyEd.
  1622.  
  1623.              Note:  The Ctrl-Function keys are not yet available for
  1624.           use in Ezycom, but will be used in upcoming versions.
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.                                     Page 27.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.           Sound
  1644.           -----
  1645.                If you set start and ending time this will enable the
  1646.           bell (Speaker) to chime when a user logs on in stand alone
  1647.           mode.  A start time of 00:00 and end time of 00:00 enables
  1648.           full 24 hour chimes, whereas a start time of 00:01 and end
  1649.           time of 00:01 disables it completly.  Any other times, only
  1650.           enables it during those times.
  1651.  
  1652.                Incoming Call Bell Start Time : 00:00
  1653.                Incoming Call Bell End   Time : 00:00
  1654.  
  1655.           Access
  1656.           ------
  1657.                These access settings are to set your system up in
  1658.           special ways.
  1659.  
  1660.           Guest Account    : EZYCOM
  1661.           System Password  : [UnUsed]
  1662.           Logon Password   : [UnUsed]
  1663.           Newuser Password : [UnUsed]
  1664.  
  1665.                The example above shows that you don't need to use all
  1666.           the features in this section.  Just the ones you want.
  1667.  
  1668.                Guest Account : This allows you to make an account.
  1669.           That lets you configure your system to allow special users
  1670.           to have a special security level that can do differant
  1671.           things on the system.  You have to open an account with
  1672.           ezyed (userbase editor) with the same name.  If you use the
  1673.           Topmenu option in the user editor (page 2) you can setup an
  1674.           entirely differant system to your nomal one.  If you have
  1675.           mulitable lines, currently only 1 user can use this account
  1676.           at a time.  As the system will think that the user is trying
  1677.           to logon twice and kick the second user off the BBS.
  1678.  
  1679.  
  1680.                System Password : This password is used to lock out all
  1681.           the special "Alt" keys from the local keyboard.  When an
  1682.           "Alt" key is pressed, the user is prompted for a password.
  1683.           If the user types in the correct password, then the "Alt"
  1684.           keys become free to use for the remainder of the session.
  1685.  
  1686.  
  1687.                Logon Password : This password is used to stop user(s)
  1688.           logging on your system unless they know this password.  If,
  1689.           they do not get it correct, then they are denied access to
  1690.           the system. (Not implemented)
  1691.  
  1692.  
  1693.                NewUser Password : This password is used to stop new
  1694.           users gaining an account on your BBS, unless they know this
  1695.           password. (Not implemented)
  1696.  
  1697.  
  1698.                                     Page 28.
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.           System
  1706.           ------
  1707.                Now the most important part of this section as it tells
  1708.           Ezycom how to operate on your computer.  This is a list of
  1709.           options:
  1710.  
  1711.              System                     : Your BBS System Name
  1712.              Sysop                      : Your Name
  1713.              Sysop's Alias              : Your Alias if you use one
  1714.              System Location            : Your City and Country
  1715.              Inactivity (Mins)          : 5
  1716.              Multiline Messages         : Yes
  1717.              Multi Tasker               : Auto-Detect
  1718.              Use Extended IBM Chars     : Yes
  1719.              Swap Out on Jump to Dos    : Yes
  1720.              Top Menu                   : Top
  1721.              Log to Printer             : No
  1722.              Printer Port               : LPT1
  1723.              Password Echo Character    : *
  1724.              High Bit Replace Char      : o
  1725.              Max Time to Bank           : 0
  1726.              Max ks to Bank             : 0
  1727.              Freq of Message Check      : 1    secs
  1728.              Minimum Age for .MNU Test  : 18
  1729.              Utility Date Format        : DDMMYY
  1730.              Use EMS for Overlays       : Yes
  1731.              Swapping Type              : EMS
  1732.              Enclosing Brackets         : ()
  1733.              Left Bracket               : (
  1734.              Right Bracket              : )
  1735.  
  1736.                System.  Is where you place the name you wish to use
  1737.           for your BBS.
  1738.  
  1739.                Sysop.  Place your name here so all messages addressed
  1740.           to the Sysop will be sent to you, also it will be the name
  1741.           used for the fast logon if you have set it to on.
  1742.  
  1743.                System Location.  This is the city and suburb where
  1744.           your BBS is location.  Eg: Moorabbin Melbourne
  1745.  
  1746.                Inactivity (Mins).  If the user online hasn't hit a key
  1747.           in the time set in this option he/she will be logged off.
  1748.  
  1749.                Multiline.  This tells Ezycom to perform multiline
  1750.           capabilities, including internode messages, user to user
  1751.           chats, and other various updates.
  1752.  
  1753.                Multi Tasker.  Allow you to toggle how it detects if
  1754.           your system is running under a Multi Tasker such as Desqview
  1755.           or Double Dos or others.  Just hit Enter to toggle the
  1756.           display.
  1757.  
  1758.  
  1759.  
  1760.                                     Page 29.
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.                Use Extended IBM Chars.  This allows users to type in
  1768.           Extended characters.  ie If your user are not always English
  1769.           speaking, then their name might include some Extended IBM
  1770.           characters, although disabling this option, helps reduce
  1771.           line noise.
  1772.  
  1773.                Swap Out on Jump to Dos.  With this set to Yes Ezycom
  1774.           will swap out to either EMS or your hard disk (depending on
  1775.           the setting for swapping) this will give you more room in
  1776.           Dos on the swap out.
  1777.  
  1778.                Top Menu.  The name of the first menu Ezycom is to
  1779.           display.  This can be any menu you like but it must be in
  1780.           the menu path on your computer.
  1781.  
  1782.                Log to Printer.  This will send all the Log information
  1783.           to your printer, except for local logins.
  1784.  
  1785.                Printer Port.  Is the port that Ezycom will send the
  1786.           Log to.  This can either be LPT1->3, or COM1->4.  Make sure
  1787.           that you do not log to the comport being used for modem
  1788.           communications.
  1789.  
  1790.                Password Echo Character.  Is the character that the
  1791.           user will see when they enter there password on your system.
  1792.  
  1793.                High Bit Replace Char  . This character will be sent to
  1794.           users that can only access low bit ANSI screens.
  1795.  
  1796.                Max Time to Bank.  Is the maximum time that you will
  1797.           allow users Bank.  This time will allow them to stay on the
  1798.           system longer than the normal setting for there security
  1799.           level, only until this time is used up.
  1800.  
  1801.                Max ks to Bank.  Similar to the above option but it
  1802.           deals with the users Kilobytes access, so the user can get
  1803.           that file which is a little over there limit.
  1804.  
  1805.                Freq of Message Check.  Is how often Ezycom checks for
  1806.           inter-node messages for multi node systems.  Internode
  1807.           messages are ONLY checked with in User/User chats or in
  1808.           moving around menus.
  1809.  
  1810.                Minimum Age for .MNU Test.  If you have message areas
  1811.           or file areas that have information that maybe XXX.  Or you
  1812.           feel that young user should not have access to these areas,
  1813.           all you have to do is set the age limit that your users have
  1814.           to be over to get access to those areas.  You also have to
  1815.           set this option in your menus otherwise it won't work.
  1816.  
  1817.                Utility Date Format.  Toggles the two date formats that
  1818.           Ezycom can use either DDMMYY or MMDDYY.
  1819.  
  1820.  
  1821.  
  1822.                                     Page 30.
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.                Use EMS for Overlays.  Tells Ezycom if its allowed to
  1830.           use your EMS memory (if you have it) for its overlay files.
  1831.           This will speed the system if set to Yes.
  1832.  
  1833.                Swapping Type.  This option allows you define what type
  1834.           of swapping type used in Ezycom.  The swapping techniques
  1835.           ranges from EMS, XMS, DISK, EMS then XMS then DISK, or XMS
  1836.           then EMS then DISK.
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.                                     Page 31.
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.           File Areas
  1892.           ----------
  1893.  
  1894.           File Area
  1895.           ---------
  1896.                Here we set-up your file areas for the BBS.  Please
  1897.           read this and the following sections very carefully as the
  1898.           information shown here will take a while to get through.
  1899.           But one you understand how Ezycom file areas are set-up, you
  1900.           will then have one of the best file area managers and
  1901.           filebase's in the world of BBS's.
  1902.  
  1903.              Category    1 Name : General IBM Files
  1904.              Area Path          :   1-C:\FILES\GENERAL\
  1905.              Upload File Area   :  10-New Uploads
  1906.              Conversion         : ZIP
  1907.              Offline Allowed    : No
  1908.              Sort by            : Alpha
  1909.              Master List        : No
  1910.              User Security      : 5
  1911.              User Flags
  1912.              Sysop Security     : 1000
  1913.              Sysop Flags
  1914.  
  1915.                Category   ## Name.  This is the name you wish to call
  1916.           this file area, try to be as informative as possible as this
  1917.           name what is displayed to your users.
  1918.  
  1919.                Area Path.  This is the path where all uploads, and all
  1920.           moves (of files) to this path are placed.  The actual path
  1921.           is defined in the "File Paths" section of the config.  This
  1922.           allows multiple paths for one file area, or multiple file
  1923.           areas for one path.  Generally, the Area Path Number, would
  1924.           be the same Number as the File Area.  You can press "P" for
  1925.           a pick list, if you forget the Area Path number.
  1926.           Example:
  1927.           File Area 1
  1928.           -----------
  1929.           Category            : IBM New Uploads
  1930.           Area Path           : 1-C:\F\IBMUPLD
  1931.           Upload File Area    : 1-IBM New Uploads
  1932.  
  1933.           File Area 2
  1934.           -----------
  1935.           Category            : IBM General Files
  1936.           Area Path           : 2-C:\F\IBMGEN
  1937.           Upload File Area    : 1-IBM New Uploads
  1938.  
  1939.           File Area 3
  1940.           -----------
  1941.           Category            : IBM Virus Support
  1942.           Area Path           : 3-C:\F\IBMVIRUS
  1943.           Upload File Area    : 1-IBM New Uploads
  1944.  
  1945.  
  1946.                                     Page 32.
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.                Upload File Area.  This is the file area where ALL
  1954.           UPLOADS that are done to this template file area (explained
  1955.           in the menu configuration documentation).  Eg.  If you had
  1956.           an IBM Uploads area, you would place that number in all IBM
  1957.           areas, so that all uploads would go to that file area.  You
  1958.           can also press "P" for a pick list of file areas, in case
  1959.           you forget the file area number of IBM Uploads.
  1960.  
  1961.                Conversion.  You can pick the conversion type you wish
  1962.           your files converted to.  If you like ZIP then if a user
  1963.           uploads a file called FRED.LZH then in the next maintenance
  1964.           Ezycom will convert the file to the format you place here.
  1965.           The formats supported are None, ZIP, LZH, ARJ, PAK, ARC and
  1966.           ZOO.  So as you see we have covered most formats.  If, you
  1967.           have any other formats you wish added, please contact us,
  1968.           and we should be able to provide support for it in future
  1969.           versions.  To set up conversion mechanisms, see
  1970.           "Conversion".
  1971.  
  1972.                Offline Allowed. This option tells Ezycom, whether
  1973.           offline descriptions are allowed.  If, set to No, then any
  1974.           file descriptions that do not have the associated file on
  1975.           your hard disk, will be removed file list.  If, Offline
  1976.           allowed is set to Yes, then all file descriptions without an
  1977.           associated file on your hard disk, is set Offline.  If, you
  1978.           have large file lists, that hold all files that used to be
  1979.           on the hard disk, but are now offline, then to stop Ezycom
  1980.           checking to see if the file is now online, set Offline
  1981.           Allowed to "Offline, Keep Offline".
  1982.  
  1983.                Sort by.  This tells Ezycom in what way you would like
  1984.           your users to see the file listing.  The options are None,
  1985.           Date and Alpha.
  1986.  
  1987.                Use in Master List.  This tells Ezycom if the
  1988.           particular file area, should be used in Master Lists
  1989.           generated with EzyMaint.  However, this does not effect the
  1990.           Online Master List Generator.
  1991.  
  1992.                User Security.  Is the security level that users need
  1993.           to gain access to this file area.
  1994.  
  1995.                User Flags.  These are the flags that the user MUST
  1996.           have set to gain access to this file area.
  1997.  
  1998.                SysOp Security.  This security level is the one needed
  1999.           to gain SYSOP access to the file area listed.
  2000.  
  2001.                SysOp Flags.  As for the user flags but applying to the
  2002.           SYSOP.  As you can see if you like you can set some users as
  2003.           SysOps to selected file areas.  For Co-SysOps and alike.
  2004.  
  2005.  
  2006.  
  2007.  
  2008.                                     Page 33.
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.           File Paths
  2016.           ----------
  2017.                The paths you set up here are the file area paths that
  2018.           your BBS uses for all your users at any security level you
  2019.           might have set.
  2020.  
  2021.            File Path      : C:\FILE\GENERAL\
  2022.            Dnld Security  : 5
  2023.            Dnld Flags
  2024.            New Files Area :   1-GENERAL IBM FILES
  2025.            Password       : [UnUsed]
  2026.            CD Rom Path    : No
  2027.            Sec Action     : File Displayed as Not Enough Security
  2028.            Free Path      : No
  2029.            Check Age      : No
  2030.  
  2031.                File Path.  Is the path to the file area to be
  2032.           displayed to the user.
  2033.  
  2034.                Download Security.  This is the minimum security needed
  2035.           to be able to download off this path.  This security also
  2036.           effects functions such as view archive, and view text file.
  2037.  
  2038.                Download Flags.  Are the flags needed by the user to
  2039.           download off this file area.
  2040.  
  2041.                New Files Area.  When Ezycom finds a file in this
  2042.           directory, that is NOT in ANY of the file lists, it can
  2043.           optionally place this file in a file area for you.  This is
  2044.           the file area that it should place it in.  You can press "P"
  2045.           for a pick list, if you forget the file area number.
  2046.  
  2047.                Password.  If you place a password here the user must
  2048.           enter it to download a file in this path.
  2049.  
  2050.                CD Rom Path.  If this path is on a CD Rom, then make
  2051.           this "Yes" to tell Ezycom, not to MOVE/DELETE files in this
  2052.           area.  It also aids in efficiency, in maintenance.
  2053.  
  2054.                Sec Action.  When a user tries to download a file in
  2055.           this area, and does not have enough Security/Flags/Age to
  2056.           download it, this is the type of message that Ezycom will
  2057.           display to the user.  Eg.  If you set it to "Not Found",
  2058.           then Ezycom will tell the user that this file is not found,
  2059.           whereas if you set it to "Security File", ezycom will tell
  2060.           the user they do not have enough access, to access the file.
  2061.  
  2062.                Free Path.  You toggle this option with the enter key.
  2063.           If this option is set to "Yes", then ALL files in this path
  2064.           are TOTALLY FREE to the user.
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.                                     Page 34.
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.                Check Age.  If you select Yes to this feature Ezycom
  2078.           will test the users age against the Age set in the system
  2079.           set-up. If the user is below this age the user will not get
  2080.           access to this file path.
  2081.  
  2082.                To move around the file paths you can hit the page up
  2083.           or page down keys or hit P to get a pick list of the file
  2084.           paths that you have already entered.
  2085.  
  2086.  
  2087.           Misc File Options
  2088.           -----------------
  2089.                With these choices you tell Ezycom how to behave when
  2090.           using Bimodem, Archiving and many other options.
  2091.  
  2092.                   Minimum Upload Space (k)  : 20
  2093.                   Swap Out on Bimodem       : Yes
  2094.                   Ezymaint Conversion Swap  : EMS/XMS
  2095.                   Swap Out on Upload Checks : Yes
  2096.                   Minimum Ignore FPs Given  : 1000
  2097.                   FPs credited for Download : 100%
  2098.                   Time of Upload FPs Given  : 100%
  2099.                   1 File Point is worth (k) : 1
  2100.                   Maximum File Areas        : 50
  2101.                   Upload Time Credit Factor : 100%
  2102.                   Min Description Length    : 5
  2103.                   Max Description Length    : 50
  2104.                   Delete Incomplete Uploads : No
  2105.  
  2106.                Minimum Upload Space.  This is the minimum space that
  2107.           your hard disk must have to let Ezycom allow a user to
  2108.           upload to your system.
  2109.  
  2110.                Swap Out on Bimodem.  If set to Yes Ezycom will swap
  2111.           out to either disk or EMS.  (depending on what you have set
  2112.           the swap outs to)  This will give Bimodem more room to use
  2113.           in its shell, thus making sure of it running with no
  2114.           problems.
  2115.  
  2116.                Ezymaint Conversion Swap.  This tells Ezymaint whether
  2117.           to Swap out Memory (leaving 4k resident), when processing
  2118.           DOCONV.BAT (Conversion).  You can select either EMS, XMS or
  2119.           DISK.  Two other options XMS/EMS and EMS/XMS exist to allow
  2120.           Ezymaint to check for the existance/use of these memory
  2121.           management devices in the order shown.
  2122.  
  2123.                Swap Out on Upload Checks.  If you use the upconv.bat
  2124.           file that comes with Ezycom it will check the file for
  2125.           integrity, scan for Viruses (if you have and use Scan by
  2126.           McAFEE) and convert archive types if needed.  So if you do
  2127.           set this option to Yes it will give the running programs
  2128.           plenty of room to do its work.
  2129.  
  2130.  
  2131.  
  2132.                                     Page 35.
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.                Minimum Ignore FPs Security.  This option sets the
  2140.           lowest limit that your users must have to not worry about
  2141.           being caught by the filepoint ratios.
  2142.  
  2143.                FilePoints Credited for Download.  This sets the
  2144.           percentage of a filepoint which is given to the uploader of
  2145.           the file the user downloaded.  That is, the more downloads
  2146.           of the file, the more filepoints the upload will receive.
  2147.  
  2148.                Time of Upload FilePoints Given.   This sets the
  2149.           percentage of filepoints given, when the user UPLOADS the
  2150.           file to the system.  You may wish to set this to NULL, so
  2151.           that the user ONLY receive filepoints for POPULAR files.
  2152.           That is, files that are download.
  2153.  
  2154.                1 File Point is Worth (k).  This tells Ezycom what in
  2155.           kilobytes a file point is worth.  Any amount you think fit
  2156.           could be used here anywhere from 1k to 255k.  The higher the
  2157.           amount in k, the less accurate filepoints is.  That is, if
  2158.           you set this to 30k, downloading a 10k file is free in terms
  2159.           of filepoints.  Setting this option to 0k, disables the
  2160.           filepoints system.
  2161.  
  2162.                Maximum File Areas.  With this option you set the
  2163.           amount of file areas you wish to have as a maximum for your
  2164.           BBS.  Ezycom can handle Up to 400 file areas.
  2165.  
  2166.                Upload time Credit Factor.  Is the percentage of time
  2167.           the user receives for uploading a file.  Eg.  100% would
  2168.           mean that the user looses no time for uploading, whereas
  2169.           200% would give the user double the time he spent uploading.
  2170.  
  2171.                Minimum Description Length.  As it says this set the
  2172.           minimum length you wish the user to describe the file's
  2173.           he/she just uploaded.
  2174.  
  2175.                Maximum Description Length.  Is similar to the above
  2176.           option only that it sets the maximum description length.
  2177.           One point to note is that if you have it set over 50 you
  2178.           will find that it might cause a slight hassle with the
  2179.           master lists generated.
  2180.  
  2181.                Delete Incomplete Uploads.  If set to Yes Ezycom will
  2182.           kill the incomplete upload.  But if you do set this, Zmodem
  2183.           or any other protocol that allows recovery of aborted
  2184.           uploads, will not function correctly.
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.                                     Page 36.
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.           File List
  2202.           ---------
  2203.                This section sets how Ezycom displays file information
  2204.           to you the Sysop and your users.  This is another way you
  2205.           can make your BBS look different to the others.
  2206.  
  2207.              User Show Date           : Yes
  2208.              User Show FileSize       : K
  2209.              User Uploader            : No
  2210.              User Download Count      : Yes
  2211.              User Show New File       : Yes
  2212.              User Show Security       : No
  2213.              User Transfer Time       : No
  2214.              User Show File Points    : No
  2215.              User Show Security Files : No
  2216.  
  2217.                This is the User part of the File List section.  This
  2218.           only applies to people that have access to your files for
  2219.           downloading.
  2220.  
  2221.                User Show Date.  This will show the date of the files
  2222.           in the list.  The options are either Yes or No.
  2223.  
  2224.                User Show FileSize.  Tells Ezycom how to display the
  2225.           file size to the user online either in Kilobytes, Bytes or
  2226.           not to display the file size at all.  If you pick None you
  2227.           can display the file points for the file instead.
  2228.  
  2229.                User Uploader.  If set to Yes, Ezycom will show the
  2230.           user who uploaded the files that they are looking at.
  2231.  
  2232.                User Download Count.  This shows the user how many
  2233.           times the files listed have been downloaded by your users.
  2234.           Either Yes or No.
  2235.  
  2236.                User Show New File.  This will show the new files to
  2237.           your user's when they ask for that list.
  2238.  
  2239.                User Show Security.  When a file is marked with a
  2240.           Security flag (using FEdit), you can optionally show that
  2241.           these files are security files.  The default would display
  2242.           an "S" on any security files.
  2243.  
  2244.                User Transfer Time.  With this option on Ezycom will
  2245.           tell  the user's online how long it would take them to
  2246.           download the files.  This is an estimate based on the baud
  2247.           rate used.
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.                                     Page 37.
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.                User Show File Points.  This shows how many file points
  2264.           each file is worth so the user's can quickly workout if they
  2265.           can download the file, as long as they know how many points
  2266.           they have left.  This option only displays file points if
  2267.           the user does not have the "Ignore File Points" Flag set on,
  2268.           or their security is below the "Ignore File Points"
  2269.           Security.  As File Points is only in registered versions,
  2270.           this feature also only works in registered versions.
  2271.  
  2272.                User Show Security Files.  If option allows the sysop
  2273.           to decide whether or not to show the user "Security Files",
  2274.           that is files marked with Security.  Setting this option to
  2275.           No, makes Security work in the same was as Private.
  2276.  
  2277.                The following list is what you can show the Sysop.
  2278.           This is the same as the User list so its the same to set-up
  2279.           the only difference are the last two options which are set
  2280.           for both User's and the Sysop.
  2281.  
  2282.              Sysop Show Date          : No
  2283.              Sysop Show Filesize      : K
  2284.              Sysop Uploader           : No
  2285.              Sysop Download Count     : Yes
  2286.              Sysop Show New File      : Yes
  2287.              Sysop Show Security      : Yes
  2288.              Sysop Transfer Time      : No
  2289.              Sysop Show File Points   : No
  2290.              Highlight New Files      : Yes
  2291.              Show New Files Character : Yes
  2292.              Security Files Char      : S
  2293.  
  2294.                Show New Files Character.  This option selects whether
  2295.           you wish a new files character ("*") is shown, not shown or
  2296.           just shown to ASCII users.
  2297.  
  2298.                Highlight New Files.  If this option is set, then all
  2299.           new files are highlighted, and non new files are dull.
  2300.  
  2301.                Security Files Character.  This is the same as the
  2302.           above option only that it applies to files that the user has
  2303.           not enough security to download.
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.                                     Page 38.
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.           File Security
  2326.           -------------
  2327.                The file security options listed in this area are about
  2328.           what files can be password protected separately or if its a
  2329.           free download off your system.
  2330.  
  2331.              Filename    : BADFILE.BAD
  2332.              Security    : 0
  2333.              Flags
  2334.              Password    : [UnUsed]
  2335.              Sec Action  : File Displayed as Not Enough Security
  2336.              Free File   : No
  2337.              Age Check   : Yes
  2338.  
  2339.                Filename.  Is the file that the following options will
  2340.           apply to.  This can contain wildcards such as "*.GIF".  Note
  2341.           that Ezycom will "translate" wildcards for performance
  2342.           reasons into something like "????????.GIF".
  2343.  
  2344.                Security.  The security level needed to download/view
  2345.           the file(s) listed.
  2346.  
  2347.                Flags.  The security flags for the file listed.
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.                                     Page 39.
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.                Password. If one is placed here the user will have to
  2388.           supply the correct password to download/view the file.  Note
  2389.           that this password overrides that found in filepaths.
  2390.  
  2391.                Security Action.  You have two options to pick from ans
  2392.           here they are.
  2393.  
  2394.              File Displayed as Not Enough Security
  2395.              File Displayed as Not Found
  2396.  
  2397.           Depending on which one you have picked the user will either
  2398.           be display that the file requested had not enough security
  2399.           to download or it wasn't found.
  2400.  
  2401.                Free File.  Either yes or no on this option and as it
  2402.           implies the file is either free to download or not.  Note
  2403.           that this setting overrides the setting in FilePaths.
  2404.  
  2405.                Age Check.  If set to yes Ezycom will check the user's
  2406.           age against the age set in the system's config.  If the user
  2407.           is younger than the test age the user will not have access
  2408.           to that file.
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.                                     Page 40.
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.           Global File Options
  2450.           -------------------
  2451.  
  2452.                These option operate on the file areas GLOBALLY so be
  2453.           careful as they are very powerful.
  2454.  
  2455.              Set Default Security
  2456.              Set Default Flags
  2457.              Set File Area Conversion
  2458.              Set File Area Sort
  2459.              Set File Area Offline
  2460.              Set File Area Master List
  2461.              Set CD Rom Drive
  2462.              Set Security/Not Found
  2463.              Set Protocol DSZLOG Style
  2464.              Set File Area Delete Old
  2465.              Set File Area Upload Area
  2466.              Set File Area Upload Path
  2467.              Set File Path Upload Area
  2468.              Centre File Area Name
  2469.  
  2470.              Set Global Security.  This will enable a popup window
  2471.           that shows the following options.  That deal with security
  2472.           on all aspects of the file base.
  2473.  
  2474.              User File Area Security
  2475.              Sysop File Area Security
  2476.              Protocol Security
  2477.              File Path Security
  2478.              Individual File Sec
  2479.              Quit
  2480.  
  2481.  
  2482.                User File Area Security.  If you use this option you
  2483.           will be setting the user security for ALL of your file
  2484.           area's.  This maybe the best option to use if you have many
  2485.           file areas that all your users have access to, if you only
  2486.           have a few areas that the normal users don't have access to
  2487.           then just go to that one and change it as in the file area
  2488.           section.
  2489.  
  2490.                Sysop File Area Security.  As with the above option
  2491.           this sets all the file area's sysop security.  If you have
  2492.           different sysops for different file areas you would/should
  2493.           have different security levels for each sysop.  If they are
  2494.           the same all of them would be sysop's of each others area.
  2495.           The other way to make them different is to use the flags,
  2496.           more on this later.
  2497.  
  2498.                Protocol Security.  This will set the security level
  2499.           needed for any user to gain access to the file transfer
  2500.           protocols.  If set too high none of your users will be able
  2501.           to upload or download files off your system.
  2502.  
  2503.  
  2504.                                     Page 41.
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.                File Path Security.  This will set the level of
  2512.           security needed to gain access to the file path's and files
  2513.           on the system.
  2514.  
  2515.                Individual File Security.  If you have files that you
  2516.           want protected by a separate security level you can set them
  2517.           all to the same security level with this option.
  2518.  
  2519.              Quit.  As is implies this quits back to the previous menu
  2520.           list.
  2521.  
  2522.                Set Default Flags.  As with the set default security
  2523.           this option also displays another popup window.
  2524.  
  2525.              User File Area Security
  2526.              Sysop File Area Security
  2527.              Protocol Security
  2528.              File Path Security
  2529.              Individual File Sec
  2530.              Quit
  2531.  
  2532.                Each option list is the same as the previous menu and
  2533.           affect the flags in the same way.
  2534.  
  2535.  
  2536.                Set File Area Conversion.  This displays a smaller
  2537.           popup window which shows you how to change the conversion
  2538.           type.
  2539.  
  2540.              SPACE=Change, ENTER=Accept and ESC=Quit : None
  2541.  
  2542.                By toggling the option with the space bar you can set
  2543.           the default conversion type to None, Zip, Lzh, Arj, etc. You
  2544.           then hit the Enter key to tell Ezycom that the type
  2545.           displayed is the type you want, or hit ESC to exit with NO
  2546.           change.
  2547.  
  2548.                Set File Area Sort.  As with the above option this also
  2549.           displays a small popup window the same as the last one.
  2550.  
  2551.              SPACE=Change, ENTER=Accept and ESC=Quit : None
  2552.  
  2553.                Again by hitting the space bar you are able to toggle
  2554.           between the options, which are None, Date or Alpha.  The
  2555.           Enter and Esc keys behave the same as the previous option.
  2556.  
  2557.                Set File Area Offline.  Yet another option with a popup
  2558.           that looks like the last and behaving the same.
  2559.  
  2560.              SPACE=Change, ENTER=Accept and ESC=Quit : No
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.                                     Page 42.
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.                This time the options are No, Yes or Keep OFF.  The
  2574.           Keep Off option will set the file OFFLINE all the time
  2575.           unless you set it otherwise.
  2576.  
  2577.                Set File Master List. You only have two options in this
  2578.           popup window Yes or No.  Again Space to toggle Enter to
  2579.           accept and Esc to exit.
  2580.  
  2581.                Set CD Rom Drive.  This is to set the drive letter's of
  2582.           your CD's if you have them.  The options are C to Z for the
  2583.           drive letters.  This option basically sets the CD Rom Flag
  2584.           of All Paths using these Drives letters to Yes.
  2585.  
  2586.                Set Security / Not Found.  With this option you can set
  2587.           Files or Paths to NOT FOUND if you want.
  2588.  
  2589.                Set Protocol DSZLOG Style.  This sets your log style to
  2590.           enable you to use the Dsz log style needed when using DSZ or
  2591.           GSZ or another protocol that uses this type of logging
  2592.           style.
  2593.  
  2594.                Set File Area Upload Area.  This sets the default
  2595.           Upload file Area for all of your file areas.  All you have
  2596.           to do is enter the area number you wish to use as the
  2597.           default upload file area.  You can chose form a Pick list of
  2598.           all of your file areas if you like.
  2599.  
  2600.                Set File Area Upload Path.  This sets the default
  2601.           Upload file Path for all of your file areas.  As in the
  2602.           previous option this allows you to also chose the path from
  2603.           a pick list of the paths.
  2604.  
  2605.                Centre File Area Names.  As it implies this will Centre
  2606.           all the file area names so when you display them to your
  2607.           users in an ansi, ascii or avatar screen they will be
  2608.           Centred.
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.                                     Page 43.
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.           Ezyprot, Protocols
  2636.           ------------------
  2637.  
  2638.           Default Set-up Protocols
  2639.           ------------------------
  2640.                Ezycom comes with its own external protocol engine
  2641.           called EzyProt.  Currently, it does not use the Fossil
  2642.           Driver, but this will come in later versions.  This set-up
  2643.           is made to work regardless of whether you have locked com
  2644.           ports or not.  The protocol engine comes with XModem, XModem
  2645.           CRC, XModem-1K, XModem-1KG, YModem, YModem-G, ZModem, Kermit
  2646.           and ASCII.  These protocols automatically dupe check on the
  2647.           fly, that is, when a new file is sent, it checks it for a
  2648.           duplicate file, and if so, stops that file from being sent.
  2649.           If, the user is using ZModem, then the file is simply
  2650.           skipped, but if YModem/Kermit is being used, then the whole
  2651.           transfer is aborted, unfortunately.  Single file transfers
  2652.           are different, since, Ezycom stops the user from uploading
  2653.           the duplicate file before it passes to Ezycom.
  2654.  
  2655.                Ezycom also comes with a sample setup for Moby Turbo
  2656.           (in registered versions of DSZ), Lynx and Puma.  They have
  2657.           been disabled, in case you do not have these protocols.  If,
  2658.           these protocols are installed, then DSZLOG must be set for
  2659.           them to work.  Normally, the DSZLOG path would look like
  2660.           "set DSZLOG=C:\EZY\DSZ.1" for node 1, "set
  2661.           DSZLOG=C:\EZY\DSZ.2" for node 2, and so on.
  2662.  
  2663.                As stated earlier Ezycom at the moment does not use the
  2664.           fossil, so if you have non-standard comport assignments then
  2665.           you will need to alter the defaults.
  2666.  
  2667.                Default Comport Assignments
  2668.  
  2669.              Comport      Base Address     IRQ     Comport Vector
  2670.                 1             3F8           4             C
  2671.                 2             2F8           3             B
  2672.                 3             3E8           4             C
  2673.                 4             2E8           3             B
  2674.                 5             4220          3             B
  2675.                 6             4228          3             B
  2676.                 7             5220          3             B
  2677.                 8             5228          3             B
  2678.  
  2679.                If this is not correct for the comport that you are
  2680.           using, then you can SET an enviorment variable to tell
  2681.           Ezyprot to use special values for that session.
  2682.  
  2683.                This is done by setting the "EZYPROT" enviorment
  2684.           variable this way.
  2685.                EZYPROT=<baseaddress>,<irq>,<comportvector>.
  2686.  
  2687.           Eg to set com1 using the above information would be.
  2688.                SET EZYPROT=3F8,4,C
  2689.  
  2690.                                     Page 44.
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.                Of course if multinode operation is being used, and the
  2698.           default setup is not the same as you have.  You will need to
  2699.           set the enviorment for each comport for the nodes you have.
  2700.  
  2701.           Eg If you are running multinode under Desqview you would
  2702.           have to set the environment variable in each Desqview
  2703.           window.
  2704.           As long as the default does not work on your system.
  2705.  
  2706.                This is what you see when ezyprot is running.
  2707.  
  2708.  
  2709.            Protocol:       Zmodem         Bytes sent:        322283
  2710.            Block check:    Crc32          Bytes remaining:     4004
  2711.            File name:      EZYCOM1.ZIP    Blocks sent:           21
  2712.            File size:        326287       Blocks remaining:       4
  2713.            Block size:         1024       Block errors:           0
  2714.            Total blocks:         26       Total errors:           0
  2715.  
  2716.            Est. time:     21:51           Throughput:       226 CPS
  2717.            Elapsed time:  21:38           Efficiency:           94%
  2718.            Remaining time: 0:17
  2719.  
  2720.            Progress:       #################################*******
  2721.            Status:         Ok
  2722.           ---| EzyProt V1.00 |--------------------------------------
  2723.            Baud Rate:          2400       Start:              18:18
  2724.  
  2725.                As you can see you have all the information on the
  2726.           download in progress you will need.
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.                                     Page 45.
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.           Bimodem
  2760.           -------
  2761.                Ezycom has a menu option (Type 30) to run BiModem. This
  2762.           is a full blown BiModem interface.  No external utilities
  2763.           are required.  You are required to have a version of BiModem
  2764.           V1.24 or later to use with this option.
  2765.  
  2766.                Place the path where BiModem will reside in your
  2767.           CONFIG->Paths->BiModem_Path (Usually C:\EZY\BIMODEM).  In
  2768.           this directory, you are required to place BIMODEM.COM,
  2769.           BICONFIG.COM and the configuration for each Node (BIMODEM.1,
  2770.           BIMODEM.2 etc from PROTCFG.ZIP).  When Ezycom executes
  2771.           BiModem, it tells BiModem to use BiModem.<node> as the
  2772.           configuration file for it.  To edit the configuration for
  2773.           each node, you use
  2774.  
  2775.              BICONFIG /C BIMODEM.1    for node 1
  2776.              BICONFIG /C BIMODEM.2    for node 2 etc
  2777.  
  2778.                If, your system path is not C:\EZY, then you will need
  2779.           to alter the filenames and paths accordingly in BiModem
  2780.           Config.  Ezycom automatically makes a list of download
  2781.           directories on execution of BiModem.  This list of paths,
  2782.           contains only those of which the user has access to.  It
  2783.           creates a DOWN.<node> in your BiModem directory.  If, you
  2784.           want to reject uploads, then make sure your rejection list
  2785.           of directories points to this file as well.  As users might
  2786.           not have access to all directories, it could be possible for
  2787.           them to upload duplicate files.  If, you do not want this to
  2788.           occur, make up your own list of paths (or with EZYFF -
  2789.           L<filename>), and make the rejection list point to that
  2790.           file.
  2791.  
  2792.                All BiModem uploads should go to the CONFIG-> Paths->
  2793.           Upload_Path.  Ezycom will then move the files to the
  2794.           directory, which you actually wish to upload to go.  ie IBM
  2795.           Uploads, Amiga Upload, etc.
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.                                     Page 46.
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.           Setting Up Your Own Protocols
  2822.           -----------------------------
  2823.  
  2824.           Name             : XModem                      Record #1
  2825.           Key              : X
  2826.           Status           : Up/Down
  2827.           Batch            : No
  2828.           BiDir (Not Imp)  : No
  2829.           Log Name         : C:\EZY\PROT1\DSZ.*N
  2830.           Ctrl Name        : [UnUsed]
  2831.           Minimum Security : 0
  2832.           Flags
  2833.           Download Command : C:\EZY\PROT1\DSZ.COM port *P speed *O
  2834.           Download Ctrl    : [UnUsed]
  2835.           Download Log Key : S
  2836.           Download Err Key : E
  2837.           Dnload Err2  Key : L
  2838.           Upload Command   : C:\EZY\PROT1\DSZ.COM port *P speed *O
  2839.           Upload Log Key   : R
  2840.           Upload Err Key   : E
  2841.           Upload Err2 Key  : L
  2842.           Efficiency       : 78%
  2843.           Log : FileName   : 11
  2844.           Log : CPS        : 5
  2845.  
  2846.           As you can see you are able to add extra protocols to
  2847.           Ezycom.  You will have to read the documentation on the
  2848.           protocol on how to set it up for Uploading and Downloading.
  2849.  
  2850.                Name.  Is the name of the protocol used in this record.
  2851.           Eg Zmodem, Puma etc.  Ezycom will use this to display the
  2852.           name to the user online.
  2853.  
  2854.                Key.  This is a ONE character key that the user will
  2855.           hit to gain access to this protocol.  This should be a
  2856.           unique key (not used in other protocols).
  2857.  
  2858.                Status.  The status tells Ezycom what the protocol will
  2859.           be able to do.  Either Upload, Download, Both or if the
  2860.           protocol is Disabled.  Use the Enter Key to toggle the
  2861.           status of this option.  The options are Up/Down, Upload,
  2862.           Download or Disabled.  If the protocol is disabled it will
  2863.           NOT be shown to the user.
  2864.  
  2865.                Batch.  This option tells Ezycom if the protocol is
  2866.           able to handle batch uploads or downloads.  Eg Zmodem.
  2867.  
  2868.                BiDir.  This is for the new bidirectional protocols Not
  2869.           Implemented in this version of Ezycom.
  2870.  
  2871.                Log Name.  Is the name of the log file used.  The most
  2872.           common will be C:\EZY\PROT1\DSZ.*N.  The *N will translate
  2873.           to the Node being used.
  2874.  
  2875.  
  2876.                                     Page 47.
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.                Ctrl Name.  If the protocol is capable of a batch
  2884.           transfer it will most likely need a control file to tell it
  2885.           what files to download.  So you would set this to something
  2886.           like C:\EZY\PROT1\FILES.*N  as in the previous section the
  2887.           *N will translate to the Node being used at the time of
  2888.           calling the protocol.
  2889.  
  2890.                Minimum Security.  This is the minimum security the
  2891.           user must have to gain access to this protocol.
  2892.  
  2893.                Flags.  This will display a popup window that you will
  2894.           be able to edit.  Using the up and down arrows you can
  2895.           access the flag that you want.
  2896.  
  2897.                Download Command.  This the actual command line that
  2898.           will be sent to the protocol file area to get the protocol
  2899.           to download.  Make sure that you read the documentation on
  2900.           the protocol to get it right.  All the usual Type 7 control
  2901.           codes can be placed in the command line.  One SPECIAL
  2902.           character exists, that can be used for translation.  "#" is
  2903.           a list of All the Files that will be sent in this session.
  2904.           Although, if you are using a BATCH protocol, the number of
  2905.           files in the batch could exceed the maximum length allowed
  2906.           by DOS for parameters, so that only a few files are sent.
  2907.           In this case, the download control file is recommended.  "#"
  2908.           is nearly ALWAYS used on non-batch protocols.  (Eg XModem)
  2909.  
  2910.                Download Ctrl.  This is the control character used by
  2911.           the protocol.  Used in batch protocols.  Special
  2912.           "characters" exist that can be translated.  That is, @ will
  2913.           translate into the path and filename of a file to be
  2914.           downloaded.  If multiple files are being sent, then each
  2915.           line will contain a path and filename.  Text can also be
  2916.           placed in there, such as "Send @", could translate into
  2917.           "Send C:\FRED1.ZIP" on line 1, and "Send C:\FRED2.ZIP" on
  2918.           line 2, and so forth.
  2919.  
  2920.                Download Log Key.  Is the key used by the protocol to
  2921.           log the download in the log file.
  2922.                Download Err Key.  Is the error key used by the
  2923.           protocol if there is an error that aborts the sending of the
  2924.           file.  As users now receive "FREE" downloads by aborting
  2925.           downloads near the end, it is in your best interests to have
  2926.           aborted downloads LOGGED.
  2927.  
  2928.                Dnload Err2  Key.  This is the second error key if the
  2929.           protocol has one.
  2930.  
  2931.                Upload Command.  Like the download command this is the
  2932.           actual command line used by the protocol to upload a file to
  2933.           your BBS.  Two SPECIAL characters exist for translation
  2934.           before the protocol is executed.  The "#" is again used, but
  2935.           this time indicates the upload directory WITH a trailing
  2936.           backslash.  If, you do NOT want a trailing backslash, simply
  2937.  
  2938.                                     Page 48.
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.            add a "." after it.  Also, a "$" can be used to indicate
  2946.           the filename of the file to be uploaded.  This is only for
  2947.           use with NON-BATCH protocols, as they generally require the
  2948.           filename of the file to be uploaded.  (Eg XModem)
  2949.  
  2950.                Upload Log Key.  Is the key character used by the
  2951.           protocol in the log file it uses.
  2952.  
  2953.                Upload Err Key.  The error character is used by Ezycom
  2954.           to determine files that were aborted during the upload
  2955.           process. Primarily, this is used to delete aborted uploads,
  2956.           if the sysop has configured Ezycom for it.
  2957.  
  2958.                Upload Err2 Key.  The second error key if the protocol
  2959.           has one.
  2960.  
  2961.                Efficiency.  This how efficient the protocol is.
  2962.           Ezycom uses this to work out how long the download will
  2963.           take.
  2964.  
  2965.                Log : FileName.  Is the position of the filename in
  2966.           words in the log file.  In a DSZ Log format, the position is
  2967.           11.
  2968.  
  2969.                Log : CPS.  Is the position of the CPS rate in words in
  2970.           the log file that the protocol generates.  In a DSZ Log
  2971.           format, the position is 5.
  2972.  
  2973.           Example DSZ Log format
  2974.  
  2975.                           CPS Rate
  2976.                             v
  2977.           Z 10007 2400 bps 240 cps  0 errors    0  512 C:\CONFIG.SYS
  2978.           ^                                                ^^^^^
  2979.           Upload Log Keyword                             Filename
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.                                     Page 49.
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.           Message Areas
  3008.           -------------
  3009.  
  3010.           Message Area Name
  3011.           -----------------
  3012.                Place a unique title for the message area here to
  3013.           identify  it from all others.  Try to make the name of the
  3014.           area reflect the contents of the messages that the area will
  3015.           contain.
  3016.  
  3017.                As an example "Messages to Sysop".
  3018.  
  3019.           Msg Area Name   : MESSAGE TO THE SYSOP        Rec   1
  3020.           Area Tag        : Not Needed
  3021.           Message Type    : Local
  3022.           Message Kind    : Private Only   Kill Messages After 30 Days
  3023.           Alias Allowed   : Real Names Only    Kill Recv After 10 Days
  3024.           Area Group      : Not Needed          Maximum Messages    50
  3025.           Read Security   : 5                  Maximum Kilobytes     0
  3026.           Read Flags                           Combined Access     Yes
  3027.           Write Security  :     5               Initial Combined   Yes
  3028.           Write Flags                           Test for Cfg Age    No
  3029.           Sysop Security  : 50000          Keep Private Bit Not Needed
  3030.           Sysop Flags                     Show SeenBy Lines Not Needed
  3031.           Uplink          : Not Needed         Clear SeenBy Not Needed
  3032.           Origin Aka      : Not Needed              Visible Not Needed
  3033.           Origin Line     : Not Needed
  3034.           SeenBy
  3035.  
  3036.           Export To
  3037.  
  3038.  
  3039.                The message area name can be up to 30 characters long.
  3040.           To delete an area just remove the area name.
  3041.  
  3042.           Areafix Tag
  3043.           -----------
  3044.                This is where you put the name of the echomail
  3045.           conference.  It must be a unique Conference tag and reflect
  3046.           the actual echomail name.  It can be up to 30 characters
  3047.           long, but can not contain spaces.
  3048.  
  3049.                For example EC_SUPPORT, EC_BETA.
  3050.  
  3051.           Message Types
  3052.           -------------
  3053.                There are 6 possible types of messages you can
  3054.           configure in EZYCOM.
  3055.  
  3056.              1/LOCAL    - Allows the exchange of messages only between
  3057.           users of the BBS.
  3058.  
  3059.              2/NETMAIL  - Allows you to send a private message to any
  3060.           user on another bbs that is part of the same network.
  3061.  
  3062.                                     Page 50.
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.              3/ECHOMAIL - Allows the exchange of messages  between
  3070.           users on BBS'S that are linked to the same Network.  Usually
  3071.           these messages are public and deal with a specific topic.
  3072.  
  3073.              4/PASSTHRU - This option if enabled tells Ezymail that
  3074.           the conference is forward only.  i.e. No mail will be
  3075.           unpacked onto your system but will be forwarded to those in
  3076.           your export list.
  3077.  
  3078.              5/WAITTHRU - This option is mainly used by HUBS and HOSTS
  3079.           of NETWORKS.  If a conference is in WaitThru mode it is not
  3080.           active.  It does however, allow a node to turn a conference
  3081.           on at his HUB  site by making his HUB request the conference
  3082.           from his HOST.
  3083.  
  3084.              6/ALLMAIL  - Messages posted to "All" in this conference
  3085.           are shown to "All" users on Mail Scan.
  3086.  
  3087.  
  3088.           Message Kinds
  3089.           -------------
  3090.                There are 3 types of message kinds
  3091.  
  3092.              1/PUBLIC - These are message areas that contain messages
  3093.           that any user can read on the bbs.
  3094.  
  3095.              2/PUBLIC / PRIVATE -  This allows you to have both public
  3096.           or private messages in the same area.  When leaving a
  3097.           message in one of these areas you will be prompted if you
  3098.           would like to make it private.
  3099.  
  3100.              3/PRIVATE - Messages in this area are private only.
  3101.           Private messages being distinct from public messages in that
  3102.           only the user who the message is addressed to or the user
  3103.           who wrote it can read it.
  3104.  
  3105.           Alias Allowed
  3106.           -------------
  3107.              1/USE ALIAS - Only your alias can be used in this message
  3108.           area.
  3109.  
  3110.              2/ALIAS - ask for alias - This enables the user to be
  3111.           prompted  to use another alias as long as it is not used by
  3112.           another user on the bbs.
  3113.  
  3114.              3/REAL NAMES ONLY - Only real names can be used in this
  3115.           area. This is particularly used for Fidonet echomail
  3116.           conferences.
  3117.  
  3118.              4/ASK FOR ALIAS - This gives the user the option to write
  3119.           a message in the area using an alias. The alias selected
  3120.           however can not be used if it already exists on the bbs.
  3121.  
  3122.  
  3123.  
  3124.                                     Page 51.
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.           Areafix Group
  3132.           -------------
  3133.                This function allows the sysop to define which group
  3134.           the Echomail conference belongs to.  The valid range is A
  3135.           through Z.  You should categorize your Echomail areas.
  3136.  
  3137.              Example: You could use 'F' for all your Fidonet areas and
  3138.           S for all your Signet areas.
  3139.  
  3140.                This function is used in conjunction with Echo area
  3141.           manager (Described later).
  3142.  
  3143.           Read Security
  3144.           -------------
  3145.                This is the minimum security level required by the user
  3146.           to read mail in this area.
  3147.           Security levels can be set from 0-64000.
  3148.  
  3149.              Eg. If the read security is set to 100 then only users
  3150.           with security 100 and above can read the messages in that
  3151.           area.  If however you wish all users to have access to read
  3152.           mail then set security to 0.
  3153.  
  3154.           Read Flags
  3155.           ----------
  3156.                These are the flags required to read mail in the area.
  3157.           There are 32 flags available from A1-D8.  These flags work
  3158.           in conjunction with the read security level.
  3159.  
  3160.              Eg. If you have set the Read Security level to 100 and A1
  3161.           flag is turned on then only users with security level of 100
  3162.           and above PLUS the A1 flag can read the messages.  To set a
  3163.           flag ON place the cursor over the flag you wish to set and
  3164.           press X.
  3165.  
  3166.           Write Security
  3167.           --------------
  3168.                This is the minimum security level required by the user
  3169.           to write mail in the area.  Security levels can be set from
  3170.           0 - 64000.
  3171.  
  3172.              Eg.  If the right security is set to 200 then only users
  3173.           with security level 200 and above can write in this area.
  3174.           If however you want all users to be able to write in this
  3175.           area then set the security level to 0.
  3176.  
  3177.  
  3178.           Write Flags
  3179.           -----------
  3180.                These flags work the same as the Read Flags except work
  3181.           in conjunction with the write security.
  3182.  
  3183.  
  3184.  
  3185.  
  3186.                                     Page 52.
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.           Sysop Security
  3194.           --------------
  3195.                This is the security level required to carry out sysop
  3196.           functions on the message area.  This enables the sysop to
  3197.           read all messages in the area even if they are private,
  3198.           delete mail, edit users forward messages, export messages to
  3199.           disk or printer and also edit the message header.
  3200.  
  3201.           Uplink
  3202.           ------
  3203.                This is used with Echomail, Netmail and WaitThru areas.
  3204.           It is where you put the network address of the system you
  3205.           are collecting your conferences from.  (Usually your HUB or
  3206.           HOST).
  3207.  
  3208.           Origin Aka
  3209.           ----------
  3210.                This specifies which address should be placed on the
  3211.           origin line of an Echomail conference.  If you choose to use
  3212.           an alias press Return and a window will open presenting you
  3213.           with a list of addresses you defined under "GENERAL
  3214.           ADDRESS". This is particularly used if you are a member of
  3215.           more than one Network.
  3216.  
  3217.           Origin Line
  3218.           -----------
  3219.                Defines the origin line placed at the bottom of
  3220.           Echomail messages which originate from your BBS.  It can be
  3221.           up to 50 characters long, and should contain at least the
  3222.           name, location and phone number of your system.  You can
  3223.           optionally place a *N in the origin line, to indicate the
  3224.           node number.
  3225.  
  3226.              Eg. Ezycom Support Melbourne 613-xxx-xxxx.  If you do not
  3227.           define an origin line here then the default origin line
  3228.           specified in Messages Misc will be used.
  3229.  
  3230.           Seenby
  3231.           ------
  3232.                This is a list of your current Seenbys, as defined
  3233.           using F8.  For a detailed explanation of Seenbys, see "(F8)
  3234.           SEENBYS" further on in this chapter.
  3235.  
  3236.           Kill Messages After
  3237.           -------------------
  3238.                This field is used by Msgcomp and determines how long a
  3239.           message resides in the message area before being deleted.
  3240.  
  3241.              Eg.  If you set the field to " 7days " then all mail
  3242.           older than 07 days will be removed.  If the field is set to
  3243.           ZERO then the age of the messages will be ignored.
  3244.  
  3245.  
  3246.  
  3247.  
  3248.                                     Page 53.
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.           Kill Recv After
  3256.           ---------------
  3257.                This works the same as "Kill Messages After" except
  3258.           that Msgcomp wont delete the messages until the specified
  3259.           number of days after the message has been read (received).
  3260.           If the field is set to ZERO then the age after the messages
  3261.           have been read will be ignored.
  3262.  
  3263.           Maximum Messages
  3264.           ----------------
  3265.                This is the maximum numbers of messages that can be
  3266.           posted in the area.
  3267.  
  3268.              Eg.  If you set Max Messages for 100 then Msgcomp wont
  3269.           start deleting messages till 100 messages have been reached
  3270.           and then will maintain the area at 100.  When the number of
  3271.           msgs exceeds this limit and you invoke Msgcomp, old messages
  3272.           get removed till your max messages is equal to the number
  3273.           you specified.
  3274.  
  3275.           Maximum Kilobytes
  3276.           -----------------
  3277.                This is the same as Max Msgs except instead of
  3278.           determining how many individual messages an area can hold,
  3279.           it is determined by how big the message area is in
  3280.           kilobytes.  This is especially useful for those sysops who
  3281.           have limited disk space.
  3282.  
  3283.           Combined Access
  3284.           ---------------
  3285.                This option determines whether the user is allowed to
  3286.           have Combined Access to the Message Area.  Combined Access,
  3287.           is whether they can do a Mail Check and/or Globally Read New
  3288.           messages for that conference.  Normally this would be set to
  3289.           yes, but under some circumstances a NO might be required.
  3290.           The user also has the ability to turn Combined Areas Off,
  3291.           but if this option is set OFF, they can NEVER turn it on.
  3292.           Use Initial Combined if you want them to have it OFF to
  3293.           start with, but be able to turn it ON.
  3294.  
  3295.           Initial Combined
  3296.           ----------------
  3297.                This option if selected will determine if a new user
  3298.           will initially have combined access to that message area.
  3299.  
  3300.           Test For Config Age
  3301.           -------------------
  3302.                This makes Ezycom test the users age, before allowing
  3303.           them to access that conference.  It stops them READING and
  3304.           WRITING to the conference.  The AGE is defined in CONFIG-
  3305.           >MISC->SYSTEM.
  3306.  
  3307.  
  3308.  
  3309.  
  3310.                                     Page 54.
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.           Keep Private Bit
  3318.           ----------------
  3319.                This allows you to keep the private bit set on Netmail
  3320.           messages and enables only the person who the message is
  3321.           addressed to, to read it.  If you set the option to NO then
  3322.           the private bit will be removed and the message will become
  3323.           PUBLIC.
  3324.  
  3325.  
  3326.           Show Seenby Lines
  3327.           -----------------
  3328.                This is for the sysop and if you decide to set the
  3329.           option to "YES" then when the sysop presses ! from the
  3330.           message reader he can see the path the message has taken.
  3331.  
  3332.  
  3333.           Clear Seenby
  3334.           ------------
  3335.                This gives you the option to remove seenbys on the
  3336.           echomail you are forwarding through your system.  Only the
  3337.           systems you echo with directly are left in the SeenBy
  3338.           information.  This option is normally only used by
  3339.           Zonegates.
  3340.  
  3341.  
  3342.           Visible
  3343.           -------
  3344.                This determines whether or not a conference should
  3345.           appear in a system area listing when an authorized system
  3346.           requests a list of available conferences, but does not have
  3347.           access to the group.  If the visible option is set to "NO"
  3348.           then the conference will not appear in the list.
  3349.  
  3350.  
  3351.           Page Up/Down
  3352.           ------------
  3353.                By pressing PAGE UP / DOWN you can scroll through each
  3354.           message area in numerical order.
  3355.  
  3356.  
  3357.           (F8)  Seenbys
  3358.           -------------
  3359.                Seenby lines contain useful information for
  3360.           Echomail/Passthru/Waitthru software.  Seenbys are a list of
  3361.           systems that have already seen /forwarded the message.  By
  3362.           pressing F8 you will be presented with a list of your
  3363.           network addresses you defined under General Addresses.  Use
  3364.           up/dn arrow key to highlight the address you wish to use and
  3365.           then press enter.
  3366.  
  3367.           The address you pick should be relevant to the conference
  3368.           you are forwarding.  Note : At least one seenby should be
  3369.           defined in each
  3370.           Echomail/Passthru/Waitthru area.
  3371.  
  3372.                                     Page 55.
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.           (F10) Export List
  3380.           -----------------
  3381.                To access the export list press F10.  You will be
  3382.           presented with a list of addresses you defined in NODE
  3383.           Manager.  Use your arrow keys to highlight the address you
  3384.           wish to forward mail onto and press Enter.  A small square
  3385.           will the be presented next to that address.
  3386.  
  3387.           Pick
  3388.           ----
  3389.                By pushing (P) a window will be displayed presenting
  3390.           you with all message areas.  Use your UP/DN arrow keys or
  3391.           Page UP/DL keys till you highlight the area you wish to
  3392.           edit.  Press Enter on the area to accept it.
  3393.  
  3394.           Echoarea Manager
  3395.           ----------------
  3396.  
  3397.           Node
  3398.           ----
  3399.                Defines a network address for your export list. Eg
  3400.           3:636/200 You can have up to 128 nodes.
  3401.  
  3402.                Node  (Rec  1)        : 3:636/200
  3403.                EchoMail Active       : Yes
  3404.                Echo Manager Groups   : AB
  3405.                Compress to           : ARJ
  3406.                Password to EchoMgr   : XXXX
  3407.                Password from EchoMgr : XXXX
  3408.                Mail Status           : Normal Mail
  3409.                Days to Hold Mail     : 30
  3410.                Send .PKT Type        : Type 2+
  3411.                Can Create New Echos  : Yes
  3412.                Add to New Echos      : Yes
  3413.  
  3414.           Echomail Active
  3415.           ---------------
  3416.                Toggled between YES/NO by the return key to determine
  3417.           if the system is active or not.  This can be useful if you
  3418.           know one of your NODES is going away on holiday for a few
  3419.           weeks and wont be able to pick mail up.  Simply set the
  3420.           field to NO and no mail will be forwarded to that NODE until
  3421.           you reset it to YES.  Generally, this option would be set to
  3422.           YES.
  3423.  
  3424.           Echo Manager Groups
  3425.           -------------------
  3426.                This specifies which groups a system has access to.
  3427.           Valid range is A through Z.  If you have given a system
  3428.           access to GROUP "F" then that system can access all the
  3429.           conferences that you have designated "F" in field Areafix
  3430.           Group in the message areas.
  3431.  
  3432.  
  3433.  
  3434.                                     Page 56.
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.           Compress To
  3442.           -----------
  3443.                This allows you to select which compression method you
  3444.           wish to pack your mail packets with.  You have a choice of 7
  3445.           archivers and they can be toggled by pressing the return key
  3446.           till you reach your selected choice.
  3447.  
  3448.           Password To Echomgr
  3449.           -------------------
  3450.                This is the password that is used when you are
  3451.           requesting conferences from this node.  This password would
  3452.           generally be the same password as Password From Echomgr.
  3453.  
  3454.           Password From Echomgr
  3455.           ----------------------
  3456.                This is the password your downlinks use when requesting
  3457.           areas off you.
  3458.  
  3459.           Mail Status
  3460.           -----------
  3461.                This specifies the status of the mail for this system.
  3462.           You can toggle 3 choices of mail by pressing RETURN.
  3463.  
  3464.              1/NORMAL MAIL - If mail is flagged as normal it will not
  3465.           be transmitted till a scheduled mail event or the system who
  3466.           the mail is address to calls you to pick up mail.
  3467.  
  3468.              2/CRASH - Mail flagged as Crash is allowed to be sent any
  3469.           time of the day.  However Crash mail does require the
  3470.           destination system to be qualified.
  3471.  
  3472.              3/HOLD MAIL - When mail is flagged as hold, it will not
  3473.           be sent until the destination system polls your system to
  3474.           pick their mail up.
  3475.  
  3476.           Days To Hold Mail
  3477.           -----------------
  3478.                This determines how long you hold mail for a system
  3479.           before it is deleted.  For instance, if a node does not pick
  3480.           up mail after 7 days, Ezymail could delete it for you.
  3481.  
  3482.           Send .PKT Type
  3483.           --------------
  3484.                Currently in FidoNet there are two standards at which
  3485.           EchoMail can be packed as.  They are both compatible, but
  3486.           Type 2+ is 4D, that is, it has Zone, Net, Node and Point,
  3487.           whereas Type 2 only has Net and Node information.  Ezycom
  3488.           does not handle the fakenet approach, as we do not believe
  3489.           in kludging things to make them work.  Most echomail
  3490.           processors are now going to the new Type 2+ format.
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.                                     Page 57.
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.           Can Create New Echos
  3504.           --------------------
  3505.                If this option is enabled, then any conference that is
  3506.           sent to you by this node, can be automatically added to your
  3507.           message areas, whereas if it is not, then this node can not
  3508.           create a new conference on your system.  This might be
  3509.           enabled for your Host.
  3510.  
  3511.           Add to New Echos
  3512.           ----------------
  3513.                If this option is enabled, then if a new conference is
  3514.           made in one of the groups this node has access to, then this
  3515.           node is automatically added to the conference.  This might
  3516.           be enabled for your Downlinks (Hubs/Nodes/Points) for
  3517.           instance.
  3518.  
  3519.           Page Up/Down
  3520.           ------------
  3521.                By pressing Page UP / Down you can scroll through each
  3522.           Area Manager area in numerical order.
  3523.  
  3524.           Pick
  3525.           ----
  3526.                By pressing (P) a window will open presenting you with
  3527.           a list of all Nodes.  Use your UP/DN arrow keys or Page
  3528.           up/down keys till you highlight the Node you wish to edit.
  3529.           Press enter on the Node to except it.
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.                                     Page 58.
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.           Message Misc
  3566.           ------------
  3567.  
  3568.           Usable Message Areas
  3569.           --------------------
  3570.  
  3571.           Usable Msg Areas     : 32 of 500
  3572.           Inbound Mail Path    : D:\DB\FILES\
  3573.           Outbound Mail Path   : D:\EZY\OUTFILES\
  3574.           ARCmail 0.6 Compat   : No
  3575.           Delete Net on Import : Yes
  3576.           EchoMail Routing     : Direct
  3577.           Swap Out EzyMail     : EMS/XMS
  3578.           Dupe Detection       : Yes
  3579.           Keep EchoArea Recpt  : No
  3580.           Bad Message Board    : 32
  3581.           Unknown Area Action  : EchoMail*
  3582.           Kill Bad Archive(s)  : Yes
  3583.           Quote String         : @>
  3584.           External Editor      : EZYEDIT.EXE -N*N
  3585.           Old Style MSGTMP     : No
  3586.           Default Origin Line  : EzyCom Registration's 61-3-546-3038
  3587.           Mark Netmail as Kill/Sent : Ask
  3588.           Kill Null Netmail         : Yes
  3589.  
  3590.                You can have a total of 500 messages areas, 400 normal
  3591.           plus 100 passthru.  It is however unlikely that most people
  3592.           would have this many areas.  So for efficiency reasons, you
  3593.           can put the actual number of message areas you have.
  3594.  
  3595.              Eg. If you use only 32 message areas, you can select 32.
  3596.           This will speed up some operations in Ezycom dramatically.
  3597.  
  3598.           Note: You can only define the number of message areas in
  3599.           jumps of 16, and the minimum is 32.  Also, when you do
  3600.           change the number of message areas, it effects the size
  3601.           required by the LastRead Pointers.  So, you MUST delete
  3602.           LASTCOMB.BBS, which resides in your userbase directory.  If,
  3603.           you are using more than one configuration, then EVERY
  3604.           configuration MUST have the same number of message areas.
  3605.           (Assuming you share the message and userbase).
  3606.  
  3607.  
  3608.           Inbound Mail Path
  3609.           -----------------
  3610.                Path where your incoming mail packets are delivered.
  3611.  
  3612.              Eg. C:\EZY\INFILES\
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.                                     Page 59.
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.           Outbound Mail Path
  3628.           ------------------
  3629.                Path where your outgoing mail packets reside till they
  3630.           are picked up.  This path, must be ONLY used by EzyMail.  If
  3631.           any other files are found in this directory, EzyMail will
  3632.           remove them.  This is done to help keep the area 'Clean' of
  3633.           files.
  3634.  
  3635.              Eg. C:\FD\OUTFILES\
  3636.  
  3637.           Arc Mail 0.6 Compatibility
  3638.           --------------------------
  3639.                By pressing Return you toggle YES/NO to ARCmail 0.6
  3640.           compatibility.  Ezycom uses its own naming convention for
  3641.           the mail bundles.  Turning this to on, forces Ezycom to use
  3642.           the ArcMail method.
  3643.  
  3644.           Delete Netmail On Import
  3645.           ------------------------
  3646.                Normally when a netmail message is imported to the
  3647.           Ezycom message base, it is deleted in the netmail path, this
  3648.           option stops Ezycom from doing that.
  3649.           Swap On Archiving
  3650.           -----------------
  3651.                If enabled EzyMail will swap out all except for 20k of
  3652.           its memory to either EMS or disk.
  3653.  
  3654.           Use EMS With Swap
  3655.           -----------------
  3656.                If enabled EzyMail will swap out to EMS memory.  If
  3657.           however you have insufficient EMS, then it will swap to
  3658.           disk.
  3659.  
  3660.           Dupe Detection
  3661.           --------------
  3662.                If enabled, EzyMail will do Dupe Detection on Inbound
  3663.           Echomail with MSGID kludge lines.
  3664.  
  3665.           Keep Echomail Node Receipts
  3666.           ---------------------------
  3667.                If you require to keep EchoArea requests from other
  3668.           systems requesting conferences to be turned on or off, or a
  3669.           list of available conferences your system carries then
  3670.           enable this function.
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.                                     Page 60.
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.           Bad Message Board
  3690.           -----------------
  3691.                Defines the message area you wish to use to inform you
  3692.           of bad conferences you have received.  This works in
  3693.           conjunction with Unknown Areas Action.  If you have selected
  3694.           Kill in Unknown Areas then a message will be posted in the
  3695.           bad message area telling you that an unselected conference
  3696.           was sent to your system.
  3697.  
  3698.           Unknown AREAS Action
  3699.           --------------------
  3700.                There are 3 options to select from:
  3701.  
  3702.              1/ECHOMAIL (Registered Version Only).
  3703.           If you select "ECHOMAIL" then any new undefined "Conference
  3704.           Tags" that are detected by your system will automatically be
  3705.           added to the message area.  This works in conjunction with
  3706.           Message Security options.  Also if you have "New Echo Area
  3707.           Notify Board defined, a message will be left in that area
  3708.           informing you of the new conferences added.
  3709.  
  3710.              2/PASSTHRU - If this option is selected then any new
  3711.           undefined "Conference Tags" that are detected by your system
  3712.           will be automatically added as passthru conferences in the
  3713.           message area.
  3714.  
  3715.              3/KILL -  If this option is selected then any new
  3716.           Undefined "Conference Tags" that are detected by your system
  3717.           will be deleted, and not added to your message area.  If you
  3718.           have "Bad Message Board" defined then a message will be
  3719.           posted in that area informing you of the Bad conferences.
  3720.  
  3721.           Kill Bad Archives
  3722.           -----------------
  3723.                Lets you select if you wish to delete incomplete or
  3724.           corrupted mail packet archives.
  3725.  
  3726.           Quote String
  3727.           ------------
  3728.                This is the string used when you quote a message using
  3729.           a full screen message editor.  An example is @> the @ will
  3730.           insert the users initials and the > just acts as a prompt
  3731.           but this is sysop definable.
  3732.  
  3733.           External Editor
  3734.           ---------------
  3735.                This is the DOS command line that will be used to call
  3736.           up a full screen external message editor.  All control codes
  3737.           used in a type 7 menu are supported.  For example *P for
  3738.           command port, *B for baud rate and *T for time.
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.                                     Page 61.
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.           Old Style MSGTMP
  3752.           ----------------
  3753.                This option allows the System Operator to configure,
  3754.           which style of External Full Screen Editor Format should
  3755.           Ezycom support.  Currently, two formats exist, the MSGTMP
  3756.           format, and the MSGTMP.<node> format.  The MSGTMP format is
  3757.           the most common, and this is used by QUICKED and TOPED full
  3758.           screen editors, whereas the other format is only used by
  3759.           EzyEdit (by Brad Vonarx).  The first two editors place a
  3760.           very big restriction on Ezycom, in that for every node used,
  3761.           there must be a seperate directory for each node, containing
  3762.           that editor inside the path, whereas EzyEdit interfaces
  3763.           better with Ezycom, allowing all nodes to run in the one
  3764.           directory if so desired.  More information about Full Screen
  3765.           Editors and multitasking can be found in the "Multiline"
  3766.           part of the document.
  3767.           Default Origin Line
  3768.           -------------------
  3769.                Used to define your default origin line.  Each Echomail
  3770.           area can be set with different Origin lines to be attached
  3771.           to the end of messages that are posted in each area.
  3772.           However if you choose not to put individual Origin lines in
  3773.           each area then the Origin line defined here will be used.
  3774.           Remember to at least put your system Name, location and
  3775.           phone number in the Origin line.  You can also optionally
  3776.           add a *N to indicate which node the message was written on.
  3777.  
  3778.              Eg. Ezycom Beta site1  MELBOURNE  61-3-XXX-XXXX
  3779.  
  3780.           Kill Null Netmail
  3781.           -----------------
  3782.                If this option is set, then any packed netmail messages
  3783.           sent to EzyMail and your system (not passing through), will
  3784.           be purged if there is no text within the message.
  3785.  
  3786.           Mark Netmail As Kill / Sent
  3787.           ---------------------------
  3788.                Allows you to set the Status Bit to Kill/Sent by
  3789.           default on created Netmail messages from your system.  What
  3790.           this means is that once the Netmail message has been sent it
  3791.           will then be deleted.  Hit Return to toggle between YES / NO
  3792.           / ASK.
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.                                     Page 62.
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.           Message Security Option
  3814.           -----------------------
  3815.  
  3816.           Force Crash Mail Security
  3817.           -------------------------
  3818.  
  3819.           Force Crash Mail Security      : 64000
  3820.           Optional Crash Mail Security   : 1000
  3821.           Netmail File Attach Security   : 1000
  3822.           Netmail File Request Security  : 1000
  3823.           Security to Update Users       : 1000
  3824.           Read Sec on New EchoMail Area  : 1000
  3825.           Write Sec on New EchoMail Area : 1000
  3826.           Sysop Sec on New EchoMail Area : 1000
  3827.           Reply Via Netmail Security     : 1000
  3828.           Request Receipt Security       : 1000
  3829.  
  3830.                Force Crash Mail Security.  This is the minimum
  3831.           security level required to send Crash Netmail messages.
  3832.  
  3833.           Optional Crash Mail Security
  3834.           ----------------------------
  3835.                This is the minimum security level required for a user
  3836.           to be prompted if he wishes to send a Crash Netmail message.
  3837.           If he selects no then the message will be sent in a normal
  3838.           mail session.
  3839.  
  3840.           Netmail File Attach Security
  3841.           ----------------------------
  3842.                This is the minimum security level to allow users to
  3843.           attach a file to a Netmail message.
  3844.  
  3845.           Security To Update Users
  3846.           ------------------------
  3847.                This is the minimum security level to allow (usually
  3848.           the sysop) to upgrade users from the message reader by
  3849.           pressing "U" or from the user listing by selecting "Edit".
  3850.           In either case you can edit the users security level and
  3851.           flags.
  3852.  
  3853.           Read Security On New Echomail Area
  3854.           ----------------------------------
  3855.                This is the minimum Security level set to "Read"
  3856.           Echomail in newly created Echomail Areas if you have
  3857.           selected "ECHOMAIL" in Unknown Areas Action under Messages
  3858.           MISC.
  3859.  
  3860.           Write Security On New Echomail Area
  3861.           -----------------------------------
  3862.                This is the minimum Security level set to "Write"
  3863.           Echomail in newly created Echomail Areas if you have
  3864.           selected "ECHOMAIL" in Unknown Areas Action  under Message
  3865.           MISC.
  3866.  
  3867.  
  3868.                                     Page 63.
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.           Sysop Security On New Echomail Area
  3876.           -----------------------------------
  3877.                This is the sysop Security level set in newly created
  3878.           Echomail Areas if you have selected "ECHOMAIL" in Unknown
  3879.           Areas Action under Message MISC.
  3880.  
  3881.  
  3882.           Reply Via Netmail Security
  3883.           --------------------------
  3884.                This sets the security level for replying to a message
  3885.           using NetMail.  For this to work fully a few things have to
  3886.           be right.  First the user has to have the security level
  3887.           needed to access this feature, second the user MUST have
  3888.           access to the WRITE netmail access for the area that the
  3889.           message belongs to Eg Fido.  And finely the message being
  3890.           replyed to MUST have a MSGID.  Note Only NEW messages tossed
  3891.           to your system will have the correct return address for the
  3892.           reply.  After you have set up EZYCOM V1.01 set this to the
  3893.           sysop for a week to make sure that only new messages are
  3894.           able to be replied to.
  3895.  
  3896.  
  3897.           Request Receipt Security
  3898.           ------------------------
  3899.                This sets the security level needed to ask for a
  3900.           receipt on the message you post ONLY in local mail.  If you
  3901.           have this security level you will be asked if you require a
  3902.           receipt, if you ask for one, ezycom will send you a message
  3903.           that the user has recived the message that you set the
  3904.           receipt on.  You MUST have a file called RETRECPT.ASL in
  3905.           your text file path.  A sample of retrecpt.asl in in the
  3906.           setup.dat file that comes with Ezycom.  This file handels
  3907.           all the smart text codes except the change current colour
  3908.           ones.
  3909.  
  3910.  
  3911.  
  3912.  
  3913.           Netmail Boards
  3914.           --------------
  3915.  
  3916.                3:636/204            : 4
  3917.                80:1000/6            : 4
  3918.                0:0/0                : 1
  3919.                0:0/0                : 1
  3920.                0:0/0                : 1
  3921.  
  3922.                This allows you to define which message area Netmail
  3923.           messages will be imported to for each Network address.
  3924.  
  3925.           Domains
  3926.           -------
  3927.  
  3928.                3:636/204  : fidonet.org
  3929.  
  3930.                                     Page 64.
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.                80:1000/6  : ezynet.org
  3938.                0:0/0      : [UnUsed]
  3939.                0:0/0      : [UnUsed]
  3940.                0:0/0      : [UnUsed]
  3941.  
  3942.                Allows you to define each Network address against a
  3943.           NETWORK.
  3944.           For example:  If your Fidonet Network addresses is 3:636/200
  3945.           you would place "fidonet.org" as the domain.
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.                                     Page 65.
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.           Compression
  4000.           -----------
  4001.                This is where you define the compression line
  4002.           parameters for your Archives.
  4003.  
  4004.                      -----------------------------------
  4005.                      ZIP   : PKZIP.EXE     -ao
  4006.                      LHA   : LHA.EXE       a-tm
  4007.                      ARJ   : ARJ.EXE       a-ey
  4008.                      ARC   : PKARC.COM     -oct -a
  4009.                      PAK   : PAK.EXE       A /O /WA /L
  4010.                      ZOO   : ZOO.EXE       a:
  4011.                      LHARC : LHA           a -otm
  4012.                      -----------------------------------
  4013.  
  4014.                Ezycom is already set up to handle 7 different
  4015.           archives, so usually you can just leave the above parameters
  4016.           as default.
  4017.  
  4018.           Uncompress
  4019.           ----------
  4020.  
  4021.                This is where you define the decompression command line
  4022.           parameters for your Archive utilities.
  4023.  
  4024.  
  4025.              Eg.
  4026.                         ------------------------------
  4027.  
  4028.                         ZIP     : PKUNZIP.EXE    -o
  4029.                         LHA     : LHA.EXE       e /cnm
  4030.                         ARJ     : ARJ.EXE       e -y
  4031.                         ARC     : PKXARC.COM    -r
  4032.                         PAK     : PAK.EXE       e /wa
  4033.                         ZOO     : ZOO.EXE       -e
  4034.  
  4035.                         -------------------------------
  4036.  
  4037.                Ezycom is already set up to handle 6 different archives
  4038.           so usually you can just leave these parameters as default.
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.                                     Page 66.
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.           Global Message Options
  4062.           ----------------------
  4063.                The options listed below give the sysop great
  4064.           versatility plus the added advantage of saving time by
  4065.           allowing you to set values for all message areas at once
  4066.           instead of editing each individual area.  By selecting any
  4067.           one of the below fields will set all defined message areas
  4068.           for that option to the same value. I will now discuss each
  4069.           option individually.
  4070.  
  4071.                Set Default Security
  4072.                Set Default Flags
  4073.                Centre Message Area Name
  4074.                Set Maximum Kilobytes
  4075.                Set Maximum Messages
  4076.                Kill Messages After XX Days Old
  4077.                Kill Recv Messages After XX Days
  4078.                Add/Rem Node to/from Area Groups
  4079.                Add/Rem Net Address to/from Area Groups
  4080.  
  4081.           Set Default Security
  4082.           --------------------
  4083.                By pressing RETURN on this option you will be presented
  4084.           with another small window -
  4085.  
  4086.                          ------------------------------
  4087.                               (R)ead      (W)rite
  4088.                               (S)ysop     (Q)UIT
  4089.                          ------------------------------
  4090.  
  4091.                By selecting "R" you will be able to change the read
  4092.           security on All message areas if you wish to have them set
  4093.           at the same security level.
  4094.  
  4095.                By selecting "W" you will be able to change the write
  4096.           security on All message areas if you wish to have them set
  4097.           at the same security level.
  4098.  
  4099.                By selecting "S" you will be able to change the Sysop
  4100.           security on All message areas if you wish to have them set
  4101.           at the same security level.
  4102.  
  4103.                By selecting "Q" - it will take you back to Global
  4104.           Message Menu.
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.                                     Page 67.
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.           Set Default Flags
  4124.           -----------------
  4125.                Works the same as Default Security but changes the
  4126.           "READ", "WRITE" or Sysop flags for all message areas to the
  4127.           same flag settings.
  4128.           Centre Message Area Name
  4129.           ------------------------
  4130.                This centres the Message Area Names on all message
  4131.           areas.  To activate this function just press RETURN on this
  4132.           option and all message area names will be centred.
  4133.  
  4134.           Set Maximum Kilobytes
  4135.           ---------------------
  4136.                By pressing  RETURN on this option another window will
  4137.           open.  Just type the value you wish to set Maximum kilobytes
  4138.           to and then press RETURN.
  4139.  
  4140.           Set Maximum Messages
  4141.           --------------------
  4142.                By pressing RETURN on this option another window will
  4143.           open.  Just type the value you wish to set Max Messages to
  4144.           and then press RETURN.  All message areas will then be set
  4145.           to this value.
  4146.  
  4147.           Kill Messages After XX Days Old
  4148.           -------------------------------
  4149.                By pressing RETURN on this option another window will
  4150.           open.  Just type the value you wish to set KILL MESSAGES
  4151.           AFTER XX days old to then press RETURN.  All message areas
  4152.           will then be set to this value.
  4153.  
  4154.           Kill Received Messages After XX Days
  4155.           ------------------------------------
  4156.                By pressing RETURN on this option another window will
  4157.           open.  Just type the value you wish to set the KILL RECEIVED
  4158.           MESSAGES AFTER XX DAYS to then press return.  All message
  4159.           areas will then be set to this value.
  4160.  
  4161.           Add/Rem Node from area list.
  4162.           ---------------------------
  4163.                This allows you to add or remove a Node in your export
  4164.           list from / or to a Group of conferences.  When you hit
  4165.           RETURN another window will open prompting you if you want to
  4166.           add or remove.  Select what option you require.  You will
  4167.           then prompted for the Node number, and then which groups.
  4168.           For example if you wish to remove a Node from receiving
  4169.           group "F" Echomail conferences you would
  4170.              1)SELECT REMOVE
  4171.              2)TYPE the Node number in Eg. 3:636/200
  4172.              3)Type the group(s) - in our example "F"
  4173.              4)THEN PRESS RETURN
  4174.  
  4175.              This will then remove Node (3:636/200) from all group "F"
  4176.           conferences.
  4177.  
  4178.                                     Page 68.
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.           Add/Rem Node from area list.
  4186.           ---------------------------
  4187.                This option is basically the same as the previous one,
  4188.           except that it works on your seenbys rather than your export
  4189.           list.
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.  
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.                                     Page 69.
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.           Modem Set-Up
  4248.           -----------
  4249.  
  4250.           Comport
  4251.           -------
  4252.                Specify which "COM PORT" your modem is connected to.
  4253.  
  4254.              Eg. 1 for COM1, or 2 for COM2.
  4255.  
  4256.  
  4257.           Max Baud Rate
  4258.           -------------
  4259.                Select the maximum baud rate your modem supports.  To
  4260.           select a baud rate press RETURN till your baud rate appears.
  4261.           This is the speed your modem will be initialized at.  Valid
  4262.           bauds rates are 300, 1200, 2400, 4800, 9600, 19200, 38400.
  4263.  
  4264.  
  4265.           Locked Port
  4266.           -----------
  4267.                Usually "NO" for most low speed modems (2400 or lower),
  4268.           but with high speed modems it is usually YES.
  4269.  
  4270.  
  4271.           Connect Responses
  4272.           -----------------
  4273.                This option selects if your modem sends "Connect
  4274.           Commands" or not.  If, this is set to NO, then Ezycom always
  4275.           logs the user on at Maximum Baud Rate.  Usually this would
  4276.           be set to "YES".  For example Connect 2400.
  4277.  
  4278.           Init Response
  4279.           -------------
  4280.                The response sent back by the modem after a command has
  4281.           been issued.  Usually set this to "OK".
  4282.  
  4283.           Ring String
  4284.           -----------
  4285.                This field allows you to define the "RING RESPONSE"
  4286.           from your modem when a ring signal has been detected from an
  4287.           incoming call.  Usually set this to RING.
  4288.  
  4289.           Modem Delay
  4290.           -----------
  4291.                Many modems cannot accept command strings at full
  4292.           speed.  Because of this an inter-character delay in tenths
  4293.           of a
  4294.           second is needed.  For high speed modems this can be between
  4295.           1 or 2 but for most modems set it to a value between 4 and
  4296.           8.
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.                                     Page 70.
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.           Auto Answer
  4310.           -----------
  4311.                This determines if Ezycom should answer the phone or
  4312.           the modem.  If you select YES then EZYCOM will send the
  4313.           manual answer string to the modem to make it answer.  Make
  4314.           sure ATS0 = 0 is in your INIT string for this option.  If
  4315.           you select NO then the modem will answer the call.  Make
  4316.           sure you have ATS0=1 in your init string for this option.
  4317.           However the recommend setting is NO as it proves EZYCOM is
  4318.           up and running.
  4319.  
  4320.           Start Time
  4321.           ----------
  4322.                This allows you to define the start time for EZYCOM to
  4323.           answer the modem.  Make sure Auto Answer is set to NO.  This
  4324.           is useful if you are only running a part time bbs.
  4325.  
  4326.           End Time
  4327.           --------
  4328.                This defines when EZYCOM will cease to answer the
  4329.           modem.
  4330.  
  4331.           Init Tries
  4332.           ----------
  4333.                Specifies how many times EZYCOM will send the
  4334.           initialization string to the modem.  Usually you set this
  4335.           between 5 and 10.
  4336.  
  4337.           Init String 1
  4338.           -------------
  4339.                Type your modem initialization string in here.  These
  4340.           are the commands which are sent to the modems to intialize
  4341.           it and prepare it to answer calls.
  4342.  
  4343.           Init String 2
  4344.           -------------
  4345.                Used if you wont to send more than one initialization
  4346.           string to your modem.
  4347.  
  4348.           Set Busy String
  4349.           ---------------
  4350.                Used to make your modem in the busy state.  (Offhook)
  4351.           Usually set this to ATH1|
  4352.  
  4353.           Manual Answer String
  4354.           --------------------
  4355.                If you selected "NO" to auto answer, then this is the
  4356.           string that is sent to your modem to force it to answer the
  4357.           call.  The default is ATA|
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.  
  4364.                                     Page 71.
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.           Send Break To Modem
  4372.           -------------------
  4373.                This option tells Ezycom to Send a Break to your Modem
  4374.           when clearing the Fossil Buffer.  This is mainly for use
  4375.           with High Speed modems with Internal Buffers (such as the US
  4376.           Robotics Courier HST).  If you are not sure whether to place
  4377.           this option On or Off, leave it Off.
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.                                     Page 72.
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.           Baud Rate Set-Up
  4434.           ----------------
  4435.  
  4436.           Baud Rate
  4437.           ---------
  4438.                Define the baud rates your modem supports in a separate
  4439.           window.  For example if you have 2400 baud modem and it
  4440.           supports 300,1200 and 2400 use the PAGEUP/PAGEDOWN keys, and
  4441.           place a single baud rate in each window.  If, you are using
  4442.           a modem that does NOT support LOCKED baud rates, then only
  4443.           300, 1200, 1275, 2400, 4800, 9600, 19200 and 38400 baud
  4444.           rates are supported, however, if you lock your modem at a
  4445.           particular baud rate, then you can select/make baud rates of
  4446.           any amount.
  4447.  
  4448.           Efficiency (CPS)
  4449.           ----------------
  4450.                Usually worked out on 10 % of the modem baud rate.
  4451.              For example:     300 baud would be 30
  4452.                              1200 baud would be 120
  4453.                              1275 baud would be 120
  4454.                              2400 baud would be 240
  4455.                              9600 baud would be 1920
  4456.                             38400 baud would be 3840
  4457.  
  4458.                However for HST modems this is not quite true as a HST
  4459.           can do 1600(cps) or greater for 14400 baud.  For HST users
  4460.           the best setting would be about 1650(cps).  This efficiency
  4461.           setting is used to work out download times.
  4462.  
  4463.           Connect
  4464.           -------
  4465.                These are the connect strings that the modem passes to
  4466.           EZYCOM for a particular baud rate.
  4467.           For example: CONNECT 2400    CONNECT 9600
  4468.  
  4469.           Make sure you end the CONNECT for 300 baud with a pipe '|'
  4470.           or else all CONNECTS will be 300 baud.
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.                                     Page 73.
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.           Networking with Ezycom
  4496.           ----------------------
  4497.                A mail network is basically a set of bulletin board
  4498.           systems that are capable of exchanging messages and files
  4499.           with each other without the Sysop's needing to intervene.
  4500.           Of these mail networks FidoNet is the world's largest, this
  4501.           is an amateur mail network which has  approximately 10,000
  4502.           bulletin board systems.  Each of these is assigned a unique
  4503.           address.  All networks have this type of address setup to
  4504.           keep all the different bulletin boards separate across the
  4505.           network.  A file called a nodelist stores all these
  4506.           addresses along with other information about each system.
  4507.  
  4508.                Being part of such a network will give you access to
  4509.           NetMail and EchoMail.  NetMail allows you to send a private
  4510.           message to any user of any one of the bulletins boards in
  4511.           the network.  EchoMail also allows you post messages to many
  4512.           bulletin board systems in your mail network, but this method
  4513.           is different to NetMail, in that the messages are usually
  4514.           public, and are organised into either general discussion
  4515.           areas, or areas that deal with specific issues and or
  4516.           topics.
  4517.  
  4518.                The FidoNet network is organised into several levels,
  4519.           which are usually based on geographical proximity.  At the
  4520.           highest level there are six ZONES;  zone 1 is the USA, zone
  4521.           2 is Europe, zone 3 is the Pacific Rim, zone 4 is  South
  4522.           America, zone 5 is Africa and zone 6 is Asia.  Within each
  4523.           zone are a number of REGIONS  that span  large geographical
  4524.           areas.  Typically there will be between 5 and 18 regions per
  4525.           zone. Each region is further divided into NETS.  Each net
  4526.           has a unique net number, and the distribution of these nets
  4527.           is also based on geographical and technical considerations.
  4528.           Finally, within the net are a number of NODES.  A node
  4529.           refers to a single bulletin board system.
  4530.  
  4531.                To find out about obtaining a node number, or an
  4532.           ADDRESS, contact the nearest FidoNet bulletin board.  The
  4533.           sysop will usually be more than happy to help you out.
  4534.  
  4535.                The only piece of software that you will need to
  4536.           connect your Ezycom software to such a network is a frontend
  4537.           mailer.  This is will answer the telephone for you and if
  4538.           it's a mail call, it will send the mail you have waiting and
  4539.           receive the mail from the system that has called.  In most
  4540.           cases you will have to place the call to your host to pickup
  4541.           your mail, this is called POLLING for mail.  When you
  4542.           receive your mail you use Ezymail to toss the mail into the
  4543.           message base.  The most common mailers are D'Brigde and
  4544.           Frontdoor.  Note Ezymail will NOT work with BinkleyTerm at
  4545.           the moment.  D'Bridge is a commercial mail package whereas
  4546.           FrontDoor is freely available for use.  Frontdoor is
  4547.           available off most bulletin boards, if you check with the
  4548.           sysop of one of these bulletin boards they might give you
  4549.  
  4550.                                     Page 74.
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.           the access to get them.
  4558.  
  4559.                The node number you will be assigned should be of the
  4560.           format Zone:Net/Node.Point.  This initial node number should
  4561.           be put into your configuration file.
  4562.  
  4563.           Eg 3:636/213.0  Which means you are in Zone 3 in 636 Net and
  4564.           are Node 213 the .0 is there incase you are a point off a
  4565.           boss.  This is more fully explained in the mailer's
  4566.           documents and out of the scope of this document.
  4567.  
  4568.                Each EchoMail message that is posted on your system
  4569.           could potentially be read by hundreds of other sysops and
  4570.           users, with this in mind please abide by the rules of your
  4571.           respective networks.  EzyCom allows you to be a member of
  4572.           many networks like FidoNet, SigNet, MysticNet the list is
  4573.           endless all you have to do is place their address's they
  4574.           send you in your AKA address section of the config file.
  4575.  
  4576.                Conferences, these are the message areas that you can
  4577.           receive from the networks you are connected to.  To add a
  4578.           conference to ezycom all you have to do is enter the
  4579.           conference tag into the message base configuration and make
  4580.           sure you set up the seenby's, export list (other BBS's that
  4581.           might get this message conference off you), and so on.
  4582.  
  4583.                For further assistance you can contact your proposed
  4584.           host or ezycom support for help, as this is beyond the scope
  4585.           of this document.
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.                                     Page 75.
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.           Sysop Function Keys
  4620.           -------------------
  4621.  
  4622.           The following function keys are only available when a user
  4623.           in online.
  4624.  
  4625.                (F1-F6)
  4626.           Toggling between these keys displays complete user
  4627.           information on the status bar at the bottom of the screen.
  4628.  
  4629.                (F7)
  4630.           Pressing this key makes the system available for the sysop
  4631.           when the user logs off.
  4632.  
  4633.                (F8-F9)
  4634.           Provides help on the ALT and 'F'unction keys.
  4635.  
  4636.                (F10)
  4637.           Turns the status bar on the bottom of the screen off.  Press
  4638.           any of the other 'F'unction keys to turn it back on.
  4639.  
  4640.                (ALT-S)
  4641.           Allows you to change the online users security level.
  4642.  
  4643.                (ALT-C)
  4644.           Brings online users into chat allowing you to "talk" to the
  4645.           user via the keyboard.  Press escape to end the chat mode.
  4646.           The standard Alt-C brings up the full screen chat.  To bring
  4647.           up the line chat, press SHIFT at the same time as pressing
  4648.           ALT-C.
  4649.  
  4650.                (ALT-M)
  4651.           This is very useful feature when you log on locally.  It
  4652.           allows you to completely edit (page 1) of the users record
  4653.           when you read mail from that user.
  4654.  
  4655.                (ALT-J)
  4656.           Performs a shell to DOS while the user is on line.
  4657.  
  4658.                (ALT-E)
  4659.           Allows modification of Page 1 of the user on-line.
  4660.  
  4661.                (ALT-P)
  4662.           Toggles whether the user activity should be sent to the
  4663.           printer.
  4664.  
  4665.                (ALT-D)
  4666.           Toggles local screen on/off to see what the user is doing.
  4667.  
  4668.                (ALT-G)
  4669.           Sends an ASCII bell character (character 0x07) to the user
  4670.           online to gain their attention.
  4671.  
  4672.  
  4673.  
  4674.                                     Page 76.
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.                (ALT-H)
  4682.           Disconnects the user immediately.
  4683.  
  4684.                (ALT-N)
  4685.           Displays fake line noise to the user and local screens.
  4686.  
  4687.                (ALT-L)
  4688.           Drops the user's security level to zero (0) thereby locking
  4689.           them out of the system permanently, then logs them off.
  4690.  
  4691.                (ALT-I)
  4692.           Send inactivity timeout message to the user, and then log
  4693.           him/her off.
  4694.  
  4695.                (ALT-U)
  4696.           Allows you to make up a message to send to the user, and
  4697.           then it will hang them up immediately.
  4698.  
  4699.                (ALT-X)
  4700.           Allows the sysop to edit certain system parameters for the
  4701.           current session.  The statistics that can be edited are Next
  4702.           Sysop, Minimum Disk Free Space, Swap on Jump to DOS,
  4703.           Swapping Type, Number of Pages, Page Sound, User Ratios and
  4704.           Download Limit.  Note that Type 15 Exits will reset some of
  4705.           these options.
  4706.  
  4707.                (UP ARROW)
  4708.           Increases the user time by one minute.
  4709.  
  4710.                (SHIFT-UP ARROW)
  4711.           Increases user time by ten minutes.
  4712.  
  4713.                (DOWN ARROW)
  4714.           Decreases the user time by one minute.
  4715.  
  4716.                (SHIFT-DOWN ARROW)
  4717.           Decreases user time by ten minutes.
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.                                     Page 77.
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.           Ezycom Command Line Parameters
  4744.           ------------------------------
  4745.  
  4746.           The following is a list of command line parameters supported
  4747.           by Ezycom:
  4748.  
  4749.               -Px = Com port selected (1-8).
  4750.  
  4751.               -L  = Local logon.
  4752.  
  4753.            -BXXXX = Log users on at baud rate xxxxx (300-38400).
  4754.  
  4755.            -EXXX  = Exit after caller logs off at error level xxx
  4756.                    (20-255).
  4757.  
  4758.               -S  = Set display to off. (no local screen)
  4759.  
  4760.               -D  = Disable status bar at the bottom of the screen.
  4761.  
  4762.               -T  = Time (in minutes) till next system event.
  4763.  
  4764.               -R  = Re-logon user after Type 15 exit.
  4765.  
  4766.             -NXXX = Node number if running Multi line.(1-250)
  4767.                     This can also be used with the -R parameter when
  4768.                     relogging a user back on a Multi line system.
  4769.                     EG. -R -N2
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.                                     Page 78.
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.           Errorlevels
  4806.           -----------
  4807.  
  4808.           When Ezycom exits after a user logs off or due to a type 15
  4809.           menu exit it returns an errorlevel that the batch file you
  4810.           ran Ezycom from should trap and act upon.
  4811.  
  4812.           The errorlevels Ezycom produces are:-
  4813.              0 = Normal exit
  4814.              1 = Set-up error
  4815.              2 = Software error
  4816.              3 = Fossil error
  4817.              4 = Modem Init Error
  4818.              5 = Echomail Entered
  4819.              6 = Netmail Entered
  4820.              7 = Echomail and Netmail Entered
  4821.              8 = NextSysop
  4822.              9-19 = Reserved.
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.                                     Page 79.
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.           Ezycom External Support Files
  4868.           -----------------------------
  4869.  
  4870.           Trashcan.ctl (Optional)
  4871.           ----------------------
  4872.  
  4873.                This file contains a list of names specified by you as
  4874.           unacceptable to be used.  Place one name per line.  The
  4875.           standard check that Ezycom makes is look for the Text you
  4876.           specify in the users name.  ie "Sysop" would not be allowed
  4877.           in a user who logged on as "Fred Sysop" or "Sysop".  Whereas
  4878.           if you placed a "*" in front of Sysop, for example "*Sysop"
  4879.           then "Fred Sysop" would be allowed to logon, but "Sysop"
  4880.           would not be allowed to logon.
  4881.           Eg.  If you wish the following names not to be used "sysop"
  4882.           "all" then place each name in TRASHCAN.CTL as below:
  4883.  
  4884.           SYSOP
  4885.           IDIOT
  4886.           *ALL
  4887.  
  4888.           Therefore if a user tries to logon using "SYSOP" or "IDIOT"
  4889.           as a first or last name they will be unable to.
  4890.  
  4891.           NOTE: If you are allowing aliases on your system be careful
  4892.           they don't use a single name like "John".  If this user was
  4893.           to be put in the TRASHCAN.CTL file then any user whose name
  4894.           contained "John" as a first or last name would not be able
  4895.           to logon the system.  If, you do want to stop the single
  4896.           word names, MAKE sure you place a "*" in front of the name
  4897.           to stop this from happening.
  4898.  
  4899.  
  4900.           Phonenum.ctl (Optional)
  4901.           -----------------------
  4902.                This file contains phone numbers or partial phone
  4903.           numbers you know to be false or unacceptable.  Place the
  4904.           phone numbers one per line.
  4905.           Example: If Phonenum.Ctl contained,
  4906.           12-
  4907.           -123-
  4908.           Then no user could logon with a phone number that contained
  4909.           12-xxx-xxxx or xx-123-xxxx.
  4910.  
  4911.           Regexp.q-a (Optional)
  4912.           ---------------------
  4913.                Runs a questionnaire defined by you when the users
  4914.           registration has run out.
  4915.           This is only used if you have enabled regodays in config
  4916.           under "General->Limits".
  4917.           See Script Files for help on REGEXP.Q-A.
  4918.  
  4919.  
  4920.  
  4921.  
  4922.                                     Page 80.
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.           Newuser.q-a (Optional)
  4930.           ----------------------
  4931.                Allows you to define a new user questionnaire.
  4932.           (Consult questionnaire section for more details).
  4933.  
  4934.           Newuser2.q-a (Optional)
  4935.           -----------------------
  4936.                Allows you to define a new user questionnaire, but the
  4937.           user record has already been written to the user records at
  4938.           this point, so MENUCMNDs are valid.
  4939.  
  4940.           Phonedup.ctl (Optional)
  4941.           -----------------------
  4942.                If a user logs on using a phone number the same as
  4943.           another user, then you are notified in this file of the
  4944.           occurrence.
  4945.           Eg. John Doe logged on using same phone number as Jane Doe.
  4946.  
  4947.  
  4948.           Ans/Asc/Asl/Avt Files
  4949.           ---------------------
  4950.  
  4951.                Listed below are the ANS and ASCII support files which
  4952.           you can define.  All files must reside either in the
  4953.           AVT/ANS/ASC/ASL directory.
  4954.  
  4955.  
  4956.           *** Means a default prompt will be displayed if the text
  4957.           file is not present.
  4958.  
  4959.                ALIAS.A*     This file is displayed before the user
  4960.           enters their alias.
  4961.  
  4962.                AREAHELP.ASL This file is displayed when an EchoArea
  4963.           help message is processed.
  4964.  
  4965.                DOBSEC.A*    This is displayed before the user is asked
  4966.           for their date of birth for logon security verification.
  4967.  
  4968.                DOWNHELP.A*  This file is displayed when the user
  4969.           selects "Help" from the download command.
  4970.  
  4971.                EDITHELP.A*  This file is displayed when the user
  4972.           selects help inside the line editor.
  4973.  
  4974.                FLSPHELP.A*  This file is displayed when the user
  4975.           selects "Help" from the filespec search command.
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.                                     Page 81.
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.                FILEXXX.ASC  These files can be implempted if you
  4992.           require Ezycom to display a comment file before displaying
  4993.           the files listed in the file area that the user is about to
  4994.           look at.  The XXX is the file area number and this file is
  4995.           placed in the same path as the file base information is
  4996.           stored.  So if you want a comment file for file area 10 you
  4997.           would have a file called FILE010.ASC placed in the path
  4998.           C:\EZY\FILEBASE\AREA1\FILE010.ASC
  4999.  
  5000.  
  5001.                KEYWHELP.A*  This file is displayed when the user
  5002.           selects "Help" from the keyword search command.
  5003.  
  5004.           ***  LOCKOUT.A*   This message is displayed when you either
  5005.           lockout a user, or a user who has been locked out logs on.
  5006.  
  5007.                LOGO.A*      This file is displayed just before the
  5008.           system asks the user for their name and password.
  5009.  
  5010.           ***  MAXPAGE.A*   This file is displayed if the user exceeds
  5011.           the maximum number of pages specified in config.
  5012.  
  5013.           ***  MNUAGE.A*    This file is displayed to inform a user
  5014.           that he/she has to be a certain age before they can use the
  5015.           menu option.
  5016.  
  5017.           ***  MNUHOUR.A*   This file is displayed to inform a user
  5018.           they are trying to use a menu option outside the menu time.
  5019.  
  5020.           ***  MNUTIME.A*   This file is displayed to inform a user
  5021.           that he/she has to be online for a certain time before they
  5022.           can use a menu option.
  5023.  
  5024.                MNUMESS.A*   This file is displayed to a user if their
  5025.           post call ratio is bad.
  5026.  
  5027.                NEWS.A*      This file is displayed after Newuser 2 or
  5028.           welcome files and check for waiting mail.
  5029.  
  5030.                NEWUSER1.A*  This file is displayed to a new user when
  5031.           they confirm that they have entered their name correctly.
  5032.  
  5033.                NEWUSER2.A*  This file is displayed before the
  5034.           Newuser.Q-A, but after the system questionnaire specified in
  5035.           config.
  5036.  
  5037.           ***  NOTAVAIL.A*  This file is displayed when a user pages
  5038.           outside the paging hours defined in Config.
  5039.  
  5040.           ***  PAGEABRT.A*  This file is displayed if the sysop aborts
  5041.           the page.
  5042.  
  5043.  
  5044.  
  5045.  
  5046.                                     Page 82.
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.           ***  PAGED.A*     This file is displayed after the user has
  5054.           paged the sysop but before the sysop answers.  This could be
  5055.           something like your chat has been noted, the sysop will
  5056.           break in when available.
  5057.  
  5058.           ***  PAGESTOP.A*  This file is displayed if the sysop aborts
  5059.           the current page and stops all further paging.
  5060.  
  5061.                PASSWORD.A*  This file is displayed before a user is
  5062.           asked to enter their system password.
  5063.  
  5064.                PHONESEC.A*  This is displayed before the user is asked
  5065.           for their phone number for verification.
  5066.  
  5067.           ***  PRIVATE.A*   This is displayed to newusers if the
  5068.           newuser security level is 0.  It would advise them that the
  5069.           system is a PRIVATE system.
  5070.  
  5071.                PROTHELP.A*  This file is displayed when the user
  5072.           presses (?) at the list of selectable upload and download
  5073.           protocols.
  5074.  
  5075.           ***  REGWARN1.A*  Last warning before registration runs out.
  5076.  
  5077.           ***  REGWARN2.A*  First warning before registration runs
  5078.           out.
  5079.  
  5080.                READHELP.A*  This file is displayed when the user
  5081.           selects help just after selecting to Read a message area.
  5082.  
  5083.                SECXXXXX.A*  This file is displayed when a user logs on
  5084.           with XXXXX security.  That is, if a user logged on with
  5085.           security 10, then SEC10.A* would be displayed to him/her.
  5086.  
  5087.           ***  TIMESLOW.A*  When a user logs on in the slow baud rate
  5088.           speeds, but is out of hours, this message is displayed.
  5089.  
  5090.           ***  TIMESEC.A*   This is displayed when the user logs on
  5091.           below the minimum logon security, and has not logged on
  5092.           between the low security start and end times.
  5093.  
  5094.                UPHELP.A*    This file is displayed when the user
  5095.           selects "Help" from the upload command.
  5096.  
  5097.                WATCHDOG.ASL This file is sent in a message to a user
  5098.           who has had a previous unsuccessful logon.  Typically this
  5099.           message would say something along the lines of "someone has
  5100.           tried to logon onto your account and failed.  Please change
  5101.           your password.".
  5102.  
  5103.                WELCOME.A*   This file is displayed after the user logs
  5104.           on.  You can use this file to show the user a colourful
  5105.           display about your BBS.
  5106.  
  5107.  
  5108.                                     Page 83.
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.                WELCOME1.A*  This file is displayed after the
  5116.           Welcome.A*.  This can be used to tell the user more about
  5117.           your system.
  5118.  
  5119.                WELCOME2.A*  This file is displayed after Welcome1.A*.
  5120.  
  5121.                WELCOMHH.A*  This file is displayed between 00:00 and
  5122.           23:00.  You can have an individual WELCOME ANSI or ASCII
  5123.           displayed every hour.
  5124.           Eg: Welcom11.A* would be displayed between 1pm and midday.
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169.  
  5170.                                     Page 84.
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.           File Points
  5178.           -----------
  5179.                File Points is a file management system that doesn't
  5180.           incur the problems associated with the normal File/Kilobyte
  5181.           Ratio Systems.  The unique facility of file points, is that
  5182.           when user(s) download the file, the uploader is given credit
  5183.           for the download.  So, if user(s) upload old/boring files
  5184.           that will not be popular, then they will not receive many/no
  5185.           (depending on configuration) filepoints for the upload.
  5186.           This system encourages user(s) to upload decent files, as
  5187.           the more times their files downloaded, the more points they
  5188.           get, therefore the more downloads they can make.  File
  5189.           Points can be configured in the "Files Misc" part of the
  5190.           "File Areas" of the config.  The options to alter are
  5191.           "FPs credited for Download", "Time of Upload FPs given" and
  5192.           "1 File Point is worth XXk".  See the documentation on these
  5193.           options for configuring them. (Registered Versions of
  5194.           Ezycom)
  5195.  
  5196.  
  5197.           Page Tunes
  5198.           ----------
  5199.                Ezycom also has the ability to play page tunes while
  5200.           the user is paging the sysop.  They take the form of
  5201.           PAGExx.EZY in the Ezycom systempath.  This first tune should
  5202.           be named "PAGE01.EZY", the second "PAGE02.EZY" and so on.
  5203.  
  5204.                These are plain text files, and they contain either a
  5205.           comment (indicated by a semicolon ";" at the start of the
  5206.           line), the TONE [hz] [1/100's second] and the WAIT [1/100's
  5207.           second].  The [hz] indicates the frequency (pitch) of the
  5208.           tone to be played.  Following is a list of frequencies
  5209.           together with their respective musical notes.
  5210.  
  5211.           Note                  Octaves
  5212.           -----------------------------------------
  5213.                         #1   #2   #3   #4   #5   #6
  5214.           -----------------------------------------
  5215.           C             45  134  268  536 1071 2145
  5216.           C#            71  142  284  568 1136 2273
  5217.           D             75  150  301  602 1204 2408
  5218.           D#            80  159  319  638 1275 2551
  5219.           E             84  169  338  676 1351 2703
  5220.           F             90  179  358  716 1432 2864
  5221.           F#            95  190  379  758 1517 3034
  5222.           G            100  201  402  804 1607 3215
  5223.           G#           106  213  426  851 1703 3406
  5224.           A            113  225  451  902 1804 3608
  5225.           A#           119  239  478  956 1991 3823
  5226.           B            127  253  506 1012 2025 4050
  5227.  
  5228.           Eg:
  5229.           TONE 71 100
  5230.           WAIT 100
  5231.  
  5232.                                     Page 85.
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.           Menu System
  5241.           -----------
  5242.  
  5243.           Defining a Menu System
  5244.           ----------------------
  5245.                Ezycom allows the use of fully user defined menu
  5246.           system.  That is, you can make the menus appear exactly as
  5247.           YOU want, not how the authors want.  For instance, you could
  5248.           combine a file area and message area into the one menu.
  5249.           With the addition of this feature, a certain amount of
  5250.           complexity is added to the Ezycom package, as you have to
  5251.           understand the menu system, so that you can build a system
  5252.           that you want.  Included with Ezycom, is a sample setup,
  5253.           this allows you to have a look at a full blown menu system,
  5254.           to help you understand how it was put together.
  5255.  
  5256.                First of all, a decision must be made on the format of
  5257.           the menu structure.  The structure appears much like a tree.
  5258.           A sample menu structure is:
  5259.  
  5260.                   --UTILITIES
  5261.                 /
  5262.                -----FILES
  5263.           TOP-|
  5264.                -----MESSAGES
  5265.                 \
  5266.                  ---GAMES
  5267.  
  5268.                Here, you have a TOP menu, this the name of the menu
  5269.           give to the first menu that is loaded when you run Ezycom.
  5270.           You can configure this in misc->system->top_menu.  The "TOP"
  5271.           menu allows a various range of options, which includes
  5272.           allowing the moving to menus such as "FILES", "UTILITIES",
  5273.           "MESSAGES" and "GAMES".
  5274.  
  5275.                When defining a menu, you can use the GOTO or GOSUB
  5276.           commands to move you to one of these menus.  From these
  5277.           menus (ie "FILES" etc), you would most likely want to be
  5278.           able to move back to the "TOP" menu.  This can be done in
  5279.           three ways.  First of all, you can use the GOTO command.
  5280.           This would move you to whichever menu you place in the
  5281.           "optional data" of the menu type.  Another option could be
  5282.           using RETURN FROM GOSUB.  This would return you to the menu
  5283.           who previously called it using GOSUB.  For instance, if you
  5284.           had the MESSAGES menu coming off the TOP menu and the FILES
  5285.           menu, you would never know which menu actually called you if
  5286.           you wished to return to it.  Using the GOSUB/RETURN FROM
  5287.           GOSUB, it would automatically return you to the menu that
  5288.           called it.  The other option is GOTO MENU AND CLEAR GOSUB
  5289.           STACK.  This is similar to the GOTO menu type, except that
  5290.           it also CLEARS any previous information about the menu stack
  5291.           (GOSUBs make a menu stack).
  5292.  
  5293.  
  5294.                                     Page 86.
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.                You can now load EZYMENU.  This program is used to
  5302.           build a menu system for Ezycom.  First of all, you are
  5303.           greeted by a Menu called NONAME.MNU.  You can either load a
  5304.           new menu (Press F3), or create a new menu (F6).  If, we were
  5305.           making the previous menu structure, you would press F6.
  5306.           Then, type in the name TOP.  This would create the MENU TOP,
  5307.           and give it the same information as the current menu
  5308.           (NONAME).  To load a different menu on startup with EZYMENU
  5309.           use the command line parameter -L<filename>.
  5310.           Eg: EZYMENU -LSYSOP
  5311.                Would load the menu SYSOP.MNU on startup.
  5312.  
  5313.                Now, you can define the ways in which you will move to
  5314.           the higher level MENUs (FILES, MESSAGES, etc).  Press ENTER
  5315.           to edit current MENU line.  You, will now be editing the top
  5316.           menu line of the MENU called TOP.  Here, you can place in
  5317.           the menu option necessary to allow the USER to move to the
  5318.           MENU FILES.
  5319.  
  5320.                The DISPLAY, is the information that will be displayed
  5321.           to the user for this Menu option.  This could be something
  5322.           like " [F] File Area".  Although, there are 90 characters
  5323.           available for use in the DISPLAY information, it must be
  5324.           noted that even when using "Special Characters" documented
  5325.           later, that the line length should never exceed 79
  5326.           characters when actually displayed on the screen, or else
  5327.           weird side effects could occur.
  5328.  
  5329.                The OPTIONAL DATA is specific information for the menu
  5330.           command you are about to use.  Since, we will be using the
  5331.           GOTO command, we need to place the MENU NAME in the OPTIONAL
  5332.           DATA.  We are calling the MENU we are calling FILES, so
  5333.           "FILES" will be placed in the OPTIONAL DATA.
  5334.  
  5335.                The MENU TYPE number for GOTO is 1, so "1" will be
  5336.           placed in the Menu Type field.  Optionally, you could press
  5337.           F1 to scan through a list of all the menu types, if you
  5338.           can't remember their number.
  5339.  
  5340.                After moving the cursor to the HOT KEY field, you will
  5341.           notice a box in the lower-right corner of the screen.  This
  5342.           gives you HELP on the menu type you have just edited.  Thus,
  5343.           if you forget the OPTIONAL DATA for a menu command, this
  5344.           could be used to quickly remind yourself.  The HOT KEY, is
  5345.           the key you wish to use to activate the menu command.  In
  5346.           our example, "F" would be placed in this field.  Automatic
  5347.           Option should be left as "No", this will be explained under
  5348.           "Automatic Menu Options".
  5349.  
  5350.                SECURITY, is the security the USER must have (or the
  5351.           users could have above that security), to activate this menu
  5352.           option.  As you would probably want all users to have access
  5353.           to this menu, the security field would be 0.
  5354.  
  5355.  
  5356.                                     Page 87.
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.                The FLAGS fields, are the FLAGS which the user MUST
  5364.           have to allow them to use the menu option.  Pressing X while
  5365.           editing the flags fields, tells Ezycom that the USER must
  5366.           have that flag.  A "-" value means that you do not care
  5367.           whether the user has the FLAG or not.
  5368.  
  5369.                Foreground and Background colours are used when
  5370.           displaying the "Display" information for this menu command.
  5371.  
  5372.                The TIME ONLINE field, is the amount of time, the user
  5373.           must have been online before they can access the menu
  5374.           option.  Setting the value to 0, means they always have
  5375.           access to the menu option.  The setting of the MENU-TIME
  5376.           flag in the user editor for a user, would STOP this field
  5377.           from restricting that users access.
  5378.  
  5379.                TIME-START and TIME-END, is the start times and end
  5380.           times in which the menu option can be activated.  The time
  5381.           is entered in 24Hour format, ie 1300 is 1:00pm.  Setting
  5382.           both times to 0000 and 0000 would actually make the menu
  5383.           option function ANY TIME of day, whereas setting it to 0001
  5384.           and 0001 would make the menu option only function at 1
  5385.           minute past midnight.  In our example, you would leave this
  5386.           is the default, all the time.
  5387.  
  5388.                NODE, is what node number can access this menu option.
  5389.           In multiline environments, it might be desirable to have
  5390.           different menu options for different nodes.  Setting it to
  5391.           0, allows all nodes to activate the menu option, whereas
  5392.           setting it to 1 only allows node 1 to activate it.
  5393.  
  5394.                AGE, is a flag that allows you to restrict access to
  5395.           this menu option depending on the users age defined in the
  5396.           config (Usually 18 years old).  If, this flag is set to YES,
  5397.           then no one with an age less than 18, can use this menu
  5398.           option.
  5399.  
  5400.                The next three options are RATIO options, and if they
  5401.           are set to Yes, then ONLY users with Ratios that pass each
  5402.           of the tests that are set on will be able to use the option.
  5403.           In our case, we would not want a post/call ratio enforced on
  5404.           the user, to go to the files menu, so that would be set to
  5405.           No.  Likewise with the File and Kilobyte Ratios.  You can
  5406.           also define tell Ezycom to disregard these flags for
  5407.           particular users if Ignore Ratios and Ignore Message Ratios
  5408.           are turned On.
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.                                     Page 88.
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.                Now, press ESCAPE to save the current menu option.  You
  5426.           should notice that the pick list now shows that menu option
  5427.           at the top.  You can now complete the other menu options,
  5428.           that is, do the menu commands to GOTO MESSAGES, UTILITIES
  5429.           and GAMES.  After you have finished, you should SAVE the
  5430.           menu, using the F2 key.  The TOP menu has now been
  5431.           completed.  It will allow users that logon to your system,
  5432.           to go to all the menus laid out in your menu structure.
  5433.  
  5434.                Now, you can make the Second-Level menus.  To begin
  5435.           with, just make the menu options to allow users to return to
  5436.           the main menus.  As stated before, you can use the GOTO
  5437.           command to accomplish this.
  5438.  
  5439.                After, defining the basic menu structure, all the
  5440.           options must be placed in each menu.  Work out what options
  5441.           will be in each menu.  The options are listed later in the
  5442.           document under "MENU COMMANDS".  You might wish to place
  5443.           options such as File List, Download, Upload and other
  5444.           various options in your FILES menu.  In much the same way as
  5445.           the Menu Structure was defined in the MENUS, the options can
  5446.           be added.  The major change, is the MENU TYPE and OPTIONAL
  5447.           DATA that varies for each menu option.  After adding the
  5448.           menu options to the menu system, you will find that you NOW
  5449.           have a fully defined menu system for users to logon and use.
  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.  
  5478.  
  5479.  
  5480.                                     Page 89.
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.           Menu Templates
  5488.           --------------
  5489.                Ezycom allows a special menu templating system, which
  5490.           allows user defined menu systems, to be less maintenance
  5491.           orientated.  Instead of creating a File Menu for EACH file
  5492.           area, it is possible to define ONE File Menu.  This can be
  5493.           accomplished by placing /F in certain file area commands, to
  5494.           tell Ezycom to use the current file area template number for
  5495.           use in this command.  For example, when doing a file list,
  5496.           instead of placing the file area number in there, you could
  5497.           place a /F in the OPTIONAL DATA.  This tells Ezycom to do a
  5498.           file list of the current file area template number.  The
  5499.           problem now arises of how to tell Ezycom, which file area
  5500.           template to use.  There are a number of ways in which this
  5501.           can be done, the most used is the /F= command, which is
  5502.           placed on the GOTO/GOSUB/GOTO MENU and CLEAR GOSUB STACK
  5503.           commands.
  5504.           Eg: GOTO   FILES /F=1
  5505.  
  5506.                Would tell Ezycom to GOTO the FILES menu, and make the
  5507.           current file area template number 1.  So, that any functions
  5508.           in the FILES menu, would act on file area 1.
  5509.  
  5510.                Ezycom, allows another way in which you can change the
  5511.           current file area, that is Select the Current File Area.
  5512.           This allows the USER to select the current file area.  This
  5513.           command would typically be placed in the FILES menu.
  5514.  
  5515.                Ezycom also allows the current file area to be
  5516.           incremented/decremented by the use of +/- respectively.
  5517.           This can be done by placing the + or - after the /F=
  5518.           command.
  5519.           Eg: GOTO FILES /F=+
  5520.  
  5521.                Would tell Ezycom to GOTO the FILES menu, and increment
  5522.           the current file area by One.  If the user does not have
  5523.           access to that file area, Ezycom keeps on searching till it
  5524.           finds an area that the user has access to.  The "-" option
  5525.           works in exactly the same manor, except that it goes
  5526.           decrements the file areas.
  5527.  
  5528.                The message areas, also contain this templating
  5529.           approach, except that instead of using /F, /M is used
  5530.           instead.  /M is used to tell Ezycom to change the current
  5531.           Message Area template number on GOTO/GOSUBS/etc commands.
  5532.           Instead of using /F on the message area commands, the /M is
  5533.           used instead.  Thus, making it easier to differentiate
  5534.           between file areas and message areas.  The only other
  5535.           difference, is that the command to allow the user to select
  5536.           the current message area is Select Current Message Area,
  5537.           instead of File Area.
  5538.  
  5539.  
  5540.  
  5541.  
  5542.                                     Page 90.
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.           Global Menus
  5550.           ------------
  5551.                Ezycom also allows Up to 10 menu commands to be defined
  5552.           GLOBALLY.  Thus, instead of having a command in EACH MENU to
  5553.           return the user to the main menu, you could have a GLOBAL
  5554.           menu command to do the same function.  The MENU name used
  5555.           for global menus is "GLOBAL".  If, this is in the menus
  5556.           directory on loading Ezycom, then ALL menu commands in the
  5557.           GLOBAL menu will become GLOBAL.  If, a normal menu has the
  5558.           same menu command as the GLOBAL menu, then the normal menu
  5559.           command will override the GLOBAL option.  It is also
  5560.           possible to DISABLE the GLOBAL menu for a specific menu,
  5561.           using menu type 81 "Disable Global Menu".  This command HAS
  5562.           to be an automatic option (Explained later) to function
  5563.           correctly.
  5564.  
  5565.           Automatic Options
  5566.           -----------------
  5567.                Ezycom enables menu options to be automatically
  5568.           executed when the menu is loaded.  When combined with Menu
  5569.           Type 40 (Display ANS/ASC/ASL/AVATAR), you can display these
  5570.           pictures automatically every time the menu is loaded, or
  5571.           after a menu function has been performed in that menu.
  5572.           Eg: If you made the top line in a menu a Type 40, and
  5573.           Automatic set to Yes, then that picture will be displayed
  5574.           every time that menu is loaded.  Since, you are displaying a
  5575.           picture to the users, you may not want to have all the
  5576.           Display lines shown to the users, to stop these from being
  5577.           shown, the only thing on the display line should be a ";".
  5578.           This stops anything being displayed.
  5579.  
  5580.  
  5581.           Special Characters
  5582.           ----------------
  5583.                Ezycom provides some "SPECIAL" characters that may be
  5584.           used in the DISPLAY line of each menu option.
  5585.  
  5586.                ^      This changes the colours between the highlight
  5587.                       and the normal menu lines colours.
  5588.                ;      This stops a carriage return being placed on
  5589.                       the displaying of that line.  This should be
  5590.                       placed ONLY at the end of EACH line.
  5591.  
  5592.                The Ctrl-F/K smart text codes can also be embedded into
  5593.           the Display and/or Miscdata options.
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.                                     Page 91.
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.                Ezycom also provides a means for accommodating
  5612.           "SPECIAL" characters in the OPTIONAL DATA line of each menu
  5613.           option.  You can do this by placing a $<hex code> in the
  5614.           menu line.  The <hex code> is a two digit hexadecimal
  5615.           number.  If, for example the number was A, then the code
  5616.           would be $0F.  To place a $ in the OPTIONAL DATA, the code
  5617.           would be $24.  This features main inclusion was to cater for
  5618.           the placement of non-alphanumeric characters for use in the
  5619.           /SK= option.
  5620.  
  5621.           Keyboard Stuffing
  5622.           -----------------
  5623.                Ezycom allows characters to be stuffed into the
  5624.           keyboard buffer of the IBM PC on ANY menu option.  This
  5625.           allows the simulation of a keypress to Ezycom.  For example,
  5626.           if there was a need to pass through one menu, to get to
  5627.           another, you could stuff the keyboard with the character
  5628.           that the user needs to press to go to the other menu.  This
  5629.           option could also be used to press keys in external programs
  5630.           run by Ezycom.
  5631.           Eg: GAME.BAT /SK=$0D
  5632.  
  5633.                This would place a return character in the keyboard, so
  5634.           that when the GAME is run, a return is pressed
  5635.           automatically.
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.                                     Page 92.
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.           Groups
  5674.           ------
  5675.                Groups is a method in which file and message areas can
  5676.           be categorized into "Groups" or "Conferences".  Its main
  5677.           purpose is for use with templating, so if you are not using
  5678.           that, then you can skip this part of the documentation.  For
  5679.           instance, this would allow all of the Amiga areas to be
  5680.           grouped into one area, totally seperate from the IBM areas.
  5681.           Special commands in the questionnaire language can be used
  5682.           to allow users to select the groups they wish to view.  For
  5683.           information on this, see the Questionnaire language.
  5684.  
  5685.                In the message and file area configuration, there are
  5686.           to options called "message group" and "file group"
  5687.           respectively.  These options, allow the group for which the
  5688.           file/message area belongs to, to be configured.  The groups
  5689.           can be configured from the letters of the alphabetic A
  5690.           through to Z.  Also, to ALWAYS enable access to a certain
  5691.           message/file area, you can make the group a "*".  Note that
  5692.           file and message areas use the SAME group.  That is, Group A
  5693.           in message areas, is ALSO group A in file areas.  Possible
  5694.           group naming might be "A" for Amiga, "I" for IBM.
  5695.  
  5696.                With the use of the questionnaire language group
  5697.           commands and the group settins, it is possible for the users
  5698.           to select which groups they wish to see.  All they have to
  5699.           do is turn on the groups they want, for instance group "A",
  5700.           and turn off the groups they don't want (eg group "I").
  5701.           Then, whenever they do a new files listing, combined read,
  5702.           message area change, file area change, search for files, or
  5703.           any other "global" type command on message or file areas,
  5704.           then only those groups the user selects will be display.
  5705.           Please note that groups is NOT a security feature, and the
  5706.           user will STILL be allowed to access areas even if they have
  5707.           the group turned off, or if you make it available using
  5708.           /F=<area> or /M=<area> commands.
  5709.  
  5710.                Users can now select which groups they wish to select,
  5711.           but if they have all groups turned on, then they still could
  5712.           be presented with many file/message areas when doing area
  5713.           change commands.  It is possible to override the group
  5714.           commands on the goto menu (with /F=+ or - or /M=+ or -), the
  5715.           change file area, change message area (and equivalents), and
  5716.           all global message area/file commands.  To override group
  5717.           settings the sysop MUST place a /G=<group> on the miscdata
  5718.           line.  The <group> is either a letter from A through to Z,
  5719.           or "*" (meaning ALL groups).  For instance, to change to a
  5720.           file area only in the IBM group, a "/G=I" would be used on
  5721.           the miscdata (optionial data) line of the menu command.  So,
  5722.           using a totally seperate menu for IBM files, the sysop could
  5723.           use "/G=I" command on all global type commands in the file
  5724.           area, thus allowing only IBM files to be viewed and/or
  5725.           changed to.
  5726.  
  5727.  
  5728.                                     Page 93.
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.                A problem now arises when the user changes between two
  5736.           "overridden" groups.  The problem is, that when they go into
  5737.           the other group (eg Amiga), they are still in an area of the
  5738.           group they were last in (eg IBM).  To overcome this, a new
  5739.           option has been added to the /F= /M= command.  The option
  5740.           allows you to specify the <group>, which the user should be
  5741.           placed into.
  5742.  
  5743.           eg: Goto Menu    FILEMENU /F=A
  5744.  
  5745.                This would place the user into the last Amiga file area
  5746.           they were in.  If, the user has not yet been in an Amiga
  5747.           File Area, then they are placed in the first available Amiga
  5748.           File Area.
  5749.  
  5750.                We realise that this is a hard concept to grasp for
  5751.           some people.  We suggest that first of all, the sysop should
  5752.           become totally familiar with the menu templating approach,
  5753.           before tackling groups.  The best way to learn groups, is to
  5754.           experiment with them, and see what happens.  If, you are
  5755.           still having problems, please do not hesitate in contacting
  5756.           any of the support/beta sites for help.
  5757.  
  5758.  
  5759.  
  5760.  
  5761.  
  5762.  
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.                                     Page 94.
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.           Utilities
  5798.  
  5799.           Ezymaint
  5800.           --------
  5801.                This program will do all the required daily maintenance
  5802.           required by you system to keep it up and running fully.
  5803.           There are a few command line parameters that will help you
  5804.           do what you need to get done.
  5805.  
  5806.                Available Command Line Options are
  5807.                : -D            Check for Deleted and Offline Files.
  5808.                                Make Offline files, On-line if found.
  5809.                : -C            Activate Daily Maintenance Routine.
  5810.                : -M<filename>  Make a Master List for Selected File
  5811.                                Areas.
  5812.                : -F<date>      From Date for Master List Maker.
  5813.                : -T<date>      To Date for Master List Maker.
  5814.                                (Date Format - DDMMYYYY).
  5815.                : -O<days old>  Master List with files from days old.
  5816.                : -E            Enter Descriptions for Non-Described
  5817.                                Files.
  5818.                : -U            Update File Size and File Date.
  5819.                : -P            File Download/Points Maintenance
  5820.                                (Part 1).
  5821.                : -I            Add Missing Files to File Lists
  5822.                                (Part 1).
  5823.                : -N<1..250>    Node Number.
  5824.                : -H<Filename>  Header for the Master List that was
  5825.                                generated with the -M option.
  5826.  
  5827.                If the -D option is used, Ezymaint will check every
  5828.           file to see if it is still in the Fast Find Index (It is
  5829.           suggested to run Ezyff -C before this option).  If, a file
  5830.           is not found, then it is either marked Offline or Deleted
  5831.           depending on your configuration for that file area.  If, an
  5832.           Offline file is found, Ezycom assumes that it has been made
  5833.           Online, and will mark the file as Online.
  5834.  
  5835.                If the -C option is used, and you have told Ezymaint
  5836.           that you want to convert the files that have been uploaded
  5837.           to your system, to another file compression type then
  5838.           Ezymaint will call a batch file called DOCONV.BAT and that
  5839.           will scan the file for Virii using the McAfee Scan program
  5840.           if you have that program in your path.  It will also do the
  5841.           conversion that will be needed by your system.
  5842.  
  5843.                If the -M option is used, Ezymaint will create a Master
  5844.           List file called the name you placed after the -M.
  5845.                
  5846.           Eg EZYMAINT -MC:\BBSFILES\MASTER.LST
  5847.  
  5848.           Will create a file called MASTER.LST in the C:\BBSFILES
  5849.           directory.  The -F and -T options are also used with this
  5850.           option.
  5851.  
  5852.                                     Page 95.
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.                If the -F<DDMMYYYY> option is used, in conjunction with
  5860.           the -M option.  Ezymaint will create a Master List FROM the
  5861.           date specified after the -F the date format is DDMMYYYY.
  5862.  
  5863.                If the -T<DDMMYYYY> option is used, Ezymaint will use
  5864.           the date after the -T create the Master List to that date.
  5865.  
  5866.           Eg EZYMAINT -MC:\BBSFILES\1992.LST -F01011992 -T31121992
  5867.  
  5868.                Will create a Master List of all the files on your
  5869.           system dated form 01/01/1992 to 31/12/1992 using of course
  5870.           the DD/MM/YYYY date format.  Note that the -F and -T options
  5871.           don't have to be used together.
  5872.  
  5873.                If the -Odays  option is used, you can get Ezymaint to
  5874.           create a Master List with the files only a few days old
  5875.           every day.
  5876.  
  5877.           Eg EZYMAINT -MC:\BBSFILES\NEWFILES.LST -O5
  5878.  
  5879.                Will create a Master List file of only file files on
  5880.           your system that are 5 days old.
  5881.  
  5882.                If the -E option is used, Ezymaint will prompt you for
  5883.           a description for all the files in the filebase that have no
  5884.           description.  If you don't know the description just hit the
  5885.           Enter Key to go to the next file.
  5886.  
  5887.                If the -U option is used, Ezymaint will update all the
  5888.           files with there correct file size and date.  This is very
  5889.           handy if you convert your files outside the Ezycom
  5890.           enviorment and you converter is changing the date and the
  5891.           file size of the file.
  5892.  
  5893.                If the -P option is used, the Ezymaint will start the
  5894.           first part of the filepoint management.  In finding the
  5895.           files that have been downloaded, and then adding all the
  5896.           points together to send to the user that upload the file, as
  5897.           per the setting in the config file.  Usercomp does the 2nd
  5898.           part.  This option also maintains the download count, so if
  5899.           you do not use the filepoints system, then this option
  5900.           should still be used.
  5901.  
  5902.                If the -I option is used, Ezymaint will start (Part 1)
  5903.           in adding missing files to your filebase.  If you just place
  5904.           a file in one of the directories that your system uses for
  5905.           it's file areas, then this option will start the process of
  5906.           adding it to your system.  Ezyff does the 2nd part.
  5907.           Ezyff -I should be run immediately after this option, or
  5908.           else new files will appear that are already in your
  5909.           database.
  5910.  
  5911.  
  5912.  
  5913.  
  5914.                                     Page 96.
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.                If the -N<1..250> option is used, Ezymaint will use
  5922.           that log file so you can use a node higher than the ones you
  5923.           use for online and ezymaint will not cause any problems if
  5924.           you are running under a multitasker on a network.
  5925.  
  5926.                The -H<Filename> option is used to add a header file to
  5927.           the master list that is generated by EZYMAINT.  This file is
  5928.           inserted into the master list.
  5929.                eg EZYMAINT -MMASTER.LST -HHEADER.LST
  5930.  
  5931.           Conversion
  5932.           ----------
  5933.                The two conversion files supplied with Ezycom do all
  5934.           the conversions from one archive type to another archive
  5935.           type.  As well as scanning the files inside the archive for
  5936.           any virii that might be hiding in there.  They are just
  5937.           batch files that we have been using ever since we started
  5938.           this project and have found them to work very well.  You
  5939.           must have your archive programs in your PATH statement if
  5940.           you want to use these batch files.  Also as we have made
  5941.           them to scan for virii you will have to also have that file
  5942.           in the PATH as well. We have made the batch files to use
  5943.           McAfee's SCAN as this seems to be the most popular here in
  5944.           OZ.  If you use a mailer like FrontDoor, D'Bridge or use
  5945.           Ezycom to answer the phone with the ATS0=1 command you
  5946.           should ONLY use Doconv.bat.  If you however decide to use
  5947.           the Upconv.bat you will have to remember that the file is
  5948.           converted upon the finish of the upload and it will take
  5949.           time to do the conversion.
  5950.  
  5951.  
  5952.           Doconv.bat Upconv.bat
  5953.           ----------------------
  5954.                As stated above two batch files which are supplied do
  5955.           the conversion of archive types in your file base to what
  5956.           ever archive type you want.  If however you use Upconv.bat,
  5957.           remember it will take time after the upload to do the
  5958.           conversion, so the user online might be slightly upset by
  5959.           the time it could take.  So look into using doconv.bat in
  5960.           your daily maintenance when your system is not getting a lot
  5961.           of calls like late at night or early in the morning.
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.                                     Page 97.
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.           Fedit
  5984.           -----
  5985.                This is a menu driven file area editor that allows you
  5986.           to
  5987.           move, delete edit and rename files.  It is run from your BBS
  5988.           System directory, by typing Fedit at the Dos prompt and
  5989.           hitting Return.  You will presented with a screen as below:
  5990.  
  5991.           +---------------------------------------------------------+
  5992.           |   Help    Edit    File    Tag          |    FEdit       |
  5993.           |---------------------------------------------------------|
  5994.           |  Num  Tag  Filename   Description   (C) Easy Soft  1991 |
  5995.           |                                                         |
  5996.           |  1  +-----------------------------------------------+   |
  5997.           |  2  | Num:   1   File Area: * IBM New Uploads *     |   |
  5998.           |  3  | Num:   2   File Area: * IBM General Files *   |   |
  5999.           |  4  | Num:   3   File Area: * IBM PD Games *        |   |
  6000.           |  5  | Num:   4   File Area: * IBM Archivers *       |   |
  6001.           |  6  | Num:   5   File Area: * IBM Communications *  |   |
  6002.           |  7  | Num:   6   File Area: * IBM Viruses *         |   |
  6003.           |  8  | Num:   7   File Area: * IBM Solutions *       |   |
  6004.           |  9  | Num:   8   File Area: * IBM Sound *           |   |
  6005.           | 10  | Num:   9   File Area: * GIF Clean *           |   |
  6006.           | 11  | Num:  10   File Area: * GIF Misc Pics *       |   |
  6007.           |     +-----------------------------------------------+   |
  6008.           |---------------------------------------------------------|
  6009.           | File Size : 11831 File Date: 01-04-91 Downloads : 0     |
  6010.           | Uploader  : Sysop                                       |
  6011.           | Checked: On  Gif Info: Off  Offline: Off  Incmplte:Off  |
  6012.           | Private: Off Deleted : Off  No Desc: Off  Security: Off |
  6013.           |---------------------------------------------------------|
  6014.           | ......................................................  |
  6015.           +---------------------------------------------------------+
  6016.                                  Figure 1
  6017.  
  6018.                In the Centre of the screen as you can see is a list of
  6019.           the file areas you defined in config.  Use the Pgup/Pgdn
  6020.           keys to move from file area to file area till you locate the
  6021.           one you wish to edit.  Press RETURN on the highlighted area
  6022.           and you will now be presented with another window, (See
  6023.           Figure 2) showing all the files and their statistics, again
  6024.           press pgup/pgdn or up/dn arrow keys to select the file you
  6025.           wish to edit.  As you move from file to file you will notice
  6026.           at the bottom of the screen various data fields changing.
  6027.           We will discuss each field later in this document.
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.                                     Page 98.
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.           +---------------------------------------------------------+
  6046.           |   Help    Edit    File    Tag          |    FEdit       |
  6047.           |---------------------------------------------------------|
  6048.           |  Num  Tag  Filename   Description   (C) Easy Soft  1991 |
  6049.           |                                                         |
  6050.           |  1     >   HIGH.ZIP   High Program                      |
  6051.           |  2         GAME.ZIP   On-line Game                      |
  6052.           |  3         OLD.LZH    Deleted                           |
  6053.           |  4         OFFY.ARJ   Offline                           |
  6054.           |  5         NOS.DOC    No Description Available          |
  6055.           |  6         NORM.ARC   Normal phone                      |
  6056.           |  7                                                      |
  6057.           |  8                                                      |
  6058.           |  9                                                      |
  6059.           | 10                                                      |
  6060.           | 11                                                      |
  6061.           |                                                         |
  6062.           |---------------------------------------------------------|
  6063.           | File Size : 11831 File Date: 01-04-91 Downloads : 0     |
  6064.           | Uploader  : Sysop                                       |
  6065.           | Checked: On  Gif Info: Off  Offline: Off  Incmplte: Off |
  6066.           | Private: Off Deleted : Off  No Desc: Off  Security: Off |
  6067.           |---------------------------------------------------------|
  6068.           | ......................................................  |
  6069.           +---------------------------------------------------------+
  6070.                                 Figure 2
  6071.  
  6072.                At the top of the screen (see figure 2) you will notice
  6073.           four headings:- HELP, EDIT, FILE and TAG.
  6074.  
  6075.                To activate any of these functions press the ALT key
  6076.           and the first letter of the option.  For example to select
  6077.           "File" options press ALT-F.  We will now discuss each area
  6078.           in detail.
  6079.  
  6080.                1)HELP (ALT-H) OR F1.  By activating this option you
  6081.           will be presented with another window which will give your
  6082.           quick reference Key Functions.
  6083.  
  6084.                2)EDIT (ALT-E).  When this is activated you will
  6085.           presented with a pull down menu which has three options.
  6086.           Move the highlighted bar over the function you wish to use
  6087.           or press the desired ALT key plus letter as defined in the
  6088.           menu.
  6089.  
  6090.           THE OPTIONS LISTED ARE:
  6091.  
  6092.  
  6093.                a)Edit description (ALT-D).  This allows you to Edit
  6094.           the file description or add one if the uploader failed to
  6095.           give it.
  6096.  
  6097.                b)Edit UP/DN load (ALT-U).  This allows you to Edit the
  6098.           Uploaders name and the download count.
  6099.  
  6100.                                     Page 99.
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.                c)Edit statistics (ALT-S).  These are the 8 fields at
  6109.           the bottom of figure 2.  We will discuss each one
  6110.           individually.
  6111.  
  6112.                i)Checked-This informs you if ezymaint has done a
  6113.           virus, integrity and missing file description check.  If it
  6114.           is on, then it has been done.
  6115.  
  6116.               ii)Private-This informs you if the file is for the sysop
  6117.           only,(or for those with sysop security).  The file will not
  6118.           be shown in the file listing to those beneath sysop access.
  6119.  
  6120.             iii)Delete-Informs you if the description has been
  6121.           deleted.  This does not mean that the actual file has been
  6122.           deleted.
  6123.  
  6124.              iv)Offline-Informs you whether the file is offline or
  6125.           not.
  6126.  
  6127.              v)Security-Used in conjunction with File list and File
  6128.           Sec in config.  Depending on what you have defined in those
  6129.           2 config areas will determine what security the file has.
  6130.  
  6131.                Eg: A password, certain security level, if the file is
  6132.           free or a flag. (see docs on config for more details on File
  6133.           list and File Sec).
  6134.  
  6135.                By toggling security on /off will determine if security
  6136.           is activated on that file(s).
  6137.  
  6138.  
  6139.                d)View an Archive (ALT-V), this option allows you to
  6140.           view the contents of the archive that is highlighted in the
  6141.           file list.  From this option you can view a TEXT file within
  6142.           this archive with the V key.  This a very useful feature if
  6143.           you whish to check the files that your users upload to you.
  6144.           The formats that are able to be viewed are GIF, JPG, ARC,
  6145.           PAK, ARJ, ZIP, LZH and ZOO.  This is done with batch files
  6146.           which there are examples in the file SETUP.DAT this file is
  6147.           in the LZH format, and the files to look for are the ones
  6148.           starting with "FED" eg FEDGIF.BAT will be the batch file
  6149.           that the view option uses to view the GIF files.
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.                                    Page 100.
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.           3)FILE (ALT-F)
  6172.           --------------
  6173.                By pressing ALT-F a pull down menu will be presented
  6174.           with three options.  Move the highlight bar over the
  6175.           function you wish to use or press the desired ALT key plus
  6176.           letter as defined in the menu.
  6177.           The option listed are:
  6178.  
  6179.                a)New file Edit (ALT-L).  This allows you to select
  6180.           another file area to edit.
  6181.  
  6182.                b)Rename File (ALT-N).  This allows you to rename the
  6183.           file.
  6184.  
  6185.                c)Update file (ALT-B).  This updates the file size and
  6186.           date in the database.
  6187.  
  6188.                Eg.  If, you added a system comment to the file, so
  6189.           that its size was now incorrect, this would get the new size
  6190.           for it.
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.  
  6224.                                    Page 101.
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.                4)TAG (ALT-T).  By pressing ALT-T a pull down menu will
  6233.           be presented with 7 options.  Move the highlight bar over
  6234.           the function you wish to use or press the defined ALT key
  6235.           plus letter as defined in the menu.
  6236.  
  6237.           The options listed are:
  6238.  
  6239.                a)Tag All (ALT-A).  By pressing this option you will
  6240.           tag all files in the file list.  You can also do a single
  6241.           file tag by pressing either the T-key, spacebar, or return
  6242.           key.  A small triangle will appear next to tagged files.
  6243.  
  6244.                b)Clear ALL (ALT-C).  This option clears or (untags)
  6245.           all files in the directory that were tagged.
  6246.  
  6247.                c)Delete Tagged (ALT-K).  This will delete all tagged
  6248.           file descriptions.
  6249.  
  6250.                d)Move Tagged (ALT-M).  This will move all tagged
  6251.           file(s) description to another file area but the file(s)
  6252.           will remain in the current directory.  This will not
  6253.           interfere with EZYCOM as it works on Global principles and
  6254.           knows where the file is even if the description is in
  6255.           another file area.
  6256.  
  6257.                e)Remove Tagged (ALT-R).  This will delete all tagged
  6258.           file(s) and their descriptions.  Be careful using this
  6259.           option as it physically deletes the file from the disk.
  6260.  
  6261.                f)Tagged Offline (ALT-O).  This will place all tagged
  6262.           file(s) offline.  When a user does a file listing the files
  6263.           will be shown as Offline.
  6264.  
  6265.                g)Physical Move (ALT-P).  This will move tagged file(s)
  6266.           and their descriptions to another selected file area as
  6267.           opposed to ALT-M that only moved the description.
  6268.  
  6269.                Fedit can also be run from the DOS prompt with command
  6270.           line switches.
  6271.           The switches are:
  6272.                -A <Filearea number>
  6273.                -N <Node number>
  6274.  
  6275.                When you have finished using Fedit press escape to
  6276.           return to the DOS prompt.
  6277.  
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.                                    Page 102.
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.           FEDGIF.BAT
  6296.  
  6297.           @echo off
  6298.           rem %1 is the Drive of the Gif
  6299.           rem %2 is the Path of the Gif
  6300.           rem %3 is the Filename (no extension)
  6301.           rem %4 is the Extension (including ".")
  6302.           rem For VPic, if you wish to choose Screen Mode inside
  6303.           vpic %2%3.* /a
  6304.           rem For VPic, if you just want to display it automatically
  6305.           rem vpic %2%3%4 /a
  6306.  
  6307.           This batch file is used for viewing Gif Files.  In its
  6308.           present state, it requires VPIC to work.
  6309.  
  6310.           FEDJPG.BAT
  6311.  
  6312.           @echo off
  6313.           rem %1 is the Drive of the JPG
  6314.           rem %2 is the Path of the JPG
  6315.           rem %3 is the Filename (no extension)
  6316.           rem %4 is the Extension (including ".")
  6317.           rem Change to Drive of JPG
  6318.           %1
  6319.           rem Change to directory of JPG
  6320.           cd %2.
  6321.           rem Convert JPG to GIF file (JPG2GIF.EXE must be in PATH)
  6322.           jpg2gif %3%4
  6323.           rem For VPic, if you wish to choose Screen Mode inside
  6324.           vpic %3.* /a
  6325.           rem For VPic, if you just want to display it automatically
  6326.           rem vpic %3.GIF /a
  6327.           del %3.GIF
  6328.  
  6329.           This batch file is used to convert JPG files to GIF files,
  6330.           then view the GIF file.  After viewing the GIF file, it is
  6331.           deleted off of your hard disk.  In its present state, it
  6332.           requires VPIC and JPG2GIF to work.
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.                                    Page 103.
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.           FEDVIEW.BAT
  6357.  
  6358.           @echo off
  6359.           rem ********************************************
  6360.           rem **                                        **
  6361.           rem **             FEdView.Bat                **
  6362.           rem **                                        **
  6363.           rem **      Copyright Peter Davies 1992       **
  6364.           rem **        All Rights Reserved             **
  6365.           rem **                                        **
  6366.           rem **        For use with Ezycom Only        **
  6367.           rem **                                        **
  6368.           rem ********************************************
  6369.           echo Extracting %1 from %2
  6370.           rem If called stand alone, it checks to see if enough
  6371.           parameters were
  6372.           rem passed to the batch file
  6373.           if !%3! == !! goto endit
  6374.           rem This is a list of the command line in FEdView.Bat
  6375.           (Ezycom)
  6376.           rem %1 EZYCOM.PAS                Filename to Extract
  6377.           rem %2 C:\EZY\FILES\EZYSRC.ZIP   Filename to Extract From
  6378.           rem %3 ZIP                       Archive Type
  6379.           if not exist %2 goto :endit
  6380.           goto :get%3
  6381.           :getzip
  6382.           pkunzip -o %2 %1
  6383.           goto endit
  6384.           :getlzh
  6385.           lha e /cnm %2 %1
  6386.           goto endit
  6387.           :getarc
  6388.           PKXARC -r %2 %1
  6389.           goto endit
  6390.           :getpak
  6391.           PAK e /wa %2 %1
  6392.           goto endit
  6393.           :getarj
  6394.           arj e -y %2 %1
  6395.           goto endit
  6396.           :getzoo
  6397.           ZOO -e %2 %1
  6398.           :endit
  6399.           echo Finished Extraction
  6400.  
  6401.           This batch file is used by FEdit to extract a text file for
  6402.           viewing in any archive format.  It requires all the standard
  6403.           de-archive programs.
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.                                    Page 104.
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416.  
  6417.           Usercomp
  6418.           --------
  6419.                Usercomp is a userbase compacter that will do
  6420.           maintenance on your Userbase files.  There are several
  6421.           command line switches that can be used with Usercomp.  We
  6422.           will discuss each one separately below:
  6423.  
  6424.             -S1    Sort By Security then Surname.
  6425.             -S2    Sort By Security then first name.
  6426.             -S3    Sort By Security then Alias.
  6427.             -S4    Sort By Surname.
  6428.             -S5    Sort By First name.
  6429.             -S6    Sort By alias.
  6430.             -DXXX  Delete Users After xxx days.
  6431.                    This will delete users who have not called the
  6432.                    system for the amount of days specified by XXX.
  6433.                    Eg. If you set -d30 then all users who have not
  6434.                    called for 30 days will be deleted, unless you have
  6435.                    set "Don't kill user" in the user record.
  6436.             -UXXX  No Delete Users >= xxx security.
  6437.                    This will not delete users with a security level
  6438.                    greater than or equal to the one specified by XXX.
  6439.                    Eg. If you set -U100 then users with security
  6440.                    level 100 and above will not be deleted.
  6441.             -ADD   Add 0 Security Users to TRASHCAN.CTL.
  6442.                    (See docs for more information on Trashcan.Ctl)
  6443.             -P     Credit File Points for Downloads of their Upload.
  6444.                    This function will credit file points to uploaders
  6445.                    who's files have been downloaded if this option has
  6446.                    been implemented in "files-misc" in config.
  6447.             -BXX   Make XX Best User Information.
  6448.                    This allows you to assign how many users you want
  6449.                    shown in your best users information screens.
  6450.                    Eg. If you assign -B10 then the best 10 users
  6451.                    will be shown.
  6452.             -ALIAS When Usercomp makes the best lists, it will make
  6453.                    them up using the users aliases instead of their
  6454.                    real names with this switch.
  6455.             -N<1..250> Node Number.
  6456.  
  6457.                Any combination of these command line switches can be
  6458.           used simultaneously if you wish with usercomp.
  6459.  
  6460.           Eg.  Usercomp -S1 -D20 -P -B1O -ALIAS -N1
  6461.           If you forget these switches, you can type usercomp -? at
  6462.           the DOS prompt for quick reference help.
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.                                    Page 105.
  6473.  
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.           Anstoavt
  6480.           --------
  6481.           This enables you to convert your .ans (ANSI) files to .Avt
  6482.           (Avatar) files.
  6483.           Eg. to convert mess.ans to mess.avt do the following at the
  6484.           Dos prompt type Anstoavt mess.ans.  Wild cards are supported
  6485.           so if you wish to convert ALL your .Ans files type
  6486.           Anstoavt *.ans.  This will convert all of your ansi screens
  6487.           to Avatar screens.
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.                                    Page 106.
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.           Ezymail
  6542.           -------
  6543.                This is a Fido compatible Echomail tosser / scanner.
  6544.           It can be used in any Fidonet Mailer that uses the .MSG
  6545.           approach to file attaching.  That is, Front Door, D'Bridge,
  6546.           etc, Binkley will however, NOT work with EzyMail.
  6547.           There are several command line switches that can be used.
  6548.           They are explained below:
  6549.  
  6550.             -SCAN    Scan Message Base for Waiting Echomail.
  6551.                      This function scans all echomail conferences
  6552.                      and exports all messages, that have not been
  6553.                      exported before to the systems listed in your
  6554.                      export list.
  6555.  
  6556.             -TOSS    Toss Echomail into Message Base.
  6557.                      This function is used to import mail packets into
  6558.                      Ezycom's Echomail areas.  If Ezymail detects a
  6559.                      message for a conference in which you have
  6560.                      systems defined in your export list, it will
  6561.                      automatically forward the message to those
  6562.                      systems.
  6563.  
  6564.             -N<NODE> Node Number. (1-99)
  6565.  
  6566.  
  6567.           Ezymail and Multiline BBS's
  6568.           ---------------------------
  6569.                Ezymail creates an EZYMAIL.NOW file in your Ezycom
  6570.           systempath while running.  This tells EzyMail and other
  6571.           programs that EzyMail is running.  For instance, you would
  6572.           not want a mail session sending out mail, while Ezycom is
  6573.           packing up mail for that session.  Ezymail can NOT run
  6574.           simultaneously with another Ezymail, so if EZYMAIL.NOW is
  6575.           present, then the second Ezymail will not run.
  6576.  
  6577.           FrontDoor
  6578.           ---------
  6579.                If, Ezymail finds an FD environment variable, it will
  6580.           update FDRESCAN.NOW and FMRESCAN.NOW after completion of
  6581.           execution.  The commercial versions of Front Door make a
  6582.           file called FDINSESS.<task> in the Front Door System
  6583.           Directory, while a mail session is in process.  If, Ezymail
  6584.           detects one of these files, then it will not execute as
  6585.           imagine what could happen, if it was updating a mail bundle,
  6586.           which was being sent in that session.
  6587.  
  6588.           D'Bridge
  6589.           -------
  6590.                If, Ezymail finds a D'BRIDGE environment variable, it
  6591.           will update DBRIDGE.RSN after completion of execution.  This
  6592.           tells D'Bridge to rescan its netmail.
  6593.  
  6594.  
  6595.  
  6596.                                    Page 107.
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.           Ezynet
  6604.           ------
  6605.                EzyNet is used to import and export your NetMail from
  6606.           your Frontend mailer. Like FrontDoor, D'Bridge etc. It also
  6607.           will pass EchoArea messages to EzyCom for processing.  Using
  6608.           EzyNet is easy, just have the following lines in your batch
  6609.           file that you use to run Ezycom.  In the section you use to
  6610.           scan the message base for echomail add the following line.
  6611.  
  6612.           EZYNET -EXPORT
  6613.  
  6614.                This will export all the NetMail from Ezycom and place
  6615.           it in to the correct path for your Frontend Mailer to send.
  6616.  
  6617.                In the section you use to toss echomail into your BBS
  6618.           add the following lines.
  6619.  
  6620.           EZYNET -IMPORT -ECHOAREA
  6621.                           ^^^^^^^^
  6622.                This will import all the NetMail from the directory
  6623.           that your Frontend mailer puts then and places them into
  6624.           your message base. The line ezynet -echoarea tells Ezycom's
  6625.           EchoMail area processor to read a message sent to it and act
  6626.           upon it as follows.
  6627.  
  6628.           What is EchoArea?
  6629.  
  6630.                EchoArea is a part of the Ezycom mail processor.  It is
  6631.           used to update and maintain your echomail profile without
  6632.           needing to bother your host with requests - EchoArea will
  6633.           process them automatically.
  6634.  
  6635.           How to use EchoArea.
  6636.  
  6637.                To access EchoArea send a netmail message to your host,
  6638.           addressed to EchoArea.
  6639.  
  6640.           Eg.  To: EchoArea, 3:633/374
  6641.  
  6642.                To safeguard your echomail profile, you must specify a
  6643.           password on the subject line of the netmail message.  If you
  6644.           don't have a password, or you don't know what it is then
  6645.           contact your host.
  6646.  
  6647.           Eg.  To: EchoArea, 3:633/374
  6648.                Re: foo
  6649.  
  6650.                Echomail profile maintenance.  EchoArea's main use is
  6651.           to add/remove your node to/from your host's export list. To
  6652.           do this, you simply tell EchoArea the area tag of the
  6653.           conference you want to pick up or drop.  For example, to add
  6654.           the Ezycom support conference (EC_SUPPORT) to your system
  6655.           you would send a message like:
  6656.  
  6657.  
  6658.                                    Page 108.
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.              To: EchoArea, 3:633/374
  6666.              Re: foo
  6667.              ----------------------------------------
  6668.              +EC_SUPPORT
  6669.  
  6670.                Note that the '+' sign in front of the name is
  6671.           optional.  To remove a conference is very similar, only you
  6672.           put a '-' sign in front of the conference name instead of a
  6673.           '+'.  In this case the prefix is NOT optional.
  6674.  
  6675.                For example, to get rid of an echo you are no longer
  6676.           interested in send a message like:
  6677.  
  6678.              To: EchoArea, 3:633/374
  6679.              Re: foo
  6680.              ----------------------------------------
  6681.              -BORING_ECHO_CONF
  6682.              ---
  6683.  
  6684.                As many of these commands as you like can be combined
  6685.           into the one message, so both of the above examples could
  6686.           have been in one request:
  6687.  
  6688.              To: EchoArea, 3:633/374
  6689.              Re: foo
  6690.              ----------------------------------------
  6691.              EC_SUPPORT
  6692.              -BORING_ECHO_CONF
  6693.              ---
  6694.  
  6695.                Note the tear line (row of dashes) at the end of this
  6696.           example.  Everything after the tear line is ignored, so you
  6697.           can also send comments or queries to your host.  This is
  6698.           useful if you have a question relating to your conference
  6699.           set-up or have problems using EchoArea.
  6700.  
  6701.           Options
  6702.  
  6703.                There are several optional commands that can be invoked
  6704.           by putting a parameter after your password on the subject
  6705.           line.
  6706.  
  6707.              -Q   : Query.
  6708.  
  6709.                The query command will cause EchoArea to create list of
  6710.           all the echomail areas available to your system and send it
  6711.           back to you. The list will have the conference tag, a
  6712.           description, and one of either "On", "Off" or "Sec". On :
  6713.           The conference is already active for your system, Off: The
  6714.           conference is not active for your system, Sec: The
  6715.           conference is not available to your system.
  6716.  
  6717.  
  6718.  
  6719.  
  6720.                                    Page 109.
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.              -L  : List.
  6728.  
  6729.                This is similar to the -Q command above, but does not
  6730.           add the conference status (on/off/sec) to the list.
  6731.  
  6732.              -H   : Help.
  6733.  
  6734.                EchoArea will send a help file back to you in a netmail
  6735.           message.
  6736.  
  6737.              -All : All on.
  6738.  
  6739.                The all command will turn on all available areas to
  6740.           your system. Saves doing thirty or so areanames.
  6741.  
  6742.              -NoAll : All off.
  6743.  
  6744.                The all off command is the exact opposite to the all
  6745.           command.  It will turn all echomail areas off for your
  6746.           system.
  6747.  
  6748.           Eg.  To: EchoArea, 3:633/374
  6749.                Re: foo -q
  6750.                ----------------------------------------
  6751.                EC_SUPPORT
  6752.                -BORING_ECHOMAIL_CONF
  6753.                ---
  6754.  
  6755.                This will turn on the EC_SUPPORT conference, turn off
  6756.           the BORING_ECHOMAIL_CONF area, and send back a list of
  6757.           available areas and their status.
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.                                    Page 110.
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.           Msgcomp
  6790.           -------
  6791.                This is Ezycom's message base compacter and will do
  6792.           maintenance on your message areas.  Its function is to keep
  6793.           your message areas to the limits you set in Config "Message
  6794.           Areas".  For example if you set "Max number of msgs" to 200
  6795.           and the area has 300, Msgcomp will delete the first 100
  6796.           messages to maintain the area at 200.  However if you set
  6797.           any of the message limits to 0 then Msgcomp will ignore
  6798.           these fields.  Msgcomp should be run once a day in a nightly
  6799.           event.
  6800.  
  6801.                The message compacter is limited to a maximum of 16000
  6802.           messages per message area, and so if the number of messages
  6803.           in an area exceeds 15000, it will automatically compress
  6804.           that message area to 15000 messages.  Depending on how much
  6805.           free RAM is available, MSGCOMP will handle more messages per
  6806.           area, with an upper limit of 16000.  Ezycom and other
  6807.           utilities can handle up to 65,000 messages per conference.
  6808.  
  6809.                MSGCOMP also has four command line switches :
  6810.           -LINK, -LINKALL, -NODELETE and -CLEANUP.
  6811.  
  6812.                -LINK will LINK all message areas that has had new
  6813.           echomail/netmail, since MSGCOMP -LINK was last run.
  6814.  
  6815.                -LINKALL, will unconditionally LINK ALL echomail and
  6816.           netmail areas.  Local areas are NOT linked, as Ezycom does
  6817.           this when you reply to messages, so trying to LINK them,
  6818.           would be waisting system time.  MSGCOMP links the messages
  6819.           (makes reply chains), by matching those with the same
  6820.           subjects together.
  6821.  
  6822.                -NODELETE, will stop MSGCOMP from deleting messages by
  6823.           days, received days, number of messages, or number of
  6824.           kilobytes.
  6825.  
  6826.                -CLEANUP, will tell MSGCOMP to delete conference(s)
  6827.           that no longer exist in your configuration setup.  Thus, if
  6828.           you delete a message area with Alt-D, MSGCOMP -CLEANUP with
  6829.           actually delete the messages in that message area, and reset
  6830.           lastread pointers.  Conferences should NEVER be deleted by
  6831.           using DOS commands, as the lastread pointers are not reset.
  6832.  
  6833.           Eg MSGCOMP -LINK
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.                                    Page 111.
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.           Ezyff
  6852.           -----
  6853.                This is used to keep all your file area index's up to
  6854.           date.  It will add and remove files tell you of duplicates
  6855.           and sort the file index's.  There are seven command line
  6856.           switches that can be used with Ezyff.  These are listed
  6857.           below in detail:
  6858.  
  6859.                -C  This creates/updates the Fast File index.  This is
  6860.           a list of index to all the files available on your BBS for
  6861.           downloading.  If you add files to your file areas or remove
  6862.           them, this should be run, to update the index.  This should
  6863.           be run at least once a week, to make sure your index is
  6864.           correct.
  6865.  
  6866.                -S  Sorts the fast file index.  It makes it faster if
  6867.           you don't do -C everyday.
  6868.  
  6869.                -L<textfile> This makes a list of all your file paths
  6870.           to the text file name.
  6871.  
  6872.                -F  This creates a QuickBBS compatible FLSEARCH.CTL.
  6873.  
  6874.                -D  This lists all the duplicate files in directories
  6875.           to your maintenance log.
  6876.  
  6877.                ie.FRED.ARC was in C:\Files and FRED.LZH was in
  6878.           C:\NEWFILES, then it would place in the log that Fred.* was
  6879.           in both of those directories.
  6880.  
  6881.                -I This is the second part of maintenance to place
  6882.           files in your files lists which are in your directories but
  6883.           not in the files lists.  The file area the files are placed
  6884.           in, is the upload area in CONFIG->FILEPATHS.
  6885.  
  6886.                -ID Does the above check, but also logs duplicate file
  6887.           descriptions, much like the -D option. It will also log
  6888.           duplicates when the same file area has duplicate
  6889.           descriptions, again on a .* level.
  6890.  
  6891.                -N<node> Node number to run EZYFF under. (1-250)
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  6905.  
  6906.                                    Page 112.
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.           Ezyutil
  6914.           -------
  6915.                EzyUtil is a program that will import a file <Text>
  6916.           into your message base. It will also import files into a
  6917.           specified file area, while updating your fast file index
  6918.           with the information from a files.bbs file (Great if you use
  6919.           a program like TICK).  It can also undelete messages in one
  6920.           or ALL of your message areas and lastly EzyUtil will sort
  6921.           your Echo Node Information.  Ezyutil will also export
  6922.           message/file area configuration, and make message base
  6923.           statistics on a message area.
  6924.  
  6925.                Importing a message file.  To import a message file
  6926.           into your message base use the following line.
  6927.  
  6928.                EZYUTIL -IMPORT -A<1..400> -F<Who_From> -T<Who_To>
  6929.                        -S<Subject> -LC:\DOCS\HITHERE.DOC
  6930.  
  6931.                -A Message area to send the file to. (Message area
  6932.           number in your Config)
  6933.  
  6934.                -F Who the message is to be from. (Note the Underline
  6935.           between the First_LastName) it MUST be there.
  6936.  
  6937.                -T Is who the message is sent to. (Again Must have the
  6938.           Underline)
  6939.  
  6940.                -S The Subject of the message to be imported. (Remember
  6941.           the Underline)
  6942.  
  6943.                -L The path and file to import.
  6944.  
  6945.                Eg EZYUTIL -IMPORT -A1 -FPeter_Davies -Tall -SHigh_All
  6946.                           -LTest.TXT
  6947.  
  6948.                Importing a file with Description. (Using a Files.bbs)
  6949.           To import the file and description use the following line.
  6950.  
  6951.                EZYUTIL -FILESBBS -A<1..400> [-L<Files.bbs Path>]
  6952.  
  6953.                -A File area to import the file to. (File area number
  6954.           in your Config)
  6955.  
  6956.                -L Path to the files.bbs (This is the path where the
  6957.           FILES.BBS, and the files IN the files.bbs are located).  If,
  6958.           this option is omitted, then the area path for the filearea
  6959.           is used.
  6960.  
  6961.                Eg EZYUTIL -FILESBBS -A1 -LC:\BBS\FILES\GAMES
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.                                    Page 113.
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.           Sort EchoNode information.
  6977.  
  6978.           Use the following line.
  6979.  
  6980.           EZYUTIL -NODE
  6981.  
  6982.              This will sort all your EchoManager Nodes in Ascending
  6983.           order, while updating the export list for each message area
  6984.           at the same time.
  6985.  
  6986.           Undelete Messages.
  6987.  
  6988.           Use the following line.
  6989.  
  6990.           EZYUTIL -UNDELETE
  6991.  
  6992.                EzyUtil will then prompt you for the message area
  6993.           number where you wish to undelete the messages contained
  6994.           within it.  If you select a valid message area, then EzyUtil
  6995.           will undelete all the messages in that conference.  Only
  6996.           messages that were deleted AFTER the last MSGCOMP will be
  6997.           undeleted however.  After a MSGCOMP, you can NOT retrieve
  6998.           any messages that were deleted.
  6999.  
  7000.           Strip Log.
  7001.  
  7002.           Use the following line.
  7003.  
  7004.           EZYUTIL -STRIPLOG -L<logfile> -D<days old>
  7005.  
  7006.                To strip Ezycom's log, and to leave a certain number of
  7007.           days log remaining use "EZYUTIL -STRIPLOG -L<logfile> -
  7008.           D<days old>".
  7009.           The <logfile> is the name of the Ezycom log which you wish
  7010.           to be stripped.  The <days old> is the number of days of
  7011.           log, which you wish to keep.  Eg -D7 would keep the last 7
  7012.           days of log file.  When using EzyUtil -STRIPLOG, you MUST
  7013.           not be using any other utility or Ezycom that uses this
  7014.           logfile.
  7015.  
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021.  
  7022.  
  7023.  
  7024.  
  7025.  
  7026.  
  7027.  
  7028.  
  7029.  
  7030.                                    Page 114.
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.           File Area Information.
  7039.                Ezyutil can export file area configuration information
  7040.           to a file called FILES.TXT.  This file contains all the
  7041.           information on your file areas.  It is placed in the system
  7042.           path.
  7043.                eg:  EZYUTIL -EXPORT -FILEAREA
  7044.  
  7045.           The following is an example of what to expect in the
  7046.           FILES.TXT file that is created with this option.
  7047.  
  7048.              File Area Num: 1
  7049.             File Area Name:         GENERAL FILES
  7050.           Upload File Area:          NEW UPLOADS
  7051.           Upload File Path: D:\BBS\FILE\GENERAL\
  7052.                 File Group: *
  7053.              User Security: 5
  7054.                User Flag A: --------
  7055.                User Flag B: --------
  7056.                User Flag C: --------
  7057.                User Flag D: --------
  7058.             Sysop Security: 1000
  7059.               Sysop Flag A: --------
  7060.               Sysop Flag B: --------
  7061.               Sysop Flag C: --------
  7062.               Sysop Flag D: --------
  7063.                    Sort By: Alpha
  7064.            Offline Allowed: No
  7065.                Master List: Yes
  7066.                  Age Check: No
  7067.                 Conversion: Zip
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.                                    Page 115.
  7093.  
  7094.  
  7095.  
  7096.  
  7097.  
  7098.  
  7099.  
  7100.           Message Base Information.
  7101.  
  7102.                As for the file base Ezyutil will create an information
  7103.           file for the message base.  The file created is called
  7104.           MESSAGES.TXT.  This will give you the following information
  7105.           about your message base.
  7106.  
  7107.              Mess Area Num: 2
  7108.             Mess Area Name:        LOCAL CHIT CHAT
  7109.             Mess Area Type: Local
  7110.             Mess Area Kind: Public and Private
  7111.                 Mess Group: *
  7112.                  Days Kill: 30
  7113.               Receive Kill: 10
  7114.                 Count Kill: 500
  7115.              Kilobyte Kill: 0
  7116.              Read Security: 1
  7117.               Read Flags A: --------
  7118.               Read Flags B: --------
  7119.               Read Flags C: --------
  7120.               Read Flags D: --------
  7121.             Write Security: 1
  7122.              Write Flags A: --------
  7123.              Write Flags B: --------
  7124.              Write Flags C: --------
  7125.              Write Flags D: --------
  7126.             Sysop Security: 50000
  7127.              Sysop Flags A: --------
  7128.              Sysop Flags B: --------
  7129.              Sysop Flags C: --------
  7130.              Sysop Flags D: --------
  7131.              Alias Allowed: Use Alias, Alias Allowed
  7132.            Combined Access: Yes
  7133.           Initial Combined: Yes
  7134.                   Age Test: No
  7135.  
  7136.  
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142.  
  7143.  
  7144.  
  7145.  
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151.  
  7152.  
  7153.  
  7154.                                    Page 116.
  7155.  
  7156.  
  7157.  
  7158.  
  7159.  
  7160.  
  7161.  
  7162.           Message base Statistics.
  7163.                Ezyutil can generate a set of statistics for your
  7164.           message base the file created is called STAT<area>.  This
  7165.           will include the number of participants in that message
  7166.           area, the average message length in bytes then a list of the
  7167.           users names, number of messages posted by that user, the
  7168.           total length in bytes for all their messages posted then an
  7169.           average of the length of their messages posted.  At the end
  7170.           of the file there is a section showing the person that
  7171.           posted the longest message and the person that posted the
  7172.           shortese message.  This text file could be imported into the
  7173.           message base useing the EZYUTIL message import command to
  7174.           show the users the stats of the message area being used.
  7175.  
  7176.           Eg: EZYUTIL -MBS -A1
  7177.  
  7178.           Message area statistics for "     MESSAGE TO THE SYSOP     "
  7179.  
  7180.           Number of participants : 13
  7181.           Average message length : 343 bytes
  7182.  
  7183.           Poster                         Posted     Length     Average
  7184.           ------------------------------------------------------------
  7185.           Fred Basset                         3        739        246
  7186.           Anthony Jones                       1        526        526
  7187.           Charles Manson                      2        131         65
  7188.           Ian Mason                           1        219        219
  7189.           Jack the Ripper                     1        577        577
  7190.           Ned Kelly                           1         38         38
  7191.           Randy Mandy                         1        269        269
  7192.           Mr Squiggle                         2        337        168
  7193.           Fat Cat                             1        598        598
  7194.           Peter Davies                        3       1378        459
  7195.           Mr Ed                               1        279        279
  7196.           Elvis Presley                       1        453        453
  7197.           Wayne Burnside                     25       9224        368
  7198.  
  7199.           Longest message  : Peter Davies, 1090 bytes
  7200.           Shortest message : Wayne Burnside, 35 bytes
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.                                    Page 117.
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.           Ezyed
  7224.           -----
  7225.                On loading Ezyed you will be presented with the first
  7226.           User in your Ezycom userbase.  This Should Normally be the
  7227.           SysOp as He/She would usually be the first person to use the
  7228.           system, also he/she should have the Highest Security Level.
  7229.           Display Mode Options
  7230.  
  7231.  
  7232.           F1      : Displays the online Help Screens for Ezyed
  7233.  
  7234.           P       : This gives you a very elaborate Pick List for you
  7235.                     to chose a user from. To move around in the Pick
  7236.                     List you just use the Arrow Keys to go up and down
  7237.                     one user at a time or the PgUp and PgDn Keys to
  7238.                     move up and down the list a page at a time.
  7239.  
  7240.           E       : This launches you in to the Edit Mode more on this
  7241.                     later.
  7242.  
  7243.           F10     : Toggles you to and from the 2 display screens.
  7244.  
  7245.           Arrow   : These keys move you to and from the next and
  7246.           Keys      previous record this includes PgUp and PgDn.
  7247.  
  7248.           F2      : You will be given a choice to Search for either
  7249.                     the User's Name-Alias or by the User's Security
  7250.                     Level. the search will being up the First
  7251.                     occurrence of the pattern you chose ie(Name = Pet)
  7252.                     will find the first record that has (Pet) in the
  7253.                     Name/Alias Field case is not used in the search so
  7254.                     (Peter = peter).
  7255.  
  7256.           F3      : This will continue the search using the (Last)
  7257.                     pattern used. When the search doesn't find a user
  7258.                     to match the pattern you will be told then EzyEd
  7259.                     will take you to the (First) user in your
  7260.                     userbase.
  7261.  
  7262.           F4      : This command allows certain global options to be
  7263.                     performed on the userbase.  These include flag
  7264.                     editing and group editing.  When editing global
  7265.                     flags, a "-" sign means, do not change the flag, a
  7266.                     "X" sign means, turn the flag ON for all users,
  7267.                     and an "O" sign means, turn the flag OFF for all
  7268.                     users.  When editing global groups, the setting
  7269.                     that you make will affect all users, so every user
  7270.                     will have that global group setting.
  7271.  
  7272.           Esc     : Exit from Ezyed.
  7273.  
  7274.           Insert  : This will add a New Record to your user base.
  7275.  
  7276.  
  7277.  
  7278.                                    Page 118.
  7279.  
  7280.  
  7281.  
  7282.  
  7283.  
  7284.  
  7285.           Delete  : This key will Toggle the (Deleted) Flag of the
  7286.                     user displayed.
  7287.  
  7288.           Edit Mode.
  7289.  
  7290.           Ctl A   : Abort any changes made to this record.
  7291.  
  7292.           Ctl P   : This gives you a very elaborate Pick List for you
  7293.                     to chose a user from. To move around in the Pick
  7294.                     List you just use the Arrow Keys to go up and down
  7295.                     one user at a time or the PgUp and PgDn Keys to
  7296.                     move up and down the list a page at a time.
  7297.  
  7298.           Ctl S   : Saves the record you are editing. Esc will do the
  7299.                     same.
  7300.  
  7301.           Arrow   : These keys move you to and from the next and
  7302.           Keys      previous entries.
  7303.  
  7304.           PgUp    : These two keys move you to the next and previous
  7305.           PgDn      records after saving your changes first.
  7306.  
  7307.           Esc     : Exit from Edit Mode.
  7308.  
  7309.                The function keys (F1, F2, F3, F4, F10) function in
  7310.           exactly the same was as in display mode.
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.                                    Page 119.
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.  
  7347.                There are some user variables in Ezyed that you should
  7348.           know about, here is a list of them.  All of these variables
  7349.           are changed by placing the highlight on the Yes or the No
  7350.           displayed.  Then tap the space bar to toggle between Yes or
  7351.           No.
  7352.  
  7353.               Deleted              : No
  7354.               Clear Screen         : Yes
  7355.               Continue             : Yes
  7356.               ANSI Capable         : Yes
  7357.               Don't Kill User      : No
  7358.               Ignore File Points   : No
  7359.               Full Screen Ed       : Yes
  7360.               Quiet Mode           : No
  7361.               Ignore Ratios        : No
  7362.               Avatar Capable       : No
  7363.               IBM Chars            : Yes
  7364.               Ignore Paging        : No
  7365.               Exclude User         : No
  7366.               Menu Time            : No
  7367.               Ignore Message Ratio : No
  7368.               No Page Sound        : No
  7369.               Page on Logon        : No
  7370.  
  7371.                Deleted.  If this is set to Yes then the next time you
  7372.           run usercomp the user will be deleted from the userbase.
  7373.  
  7374.                Clear Screen.  This will set ezycom to send this user
  7375.           screen clearing codes when required.
  7376.  
  7377.                Continue.  Tells ezycom that this user requires a
  7378.           continue prompt to be sent when displaying file lists and
  7379.           screens longer than there screen length.
  7380.  
  7381.                ANSI Capable.  Tells ezycom whether the user will
  7382.           accept Ansi characters or not.
  7383.  
  7384.                Don't Kill User.  If this option is set to Yes, then
  7385.           even if the user hasn't called in the amount of days you set
  7386.           to kill users when using usercomp this user will not be
  7387.           killed from the userbase.
  7388.  
  7389.                Ignore File Points.  This option will stop the user
  7390.           from using his/her filepoints.  So this user will not be
  7391.           stopped by this powerful ratio system in downloading files.
  7392.  
  7393.                Full Screen Ed.  Enables the external full screen
  7394.           editor.
  7395.  
  7396.                Quite Mode.  If enabled this user will not be able to
  7397.           be called by another node with the multinode chat system.
  7398.  
  7399.  
  7400.  
  7401.  
  7402.                                    Page 120.
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408.  
  7409.                Ignore Ratios.  This is similar to the ignore file
  7410.           points option but it applies to all the other file ratios
  7411.           used in the ezycom package.  So if this option is Yes and
  7412.           ignore file points is No the users can download all they
  7413.           like until there file points are used up (Providing they
  7414.           don't exceed the daily download limit/time limit).
  7415.  
  7416.                Avatar Capable.  If set this option will set ezycom to
  7417.           send avatar screen codes to the user with this set to Yes.
  7418.  
  7419.                IBM Characters.  When this option is Yes ezycom will
  7420.           send the highbit IBM characters to the user.  If set to no
  7421.           the user will get the character you have set in the replace
  7422.           IBM character in the config, This is set to (o) by default.
  7423.  
  7424.                Ignore Paging.  If this option is set, then the user
  7425.           will be able to overide all paging hours, hence page the
  7426.           sysop 24 hours a day, seven days a week.
  7427.  
  7428.                Exclude User.  With this option on Yes the user will
  7429.           NOT be displayed in any user display lists.
  7430.           Eg Best User Stats, User Lists, Last Caller, etc.
  7431.  
  7432.                Menu Time.  If this option is set the user will NOT
  7433.           have to wait for the time restrictions in any of the menu
  7434.           option.
  7435.  
  7436.                Ignore Message Ratio.  If this option is set, then the
  7437.           user will NOT have to abide by the post/call ratios.
  7438.  
  7439.                No Page Sound.  When a user pages you with this option
  7440.           turned on, no page sound will be heard, although the user
  7441.           will be under the impression that he is paging you.
  7442.  
  7443.                Page on Logon.  When the user logs on, five short beeps
  7444.           are sounded, to indicate to you that a very important user
  7445.           has logged on.  Note that this option works 24 hours a day,
  7446.           7 days a week, and is not restricted by page times.
  7447.  
  7448.  
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.                                    Page 121.
  7465.  
  7466.  
  7467.  
  7468.  
  7469.  
  7470.  
  7471.           EzyNode
  7472.           -------
  7473.                This utility (thanks to Colin Berg for donating it)
  7474.           compiles your Nodelists for your network addresses, for use
  7475.           in Ezycom.  If, you do not know what these terms mean, or do
  7476.           not belong to a network, then you can skip the documentation
  7477.           on EzyNode.
  7478.  
  7479.                Ezycom has a very different style of nodelist compiling
  7480.           than many other BBS packages.  It allows the sysop to
  7481.           configure the nodelists to be viewed for each address that
  7482.           the sysop has.  In all, the sysop has a maximum of 16
  7483.           network address, and for each network address, the sysop can
  7484.           have upto 5 nodelists.  So, Ezycom can cater for upto 80
  7485.           nodelists.  This feature, can be used to secure your network
  7486.           from unwanted user access.  For instance, if you could allow
  7487.           your users to post messages into FidoNet, but NOT allow them
  7488.           to post messages into EzyNet (Network of Ezycom Beta Sites).
  7489.  
  7490.                Ezynode requires a nodelist control file for it to
  7491.           operate.  This file is called EZYNODE.CTL, and should be
  7492.           located in your ezycom system directory.
  7493.  
  7494.                Comments may be placed in this control file, by placing
  7495.           a ";" at the start of the comment.
  7496.  
  7497.           Eg:
  7498.  
  7499.           ;Ezynode control file
  7500.  
  7501.                This is a valid comment, since the ";" preceeds the
  7502.           comment.  Also, blank lines are ignored by ezynode.
  7503.  
  7504.                Ezynode accepts 4 different keywords.  START, AKA, LIST
  7505.           and PLIST.  A description of how each command is used and
  7506.           applied to the control file follows.
  7507.  
  7508.                The "START" command tells Ezynode that a NEW index
  7509.           should be created for the following AKAs/NODELISTs.  Upto 16
  7510.           START commands (indexs) maybe present in EZYNODE.CTL.
  7511.  
  7512.  
  7513.  
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.                                    Page 122.
  7527.  
  7528.  
  7529.  
  7530.  
  7531.  
  7532.  
  7533.                The "AKA" command tells Ezynode which network address
  7534.           should be used for this index.  This is very important as,
  7535.           only those network addresses that use the nodelists
  7536.           indicated after this command, should be used.  However, a
  7537.           short cut command can be used, called "ALL".  That is, "AKA
  7538.           ALL" will tell Ezynode that all network addresses are to be
  7539.           used for these nodelists.  If the "ALL" command is used for
  7540.           the network addresses, then no other network addresses
  7541.           should be stated.
  7542.  
  7543.           Syntax: AKA <network address or ALL>
  7544.           Eg: AKA 3:636/213
  7545.               AKA 3:636/213.3
  7546.               AKA ALL
  7547.  
  7548.                After entering the AKAs for the index, the nodelists to
  7549.           be used for the index must be specified.  This can be
  7550.           accomplished using the "LIST" or "PLIST" commands.
  7551.  
  7552.                The "LIST" command indicates that the nodelist that
  7553.           follows it compiles to the StLousis nodelist format, or in
  7554.           simpler terms that it has at least 1 Zone statement at the
  7555.           top of the nodelist.
  7556.  
  7557.           Syntax: LIST <nodelist> [optionial zones]
  7558.           Eg: LIST nodelist.* 1 2 3
  7559.  
  7560.                If, the [optionial zones] are left out, then Ezynode
  7561.           assumes that all Zones are to be processed.  In this
  7562.           example, NODELIST.* will be compiled (the latest version of
  7563.           NODELIST in the nodelist directory).  Note that all
  7564.           nodelists MUST be located in your nodelist directory.  That
  7565.           is, paths are not valid.
  7566.  
  7567.                The "PLIST" command indicates that the nodelist which
  7568.           follow will be a private nodelist that does not contain any
  7569.           Zone statements.  You must indicate which Zone Ezynode is to
  7570.           use.
  7571.  
  7572.           Syntax: PLIST <nodelist> <zone to use>
  7573.           Eg: PLIST ezynode.* 80
  7574.  
  7575.                In this example, ezycoms network nodelist will be
  7576.           compiled, but because no valid zones are in the nodelist,
  7577.           ezynode will use zone 80 for the network address.  The <zone
  7578.           to use> parameter MUST be present for the "PLIST" command to
  7579.           function.
  7580.  
  7581.                In Ezycom version 1.01, only limited nodelist support
  7582.           is present, but this will be expanded upon in later versions
  7583.           including point list support, costing, crashmail detection,
  7584.           and other delights.
  7585.  
  7586.  
  7587.  
  7588.                                    Page 123.
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.           EzyNode, Sample EZYNODE.CTL
  7596.           ---------------------------
  7597.                
  7598.           ; First Block will create EzyIndex.01
  7599.           START
  7600.           AKA 3:636/213
  7601.           LIST NODELIST.* 1 2 3 4 5 6
  7602.           ;
  7603.           ; Second block will create EzyIndex.02
  7604.           START
  7605.           AKA 80:1000/153
  7606.           LIST EZYNODE.*
  7607.           ;
  7608.           ;end of ezynode.ctl
  7609.  
  7610.  
  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.                                    Page 124.
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.                       Appendix A (Questionnaire Language)
  7658.  
  7659.           Questionnaire
  7660.           -------------
  7661.                Questionnaire languages are like a miniature
  7662.           interpreter language built around the BBS.  It is simple,
  7663.           but a very powerful way in which tasks can be accomplished.
  7664.           Some ideas for the use of Q-A language are, asking newusers
  7665.           details which the BBS doesn't ask them (NEWUSER.Q-A) or
  7666.           (NEWUSER2.Q-A which allows MENUCMND unlike NEWUSER.Q-A),
  7667.           handling registration expiry (REGEXP.Q-A), writing door
  7668.           information files (DOOR.Q-A), turning off access to certain
  7669.           file/message areas (Eg. If a Amiga user doesn't want to view
  7670.           IBM Files), and much more.  Throughout this appendix, <var
  7671.           num> is referred to, and the range of variables it has is 1
  7672.           through 50.
  7673.  
  7674.                The commands are case-insensitive, that is 'Quit',
  7675.           'QUIT' and 'quit' are all valid commands.
  7676.  
  7677.                DisplayFlag <flagnum A-D><flagbit 1-8>
  7678.           This option displays the current status of a user's flag.
  7679.  
  7680.           Eg.  DisplayFlag A1
  7681.  
  7682.           Would display ON/OFF depending on the value of the user's
  7683.           flag A1.
  7684.  
  7685.                SETFLAG <flagnum A-D><flagbit 1-8> <ON|OFF|TOGGLE>
  7686.           This option is used to set the user's flag to a value.  ON
  7687.           would turn the user's flag on, OFF would turn the user's
  7688.           flag OFF, and TOGGLE would turn the user's flag OFF if it
  7689.           was ON, or ON if it was OFF.
  7690.  
  7691.           Eg.  SetFlag D8 ON
  7692.  
  7693.           Would set the user's flag D8 to ON.
  7694.  
  7695.                SETSECURITY <security>
  7696.           SetSecurity changes the user's current security level to
  7697.           that defined in the command.
  7698.  
  7699.           Eg.  SetSecurity 100
  7700.  
  7701.                SETIGNOREFP       <ON|OFF|TOGGLE>
  7702.           SetIgnoreFp, sets the file points ignore flag ON or OFF for
  7703.           the user.
  7704.  
  7705.           Eg.  SetFP OFF
  7706.           Would set the file points ignore flag OFF.
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.                                    Page 125.
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.                SETANSI     <ON|OFF|TOGGLE>
  7720.           SetANSI, sets the ANSI graphics ON or OFF for the user.
  7721.  
  7722.           Eg.  SetANSI OFF
  7723.           Would set ANSI graphics OFF.
  7724.  
  7725.                SETAVATAR   <ON|OFF|TOGGLE>
  7726.           SetAVATAR, sets AVATAR graphics ON or OFF for the user.
  7727.  
  7728.           Eg.  SetAVATAR TOGGLE
  7729.           Would turn AVATAR OFF, if it was currently ON, or ON if it
  7730.           was currently OFF for the user.
  7731.  
  7732.                SETFSE      <ON|OFF|TOGGLE>
  7733.           SetFSE, sets the ANSI Full Screen Editor ON or OFF for the
  7734.           user.
  7735.  
  7736.                SETRATIO    <ON|OFF|TOGGLE>
  7737.              SetRatio, sets the File Ratio Ignore Flag ON or OFF for
  7738.           the user.
  7739.  
  7740.                SETPOSTCALL <ON|OFF|TOGGLE>
  7741.           SetPOSTCALL, sets the Ignore Post Call Ratio Flag ON or OFF
  7742.           for the current user on-line.
  7743.  
  7744.                SETMNUTIME  <ON|OFF|TOGGLE>
  7745.           SetMNUTIME, sets the Ignore Menu Time Restrictions, that is,
  7746.           time on-line, start time and end time, ON or OFF for the
  7747.           current user on-line.
  7748.  
  7749.                SETVARS     "<text>" <var num>
  7750.           SetVARS, is a special command, where you can set on the of
  7751.           the 50 variables (each of maximum 255 characters), to a
  7752.           default value.  This value can be anything from a number to
  7753.           a word.  The 'SPECIAL' feature about this command is that
  7754.           most Type 7 codes can be used to place 'SPECIAL' information
  7755.           in the variable for testing.  The <text> field also supports
  7756.           the Ctrl-F/K smart text codes.
  7757.  
  7758.           Eg.  SetVars "Hi There" 1
  7759.           Would place "Hi There" in Variable 1.
  7760.  
  7761.           Eg.  SetVars "Ctrl-FA" 1
  7762.           Would place <username in Variable 1.
  7763.  
  7764.           Eg.  SetVars "COM*P" 1
  7765.           Would place "COM1" in Variable 1 in the current comport was
  7766.           1.  "COM2" in Variable 1, if the current comport was 2, and
  7767.           so on.
  7768.  
  7769.                Valid codes from Type 7 are *P, *B, *O, *F, *L, *A, *G,
  7770.           *V, *R, *S, *N, *7, *8, *9, *0, *1, *2.
  7771.  
  7772.  
  7773.  
  7774.                                    Page 126.
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.                Some new codes have been added specifically for the
  7782.           SETVARS statement.
  7783.  
  7784.                *E is the errorlevel returned from the last Type 7
  7785.           Shell.  If, the program to be run in the Type 7 shell could
  7786.           not be found to run, then *E will give a value of 65535.
  7787.  
  7788.           Eg
  7789.           MENUCMND 7 TEST.EXE
  7790.           SETVARS "*E" 1
  7791.           IF 1 = 65535
  7792.              DISPLAY "File Not Found|"
  7793.           ELSE
  7794.              DISPLAY "Errorlevel Returned "
  7795.              DISPLAYASW 1
  7796.           ENDIF
  7797.  
  7798.                *AGE is the users age.  This can be used to set user
  7799.           flags on or off, for restricting their access to message
  7800.           areas and/or file areas.  If, their Birth Date is Invalid,
  7801.           then *AGE will return 255.
  7802.  
  7803.           Eg
  7804.           SETVARS "*AGE" 1
  7805.           IF 1 = 255
  7806.              DISPLAY "Sorry, your Birth Date is Invalid|"
  7807.              SETFLAGS A1 OFF
  7808.           ELSE
  7809.              DISPLAY "Your Age is "
  7810.              DISPLAYASW 1
  7811.              IF 1 <= 17
  7812.                 SETFLAGS A1 OFF
  7813.                 DISPLAY "Sorry, you can not access Adult Areas.|"
  7814.              ELSE
  7815.                 SETFLAGS A1 ON
  7816.                 DISPLAY "Yes, you are old enough for Adult Areas.|"
  7817.              ENDIF
  7818.           ENDIF
  7819.           WAITENTER
  7820.  
  7821.                *TIME is the current time.  This can be used to further
  7822.           restrict users from doing things at certain times, run a
  7823.           program in the BBS, and still keep the user on-line and so
  7824.           on.  The time is made into the numeric format HHMM.
  7825.  
  7826.           Eg
  7827.           SETVARS "*TIME" 1
  7828.           IF 1 < 1600
  7829.              DISPLAY "It is not 4pm yet.|"
  7830.           ELSE
  7831.              DISPLAY "Enjoy our On-line Game.|"
  7832.              MENUCMND 7 *C /C GAME.BAT
  7833.           ENDIF
  7834.  
  7835.  
  7836.                                    Page 127.
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.                SETCOMMENT <var num>
  7844.           SETCOMMENT sets the user's comment field the the variable
  7845.           number.  Only the first 40 characters of the variable number
  7846.           is used.
  7847.  
  7848.           Eg
  7849.           SETVARS "High"
  7850.           SETCOMMENT 1
  7851.  
  7852.                SETTOPMENU <menuname>
  7853.           SETTOPMENU sets the user's top menu field to <menuname>.
  7854.           Menuname should NOT include the .MNU extension.
  7855.  
  7856.           Eg
  7857.           SETTOPMENU TOP
  7858.  
  7859.                WAITENTER
  7860.           WaitEnter displays the enter prompt, and waits till Enter is
  7861.           pressed.
  7862.  
  7863.                MENUMMND  <option number> [miscdata]
  7864.           MenuCmnd executes ANY of the menu commands, except for the
  7865.           questionnaire (type 12) command.  These are used exactly the
  7866.           same as the normal menu commands.  Note that Menu Commands
  7867.           are NOT allowed in NEWUSER.Q-A.
  7868.  
  7869.           Eg
  7870.           MenuCmnd 7 *C /C GAME.BAT
  7871.  
  7872.           MenuCmnd 27 1 /T=Peter_Davies
  7873.  
  7874.                DISPLAY "<message>"
  7875.           This displays message to the user.  It does NOT
  7876.           automatically place a carriage return on the end.  Use | to
  7877.           force a carriage return.
  7878.  
  7879.           Eg  Display "High"
  7880.  
  7881.                DISPLAYASW <var num>
  7882.           DISPLAYASW or LISTANSWER, displays <variable number> to the
  7883.           user WITH a carriage return.
  7884.  
  7885.           Eg  SetVars "High" 1
  7886.               DisplayAsw 1
  7887.  
  7888.                DISPLAYGROUP <group>
  7889.           DISPLAYGROUP will display the current status of a group (A
  7890.           through to Z).  If the particular group is ON, then ON is
  7891.           displayed, or if it is OFF, then OFF is displayed.
  7892.  
  7893.           Eg  DisplayGroup A
  7894.  
  7895.  
  7896.  
  7897.  
  7898.                                    Page 128.
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.                CLEARSCREEN
  7906.           CLEARSCREEN clears the user's screen if he/she has the
  7907.           clearscreen flag set to ON.
  7908.  
  7909.                POSTINFO
  7910.           POSTINFO writes the users name, time and date to the answer
  7911.           file.
  7912.  
  7913.                OUTPUTANSWER "<message>" [var num]
  7914.           OUTPUTANSWER writes the <message> then the variable contents
  7915.           to the answer file.  The [var num] is an optionial parameter
  7916.           and allows just <message> to be written to the answer file,
  7917.           if so desired.  The <message> also supports all the CtrlK/F
  7918.           commands, such as Ctrl-FA.
  7919.  
  7920.           Eg.
  7921.           SETVARS "High" 1
  7922.           OUTPUTANSWER "Current Value of Var 1 " 1
  7923.           OUTPUTANSWER ""
  7924.           OUTPUTANSWER "Ctrl-FA"
  7925.  
  7926.           (The Ctrl-F represents Control F key)
  7927.  
  7928.                QUIT
  7929.           QUIT terminates execution of the script IMMEDIATELY.  This
  7930.           is useful inside an IF statement or at the end of a GOTO.
  7931.  
  7932.                CAPITALIZE <ON|OFF|FIRSTLETTER|>
  7933.           CAPITALIZE or CAPITALIZE, turns ON or OFF the capitalizing
  7934.           of all input statements to the script.  FirstLetter however,
  7935.           will Capitize the first letter of ever word, and force lower
  7936.           case on every other letter.
  7937.  
  7938.  
  7939.  
  7940.  
  7941.  
  7942.  
  7943.  
  7944.  
  7945.  
  7946.  
  7947.  
  7948.  
  7949.  
  7950.  
  7951.  
  7952.  
  7953.  
  7954.  
  7955.  
  7956.  
  7957.  
  7958.  
  7959.  
  7960.                                    Page 129.
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966.  
  7967.                CHANGECOLOR   <foreground color>  <background color>
  7968.           CHANGECOLOR or CHANGECOLOUR, changes the current foreground
  7969.           and background colours to those specified in the command.
  7970.  
  7971.           Eg
  7972.           CHANGECOLOR 15 0
  7973.           Would change the current colour to White with a black
  7974.           background.
  7975.  
  7976.              The colour assignments are
  7977.  
  7978.                Foreground                    Background
  7979.  
  7980.                 0 - Black                    0 - Black
  7981.                 1 - Blue                     1 - Blue
  7982.                 2 - Green                    2 - Green
  7983.                 3 - Cyan                     3 - Cyan
  7984.                 4 - Red                      4 - Red
  7985.                 5 - Magenta                  5 - Magenta
  7986.                 6 - Brown                    6 - Brown
  7987.                 7 - LightGray                7 - LightGray
  7988.                 8 - DarkGray
  7989.                 9 - LightBlue
  7990.                10 - LightGreen
  7991.                11 - LightCyan
  7992.                12 - LightRed
  7993.                13 - LightMagenta
  7994.                14 - Yellow
  7995.                15 - White
  7996.  
  7997.                GETCHOICE <key list> <var num> [default]
  7998.           GetChoice waits until a key in <key list> is pressed and
  7999.           stores the result in <var num>.  If a [default] key is in
  8000.           the command, then if ENTER is pressed, the default key will
  8001.           be placed in <var num>.  If, GetChoice is used in
  8002.           conjunction with Capitalise ON or FIRSTLETTER, then all
  8003.           input is capitalized.
  8004.  
  8005.           Eg GetChoice YN 1 Y
  8006.           Would wait until either Y(es) or N(o) or ENTER is pressed.
  8007.           If, ENTER is pressed, then Variable would contain Y.
  8008.  
  8009.           Eg GetChoice YN 1
  8010.  
  8011.                Is exactly the same as the previous example, but if
  8012.           ENTER is pressed, it is ignored.  ie The user MUST type in
  8013.           Y(es) or N(o).
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.                                    Page 130.
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.           IF ... [ELSE] ... ENDIF
  8030.  
  8031.                This is a very powerful way of manipulating responses
  8032.           from the user.  Ezycom's IF's can be up to 65,000 levels
  8033.           deep.  The ELSE is optional.
  8034.  
  8035.           Eg
  8036.           SETVARS "X" 1
  8037.           IF 1 = "Y"
  8038.              DISPLAY "Y Was Entered|"
  8039.           ELSE
  8040.              DISPLAY "Y Was Not Entered|"
  8041.           ENDIF
  8042.  
  8043.                Since the contents of 1 was "X", the test failed when
  8044.           testing for "Y", so the result would be "Y Was Not Entered|"
  8045.  
  8046.           Eg
  8047.           SETVARS "X" 1
  8048.           IF 1 = "Y"
  8049.              DISPLAY "Y Was Entered|"
  8050.           ELSE
  8051.              DISPLAY "Y Was Not Entered|"
  8052.              IF 1 = "X"
  8053.                 DISPLAY "X Was Entered|"
  8054.           ELSE
  8055.                 DISPLAY "I Can not work it Out|"
  8056.              ENDIF
  8057.           ENDIF
  8058.  
  8059.                In this example, the result would be "Y Was Not
  8060.           Entered" and on the next line "X Was Entered".  Notice how
  8061.           the IF's can be deep.
  8062.  
  8063.  
  8064.  
  8065.  
  8066.  
  8067.  
  8068.  
  8069.  
  8070.  
  8071.  
  8072.  
  8073.  
  8074.  
  8075.  
  8076.  
  8077.  
  8078.  
  8079.  
  8080.  
  8081.  
  8082.  
  8083.  
  8084.                                    Page 131.
  8085.  
  8086.  
  8087.  
  8088.  
  8089.  
  8090.  
  8091.           Eg
  8092.           :jumpback
  8093.           GETCHOICE WXY 1
  8094.           IF 1 = "Y"
  8095.              DISPLAY "Y Was Entered|"
  8096.           ELSE
  8097.              DISPLAY "Y Was Not Entered|"
  8098.              IF 1 = "X"
  8099.                 DISPLAY "I actually wanted a W or Y|"
  8100.                 GOTO jumpback
  8101.              ENDIF
  8102.              DISPLAY "W Was Entered|"
  8103.           ENDIF
  8104.  
  8105.                In this example, the script keeps on asking the user
  8106.           until he/she enters W or Y.  Whenever an X is entered, it
  8107.           jumps back to the start for another Choice.
  8108.  
  8109.                IF's can also use other testing methods, than use
  8110.           equals.  They can also use <=, >=, <, > and <>.  This makes
  8111.           the possibilities endless.
  8112.  
  8113.           Eg
  8114.           ASK 1 1
  8115.           IF 1 <= "M"
  8116.              DISPLAY "A letter less than or equal to M was entered.|"
  8117.           ELSE
  8118.              DISPLAY "A letter greater than M was entered.|"
  8119.           ENDIF
  8120.  
  8121.                This, testing might be all well and good, but what
  8122.           about numeric testing?  Well, Ezycom does this as well.
  8123.           Simply do NOT place quotes around the number you wish to be
  8124.           tested.  If a number was expected in the variable, but a
  8125.           letter was placed there instead, then Ezycom gives the
  8126.           variable a value of 2,000,000,000.  Although, no commas can
  8127.           be placed in the command.
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.                                    Page 132.
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.           Eg
  8154.           :jumpback
  8155.           ASK 4 1
  8156.           IF 1 < 2000
  8157.              DISPLAY "The Number was less than 2000.|"
  8158.           ELSE
  8159.              IF 1 = 2000000000
  8160.                 DISPLAY "Please ENTER a numeric value.|"
  8161.                 GOTO jumpback
  8162.              ENDIF
  8163.              DISPLAY "The Number was greater than or equal to 2000.|"
  8164.           ENDIF
  8165.           :<label>
  8166.           GOTO <label>
  8167.  
  8168.                Ezycom, also allows you to move around the script using
  8169.           GOTOs.  These are common in BASIC languages.  A GOTO moves
  8170.           the current position in the script to the next command after
  8171.           :<label>.  If Ezycom, finds a :<label> without GOTOing to
  8172.           it, it is simply ignored.  The labels are NOT case
  8173.           sensitive.
  8174.  
  8175.           Eg
  8176.           :JumPiT
  8177.           DISPLAY "Enter Something "
  8178.           ASK 4 1
  8179.           IF 1 = ""
  8180.              DISPLAY "Please Enter Something|"
  8181.              GOTO jumPIT
  8182.           ENDIF
  8183.  
  8184.                GOTOXY  <xpos> <ypos>
  8185.           GOTOXY moves the text cursor to that defined in the command
  8186.           line.  Note that this does not work in ASCII.
  8187.  
  8188.           Eg
  8189.           SETVARS "*G" 1
  8190.           IF 1 = "0"
  8191.              DISPLAY "ASCII User|"
  8192.              GOTO :getoutofhere
  8193.           ENDIF
  8194.           MENUCMND 5 DISP
  8195.           GOTOXY 5 5
  8196.           ASK 5 1
  8197.           OUTPUTANSWER "Answer " 1
  8198.           GOTO skip
  8199.           :getoutofhere
  8200.           MENUCMND 5 DISP
  8201.           ASK 5 1
  8202.           OUTPUTANSWER "Answer " 1
  8203.           :skip
  8204.           QUIT
  8205.  
  8206.  
  8207.  
  8208.                                    Page 133.
  8209.  
  8210.  
  8211.  
  8212.  
  8213.  
  8214.  
  8215.                CREATE
  8216.           Create deletes the current Answer file, and restarts it.
  8217.           This can be used ANYWHERE within the Script language.  If
  8218.           you are Creating DOOR files, this is an good option to use.
  8219.  
  8220.                SETREGRESET
  8221.           SETREGRESET, resets the registration date to Today's Date.
  8222.           This would typically be used in REGEXP.Q-A.  As the user's
  8223.           registration has just expired.  His/her registration date is
  8224.           then started again, but you would lower his/her security
  8225.           level.  So, when he/she paid you more money, then all you
  8226.           have to do is up their security level, and they are back on
  8227.           target.
  8228.  
  8229.           Eg (REGEXP.Q-A)
  8230.           DISPLAY "Your Registration has Just Expired|"
  8231.           SETREGRESET
  8232.           SETVARS "*S" 1
  8233.           IF 1 = 10
  8234.              DISPLAY "Didn't register again... You Now have hardly"
  8235.              DISPLAY "any time per day|"
  8236.              setsecurity 5
  8237.           ELSE
  8238.              setsecurity 10
  8239.           ENDIF
  8240.  
  8241.                ASK <length> <var num>
  8242.           ASK, asks the user for a string (A sequence of characters).
  8243.           The string length maximum is that defined with <length>.
  8244.           The result is placed in <var num>.  If, used in conjunction
  8245.           with CAPITALIZE, then the text entered can be forcefully
  8246.           capitalized.  The <var num> can be a number from 1 to 50.
  8247.           Length can be from 1 to 255.
  8248.  
  8249.           Eg
  8250.           ASK 20 1
  8251.           DISPLAYASW 1
  8252.  
  8253.           Would ASK the user for a string of maximum length 20
  8254.           characters, and store it in variable 1.
  8255.  
  8256.  
  8257.  
  8258.  
  8259.  
  8260.  
  8261.  
  8262.  
  8263.  
  8264.  
  8265.  
  8266.  
  8267.  
  8268.  
  8269.  
  8270.                                    Page 134.
  8271.  
  8272.  
  8273.  
  8274.  
  8275.  
  8276.  
  8277.                SETGROUP <group> <ON|OFF|TOGGLE>
  8278.           SETGROUP, sets the current group (file and message) for the
  8279.           user.  <group> is the group letter (A through Z), which you
  8280.           wish the command to act on.  Instead of specifying a group,
  8281.           "*" can be used, to globally set ALL groups ON or OFF
  8282.           (TOGGLE is NOT support for Global Group Setting).  The
  8283.           second switch (ON|OFF|TOGGLE) sets the user's group to
  8284.           either ON or OFF or TOGGLE's the group.
  8285.  
  8286.           Eg
  8287.           SETGROUP * OFF
  8288.           SETGROUP A ON
  8289.  
  8290.           This would set all groups off, then set Group A to ON.
  8291.  
  8292.  
  8293.  
  8294.  
  8295.  
  8296.  
  8297.  
  8298.  
  8299.  
  8300.  
  8301.  
  8302.  
  8303.  
  8304.  
  8305.  
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311.  
  8312.  
  8313.  
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319.  
  8320.  
  8321.  
  8322.  
  8323.  
  8324.  
  8325.  
  8326.  
  8327.  
  8328.  
  8329.  
  8330.  
  8331.  
  8332.                                    Page 135.
  8333.  
  8334.  
  8335.  
  8336.  
  8337.  
  8338.  
  8339.                         Appendix B (Multiline Operation)
  8340.  
  8341.           Multiline Operation
  8342.           -------------------
  8343.                Ezycom has been tested successfully with Desqview,
  8344.           Lantastic and Novell.  It has been tried on Double DOS, but
  8345.           this has not been extensive testing.  Ezycom provides
  8346.           support for Desqview, Double DOS, Taskview, Topview and
  8347.           MultiDOS Plus Multitaskers in that when Ezycom is waiting
  8348.           for something to happen, it will give away its time slice so
  8349.           that other tasks may use it.  Ezycom's file locking routines
  8350.           require SHARE to be loaded, and a common problem if it is
  8351.           not loaded, is internode communication does not work.
  8352.  
  8353.                When using Ezycom in multiline operation, you do not
  8354.           have to place each line in separate directories.  Ezycom has
  8355.           been written in such a way, to allow all nodes to be run in
  8356.           the one directory.  As every node is in one directory, a
  8357.           problem might arise with using different configurations for
  8358.           each node.  This can be solved by copying the configuration
  8359.           (CONFIG.EZY) to CONFIG.<node> (Eg CONFIG.1).  Then, Ezycom
  8360.           will ALWAYS loaded CONFIG.1 for node 1.  Also, you can have
  8361.           a few nodes reading the same CONFIG.EZY in one directory,
  8362.           and have other nodes reading different CONFIG.EZY in a
  8363.           different directory.  This might be desirable if you had
  8364.           4x2400 baud modems and 4x9600 baud modems for instance.
  8365.           Ezycom looks for CONFIG.<node> firstly, then CONFIG.EZY in
  8366.           the current directory, then CONFIG.EZY in the systempath
  8367.           (pointed to by the EZY environment variable).  To edit
  8368.           CONFIG.2, the config would be run as "CONFIG -N2".
  8369.  
  8370.                However, if Ezycom is being used with either the
  8371.           QUICKED, or TOPED full screen editors, then each line of
  8372.           Ezycom MUST be run in seperate directories.  If, EzyEdit or
  8373.           the Internal Editor is being used, then Ezycom will run
  8374.           every line in one directory (if so desired).
  8375.  
  8376.                Not only can CONFIG.EZY be arrange using this
  8377.           CONFIG.<node> method, but all the other configuration files
  8378.           including EVENTS, PROTOCOL, etc. The only exceptions to this
  8379.           rule are STRING.EZY, MESSAGES.EZY, FILES.EZY and
  8380.           ECHOMGR.EZY.  Ezycom will ALWAYS locate these files in the
  8381.           systempath, and can not be overridden.  So it is quite
  8382.           possible to have different events for each node using
  8383.           EVENTS.1 for node 1 and EVENTS.2 for node 2.  Do not forget,
  8384.           that to edit any configuration files for nodes other than 1,
  8385.           you MUST place a -N<node> on the command line of CONFIG.  Eg
  8386.           CONFIG -N2.
  8387.  
  8388.                Ezycom supports up to 8 nodes locally, that is COM1
  8389.           through COM8.  You must however, be able to configure your
  8390.           FOSSIL driver to this.  Remember, that the external programs
  8391.           (Eg Door Games) also have to support it!
  8392.  
  8393.  
  8394.                                    Page 136.
  8395.  
  8396.  
  8397.  
  8398.  
  8399.  
  8400.  
  8401.                Each node will most likely require a different batch
  8402.           file to run it, although you could use a command line
  8403.           parameter and use %1 (etc) for the node number.
  8404.  
  8405.                When using external programs, you MUST make sure if
  8406.           they are multinode capable, and if NOT, then only allow one
  8407.           user to access them at anyone time.  Another method would be
  8408.           to restrict certain DOORs to nodes, using the Menu Option
  8409.           "Node".  If, you have any problems with multinode operation,
  8410.           please don't hesitate to write us a message in our Support
  8411.           Conference.
  8412.  
  8413.           Multidos Plus
  8414.           -------------
  8415.                Ezycom can not detect this, so you have to change the
  8416.           configuration to point to MultiDOS Plus.  It has NOT been
  8417.           tested with MultiDOS.  We have used information from various
  8418.           people to give time slices away for it.  If you have any
  8419.           problems, simply unselect it.  Please let us know how it
  8420.           works with MultiDOS PLUS.
  8421.  
  8422.           Networks
  8423.           --------
  8424.                Ezycom works basically like a Multitasker in a network.
  8425.           It doesn't need to know anything about the Network, so it
  8426.           doesn't detect its presence.  You must however, load SHARE
  8427.           (or equivalent) on the File Servers of the Network.  When
  8428.           using Novell, Ezycom detects "Double DOS" multitasker.  To
  8429.           stop this, turn off multitasker detection.
  8430.  
  8431.           Ezycom Utilities
  8432.           ----------------
  8433.                Although Ezycom can have multiple nodes running at the
  8434.           same time, its utilities do not function while
  8435.           nodes/utilities are running, with the exception of EZYMAIL,
  8436.           EZYNET and FEdit.
  8437.  
  8438.                EzyMail will function fine while one or more lines are
  8439.           running, as long as you are using a different log file for
  8440.           EzyMail, than the other nodes running.  For instance, if
  8441.           node 1 was running, and you wanted to run EzyMail, then you
  8442.           might run EzyMail as node 2.
  8443.  
  8444.           Eg: EZYMAIL -TOSS -N2
  8445.           Note: You can NOT run two versions of EzyMail or Ezynet
  8446.           simultaneously.
  8447.  
  8448.           EzyNet functions exactly the same way as EzyMail.
  8449.  
  8450.           FEdit does not log to a log file, so there are no
  8451.           restrictions whatsoever while nodes are running.
  8452.  
  8453.           EYZFF does not function while any nodes are active, this
  8454.           prevents you from adding New Files to your Database, while
  8455.  
  8456.                                    Page 137.
  8457.  
  8458.  
  8459.  
  8460.  
  8461.  
  8462.  
  8463.           users are online.  To overcome this, you can logon local,
  8464.           and upload the files locally, or you can use Colin Berg's
  8465.           (Fido 3:635/500) EzyUp to accomplish the same thing, but
  8466.           without logging on.
  8467.  
  8468.  
  8469.  
  8470.  
  8471.  
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477.  
  8478.  
  8479.  
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487.  
  8488.  
  8489.  
  8490.  
  8491.  
  8492.  
  8493.  
  8494.  
  8495.  
  8496.  
  8497.  
  8498.  
  8499.  
  8500.  
  8501.  
  8502.  
  8503.  
  8504.  
  8505.  
  8506.  
  8507.  
  8508.  
  8509.  
  8510.  
  8511.  
  8512.  
  8513.  
  8514.  
  8515.  
  8516.  
  8517.  
  8518.                                    Page 138.
  8519.  
  8520.  
  8521.  
  8522.  
  8523.  
  8524.  
  8525.                       Appendix C (File Control Characters)
  8526.  
  8527.           Avt/Ans/Asc/Asl File Control Characters
  8528.           ---------------------------------------
  8529.                These are control charterers that can be placed in any
  8530.           of your Avt/Ans/Asc/Asl files.  These functions will be
  8531.           initiated once the imbedded control character is reached
  8532.           within the Avt/Ans/Asc/Asl file.  For example to show the
  8533.           user's name you would have a control code of ^FA (Ctrl-F A).
  8534.           To wait for a key, you would have a control code of ^A
  8535.           (Ctrl-A).  To display the total system calls you would have
  8536.           a control code of ^FA (Ctrl-F A).
  8537.  
  8538.                The first set of control characters do not require ^F
  8539.           or ^K to precede the required function, but the others
  8540.           require ^F or ^K to precede them, as shown.
  8541.  
  8542.           ASCII     Ctrl-Code   Description
  8543.           -----     ---------   ----------------------------
  8544.             01          ^A      Wait for [Enter] Key to be Pressed.
  8545.             02          ^B      Disable Abort with "S" key
  8546.             03          ^C      Enable  Abort with "S" key
  8547.             04          ^D      Disable "Continue" Prompt
  8548.             05          ^E      Enable  "Continue" Prompt
  8549.             06          ^F     @Insert User Parameter
  8550.             07          ^G      Beep at User's End
  8551.             08          ^H      Backspace
  8552.             09          ^I      Move Forward 8 spaces
  8553.             10          ^J      Line Feed
  8554.             11          ^K     @Insert System Parameter
  8555.             12          ^L      Clear Screen
  8556.             13          ^M      Carriage Return
  8557.             22          ^W      Pause for One Second
  8558.             23          ^V      Reserved for Avatar
  8559.             24          ^Y      Reserved for Avatar
  8560.  
  8561.  
  8562.  
  8563.  
  8564.  
  8565.  
  8566.  
  8567.  
  8568.  
  8569.  
  8570.  
  8571.  
  8572.  
  8573.  
  8574.  
  8575.  
  8576.  
  8577.  
  8578.  
  8579.  
  8580.                                    Page 139.
  8581.  
  8582.  
  8583.  
  8584.  
  8585.  
  8586.  
  8587.                      User Parameters
  8588.  
  8589.           Add a Control-F to Precede The User Parameters.
  8590.  
  8591.           ASCII     Character   Description
  8592.           -----     ---------   -------------------
  8593.             65         A        User's Name
  8594.             66         B        Location
  8595.             67         C        Password
  8596.             68         D        Business/Data Phone
  8597.             69         E        Voice Phone
  8598.             70         F        Date of Last Call
  8599.             71         G        Time of Last Call
  8600.             72         H        Flag A
  8601.             73         I        Flag B
  8602.             74         J        Flag C
  8603.             75         K        Flag D
  8604.             76         L        Netmail Credit
  8605.             77         M        Messages Posted
  8606.             78         N        Date Format (DDMMYY/MMDDYY)
  8607.             79         O        Security Level
  8608.             80         P        Number of Calls to BBS
  8609.             81         Q        Number of Uploads (Files)
  8610.             82         R        Number of Uploads (Kilobytes)
  8611.             83         S        Number of Downloads (Files)
  8612.             84         T        Number of Downloads (Kilobytes)
  8613.             85         U        User/Sysop Comment
  8614.             86         V        Screen Length
  8615.             87         W        First Name Only
  8616.             88         X        ANSI (On/Off)
  8617.             89         Y        Continue (On/Off)
  8618.             90         Z        Screen Clearing (On/Off)
  8619.             48         0        Full Screen Editor (On/Off)
  8620.             49         1        Quiet (Multi-Line) (On/Off)
  8621.             50         2        Extended IBM Characters (On/Off)
  8622.             51         3        Time Banked
  8623.             52         4        Kilobytes Banked
  8624.             53         5        FilePoints
  8625.             54         6        User's Alias
  8626.             55         7        Date of First Call
  8627.             56         8        Date of Birth
  8628.             57         9        Subscription Expiry Date (Registered)
  8629.             96         a        Days till Expiry Date (Registered)
  8630.             97         b        AVATAR (On/Off)
  8631.             98         c        Ratio for Files
  8632.             99         d        Credit for Files
  8633.            100         e        Number of Files Downloadable
  8634.                                 until Ratio Expires.
  8635.            101         f        Number of Files to Upload
  8636.                                 until Ratio is Even.
  8637.  
  8638.  
  8639.  
  8640.  
  8641.  
  8642.                                    Page 140.
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.                User Parameters (Continued)
  8650.  
  8651.           ASCII     Character   Description
  8652.           -----     ---------   --------------
  8653.            102         g        Ratio for Kilobytes
  8654.            103         h        Credit for Kilobytes
  8655.            104         i        Number of Kilobytes Left
  8656.                                 until ratio Expires.
  8657.            105         j        Number of Kilobytes to
  8658.                                 upload until ratio is even.
  8659.            106         k        Default Protocol
  8660.            107         l        Number of Kilobytes for File Points
  8661.            108         m        Last NEW File Search Date
  8662.            109         n        Post/Call Percentage for Security
  8663.            110         o        Credit for Post/Call ratio
  8664.            111         p        Number of Msgs behind Post / Call
  8665.                                 ratio
  8666.            112         q        Number of Msgs in front of  Post/ Call
  8667.            113         r        Graphics Mode (Verbose)
  8668.            114         s        Users Post/Call Percentage
  8669.            115         t        File Points awarded since last session
  8670.             33         !        Message Quote Colour
  8671.             64         @        Message Text Colour
  8672.             35         #        Message Prompt Foreground Colour
  8673.             36         $        Message Prompt Background Colour
  8674.             37         %        Filename Colour
  8675.             94         ^        File Size Colour
  8676.             38         &        File Date Colour
  8677.             42         *        File Description Colour
  8678.             40         (        Uploader Colour
  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.                                    Page 141.
  8705.  
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711.           System Parameters (Preceded by Ctrl-K)
  8712.  
  8713.           ASCII    Character    Description
  8714.           -----    ---------    ------------------------------------
  8715.  
  8716.             65         A        Total System Calls
  8717.             66         B        Last Caller (any line)
  8718.             67         C        Number of Messages (Total)
  8719.             68         D        Number of Msgs in Template Msg Area
  8720.             69         E        Maximum K Download
  8721.             70         F        Number of Times user has Paged Sysop
  8722.             71         G        Day of Week (Complete)
  8723.             72         H        Number of Users
  8724.             73         I        Time in 24 format
  8725.             74         J        Today's Date
  8726.             75         K        Minutes Connected this Call
  8727.             76         L        Number of Current Template file area
  8728.             77         M        Minutes Used Today
  8729.             78         N        Number of Current Template Msg Area
  8730.             79         O        Minutes Remaining Today
  8731.             80         P        Downloads (K) Left Today
  8732.             81         Q        Daily Time Limit
  8733.             82         R        Current Baud Rate
  8734.             83         S        Day of the week (abbreviated)
  8735.             84         T        Daily Download limit
  8736.             85         U        Minutes Until Next System Event
  8737.             86         V        24 hour format time of the next event
  8738.             87         W        Node Number (Multi-Line)
  8739.             88         X        Terminates Session
  8740.             89         Y        Name of Message Area
  8741.             90         Z        Name of File Area
  8742.             48         0        Time before a menu option can be
  8743.                                 activated.
  8744.             49         1        Start Time for last invalid menu Opt
  8745.             50         2        End Time for last invalid Menu Opt
  8746.             51         3        Number of Files in Template file Area
  8747.             52         4        Total Number of Files
  8748.             53         5        Number of New Users Today
  8749.             54         6        Number of New Messages Today
  8750.             55         7        Number of New Files Today
  8751.             56         8        Total Amount of Files in Kilobytes
  8752.             57         9        Last Callers Alias
  8753.             96         a        Ezycom Version Number
  8754.             97         b<hex>   Changes the users current colour to
  8755.                                 <hex>.  See Appendix G.
  8756.             98         c        Number of session failures since last
  8757.                                 session.
  8758.  
  8759.  
  8760.  
  8761.  
  8762.  
  8763.  
  8764.  
  8765.  
  8766.                                    Page 142.
  8767.  
  8768.  
  8769.  
  8770.  
  8771.  
  8772.  
  8773.  
  8774.                            Appendix D (Menu Commands)
  8775.  
  8776.                The following commands are used to create your menus.
  8777.  
  8778.                Ezycom has approximately 80 different menu types for
  8779.           use in menus.  Following is a list these commands.  A few
  8780.           conventions have been used:
  8781.  
  8782.            <....>  : Means that is a necessary option and must be
  8783.                included for the menu command to function correctly
  8784.            [....]  : This means that it is optional information.
  8785.            |       : This means "or".  Eg 1 | 2 would mean 1 or 2, but
  8786.                not 1 and 2.
  8787.  
  8788.           Menu Types
  8789.  
  8790.           Option 0    Display
  8791.  
  8792.           Miscdata    None
  8793.  
  8794.                This command simply does NOTHING, and is included for
  8795.           display line purposes only.
  8796.  
  8797.  
  8798.           Option  1   Goto Menu
  8799.  
  8800.           Miscdata    <MENUNAME> | /TOPMENU
  8801.                       [Password]
  8802.                       [/F=<file area template number>
  8803.                          | + | - | <group>]
  8804.  
  8805.                       [/M=<message area template number>
  8806.                          | + | - | <group>]
  8807.  
  8808.                       [/NC]
  8809.  
  8810.                This command allows the movement from the current menu
  8811.           to another.  The menu name, which Ezycom will move to when
  8812.           activated is indicated in the <MENUNAME>.  The <MENUNAME>
  8813.           must not include the .MNU extension, as that is appended by
  8814.           Ezycom automatically.  If, /TOPMENU is used instead of
  8815.           <MENUNAME>, then the user will be moved to the TOP MENU when
  8816.           selecting this option.  Optionally, a [Password] may be
  8817.           specified.  The user must then type in the Password
  8818.           correctly before he/she can gain entry to the menu.  As
  8819.           stated in the Menu Templating documentation the /F= and /M=
  8820.           commands are valid for the Goto Menu Command.  The Optional
  8821.           parameter /NC means, that NO CLEAR SCREEN command will be
  8822.           sent to the user when displaying the new menu.
  8823.  
  8824.           Eg: Miscdata  /TOPMENU ourpassword /F=+
  8825.  
  8826.  
  8827.  
  8828.                                    Page 143.
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.           Option  2   Gosub Menu
  8836.  
  8837.           Miscdata    <MENUNAME> | /TOPMENU>
  8838.                       [Password]
  8839.                       [/F=<file area template number>
  8840.                          | + | - | <group>]
  8841.  
  8842.                       [/M=<message area template number>
  8843.                          | + | - | <group>]
  8844.  
  8845.                       [/NC]
  8846.  
  8847.                This command works exactly like the GOTO menu command
  8848.           except that it leaves its FILENAME on the GOSUB MENU STACK,
  8849.           so you can later return to this MENU using Option 3 (Return
  8850.           from Gosub).
  8851.  
  8852.           Option  3   Return from Gosub
  8853.  
  8854.           Miscdata    None
  8855.  
  8856.                This commands returns to the last menu where a GOSUB
  8857.           menu command was used.
  8858.  
  8859.  
  8860.           Option  4   Goto and Clear Gosub Stack
  8861.  
  8862.           Miscdata    <MENUNAME> | /TOPMENU
  8863.                       [Password]
  8864.                       [/F=<file area template number>
  8865.                          | + | - | <group>]
  8866.  
  8867.                       [/M=<message area template number>
  8868.                          | + | - | <group]
  8869.  
  8870.                       [/NC]
  8871.  
  8872.                This command behaves exactly like the GOTO menu command
  8873.           except that it CLEARS the GOSUB menu stack, so you can not
  8874.           return from anymore menus until you have GOSUB'd to more.
  8875.  
  8876.  
  8877.           Option  5   Display ANS/ASC/ASL/AVT
  8878.  
  8879.           Miscdata    <Textfile>
  8880.  
  8881.                This command Displays a <textfile> onto the users
  8882.           screens.  This command does NOT support MENU hotkeys.  The
  8883.           <textfile> name should not include the extension, as Ezycom
  8884.           automatically determines this, according to the users
  8885.           Terminal Emulation Options.
  8886.  
  8887.  
  8888.  
  8889.  
  8890.                                    Page 144.
  8891.  
  8892.  
  8893.  
  8894.  
  8895.  
  8896.  
  8897.           Option  6   Bulletin Menu
  8898.  
  8899.           Miscdata    <1-8 character name>
  8900.  
  8901.                Displays the <1-8 character name> file in the text file
  8902.           directories.  The user is then prompted for a remaining part
  8903.           of the file name (8 - <length of file>).  The file is then
  8904.           displayed.  No extension should be placed in the filename.
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916.  
  8917.  
  8918.  
  8919.  
  8920.  
  8921.  
  8922.  
  8923.  
  8924.  
  8925.  
  8926.  
  8927.  
  8928.  
  8929.  
  8930.  
  8931.  
  8932.  
  8933.  
  8934.  
  8935.  
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951.  
  8952.                                    Page 145.
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959.           Option  7   DOS Shell
  8960.  
  8961.           Miscdata    <program to execute> [parameters]
  8962.  
  8963.                The <program to execute> is the name of the program you
  8964.           wish to run.  If, a COM or EXE file is being executed, then
  8965.           just the name of the program and extension is required.
  8966.           Eg: EZYED.EXE
  8967.  
  8968.                However, if a batch file is being run, then a command
  8969.           line interpreter needs to be loaded (COMMAND.COM).
  8970.           Eg: C:\COMMAND.COM /C GAME.BAT
  8971.  
  8972.                Instead of specifying the entire path to COMMAND.COM,
  8973.           the COMSPEC environment variable can be used to retrieve the
  8974.           path.  In this case, the C:\COMMAND.COM would be replaced by
  8975.           *C.
  8976.           Eg: *C /C GAME.BAT
  8977.  
  8978.                On executing a Type 7 Shell, Ezycom writes two files,
  8979.           EXITINFO.<node> and DORINFOx.DEF.  The name for DORINFOx.DEF
  8980.           is configurable and can be changed with the list of special
  8981.           commands later.  The EXITINFO.<node> holds ezycom specific
  8982.           information, that it uses to run.  On returning to Ezycom
  8983.           after the Type 7 Shell, Ezycom reads in the EXITINFO.<node>
  8984.           file, to process any information that might have been
  8985.           changed.
  8986.  
  8987.            *F  User's First Name
  8988.            *L  User's Last Name
  8989.            *H  The Fossil Driver is left "Hot" during the Type 7
  8990.                Shell. Generally this option is not used.
  8991.            *M  Swap out Ezycom leaving using 9k ram.  This enables
  8992.                larger programs to be executed in the Type 7 Shell,
  8993.                although swapping can take a few seconds, if Disk
  8994.                Swapping is used.
  8995.            *P  Comport Number
  8996.            *R  User Record Number
  8997.            *G  ANSI On/Off On=1 Off=0
  8998.            *V  ANSI/Avatar On/Off
  8999.                3  ANSI & Avatar
  9000.                2  Avatar
  9001.                1  ANSI
  9002.                0  ASCII
  9003.            *A  Users Alias (Real Name if there is no alias)
  9004.            *C  COMSPEC Environment variable (COMMAND.COM)
  9005.            *S  User's Security Level
  9006.            *N  Node : Format 1..250
  9007.            *9  Node : Format FO1..250
  9008.  
  9009.  
  9010.  
  9011.  
  9012.  
  9013.  
  9014.                                    Page 146.
  9015.  
  9016.  
  9017.  
  9018.  
  9019.  
  9020.  
  9021.                 This format could be used for renaming/copying
  9022.           dorinfoX.def to a naming convention that some door programs
  9023.           might prefer.
  9024.  
  9025.             *0  This switch is replaced by the current File Area
  9026.           Template number.
  9027.             *1  This switch is replaced by the current Message Area
  9028.           Template number.
  9029.             *2  This is the upload path for the current file area
  9030.           template.
  9031.             &V  This is the same as *V, except that it places the *V
  9032.           information in the Dorinfox.def and DOOR.SYS files.
  9033.             &A  This is the same as *A, except that it places the
  9034.           Alias of the user in the Dorinfox.def and DOOR.SYS files
  9035.           instead of the user's real name.
  9036.             &O  This is the same as *O, except that it places the
  9037.           Locked Baud rate in the Dorinfox.def and DOOR.SYS files
  9038.           instead of the effective baud rates.  That is, if the
  9039.           comport is locked.
  9040.             *D1 This option creates the Dorinxxx.def on executing the
  9041.           Type 7 Shell where xxx is the *9 Node Format.
  9042.             *D2 This option creates the Dorinfo1.Def on executing the
  9043.           Type 7 Shell.
  9044.             *D3 This option creates Doorx.Def on executing the Type 7
  9045.           Shell where x is the *N Node Format
  9046.             *D4 This option creates a doorway compatible Door.sys file
  9047.           in executing the Type 7 Shell.
  9048.             *!  This option stops the clock when the user is in the
  9049.           Type 7 Exit.  That is, the user does not loose anytime in
  9050.           the Shell.
  9051.             *#  This option turns off the Type 7 Exit Flag.
  9052.             *B  This is the users effective Baud Rate.  If, the user
  9053.           is local then the baud rate is 0.
  9054.             *O  This is the users actual Baud Rate between the
  9055.           computer and modem.  If the comport is NOT locked, then it
  9056.           is the same value as the effective Baud Rate.
  9057.  
  9058.                These options can be used in the parameters field of
  9059.           the Type 7 Exit.
  9060.           Eg: GAME.EXE *F *L *P
  9061.                This would translate to for instance,
  9062.           GAME.EXE Peter Davies 1.
  9063.  
  9064.  
  9065.           Option  8   Version of Ezycom
  9066.  
  9067.           Miscdata    None
  9068.  
  9069.                This option displays the current version of Ezycom.
  9070.  
  9071.  
  9072.  
  9073.  
  9074.  
  9075.  
  9076.                                    Page 147.
  9077.  
  9078.  
  9079.  
  9080.  
  9081.  
  9082.  
  9083.           Option  9   Logoff/Terminate Call
  9084.  
  9085.           Miscdata    [/NOHANGUP] [/ERR=<errorlevel>]
  9086.  
  9087.                This option displays GOODBYE.A* (if it exists), before
  9088.           hanging up the user.  If, the /NOHANGUP flag is used, then
  9089.           the users Carrier, is not dropped during the termination of
  9090.           the call.  The [/ERR=<errorlevel>] command, tells Ezycom
  9091.           that you wish to exit Ezycom with an errorlevel.  The
  9092.           errorlevel must be from 20 through to 255.
  9093.           Eg: /NOHANGUP /ERR=25
  9094.                If, both of these options are used together, and with
  9095.           some intelligent batch file programming, it is possible to
  9096.           make a relogon option.
  9097.  
  9098.           Option  10  Display System Usage Graph for Each Line
  9099.  
  9100.           Miscdata    None
  9101.  
  9102.                This option displays the system Usage of the node
  9103.           number, since TIME<node>.BBS was created.
  9104.  
  9105.  
  9106.           Option  11  Page System Operator for Chat
  9107.  
  9108.           Miscdata    String to Display to User (about chat)
  9109.  
  9110.                This option pages the sysop for a chat request, and
  9111.           sends the miscdata line to the user.  A suitable line for
  9112.           miscdata might be "Paging Sysop for a Chat... Please
  9113.           Wait...".
  9114.  
  9115.  
  9116.           Option  12  Questionnaire Language
  9117.  
  9118.           Miscdata    <questionnaire name>  [output file]
  9119.  
  9120.                This option executes a Questionnaire.  The
  9121.           Questionnaires are named <questionnaire name>.Q-A in your
  9122.           system directory.  [output file] is the name of the answer
  9123.           file you wish to use.  See "Questionnaires" in Appendix A
  9124.           for information about Questionnaires.
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135.  
  9136.  
  9137.  
  9138.                                    Page 148.
  9139.  
  9140.  
  9141.  
  9142.  
  9143.  
  9144.  
  9145.           Option  13  User List
  9146.  
  9147.           Miscdata    [/A] [/C] [/S] [>=<security] [<=<security>]
  9148.                                      [=<security>] [<<security>]
  9149.                                      [><security>]
  9150.  
  9151.                This option displays a list of all the users on the
  9152.           system.  Various options exist.  They are
  9153.  
  9154.             /A : Show user's aliases instead of real names
  9155.             /C : Displays user's comments, instead of their location
  9156.             /S : Displays user's security, instead of number of calls
  9157.  
  9158.           >=<security>
  9159.                : User's security must be equal to or greater than the
  9160.                security to be displayed
  9161.           <=<security>
  9162.                : User's security must be less than or equal to the
  9163.                security to be displayed
  9164.           =<security>
  9165.                : User's security must be less than or equal to the
  9166.                security to be displayed
  9167.           <<security>
  9168.                : User's security must be less than the security to be
  9169.                displayed
  9170.           ><security>
  9171.                : User's security must be greater than the security to
  9172.                be displayed
  9173.  
  9174.           Option  14  Display Time Statistics
  9175.  
  9176.           Miscdata    None
  9177.  
  9178.                This option displays time statistics about the user on-
  9179.           line.
  9180.  
  9181.  
  9182.           Option  15  Exit with Errorlevel
  9183.  
  9184.           Miscdata    <errorlevel>
  9185.  
  9186.                This option exits Ezycom with <errorlevel>, which must
  9187.           be in range from 20 to 255.  Ezycom can relogon the user
  9188.           using the -R option.  This option would only be used if the
  9189.           door games are so big that they can not run inside of a Type
  9190.           7 Shell, even with Swapping.
  9191.  
  9192.  
  9193.           Option  16  Change User's Location
  9194.  
  9195.           Miscdata    None
  9196.  
  9197.                This option allows the user to change his/her location.
  9198.  
  9199.  
  9200.                                    Page 149.
  9201.  
  9202.  
  9203.  
  9204.  
  9205.  
  9206.  
  9207.           Option  17  Change User's Password
  9208.  
  9209.           Miscdata    None
  9210.  
  9211.                This option allows the user to change his/her password.
  9212.  
  9213.  
  9214.           Option  18  Change User's Screen Length
  9215.  
  9216.           Miscdata    None
  9217.  
  9218.                This option allows the user to change his/her screen
  9219.           length.
  9220.  
  9221.  
  9222.           Option  19  Toggle Screen Clearing
  9223.  
  9224.           Miscdata    None
  9225.  
  9226.                This option allows the user to toggle screen clearing
  9227.           codes being sent to him/her.
  9228.  
  9229.  
  9230.           Option  20  Toggle Page Pausing
  9231.  
  9232.           Miscdata    None
  9233.  
  9234.                This option allows the user to toggle page pausing.
  9235.  
  9236.           Option  21  Toggle ANSI Graphics
  9237.  
  9238.           Miscdata    None
  9239.  
  9240.                This option allows the user to toggle ANSI Graphics.
  9241.  
  9242.  
  9243.           Option  22  Check Mail
  9244.  
  9245.           Miscdata    [/G=<groups>]
  9246.  
  9247.                This option allows the user to check for mail waiting.
  9248.           Optionially, the groups used for checking mail can be used
  9249.           to override the user's groups.
  9250.  
  9251.           Eg: Miscdata /G=ABC
  9252.  
  9253.  
  9254.  
  9255.  
  9256.  
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262.                                    Page 150.
  9263.  
  9264.  
  9265.  
  9266.  
  9267.  
  9268.  
  9269.           Option  23  Read Message
  9270.  
  9271.           Miscdata    <message board> | /M
  9272.  
  9273.                This option allows the user to read a particular
  9274.           conference.  If /M is placed in Miscdata, then the current
  9275.           message area template is used, otherwise the message board
  9276.           selected is used.
  9277.  
  9278.                While reading messages, the user/sysop is presented
  9279.           with various keys, they are:
  9280.                [A]gain   : Display the message again.
  9281.                [L]ast    : Go back to the previous message.
  9282.                [N]ext    : Move to the next message.
  9283.                [R]eply   : Reply to the message.
  9284.                [W]rite   : Write a message.
  9285.                [D]elete  : Delete a message.
  9286.                [F]orward : Forward the message to someone else.
  9287.                [E]dit    : Edit the message.
  9288.                [K]eep    : Keep the message unread.
  9289.                [!]       : Shows hidden information in the message.
  9290.                [S]top    : Stop reading messages.
  9291.                [U]pdate  : Update the user who the message is from.
  9292.                Alt-M     : (Local Only) Fully Update User who the
  9293.                            message is from.
  9294.                e[X]port  : (Local Only) Export the message to Disk.
  9295.                            If, the filename is PRN/LTP1/LPT2/LPT3,
  9296.                            then the message is printed.
  9297.  
  9298.                In the [E]dit mode, various attributes of the message
  9299.           can be edited.  The most powerful feature is the No-Kill
  9300.           flag.  If, this is set to On, then MSGCOMP will NEVER delete
  9301.           the message, until the message is deleted by a User.
  9302.  
  9303.  
  9304.           Option  24  Scan Messages
  9305.  
  9306.           Miscdata    <message board> | /M
  9307.  
  9308.                This option is the same as Option 23, except that none
  9309.           of the message body is display to the user.
  9310.  
  9311.  
  9312.           Option  25  Quick Scan Messages
  9313.  
  9314.           Miscdata    <message board> | /M
  9315.  
  9316.                This option is the same as Option 24, except that the
  9317.           information displayed, is on one line, allowing an even
  9318.           briefer view of the messages.
  9319.  
  9320.  
  9321.  
  9322.  
  9323.  
  9324.                                    Page 151.
  9325.  
  9326.  
  9327.  
  9328.  
  9329.  
  9330.  
  9331.           Option  26  Delete Message
  9332.  
  9333.           Miscdata    <message board> or /M
  9334.  
  9335.                This option allows the user to delete individual
  9336.           messages for a particular message area.  The user can only
  9337.           delete message(s), if they are A) A Sysop of that Message
  9338.           Area, B) They wrote the message and it is not an echomail
  9339.           message, or C) They received the message and it is not an
  9340.           echomail message.  If, the user does not fall into one of
  9341.           these categories, then they will not be able to delete the
  9342.           message(s).
  9343.  
  9344.  
  9345.           Option  27  Post Message
  9346.  
  9347.           Miscdata    <message board> | /M
  9348.                       [/T=<to_user_name>] [/S=<subject>]
  9349.                       [/L]
  9350.  
  9351.                Post Message, allows users to post a message into a
  9352.           conference pointed to <message board> or /M (the current
  9353.           message area template).  The menu creator can FORCE the name
  9354.           of the message to be posted to, by placing a
  9355.           /T=<to_user_name> in.  Note that when using this command, if
  9356.           the name has TWO words, an underscore must be placed between
  9357.           them.
  9358.           Eg: /T=Peter_Davies
  9359.                Also, the subject can be forced as well.  This can be
  9360.           accomplished by using the /S=<subject> field.  As with the
  9361.           /T option, an underscore MUST be used to separate words.
  9362.                The /L option can be used to logoff the user
  9363.           immediately after he/she posts the message.  The special
  9364.           feature about this option, is that if the user does not post
  9365.           the message, they are not logged off.
  9366.  
  9367.  
  9368.           Option  28  Set Combined Area
  9369.  
  9370.           Miscdata    None
  9371.  
  9372.                This option allows the user to individually select
  9373.           which message areas they want on/off for Global Message
  9374.           Options.  Ezycom has two Global Message Options, Check For
  9375.           Mail, and Read Global New Messages.  If, a user turned off a
  9376.           conference, then they would never read any messages for
  9377.           those conferences using those two options.
  9378.  
  9379.  
  9380.  
  9381.  
  9382.  
  9383.  
  9384.  
  9385.  
  9386.                                    Page 152.
  9387.  
  9388.  
  9389.  
  9390.  
  9391.  
  9392.  
  9393.           Option  29  Read Global New Messages
  9394.  
  9395.           Miscdata    [/SCAN | /LIST] [/G=<groups>]
  9396.  
  9397.                This option allows the user to read all messages which
  9398.           he/she has not read.  Optionially, /SCAN can be used to tell
  9399.           Ezycom to do scanning for new mail, instead of reading new
  9400.           mail.  Optionially, /LIST can be used to tell Ezycom to list
  9401.           the messages, instead of readnew new mail.  Optionially, the
  9402.           user's groups can be over ridden with the /G=<groups>
  9403.           command.
  9404.  
  9405.  
  9406.           Option  30  BiModem
  9407.  
  9408.           Miscdata    <upload area> | /F
  9409.  
  9410.                This option allows users to transfer BIDIRECTIONALLY
  9411.           using the BiModem External Protocol.  The path for BiModem
  9412.           must be set before this option will work.  Also, the
  9413.           configuration files for BiModem (Bimodem.1 Bimodem.2 etc)
  9414.           must have also been placed in the path.  See "BiModem" for
  9415.           more information on it.  The <upload area> | /F, specifies
  9416.           what upload area do you wish the uploads to be placed in.
  9417.           If, /F is used, then uploads could be redirected to another
  9418.           file area if "Upload File Area" for that file area, points
  9419.           to a different file area.  If, the actual file area number
  9420.           is used, then all the uploads are always placed in that file
  9421.           area, that is, no redirection can occur.
  9422.  
  9423.  
  9424.           Option  31  View File List
  9425.  
  9426.           MiscData    <file area> | /F
  9427.                       [/NEW]
  9428.                       [/G=<groups>]
  9429.  
  9430.                View a file list for <file area> or /F (current file
  9431.           area template).  Simply, if the user has access to the file
  9432.           area, they can view the file list for it.  If, /NEW is used,
  9433.           then only NEW files in that file list will be displayed.
  9434.           Optionially, the user's groups for viewing can be over
  9435.           ridden using the /G=<groups> command.  While viewing the
  9436.           file list, the user is given an option to add to batch (if
  9437.           more prompt is turned on).  The user can add files to the
  9438.           batch, using filenames (wildcards supported), or by typing
  9439.           in the number of the file.  Eg: +1 +2.  Instead of typing in
  9440.           the numbers of the files for say 1 to 10, the user could
  9441.           also do +1-10.  It is suggested that you make up a standard
  9442.           msg to send to all newusers telling them how to use this
  9443.           feature.  It makes file batching VERY quick.
  9444.  
  9445.  
  9446.  
  9447.  
  9448.                                    Page 153.
  9449.  
  9450.  
  9451.  
  9452.  
  9453.  
  9454.  
  9455.           Option  32  Global Download
  9456.  
  9457.           Miscdata    None
  9458.  
  9459.                Globally download files from the BBS.  The users can
  9460.           download files from anywhere on the system, so long as they
  9461.           have access to the file areas.  This option also supports
  9462.           all the batch commands.
  9463.  
  9464.  
  9465.           Option  33  Upload
  9466.  
  9467.           Miscdata    <upload area> | /F
  9468.  
  9469.                This option allows the user to upload files to the
  9470.           system.  If <upload area> is used, then uploads are ALWAYS
  9471.           uploaded to that file area, no redirection can take place.
  9472.           If, /F (current file area template) is used, then uploads
  9473.           are placed in that file areas template upload area.  That
  9474.           is, if the file areas upload area pointed to another file
  9475.           area, then uploads would be placed in that other file area.
  9476.  
  9477.  
  9478.           Option  34  View Contents of Archive
  9479.  
  9480.           Miscdata    None
  9481.  
  9482.                This option allows users to view the contents of ZIP,
  9483.           LZH, PAK, ARC, ZOO, GIF and ARJ files anywhere on the
  9484.           system, as long as they have download accesss to those
  9485.           files.
  9486.  
  9487.  
  9488.           Option  35  Scan File Areas by Keyword
  9489.  
  9490.           Miscdata    [file areas to search and/or /F]
  9491.                       [/G=<groups>]
  9492.  
  9493.                This option allows users to search through the file
  9494.           areas by using a keyword.  Miscdata can Optionally contain a
  9495.           list of file areas that can be used to search.  If, miscdata
  9496.           is blank, then all file areas are searched.  An example
  9497.           miscdata might be
  9498.           Miscdata    1 /F
  9499.                This would mean that first of all, file area 1 is
  9500.           scanned, then the current file area template is scanned.
  9501.           If, they were reversed on the Miscdata line, that is "/F 1",
  9502.           then the current file area template would be searched first,
  9503.           then file area 1.
  9504.                Optionially, /G=<groups> can be used to override the
  9505.           user's groups for viewing.
  9506.  
  9507.  
  9508.  
  9509.  
  9510.                                    Page 154.
  9511.  
  9512.  
  9513.  
  9514.  
  9515.  
  9516.  
  9517.           Option  36  Scan File Areas by Filespec
  9518.  
  9519.           Miscdata    [file areas to search and/or /F]
  9520.                       [/G=<groups>]
  9521.  
  9522.                This option allows users to search through the file
  9523.           areas by using a filespec.  A filespec, is a file
  9524.           specification.  This could include DOS/UNIX valid wild cards
  9525.           such as * and ?, for example to list all files, *.* would be
  9526.           used.  As with Menu Type 35, the file areas to list can be
  9527.           selected for this Menu Type.  They work in EXACTLY the same
  9528.           way as Option 35.  Optionially, the user's groups can be
  9529.           used to override the user's groups for viewing using the
  9530.           /G=<groups>.
  9531.  
  9532.  
  9533.           Option  37  List of New Files Since Last Time Viewed
  9534.  
  9535.           Miscdata    [file areas to search and/or /F]
  9536.                       [/G=<groups>]
  9537.  
  9538.                This option allows users to view new files, since the
  9539.           last time they executed this option, or the view new files
  9540.           option at logon.  For instance, if the user logged on, and
  9541.           did not did a new files list in that session, then the next
  9542.           time they do a new files list, they will see all the files
  9543.           since the last time the did this option, not the last time
  9544.           they logged on.  The Miscdata also allows the specification
  9545.           of which file areas to scan.  The file areas are listed
  9546.           EXACTLY the same way as with Option 35.  Optionially, the
  9547.           /G=<groups> can be used, to override the current user's
  9548.           groups for this command.
  9549.  
  9550.  
  9551.           Option  38  View Text File Specified by the User
  9552.  
  9553.           Miscdata    None
  9554.  
  9555.                This option allows users to view text files, that are
  9556.           in file areas.  The user is asked for the filename of the
  9557.           text file to view.  Note that this is a GLOBAL option, so
  9558.           the users do not have to be in the correct file area to view
  9559.           the text file.
  9560.  
  9561.  
  9562.           Option  39  Display Direct Text File
  9563.  
  9564.           Miscdata    <Textfile Name>
  9565.  
  9566.                This option allows the viewing of a textfile name,
  9567.           specified by <Textfile Name>.  This filename should also
  9568.           include the extension.
  9569.           Eg: C:\EZY\SOLUTION\PQ3.SOL
  9570.  
  9571.  
  9572.                                    Page 155.
  9573.  
  9574.  
  9575.  
  9576.  
  9577.  
  9578.  
  9579.           Option  40  Display AVT/ANS/ASC/ASL with Menu Hotkeys
  9580.  
  9581.           Miscdata    <FileName> | /MENU
  9582.  
  9583.                This option allows the displaying of AVT/ANS/ASC/ASL
  9584.           with the use of Menu Hotkeys.  Typically, this option would
  9585.           be used as an automatic option at the top of a MENU.  The
  9586.           <FileName> should NOT include an extension.
  9587.           Eg: QUICKF
  9588.                The /MENU command can be used instead of the filename,
  9589.           this option automatically replaces itself, with the FileName
  9590.           of the current Menu.  For example, if Ezycom was in the Menu
  9591.           Top, and if the /MENU command was used in the miscdata, then
  9592.           Ezycom would display the TOP.A* textfile.
  9593.  
  9594.  
  9595.           Option  41  Toggle Full Screen Editor
  9596.  
  9597.           Miscdata    None
  9598.  
  9599.                This option allows the user to toggle the use of the
  9600.           full screen editor.
  9601.  
  9602.  
  9603.           Option  42  Toggle IBM Extended Characters
  9604.  
  9605.           Miscdata    None
  9606.  
  9607.                This option allows the user to toggle the user of the
  9608.           IBM Extended Character Set.  This will tell Ezycom whether
  9609.           or not to use the .ASC files or the .ASL files for menu
  9610.           display for ASCII users.
  9611.  
  9612.  
  9613.  
  9614.  
  9615.  
  9616.  
  9617.  
  9618.  
  9619.  
  9620.  
  9621.  
  9622.  
  9623.  
  9624.  
  9625.  
  9626.  
  9627.  
  9628.  
  9629.  
  9630.  
  9631.  
  9632.  
  9633.  
  9634.                                    Page 156.
  9635.  
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.           Option  43  View Nodelist
  9642.  
  9643.           Miscdata    /M | <msgboard> | /N=<network address>
  9644.  
  9645.                This option allows you to view a nodelist, which has
  9646.           been setup with EZYNODE (See EZYNODE for configuration).
  9647.           If, /M is used on the command line, then the current message
  9648.           template area is used to view the nodelist.  If, <msgboard>
  9649.           is used, then that message board's nodelist will be used.
  9650.           If, /N=<network address> is used, then that <network
  9651.           address> is used to view the nodelist.  Note that when
  9652.           viewing the nodelist from a message board, only echomail or
  9653.           netmail areas will work.
  9654.  
  9655.           Eg: Miscdata:  /M                (Current Message Area)
  9656.                          1                 (Message Board 1)
  9657.                          /N=3:636/213      (Network Address 3:636/213)
  9658.  
  9659.  
  9660.           Option  44  Set Combined Areas (Global)
  9661.  
  9662.           Miscdata     None
  9663.  
  9664.                This option allows the user to set all of their
  9665.           combined areas to either ON, OFF or the DEFAULT values.
  9666.  
  9667.  
  9668.           Option  45  Display AVT/ANS/ASC/ASL with Pause at End
  9669.  
  9670.           Miscdata    <FileName> or /MENU
  9671.  
  9672.                This option displays the text file, then asks the user
  9673.           to press enter after the displaying of it has finished.
  9674.           Again, the /MENU command can be used to substitute the MENU
  9675.           name for the filename.  The FileName should not include
  9676.           paths, or extensions.
  9677.           Eg: QUICKF
  9678.  
  9679.  
  9680.           Option  46  Display Direct ASC File with Pause at End
  9681.  
  9682.           Miscdata    <TextFile>
  9683.  
  9684.                This option displays <TextFile> to the screen and
  9685.           pauses at the end.  This option is basically the same as
  9686.           Option 39, except the pause is at the end.  In this option,
  9687.           the FULL path, name and extension should be given.
  9688.           Eg: C:\EZY\FILES\PQ3.SOL
  9689.  
  9690.  
  9691.  
  9692.  
  9693.  
  9694.  
  9695.  
  9696.                                    Page 157.
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703.           Option  47  Make a System Log Entry
  9704.  
  9705.           Miscdata    Text to Place in Log
  9706.  
  9707.                This option allows an entry in the log to be used.
  9708.           Typically, this would be an automatic option, and would be
  9709.           used to indicate that the user moved into a menu on the
  9710.           board.  The smart text codes of "@" and "`" can be used to
  9711.           indicate the current file area template and the current
  9712.           message area template respectively.
  9713.  
  9714.  
  9715.           Option  48  Download Specific
  9716.  
  9717.           Miscdata    <filename> [/FREE]
  9718.  
  9719.                This option allows the user to download the file
  9720.           pointed to be <filename>.  <filename> should be a full path
  9721.           and extension of the file.  Optionally, the /FREE switch can
  9722.           be used, to signify a free download for the user.
  9723.  
  9724.  
  9725.           Option  49  Message Area Change
  9726.  
  9727.           Miscdata    [text file] [/G=<groups>]
  9728.  
  9729.                This option gives the user a list of message areas, and
  9730.           changes the current message area template to the message
  9731.           area they select.  If, you want to make your own list of
  9732.           message areas, then place the filename (no extension) of the
  9733.           textfile to be used instead in the miscdata like.
  9734.           Optionially, /G=<groups> can be used to override the default
  9735.           user's groups for this command.
  9736.           Eg: Miscdata   MESSAREA
  9737.  
  9738.  
  9739.           Option  50  File Area Change
  9740.  
  9741.           Miscdata    [text file] [/G=<groups>]
  9742.  
  9743.                This option is basically the same as Option 49, except
  9744.           that it changes the current file area template instead.
  9745.           Optionially, /G=<groups> can be used to override the default
  9746.           user's groups for this command.
  9747.  
  9748.  
  9749.  
  9750.  
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.  
  9757.  
  9758.                                    Page 158.
  9759.  
  9760.  
  9761.  
  9762.  
  9763.  
  9764.  
  9765.           Option  51  Today/Yesterday's Callers
  9766.  
  9767.           Miscdata    [/A] [/Y]
  9768.  
  9769.                This option displays a list of todays or yesterdays
  9770.           callers to the Bulletin Board Service.  If, /Y is placed in
  9771.           miscdata, then Yesterday's callers are shown, otherwise
  9772.           Today's callers are shown.  If, /A is used in Miscdata, then
  9773.           aliases are used instead of real names.
  9774.  
  9775.                When a list of today's callers is displayed, a DidWhat?
  9776.           field is shown.  They represent certain actions the user did
  9777.           while online.  They are:
  9778.  
  9779.           N = NewUser
  9780.           R = Read Messages
  9781.           S = Sent Messages
  9782.           D = Downloaded
  9783.           U = Uploaded
  9784.           P = Paged Operator
  9785.           C = Chatted with Sysop
  9786.           O = Outside Ezycom (type 7/15 shell)
  9787.  
  9788.  
  9789.           Option  52  Display Who's On-Line
  9790.  
  9791.           Miscdata    [/A]
  9792.  
  9793.                This option displays a list of users who are currently
  9794.           online.  This option works across networks and/or
  9795.           multitaskers, to show every user, who is using Ezycom.  If,
  9796.           the /A switch is used on the Miscdata line, then Aliases are
  9797.           shown instead of real names.
  9798.  
  9799.  
  9800.           Option  53  Toggle Quiet Mode
  9801.  
  9802.           Miscdata    None
  9803.  
  9804.                This option toggles the Quiet Mode.  Quiet Mode, stops
  9805.           users of other lines from sending a message to your node.
  9806.  
  9807.  
  9808.           Option  54  Send Message To Other Line
  9809.  
  9810.           Miscdata    [/A]
  9811.  
  9812.                This option allows the user currently online, to send a
  9813.           message to a user on another line.  The message arrives only
  9814.           while users are in the menu system, not while reading
  9815.           messages, or in an menu option, and more.  If, the /A switch
  9816.           is used, aliases are shown instead of real names.
  9817.  
  9818.  
  9819.  
  9820.                                    Page 159.
  9821.  
  9822.  
  9823.  
  9824.  
  9825.  
  9826.  
  9827.           Option  55  Download anyfile
  9828.  
  9829.           Miscdata    None
  9830.  
  9831.                This option allows user(s) to download files from
  9832.           ANYWHERE on the system.  They can specify a full pathname to
  9833.           download the files.  This option should only be made
  9834.           available to the Sysop, or not used at all.
  9835.  
  9836.  
  9837.           Option  56  Import a text file into a message
  9838.  
  9839.           Miscdata    <message boad> | /M
  9840.                       [/U=<from_username>]
  9841.                       [/T=<to_username>]
  9842.                       /S=<subject>
  9843.                       /L=<text file>
  9844.  
  9845.                This option is used for importing a text file, into the
  9846.           BBS.  The main use for this option, would be to post a
  9847.           message to a newuser.  The <message board> | /M specify
  9848.           which message area the message will be posted in.  The /U
  9849.           command specifies the from user name.  All spaces in the
  9850.           names must use an UNDERSCORE characters.
  9851.           Eg: /U=Peter_Davies
  9852.  
  9853.                If, the /U command is left out, then the from user name
  9854.           defaults to the name of the user currently online.  The /T
  9855.           command is mostly the same as the /U command, except that it
  9856.           specifies the name of who the message is to be posted to.
  9857.           If, the /T command is omitted, then the message is posted to
  9858.           the name of the user online.  The /S command specifies the
  9859.           subject of the message and is not an optional parameter.
  9860.           The /L commands specifies a fully qualified filename (path,
  9861.           name and extension), of the file which contains the message
  9862.           to be imported into a message area and is not an optional
  9863.           parameter.
  9864.  
  9865.                This command supports the Ctrl-F/K smart text codes in
  9866.           the text file to be imported.
  9867.  
  9868.  
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874.  
  9875.  
  9876.  
  9877.  
  9878.  
  9879.  
  9880.  
  9881.  
  9882.                                    Page 160.
  9883.  
  9884.  
  9885.  
  9886.  
  9887.  
  9888.  
  9889.           Option  57  Change home/voice number
  9890.  
  9891.           Miscdata    None
  9892.  
  9893.                This option allows the user to change his/her home
  9894.           voice phone number.
  9895.  
  9896.  
  9897.           Option  58  Change business/data number
  9898.  
  9899.           Miscdata    None
  9900.  
  9901.                This option allows the user to change his/her
  9902.           business/data phone number.
  9903.  
  9904.  
  9905.           Option  59  Reserved for Future Expansion
  9906.  
  9907.           Option  60  Reserved for Future Expansion
  9908.  
  9909.  
  9910.           Option  61  Avatar On/Off
  9911.  
  9912.           Miscdata    None
  9913.  
  9914.                This option allows the user to turn Avatar Graphics
  9915.           On/Off.
  9916.  
  9917.  
  9918.           Option  62  List Batch
  9919.  
  9920.           Miscdata    None
  9921.  
  9922.                This option displays the current contents of the user's
  9923.           download batch.
  9924.  
  9925.  
  9926.           Option  63  Erase Batch
  9927.  
  9928.           Miscdata    None
  9929.  
  9930.                This option erases the entire contents of the user's
  9931.           download batch.
  9932.  
  9933.  
  9934.           Option  64  Add Files to Batch
  9935.  
  9936.           Miscdata    None
  9937.  
  9938.                This option allows the user to add files to his/her
  9939.           download batch.
  9940.  
  9941.  
  9942.  
  9943.  
  9944.                                    Page 161.
  9945.  
  9946.  
  9947.  
  9948.  
  9949.  
  9950.  
  9951.           Option  65  Erase Single Files from Batch
  9952.  
  9953.           Miscdata    None
  9954.  
  9955.                This option allows the user to erase single/multiple
  9956.           files from the download batch.
  9957.  
  9958.  
  9959.           Option  66  Multiline Chat
  9960.  
  9961.           Miscdata    [/A]
  9962.  
  9963.                This option allows the chatting between two or more
  9964.           users on different nodes of the Bulletin Board.  The
  9965.           optional /A switch, forces Aliases instead of Real Names.
  9966.  
  9967.  
  9968.           Option  67  Change to Message Area and Unread Mail
  9969.  
  9970.           Miscdata    None
  9971.  
  9972.                This option is the same as option 49 (change to message
  9973.           area), except that the user is told if their is new/unread
  9974.           mail in an area.
  9975.  
  9976.  
  9977.           Option  68  Produce Online Master List
  9978.  
  9979.           Miscdata    [/FREE] (Free Download)
  9980.                       [/RAW]  (Allow Raw File Download)
  9981.                       [/ZIP]  (Allow ZIP Compression)
  9982.                       [/LZH]  (Allow LZH Compression)
  9983.                       [/ARJ]  (Allow ARJ Compression)
  9984.                       [/SWAP] (Swap Out Ezycom on Compression)
  9985.  
  9986.                This option allows the user to download a master list
  9987.           that is generated online.  /RAW, /ZIP, /LZH, /ARJ allows the
  9988.           sysop to define which archive formats are allowable for the
  9989.           download of the master list.  The /SWAP command will swap
  9990.           ezycom out, only leaving 8K of memory resident.  If, the
  9991.           /FREE command is used, the download is free.  It is
  9992.           recommended, the systems with large file areas to not use
  9993.           this option, and just make a master file list daily.
  9994.  
  9995.  
  9996.  
  9997.  
  9998.  
  9999.  
  10000.  
  10001.  
  10002.  
  10003.  
  10004.  
  10005.  
  10006.                                    Page 162.
  10007.  
  10008.  
  10009.  
  10010.  
  10011.  
  10012.  
  10013.           Option  69  Turn Local Display On or Off
  10014.  
  10015.           Miscdata    ON | OFF | TOGGLE
  10016.  
  10017.                This option turns on/off the local display, when a
  10018.           remote user is on-line.  (Does nothing in local mode).  If
  10019.           ON is used, then the display is turned ON.  If, OFF is used,
  10020.           then the display is turned OFF.  If, TOGGLE is used, then
  10021.           the display is turned ON or OFF depending on its current
  10022.           state.
  10023.  
  10024.  
  10025.           Option  70  Toggle MMDDYY/DDMMYY Date Format
  10026.  
  10027.           Miscdata    None
  10028.  
  10029.                This option allows the user to toggle between the
  10030.           American and European date formats.
  10031.  
  10032.  
  10033.           Option  71  Change User Colour
  10034.  
  10035.           Miscdata    <1..8> <+ | ->
  10036.  
  10037.                This option allows the user to change colours for the
  10038.           display of message/file areas.  The <1..8> is which colour
  10039.           to change.  If "+" is used, then the colour number is
  10040.           incremented by one.  If "-" is used, then the colour number
  10041.           is decremented by one.
  10042.  
  10043.  
  10044.           Option  72  Change Alias
  10045.  
  10046.           Miscdata    None
  10047.  
  10048.                This option allows the user to change his/her alias to
  10049.           any other name, besides that of another users name/alias.
  10050.  
  10051.  
  10052.           Option  73  Change Comment
  10053.  
  10054.           Miscdata    None
  10055.  
  10056.                This option allows the user to define a comment about
  10057.           him/herself.
  10058.  
  10059.  
  10060.  
  10061.  
  10062.  
  10063.  
  10064.  
  10065.  
  10066.  
  10067.  
  10068.                                    Page 163.
  10069.  
  10070.  
  10071.  
  10072.  
  10073.  
  10074.  
  10075.           Option  74  Clear Screen
  10076.  
  10077.           Miscdata    None
  10078.  
  10079.                This option simply clears the screen, if the user has
  10080.           clear screen codes set to On.
  10081.  
  10082.  
  10083.           Option  75  Display ASC Textfile with Menu Hotkeys
  10084.  
  10085.           Miscdata    <FileName>
  10086.  
  10087.                This option is the same as Type 40, except only ASC/ASL
  10088.           menus can be displayed.  That can give the user fast menus,
  10089.           but still have ANSI/AVATAR for other options like the Full
  10090.           Screen Editor for instance.
  10091.  
  10092.  
  10093.           Option  76  Get Default Protocol
  10094.  
  10095.           Miscdata    None
  10096.  
  10097.                This option allows the user to select a default
  10098.           protocol for download/upload.
  10099.  
  10100.  
  10101.           Option  77  Add to Time/KiloBytes Bank
  10102.  
  10103.           MiscData    [/K]
  10104.  
  10105.                This option allows the user to deposit time/kilobytes
  10106.           into the time/kilobyte bank respectively.  The /K switch,
  10107.           forces the kilobytes bank, instead of the time bank.
  10108.  
  10109.           Option  78  Withdraw from Time/KiloBytes Bank
  10110.  
  10111.           MiscData    [/K]
  10112.  
  10113.                This option allows the user to withdraw time/kilobytes
  10114.           from the time/kilobyte bank respectively.  The /K switch,
  10115.           forces the kilobytes bank, instead of the time bank.
  10116.  
  10117.  
  10118.  
  10119.  
  10120.  
  10121.  
  10122.  
  10123.  
  10124.  
  10125.  
  10126.  
  10127.  
  10128.  
  10129.  
  10130.                                    Page 164.
  10131.  
  10132.  
  10133.  
  10134.  
  10135.  
  10136.  
  10137.           Option  79  Display Best User Stats
  10138.  
  10139.           MiscData    [/M]     Display Best Messages
  10140.                       [/C]     Display Best Caller
  10141.                       [/UP]    Display Best Uploader (Files)
  10142.                       [/DN]    Display Best Downloader (Files)
  10143.                       [/FP]    Display Best File Points
  10144.                       [/UK]    Display Best Uploader (KiloBytes)
  10145.                       [/DK]    Display Best Downloader (KiloBytes)
  10146.  
  10147.                This option displays a users' best list.  If, no
  10148.           options are selected, then all best lists are display.  It
  10149.           is possible to have more than one best list displayed at a
  10150.           time.
  10151.  
  10152.  
  10153.           Option  80  Turn off GLOBAL.MNU for this MENU
  10154.  
  10155.           Miscdata    None
  10156.  
  10157.                This option turns off the GLOBAL menu for this menu.
  10158.           This should be used as an automatic option, and should be
  10159.           the first line in the MENU.
  10160.  
  10161.  
  10162.           Option  81  Write door information files
  10163.  
  10164.           MiscData    [DOORWAY=<filename>]
  10165.                       [DORINFO=<filename>]
  10166.  
  10167.                       *A   Place Alias in the Files to written.
  10168.                       *O   Place the Locked Port Baud Rate (MaxBaud)
  10169.                            in the Files to written.
  10170.                       *V   Use Avatar Standard for Graphics Flags in
  10171.                            DORINFOx.DEF.
  10172.                       *9   Use FO1..250 for Nodes  1 to 250
  10173.                       *N   Use   1..250 for Nodes  1 to 250
  10174.  
  10175.                This option writes the doorway DOOR.SYS, and/or
  10176.           DORINFO1.DEF file(s) to the filenames of your choosing.  The
  10177.           type 7 parameters listed, can be placed in any parts of the
  10178.           command line, and will be translated into their meaning.
  10179.  
  10180.           Eg: DORINFO=DORIN*9.DEF *A *O *V
  10181.  
  10182.  
  10183.  
  10184.  
  10185.  
  10186.  
  10187.  
  10188.  
  10189.  
  10190.  
  10191.  
  10192.                                    Page 165.
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199.  
  10200.                        Appendix E (Operating Batch Files)
  10201.  
  10202.                The following is a batch file for running Ezycom as a
  10203.           stand alone system.  This batch file will work for any
  10204.           amount of nodes you like up to 250 that is.  For Node 1 just
  10205.           type BBS with no parameters after the batch file name.  For
  10206.           any other Node type the node number (up to 250) after the
  10207.           batch file name.
  10208.           Eg for node 4 type BBS 4
  10209.  
  10210.           BBS.BAT from the startup file that comes with Ezycom.
  10211.  
  10212.           @echo off
  10213.           rem    Ezycom Standalone Batch File V1.0
  10214.           rem    Command Format :
  10215.           rem        BBS        (for node 1 operation)
  10216.           rem        BBS [node] (for node X operation)
  10217.           rem    [node] is the node number from 1 through to 250
  10218.           rem    Eg  BBS 2
  10219.           cd %EZY%
  10220.           if %1! == !     SET TASK=1
  10221.           if not %1! == ! SET TASK=%1
  10222.           :start
  10223.           ezy -E25
  10224.           if errorlevel 27 goto start
  10225.           if errorlevel 26 goto tossmail
  10226.           if errorlevel 25 goto start
  10227.           if errorlevel 24 goto weeklyevent
  10228.           if errorlevel 23 goto dailyevent
  10229.           if errorlevel  9 goto start
  10230.           if errorlevel  8 goto sysopnext
  10231.           if errorlevel  7 goto netecho
  10232.           if errorlevel  6 goto netmail
  10233.           if errorlevel  5 goto echomail
  10234.           if errorlevel  4 goto modeminit
  10235.           if errorlevel  3 goto fossil
  10236.           if errorlevel  2 goto runtimeerror
  10237.           if errorlevel  1 goto setuperror
  10238.           goto finish
  10239.           :weeklyevent
  10240.           echo Weekly Maintenance Being performed
  10241.           cd %EZY%
  10242.           ezyff -c
  10243.           ezymaint -D
  10244.           goto start
  10245.           :dailyevent
  10246.           echo Daily Maintenance Being performed
  10247.           cd %EZY%
  10248.           ezyff -c
  10249.           ezymaint -p -i -c
  10250.           ezyff -i
  10251.           usercomp -B20 -S1 -P -D90 -A
  10252.           msgcomp  -LINK
  10253.  
  10254.                                    Page 166.
  10255.  
  10256.  
  10257.  
  10258.  
  10259.  
  10260.  
  10261.           ezyutil  -STRIPLOG -TEZY%TASK%.LOG -D21goto start
  10262.           :tossmail
  10263.           cd %EZY%
  10264.           ezymail -toss
  10265.           ezynet  -import -echoarea
  10266.           :netecho
  10267.           echo Net/Echo Mail Entered
  10268.           cd %EZY%
  10269.           EZYMAIL -SCAN
  10270.           :netmail
  10271.           cd %EZY%
  10272.           EZYNET  -EXPORT
  10273.           goto start
  10274.           :echomail
  10275.           cd %EZY%
  10276.           EZYMAIL -SCAN
  10277.           goto start
  10278.           :fossil
  10279.           echo Fossil Error
  10280.           goto finish
  10281.           :modeminit
  10282.           echo Modem Init Error
  10283.           goto finish
  10284.           :runtimeerror
  10285.           echo Runtime Error Please consult Errors.log
  10286.           goto start
  10287.           :setuperror
  10288.           echo Setup Error
  10289.           :finish
  10290.           echo Ezycom is Down
  10291.  
  10292.  
  10293.  
  10294.  
  10295.  
  10296.  
  10297.  
  10298.  
  10299.  
  10300.  
  10301.  
  10302.  
  10303.  
  10304.  
  10305.  
  10306.  
  10307.  
  10308.  
  10309.  
  10310.  
  10311.  
  10312.  
  10313.  
  10314.  
  10315.  
  10316.                                    Page 167.
  10317.  
  10318.  
  10319.  
  10320.  
  10321.  
  10322.  
  10323.  
  10324.                The following Batch file is for running D'Bridge with
  10325.           Ezycom.  Again this batch file will run any amount of Nodes
  10326.           you want (up to 250).  The syntax is the same as the BBS.BAT
  10327.           example DBMAILER 2 would run dbridge with node 2 operating.
  10328.  
  10329.           DBMAILER.BAT
  10330.  
  10331.           @echo off
  10332.           rem    Ezycom DB Mailer Batch File V1.0
  10333.           rem    Command Format :
  10334.           rem    DBMAILER        (for node 1 operation)
  10335.           rem    DBMAILER [node] (for node XX operation)
  10336.           rem    [node] is the node number from 1 through to 250
  10337.           rem    Eg  BBS 2
  10338.           set DBRIDGE=C:\DB {You may have to change this to suit}
  10339.           rem NOTE : no trailing backslash
  10340.           if %1! == !     SET TASK=1
  10341.           if not %1! == ! SET TASK=%1
  10342.           :EXECDB
  10343.           cd %DBRIDGE%
  10344.           echo scan >dbridge.rsn
  10345.           Db
  10346.           if errorlevel 100 goto WEEKEND
  10347.           if errorlevel 90  goto DAILY
  10348.           if errorlevel 60  goto MAILIN
  10349.           if errorlevel 50  goto BBS
  10350.           if errorlevel 45  goto EDITOR
  10351.           if errorlevel 1   goto EXIT
  10352.           if errorlevel 0   goto EXIT
  10353.           goto execdb
  10354.  
  10355.           :DAILY
  10356.           cd %EZY%
  10357.           ezymail -scan
  10358.           ezynet  -export
  10359.           ezyff -C
  10360.           ezymaint -C -I -P
  10361.           ezyff -ID
  10362.           usercomp -A -S1 -P -B10 -D90
  10363.           msgcomp -LINK
  10364.           goto execdb
  10365.  
  10366.           :MAILIN
  10367.           ezynet  -import -echoarea
  10368.           ezymail -toss
  10369.           goto execdb
  10370.  
  10371.           :BBS
  10372.           CALL bbs.bat
  10373.           goto execdb
  10374.  
  10375.  
  10376.  
  10377.  
  10378.                                    Page 168.
  10379.  
  10380.  
  10381.  
  10382.  
  10383.  
  10384.  
  10385.           :EDITOR
  10386.           cd %DBRIDGE%
  10387.           dbedit
  10388.           goto execdb
  10389.  
  10390.           :WEEKEND
  10391.           rem weekend event like stuff goes here
  10392.           cd %EZY%
  10393.           ezyff -c
  10394.           ezymaint -D
  10395.           goto execdb
  10396.  
  10397.           :EXIT
  10398.           echo Ezycom is Down
  10399.  
  10400.                Here is also an excerpt of a d'bridge.aut to show you
  10401.           how to set the exit to the bbs section in d'bridge setup.
  10402.  
  10403.           * D'Bridge "Exported Configuration"
  10404.           * Execute BBS Segment From Dbridge.aut file
  10405.  
  10406.           After hours filename C:\DB\AHOURS.TXT
  10407.           Please wait text   Please wait...20 sec or Press <esc> <esc>
  10408.           Loading BBS text   Loading another Ezycom bbs.
  10409.           BBS DOS commands   ECHO @C: >BBS.BAT
  10410.           BBS DOS commands   ECHO @CD\EZY >>BBS.BAT
  10411.           BBS DOS commands   ECHO @EZY -B*b -T*t >>bbs.bat
  10412.           BBS DOS commands   *X50
  10413.  
  10414.                This is explained far better in the D'Bridge user
  10415.           manual that comes with D'Bridge.
  10416.  
  10417.  
  10418.  
  10419.  
  10420.  
  10421.  
  10422.  
  10423.  
  10424.  
  10425.  
  10426.  
  10427.  
  10428.  
  10429.  
  10430.  
  10431.  
  10432.  
  10433.  
  10434.  
  10435.  
  10436.  
  10437.  
  10438.  
  10439.  
  10440.                                    Page 169.
  10441.  
  10442.  
  10443.  
  10444.  
  10445.  
  10446.  
  10447.                The following batch file is for users of FrontDoor, it
  10448.           will also run as many Nodes you want.  Don't forget to check
  10449.           if you have to change the set command in your batch file.
  10450.  
  10451.  
  10452.           @echo off
  10453.           rem    Ezycom FD Mailer Batch File V1.0
  10454.           rem    Command Format :
  10455.           rem    FDMAILER        (for node 1 operation)
  10456.           rem    FDMAILER [node] (for node XX operation)
  10457.           rem    [node] is the node number from 1 through to 250
  10458.           rem    Eg  BBS 2
  10459.           set FD=C:\FD
  10460.           rem NOTE : no trailing backslash
  10461.           if %1! == !     SET TASK=1
  10462.           if not %1! == ! SET TASK=%1
  10463.           :start
  10464.           cd %FD%
  10465.           fd
  10466.           if errorlevel 210 goto 38400baud
  10467.           if errorlevel 209 goto 19200baud
  10468.           if errorlevel 208 goto 14400baud
  10469.           if errorlevel 207 goto 12000baud
  10470.           if errorlevel 206 goto 9600baud
  10471.           if errorlevel 205 goto 7200baud
  10472.           if errorlevel 204 goto 4800baud
  10473.           if errorlevel 203 goto 2400baud
  10474.           if errorlevel 202 goto 1275baud
  10475.           if errorlevel 201 goto 1200baud
  10476.           if errorlevel 200 goto 300baud
  10477.           if errorlevel 191 goto scanecho
  10478.           if errorlevel 190 goto unpackmail
  10479.           if errorlevel  51 goto localbbs
  10480.           if errorlevel  50 goto cleanup
  10481.           if errorlevel  10 goto end
  10482.           if errorlevel   6 goto fossil
  10483.           if errorlevel   5 goto modeminit
  10484.           if errorlevel   4 goto modemresp
  10485.           if errorlevel   3 goto fulldisk
  10486.           if errorlevel   2 goto external
  10487.           if errorlevel   1 goto internal
  10488.           goto start
  10489.  
  10490.           :38400baud
  10491.           cd %EZY%
  10492.           ezy -b38400 -E20
  10493.           goto after_ezy
  10494.  
  10495.           :19200baud
  10496.           cd %EZY%
  10497.           ezy -b19200 -E20
  10498.           goto after_ezy
  10499.  
  10500.  
  10501.  
  10502.                                    Page 170.
  10503.  
  10504.  
  10505.  
  10506.  
  10507.  
  10508.  
  10509.           :14400baud
  10510.           cd %EZY%
  10511.           ezy -b14400 -E20
  10512.           goto after_ezy
  10513.  
  10514.           :12000baud
  10515.           cd %EZY%
  10516.           ezy -b12000 -E20
  10517.           goto after_ezy
  10518.  
  10519.           :9600baud
  10520.           cd %EZY%
  10521.           ezy -b9600 -E20
  10522.           goto after_ezy
  10523.  
  10524.           :7200baud
  10525.           cd %EZY%
  10526.           ezy -b7200 -E20
  10527.           goto after_ezy
  10528.  
  10529.           :4800baud
  10530.           cd %EZY%
  10531.           ezy -b4800 -E20
  10532.           goto after_ezy
  10533.  
  10534.           :2400baud
  10535.           cd %EZY%
  10536.           ezy -b2400 -E20
  10537.           goto after_ezy
  10538.  
  10539.           :1275baud
  10540.           cd %EZY%
  10541.           ezy -b1275 -E20
  10542.           goto after_ezy
  10543.  
  10544.           :1200baud
  10545.           cd %EZY%
  10546.           ezy -b1200 -E20
  10547.           goto after_ezy
  10548.  
  10549.           :300baud
  10550.           cd %EZY%
  10551.           ezy -b300 -E20
  10552.           goto after_ezy
  10553.  
  10554.           :localbbs
  10555.           cd %EZY%
  10556.           ezy -L -E20
  10557.  
  10558.  
  10559.  
  10560.  
  10561.  
  10562.  
  10563.  
  10564.                                    Page 171.
  10565.  
  10566.  
  10567.  
  10568.  
  10569.  
  10570.  
  10571.           :after_ezy
  10572.           if errorlevel 20 goto start
  10573.           if errorlevel 8 goto sysopnext
  10574.           if errorlevel 7 goto scanecho
  10575.           if errorlevel 6 goto scanecho
  10576.           if errorlevel 5 goto scanecho
  10577.           if errorlevel 4 goto modeminit
  10578.           if errorlevel 3 goto fossil
  10579.           if errorlevel 2 goto runtimeerror
  10580.           if errorlevel 1 goto setuperror
  10581.           goto start
  10582.  
  10583.           :unpackmail
  10584.           cd %EZY%
  10585.           ezymail -toss -verbose
  10586.           ezynet  -import -echoarea
  10587.           goto start
  10588.  
  10589.           :scanecho
  10590.           cd %EZY%
  10591.           ezymail -scan -verbose
  10592.           ezynet  -export
  10593.           goto start
  10594.  
  10595.           :cleanup
  10596.           cd %EZY%
  10597.           ezyff -c
  10598.           ezymaint -i -p -c
  10599.           ezyff -i
  10600.           usercomp -b20 -p -d90 -s1 -a
  10601.           msgcomp -LINK
  10602.           goto start
  10603.  
  10604.           :sysopnext
  10605.           echo Yo!!!! Your LOGON NOW!!!
  10606.           pause
  10607.           goto start
  10608.  
  10609.           :weekly
  10610.           cd %EZY%
  10611.           ezyff -c
  10612.           ezymaint -d
  10613.           goto start
  10614.  
  10615.           :setuperror
  10616.           echo Setup Error!
  10617.           goto end
  10618.  
  10619.           :runtimeerror
  10620.           echo Runtime Error! Consult Errors.Log
  10621.           goto start
  10622.  
  10623.  
  10624.  
  10625.  
  10626.                                    Page 172.
  10627.  
  10628.  
  10629.  
  10630.  
  10631.  
  10632.  
  10633.           :modeminit
  10634.           echo Modem Init Error!
  10635.           goto End
  10636.  
  10637.           :fossil
  10638.           Echo Wrong Fossil Version!
  10639.           goto end
  10640.  
  10641.           :modeminit
  10642.           Echo EZY Unable To Initialize Modem!
  10643.           goto start
  10644.  
  10645.           :modemresp
  10646.           Echo FD Modem NOT Responding!
  10647.           goto end
  10648.  
  10649.           :fulldisk
  10650.           Echo Insufficient Disk Space TO Proceed!
  10651.           goto end
  10652.  
  10653.           :external
  10654.           Echo External FD Error - System File Missing!
  10655.           goto end
  10656.  
  10657.           :internal
  10658.           Echo Internal FD Error!
  10659.           goto end
  10660.  
  10661.           :end
  10662.           Echo Ezycom Is Down!
  10663.           cd %EZY%
  10664.  
  10665.  
  10666.                As you can see Ezycom will run with most mailers as
  10667.           well as a stand alone system.  The only mailer we have found
  10668.           that Ezycom will NOT work with is BinkleyTerm.
  10669.  
  10670.  
  10671.  
  10672.  
  10673.  
  10674.  
  10675.  
  10676.  
  10677.  
  10678.  
  10679.  
  10680.  
  10681.  
  10682.  
  10683.  
  10684.  
  10685.  
  10686.  
  10687.  
  10688.                                    Page 173.
  10689.  
  10690.  
  10691.  
  10692.  
  10693.  
  10694.  
  10695.            
  10696.                               Appendix F (Credits)
  10697.  
  10698.           Credits
  10699.  
  10700.              I would like to thank Wayne Burnside, Richard Stocks,
  10701.           Garry Gillard, Colin Berg, Neil Lees, Geoff Edes, Steven
  10702.           Schnitzer, Brad Vonarx, Stuart Healey, Brendan McCarthy, Ian
  10703.           Mason, Donald Grover, Christian Kraus, Lloyd Bayley, Matthew
  10704.           Taylor, John Buetefuer, Dean Harry, Bernard Holkner and all
  10705.           the other Beta/Gamma Testers.  Definitely, Ezycom would not
  10706.           have been what it is, without the aid and support of these
  10707.           people.
  10708.  
  10709.  
  10710.  
  10711.  
  10712.  
  10713.  
  10714.  
  10715.  
  10716.  
  10717.  
  10718.  
  10719.  
  10720.  
  10721.  
  10722.  
  10723.  
  10724.  
  10725.  
  10726.  
  10727.  
  10728.  
  10729.  
  10730.  
  10731.  
  10732.  
  10733.  
  10734.  
  10735.  
  10736.  
  10737.  
  10738.  
  10739.  
  10740.  
  10741.  
  10742.  
  10743.  
  10744.  
  10745.  
  10746.  
  10747.  
  10748.  
  10749.  
  10750.                                    Page 174.
  10751.  
  10752.  
  10753.  
  10754.  
  10755.  
  10756.  
  10757.                           Appendix G (Colour Changer)
  10758.  
  10759.                Ezycom now supports a colour changer which can be
  10760.           embedded in text files or in menus.  Ctrl-Kb initiates the
  10761.           colour changer, then a hex code is required to actually tell
  10762.           Ezycom what colour to change to.  The <hex> code is a two
  10763.           digit hexadecimal number that indicates the colour to change
  10764.           to.  The first digit indicates the background colour and
  10765.           whether the forground colour should be blinking or not.  The
  10766.           second digit is the forground colour.
  10767.  
  10768.                 Foreground                   Background
  10769.  
  10770.                 0 - Black                    0 - Black
  10771.                 1 - Blue                     1 - Blue
  10772.                 2 - Green                    2 - Green
  10773.                 3 - Cyan                     3 - Cyan
  10774.                 4 - Red                      4 - Red
  10775.                 5 - Magenta                  5 - Magenta
  10776.                 6 - Brown                    6 - Brown
  10777.                 7 - LightGray                7 - LightGray
  10778.                 8 - DarkGray                 8 - Black     + Blinking
  10779.                 9 - LightBlue                9 = Blue      + Blinking
  10780.                 A - LightGreen               A - Green     + Blinking
  10781.                 B - LightCyan                B - Cyan      + Blinking
  10782.                 C - LightRed                 C - Red       + Blinking
  10783.                 D - LightMagenta             D - Magenta   + Blinking
  10784.                 E - Yellow                   E - Brown     + Blinking
  10785.                 F - White                    F - LightGray + Blinking
  10786.  
  10787.           Eg CtrlKb07
  10788.  
  10789.           Would set the background colour to black (0) and the
  10790.           foreground colour to LightGray (7).
  10791.  
  10792.           Eg CtrlKb4F
  10793.  
  10794.           Would set the background colour to Red (4) and the
  10795.           foreground colour to White (F).
  10796.  
  10797.           Eg CtrlKbCF
  10798.  
  10799.           Would set the background colour to Red ((4) + (8) = C) and
  10800.           the foreground colour to White Blinking (F)
  10801.  
  10802.  
  10803.  
  10804.  
  10805.  
  10806.  
  10807.  
  10808.  
  10809.  
  10810.  
  10811.  
  10812.                                    Page 175.
  10813.  
  10814.  
  10815.  
  10816.  
  10817.  
  10818.  
  10819.  
  10820.           Table of Contents                                          2
  10821.           Features of Ezycom                                         4
  10822.           Conditions of Use                                          7
  10823.           Registration                                               9
  10824.           Ezycom Support Sites                                       9
  10825.           Copyrights                                                10
  10826.           Installation                                              11
  10827.           Installation Requirements                                 11
  10828.           Installation Set-up                                       11
  10829.           Config (General)                                          13
  10830.           Config (General, Paths)                                   13
  10831.           Config (General, Netmail Addresses)                       16
  10832.           Config (General, Limits)                                  17
  10833.           Config (General, Events)                                  19
  10834.           Config (General, Textfiles)                               20
  10835.           Config (General, Drop Dos)                                20
  10836.           Config (Misc)                                             21
  10837.           Config (Misc, New User)                                   21
  10838.           Config (Misc, Logon Info)                                 22
  10839.           Config (Misc, Colours)                                    25
  10840.           Config (Misc, Prompts)                                    26
  10841.           Config (Misc, Paging)                                     26
  10842.           Config (Misc, Screen Options)                             27
  10843.           Config (Misc, Alt - Ctrl Function Keys)                   27
  10844.           Config (Misc, Sound)                                      28
  10845.           Config (Misc, Access)                                     28
  10846.           Config (Misc, System)                                     29
  10847.           Config (File Areas)                                       32
  10848.           Config (File Areas, File Area)                            32
  10849.           Config (File Areas, File Paths)                           34
  10850.           Config (File Areas, Misc File Options)                    35
  10851.           Config (File Areas, File List)                            37
  10852.           Config (File Areas, File Security)                        39
  10853.           Config (File Areas, Global File Options)                  41
  10854.           Config (Ezyprot, Protocols)                               44
  10855.           Config (Protocols, Default Set-up Protocols)              44
  10856.           Config (Protocols, Bimodem)                               46
  10857.           Config (Protocols, Setting Up Your Own Protocols)         47
  10858.           Config (Msg Areas)                                        50
  10859.           Config (Msg Areas, Message Area Name)                     50
  10860.           Config (Msg Areas, Areafix Tag)                           50
  10861.           Config (Msg Areas, Message Types)                         50
  10862.           Config (Msg Areas, Message Kinds)                         51
  10863.           Config (Msg Areas, Alias Allowed)                         51
  10864.           Config (Msg Areas, Areafix Group)                         52
  10865.           Config (Msg Areas, Read Security)                         52
  10866.           Config (Msg Areas, Read Flags)                            52
  10867.           Config (Msg Areas, Write Security)                        52
  10868.           Config (Msg Areas, Write Flags)                           52
  10869.           Config (Msg Areas, Sysop Security)                        53
  10870.           Config (Msg Areas, Uplink)                                53
  10871.           Config (Msg Areas, Origin Aka)                            53
  10872.           Config (Msg Areas, Origin Line                            53
  10873.  
  10874.                                    Page 176.
  10875.  
  10876.  
  10877.  
  10878.  
  10879.  
  10880.  
  10881.           Config (Msg Areas, Seenby)                                53
  10882.           Config (Msg Areas, Kill Messages After)                   53
  10883.           Config (Msg Areas, Kill Recv After)                       54
  10884.           Config (Msg Areas, Maximum Messages)                      54
  10885.           Config (Msg Areas, Maximum Kilobytes)                     54
  10886.           Config (Msg Areas, Combined Access)                       54
  10887.           Config (Msg Areas, Initial Combined)                      54
  10888.           Config (Msg Areas, Test For Config Age)                   54
  10889.           Config (Msg Areas, Keep Private Bit)                      55
  10890.           Config (Msg Areas, Show Seenby Lines)                     55
  10891.           Config (Msg Areas, Clear Seenby)                          55
  10892.           Config (Msg Areas, Visible)                               55
  10893.           Config (Msg Areas, Page Up/Down)                          55
  10894.           Config (Msg Areas, (F8)  Seenbys)                         55
  10895.           Config (Msg Areas, (F10) Export List)                     56
  10896.           Config (Msg Areas, Pick)                                  56
  10897.           Config (Echoarea Manager)                                 56
  10898.           Config (Echoarea Manager, Node)                           56
  10899.           Config (Echoarea Manager, Echomail Active)                56
  10900.           Config (Echoarea Manager, Echo Manager Groups)            56
  10901.           Config (Echoarea Manager, Compress To)                    57
  10902.           Config (Echoarea Manager, Password To Echomgr)            57
  10903.           Config (Echoarea Manager, Password From Echomgr)          57
  10904.           Config (Echoarea Manager, Mail Status)                    57
  10905.           Config (Echoarea Manager, Days To Hold Mail)              57
  10906.           Config (Echoarea Manager, Send .PKT Type)                 57
  10907.           Config (Echoarea Manager, Can Create New Echos)           58
  10908.           Config (Echoarea Manager, Add to New Echos)               58
  10909.           Config (Echoarea Manager, Page Up/Down)                   58
  10910.           Config (Echoarea Manager, Pick)                           58
  10911.           Config (Msg Misc)                                         59
  10912.           Config (Msg Misc, Usable Message Areas)                   59
  10913.           Config (Msg Misc, Inbound Mail Path)                      59
  10914.           Config (Msg Misc, Outbound Mail Path)                     60
  10915.           Config (Msg Misc, Arc Mail 0.6 Compatibility)             60
  10916.           Config (Msg Misc, Delete Netmail On Import)               60
  10917.           Config (Msg Misc, Swap On Archiving)                      60
  10918.           Config (Msg Misc, Use EMS With Swap)                      60
  10919.           Config (Msg Misc, Dupe Detection)                         60
  10920.           Config (Msg Misc, Keep Echomail Node Receipts)            60
  10921.           Config (Msg Misc, Bad Message Board)                      61
  10922.           Config (Msg Misc, Unknown AREAS Action)                   61
  10923.           Config (Msg Misc, Kill Bad Archives)                      61
  10924.           Config (Msg Misc, Quote String)                           61
  10925.           Config (Msg Misc, External Editor)                        61
  10926.           Config (Msg Misc, Old Style MSGTMP)                       62
  10927.           Config (Msg Misc, Default Origin Line)                    62
  10928.           Config (Msg Misc, Kill Null Netmail)                      62
  10929.           Config (Msg Misc, Mark Netmail As Kill / Sent)            62
  10930.           Config (Msg Sec)                                          63
  10931.           Config (Msg Sec, Force Crash Mail Security)               63
  10932.           Config (Msg Sec, Optional Crash Mail Security)            63
  10933.           Config (Msg Sec, Netmail File Attach Security)            63
  10934.           Config (Msg Sec, Security To Update Users)                63
  10935.  
  10936.                                    Page 177.
  10937.  
  10938.  
  10939.  
  10940.  
  10941.  
  10942.  
  10943.           Config (Msg Sec, Read Security On New Echomail Area)      63
  10944.           Config (Msg Sec, Write Security On New Echomail Area)     63
  10945.           Config (Msg Sec, Sysop Security On New Echomail Area)     64
  10946.           Config (Msg Sec,Reply Via Netmail Security)               64
  10947.           Config (Msg Sec,Request Receipt Security)                 64
  10948.           Config (Msg Netmail Boards)                               64
  10949.           Config (Msg Netmail, Domains)                             64
  10950.           Config (Compression of Echomail)                          66
  10951.           Config (Echomail Uncompress)                              66
  10952.           Config (Global Msg Options)                               67
  10953.           Config (Global Msg, Set Default Security)                 67
  10954.           Config (Global Msg, Set Default Flags)                    68
  10955.           Config (Global Msg, Centre Message Area Name)             68
  10956.           Config (Global Msg, Set Maximum Kilobytes)                68
  10957.           Config (Global Msg, Set Maximum Messages)                 68
  10958.           Config (Global Msg, Kill Messages After XX Days Old)      68
  10959.           Config (Global Msg, Kill Received Messages After XX Days) 68
  10960.           Config (Global Msg, Add/Rem Node from area list.)         68
  10961.           Config (Global Msg, Add/Rem Node from area list.)         69
  10962.           Config (Modem Set-Up)                                     70
  10963.           Config (Modem Set-Up, Comport)                            70
  10964.           Config (Modem Set-Up, Max Baud Rate)                      70
  10965.           Config (Modem Set-Up, Locked Port)                        70
  10966.           Config (Modem Set-Up, Connect Responses)                  70
  10967.           Config (Modem Set-Up, Init Response)                      70
  10968.           Config (Modem Set-Up, Ring String)                        70
  10969.           Config (Modem Set-Up, Modem Delay)                        70
  10970.           Config (Modem Set-Up, Auto Answer)                        71
  10971.           Config (Modem Set-Up, Start Time)                         71
  10972.           Config (Modem Set-Up, End Time)                           71
  10973.           Config (Modem Set-Up, Init Tries)                         71
  10974.           Config (Modem Set-Up, Init String 1)                      71
  10975.           Config (Modem Set-Up, Init String 2)                      71
  10976.           Config (Modem Set-Up, Set Busy String)                    71
  10977.           Config (Modem Set-Up, Manual Answer String)               71
  10978.           Config (Modem Set-Up, Send Break To Modem)                72
  10979.           Config (Baud Rate Set-Up)                                 73
  10980.           Config (Baud Rate Set-Up Efficiency (CPS))                73
  10981.           Config (Baud Rate Set-Up Connect)                         73
  10982.           Networking with Ezycom                                    74
  10983.           Sysop Function Keys                                       76
  10984.           Ezycom Command Line Parameters                            78
  10985.           Errorlevels                                               79
  10986.           Ezycom External Support Files                             80
  10987.           External Files (Trashcan.ctl)                             80
  10988.           External Files (Phonenum.ctl)                             80
  10989.           External Files (Regexp.q-a)                               80
  10990.           External Files (Newuser.q-a)                              81
  10991.           External Files (Newuser2.q-a)                             81
  10992.           External Files (Phonedup.ctl)                             81
  10993.           Graphic Support Files                                     81
  10994.           Graphic Support Files, (ALIAS.A*)                         81
  10995.           Graphic Support Files, (AREAHELP.ASL)                     81
  10996.           Graphic Support Files, (DOBSEC.A*)                        81
  10997.  
  10998.                                    Page 178.
  10999.  
  11000.  
  11001.  
  11002.  
  11003.  
  11004.  
  11005.           Graphic Support Files, (DOWNHELP.A*)                      81
  11006.           Graphic Support Files, (EDITHELP.A*)                      81
  11007.           Graphic Support Files, (FLSPHELP.A*)                      81
  11008.           Graphic Support Files, (FILEXXX.ASC)                      82
  11009.           Graphic Support Files, (KEYWHELP.A*)                      82
  11010.           Graphic Support Files, (LOCKOUT.A*)                       82
  11011.           Graphic Support Files, (LOGO.A*)                          82
  11012.           Graphic Support Files, (MAXPAGE.A*)                       82
  11013.           Graphic Support Files, (MNUAGE.A*)                        82
  11014.           Graphic Support Files, (MNUHOUR.A*)                       82
  11015.           Graphic Support Files, (MNUTIME.A*)                       82
  11016.           Graphic Support Files, (MNUMESS.A*)                       82
  11017.           Graphic Support Files, (NEWS.A*)                          82
  11018.           Graphic Support Files, (NEWUSER1.A*)                      82
  11019.           Graphic Support Files, (NEWUSER2.A*)                      82
  11020.           Graphic Support Files, (NOTAVAIL.A*)                      82
  11021.           Graphic Support Files, (PAGEABRT.A*)                      82
  11022.           Graphic Support Files, (PAGED.A*)                         83
  11023.           Graphic Support Files, (PAGESTOP.A*)                      83
  11024.           Graphic Support Files, (PASSWORD.A*)                      83
  11025.           Graphic Support Files, (PHONESEC.A*)                      83
  11026.           Graphic Support Files, (PRIVATE.A*)                       83
  11027.           Graphic Support Files, (PROTHELP.A*)                      83
  11028.           Graphic Support Files, (REGWARN1.A*)                      83
  11029.           Graphic Support Files, (REGWARN2.A*)                      83
  11030.           Graphic Support Files, (READHELP.A*)                      83
  11031.           Graphic Support Files, (SECXXXXX.A*)                      83
  11032.           Graphic Support Files, (TIMESLOW.A*)                      83
  11033.           Graphic Support Files, (TIMESEC.A*)                       83
  11034.           Graphic Support Files, (UPHELP.A*)                        83
  11035.           Graphic Support Files, (WATCHDOG.ASL)                     83
  11036.           Graphic Support Files, (WELCOME.A*)                       83
  11037.           Graphic Support Files, (WELCOME1.A*)                      84
  11038.           Graphic Support Files, (WELCOME2.A*)                      84
  11039.           Graphic Support Files, (WELCOMHH.A*)                      84
  11040.           File Points                                               85
  11041.           Page Tunes                                                85
  11042.           Menu System (Ezymenu)                                     86
  11043.           Menu System (Defining a Menu System)                      86
  11044.           Menu System (Templates)                                   90
  11045.           Menu System (Global Menus)                                91
  11046.           Menu System (Automatic Options)                           91
  11047.           Menu System (Special Characters)                          91
  11048.           Menu System (Keyboard Stuffing)                           92
  11049.           Menu System (Groups)                                      93
  11050.           Utilities (Ezymaint, Maintenance Program)                 95
  11051.           Utilities (Conversion Files)                              97
  11052.           Utilities (Conversion Files, Doconv.bat Upconv.bat)       97
  11053.           Utilities (Fedit, Filebase Editor)                        98
  11054.           Utilities (Fedit, Edit Options)                           99
  11055.           Utilities (Fedit, Edit Descriptions)                      99
  11056.           Utilities (Fedit, Edit Up/Dnload)                         99
  11057.           Utilities (Fedit, Edit Statistics)                       100
  11058.           Utilities (Fedit, View Archive)                          100
  11059.  
  11060.                                    Page 179.
  11061.  
  11062.  
  11063.  
  11064.  
  11065.  
  11066.  
  11067.           Utilities (Fedit, File Options)                          101
  11068.           Utilities (Fedit, New File Edit)                         101
  11069.           Utilities (Fedit, Rename File)                           101
  11070.           Utilities (Fedit, Update File)                           101
  11071.           Utilities (Fedit, Tag Options)                           102
  11072.           Utilities (Fedit, Tag All)                               102
  11073.           Utilities (Fedit, Clear All)                             102
  11074.           Utilities (Fedit, Delete Tagged)                         102
  11075.           Utilities (Fedit, Move Tagged)                           102
  11076.           Utilities (Fedit, Remove Tagged)                         102
  11077.           Utilities (Fedit, Tagged Offline)                        102
  11078.           Utilities (Fedit, Physical Move)                         102
  11079.           Utilities (Fedit, Batch Files)                           103
  11080.           Utilities (Usercomp, Userbase Utility Program)           105
  11081.           Utilities (Anstoavt, Makes Avatar Screens)               106
  11082.           Utilities (Ezymail, Echomail Utility)                    107
  11083.           Utilities (Ezymail and Multiline BBS's)                  107
  11084.           Utilities (Ezynet, Netmail, Areafix Utility)             108
  11085.           Utilities (Ezynet, What is EchoArea?)                    108
  11086.           Utilities (Ezynet, How to use EchoArea.)                 108
  11087.           Utilities (Ezynet, Options)                              109
  11088.           Utilities (Msgcomp, Messagebase Utility)                 111
  11089.           Utilities (Msgcomp, Command Line Options)                111
  11090.           Utilities (Ezyff, Filebase Utility)                      112
  11091.           Utilities (Ezyff, Command Line Options)                  112
  11092.           Utilities (Ezyutil, General Utility)                     113
  11093.           Utilities (Ezyutil, Message Importing)                   113
  11094.           Utilities (Ezyutil, Importing a File with Description)   113
  11095.           Utilities (Ezyutil, Sorting EchoNode Information)        114
  11096.           Utilities (Ezyutil, Undelete Messages)                   114
  11097.           Utilities (Ezyutil, Strip Logs)                          114
  11098.           Utilities (Ezyutil, File Area Information)               115
  11099.           Utilities (Ezyutil, Message Base Information)            116
  11100.           Utilities (Ezyutil, Message Base Stats)                  117
  11101.           Utilities (Ezyed, Userbase Editor)                       118
  11102.           Utilities (Ezyed, Display Mode Options)                  118
  11103.           Utilities (Ezyed, Edit Mode Options)                     119
  11104.           Utilities (EzyNode, Nodelist Compiler)                   122
  11105.           Utilities (EzyNode, Sample EZYNODE.CTL)                  124
  11106.           Appendix A (Questionnaire Language)                      125
  11107.           Appendix B (Multiline Operation)                         136
  11108.           Appendix C (File Control Characters)                     139
  11109.           Appendix D (Menu Commands)                               143
  11110.           Appendix E (Operating Batch Files)                       166
  11111.           Appendix E (Stand Alone Batch File)                      166
  11112.           Appendix E (D'Bridge Batch File)                         168
  11113.           Appendix E (FrontDoor Batch File)                        170
  11114.           Appendix F (Credits)                                     174
  11115.           Appendix G (Colour Changer)                              175
  11116.  
  11117.  
  11118.  
  11119.  
  11120.  
  11121.  
  11122.                                    Page 180.