
              "File Lister Express Written By Peter Zelezny"	 	
                       ________  _____       ________
	 	      /  _____/ /  __/	    /  _____/
		     /  /_     /  /	   /  /__
		    /  __/    /  /  __    /  ___/
	           /  /      /  /__/  \  /  /___
		   \_/       \________/  \_____/

     File Lister Express, accelerating MAX's BBS into a new world.

   .:::::::: Updates/changes to Docs by Glen Martin 15-09-96 ::::::::.


.--------------.
| introduction |
`--------------'
  FLE is a total file base replacement for Max's BBS. if allows Max's to
 use longer descriptions and a whole lot of other great features (read
 the section on features!).

  After seeing DFB (another filebase replacement) i decided i'd write
 my own because i wasn't quiet satified with it, so here is the result,
 FLE, the most powerfull filebase replacement for Max's BBS :)
 
 if you want my personal opinion, DFB SUX! [grin]


.--------------.
| Requirements |
`--------------'
  * MAX's BBS v1.52+ (1.54 preferrable!)

  * Kickstart 2.04+

  * Reqtools.Library

  * 2 MegaBytes of free space (more preferrable!)


.----------.
| Features |  (All are optional, you don't have to have them!;)
`----------'

* Extracts file_id.diz from LHA, LZH, LZX, DMS and ZiP archives
  (and you can add your own!! eg: ZOO, ARC, ARJ etc)

* Very Fast file list scroll, doesn't have to search for files in your
  chosen area like some program i know (starts with D, ends with B and
  the middle letter is F :) )

* Extraction of file_id.diz is optional in each area

* Multiline file descriptions (45 x 12 maximum, but you can set your own
  limit).

* RemoteAccess style tagging system (very quick)

* New files check for users is optional at every login

* External FileBase editor
  (makes use of the fantastic ReqTools.Library for File Requests,
  String Requests etc).

* Three external CHECKERS:
   * FileChecker - Checks for file existance and fixes filesizes.
   * FileDupCheck - Checks for duplicate files under different names.
   * LostFilesCheck - Check for files on HDD that arnt in the file list.

* External User editor (for editing Ratios/Limits etc)

* Logoff after downloading feature.

* File passwords (user may want to password protect an upload)

* Max of 500 File sections (leaves all 100 MAXS sections free for mail)
  if anyone needs more sections, then that can be arranged (a version
  with more sections would take more memory).

* Keeps record of top CPS rate for each baud rate

* Gives CPS report after download.

* Truncates annoying long file names when they are uploaded

* Notifies users of incomplete uploads

* Saves marked files even if user drops carrier (optional)

* User can tag/mark up to 100 files (not 30 like MAXs!)

* Option to have file areas in which files are free

* Option to add file descriptions to AmigaDOS filenote

* Option to have "Creditless" file areas (read docs for more info)

* Kilobyte Ratios (and/or Normal File-Ratios, and/or "Credit" system)

* Option to execute a command after uploading, this could be to add
  a BBS Advert into the archive or anything you want! This is of course
  optional in each area (you may want it for some areas and not for others
  or a different command to execute for a different section, anythings
  possible with FLE!)

* Upload Signatures (like on Ami-Express BBS Software)

* All of the normal list-files options:

        Sorted List             Reverse List
        Forward List            Newfiles List
        Search String

* [V]iew Archive  <- this option appears while listing files!

* Option to change the View Archive command lines (you may want to add
  some extra archive types)

* All colors/text strings and ansi files are editable by the SysOp to
  make the whole system look how YOU WANT iT.

* And last, but not least, iT LOOKS BLOODY BRiLLiANT :-) Yep!


Extra Doors/Utilities included:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 FLETextList             - Makes a ascii text file of your FLE filelist for
                          users to download in a chosen archive format
                          (txt, lha, zip... etc). The list is updated in 
                          real time (not once a day) and only areas the 
                          user has access to will be included. This door
                          can also create a Amiga Guide list (if the user
                          chooses that option).

 FLEFileGraph           - Simular to a program called "SectionSummary"
                          but this one is for FLE only and generates a
                          graph of the file sections (to see which section
                          has more files). Run this as a Max's Door.

 FLETicAdder            - Adds inbound files to the real file list

 SignEditor             - This program is for users to edit their upload
                          signature. Run this as a Max's Door.


.------------.
| Disclaimer |
`------------'
  This programme and all its sub-utilities are provided "as is", the
 author cannot be held responsible for any damage it may cause to hardware,
 software or anything else, such damage is the responsibility of the user.

  And that includes ALL guru's, crashes & error requestors FLE may cause! ;)


.--------------.
| installation | 
`--------------'
** STEP ONE ****************************

Firstly, unpack the archive to RAM: and click on the FLE_install icon.
Once the installation process has finished, read below:


** STEP TWO ****************************

LiNES YOU MUST ADD TO THE "TEXT" SECTiON iN MAX'S BBS:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   349 Rest of marked files won't be sent due to lack of credits^M%Z
   348 [H]elp [M]ark [V]iewArc [i]nfo [S]top [CR]Continue
   347 ^[[20;3HUse this description?^[[K
   346 ^M^MLog off after downloading?
   345 ^[[20;3HEnter file description...[?? Lines Max]...^[[K
   344 ^L^M^Mincomplete Transfer(s):
   343 ^[[0;1;44m 
   342 ^[[20;3HUse your upload signature [Y/n]?
   341 ^[[0;1;31m Not enough credits!^[[0m
   339 ^[[20;3HSaving to list...^[[K
   338 ^M^MSaving to list...^[[K
   182
   153 ^[[34m

   * line 153 is the color of the "no. of downloads" in the file list.

   * line 343 is the color of the numbers in the file list.

   * line 182 must be made blank!!

   ?? = No. of lines you set in your config for description.

** STEP THREE ****************************

   Now you'll have to configure the "MENUS" part of MAX's BBS.
   Menu functions you'll have to change with a door:

   Listfiles <areanumber> [<layoutnumber>]
   Dnload 
   Upload <areanumber>
   EditMarkList
   UnMarkAll
   Newfiles [<layoutnumber>]
   FileGraph
   FLETextList <filename>

   if you specify a areanumber of 0 when using the Listfiles door
   it'll list ALL files that the user has access to.

   EG: You have an option like "[L]ist Files in area 26" then you'd
       configure MAX's BBS like this:

     KEY    FUNC   EXTRA   LOWAXS  HiGHAXS  FiLE/PATH/DOOR
      L      34      0        0     10000    FLE:Listfiles 26

   Simple enough eh? (just time consuming changing them all.)

   Have a look at FLE_Menu_cfg.iff, it will make it all clear! :)


   Other info:
   ~~~~~~~~~~~
   Now all you have to do is go through all your menus and change any
   functions that have something to do with MAX's old filebase.

   Also you have to run the "Newfiles" door somewhere in the login
   sequence, this could be in maindoor.text or simular.


** STEP FOUR ****************************

   Now its time to edit all the files found in the "doors:filebase/config/"
   directory. Just load them into your favourite text editor, they are all
   self explanatory and most have little comments in them to assist you.


** STEP FiVE ****************************

   You must now assign FLE. Edit your user-startup and add the line
   "Assign FLE: BBS:Doors/FileBase/"

   Always use the path FLE: when executing a program. eg: FLE:dnload

** STEP SiX ****************************

   You must, if need be, edit your sections.txt located in your
   config directory. 

   After you have done this, run the FLE_Optimiser. This will create the
   needed files in Files/DataFiles directory to use FLE.


** STEP SEVEN ****************************

   Run FLE_config and edit the configuration details.


** STEP EiGHT ****************************

   Change everyone's ratio in Max's UserEditor to 0! This can be done
   but changing one user's ratio to 0 and press the TiCK next to it and
   then clicking the GLOBAL button. (don't forget to save!)


.----------.
| Sections |
`----------'
SECTiONS.TXT FiLE:
~~~~~~~~~~~~~~~~~~

   The installation program will create this file for you but future editing
   of the file and changing the "FLAGS" is up to you.

   STRUCTURE:
   ~~~~~~~~~~
    SECTiON NUMBER
    ACCESSREQUiRED, 0, 0
    MAXDESCLiNES, MAXDiZLiNES, MAXFiLENAMELENGTH
   NAME OF SECTiON
   FiLE PATH
   FLAGS
   USER FLAGS

   Example:

    20
    10, 0, 0		<-- zero means unlimited
    12, 12, 16
   Fun And Games
   Files:Games/		<-- must have "/" or ":" on the end!
   ---Y--------
   --------		<-- must be eight chars


 * NOTE: iF you add any new/delete sections, RUN the FLE_Optimiser
         straight after.

 ATTENTiON: Problems may occur if section number exceeds 99. Keep section
 ~~~~~~~~~~ numbers between 1 and 99 in section.txt, where possible!

            MAXMEGS & MAXFiLES DOES NOT WORK! Set them to '0' ...


   What the hell are the flags?
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   They are different options you can enable in each area.

   ------------Y
   ^^^^^^^^^^^^^Exclude a section from newfiles check? (Y or blank, no '-')
   ||||||||||||_______________________ Force to newfiles check?
   |||||||||||________________________ Set as '-'
   ||||||||||_________________________ Set as '-'
   |||||||||__________________________________________________
   ||||||||________________________________________________  |    
   |||||||___________________________________________     |  |
   ||||||____________________________________       |     | Allow U/L
   |||||________________________            | Exec Upload | Signatures?
   ||||_________________       |            | Master File |
   |||___________      |       |            |         Exec Area
   ||_____      |      |       |            |         Upload File
 Allow   |      |      |       |            |
Password?|      |    Unpack  Description  Creditless
         |      |   File_iD? to filenote?   Area?
     New Files Are Files  
      Public?   Free?

   if you want the option, just stick in a "Y" and if you don't then
   put in a "-". The above example "---Y-------" would enable only unpacking
   of file_id.diz and nothing else.


   Allow Password:
   ~~~~~~~~~~~~~~~
   This lets users users to password protect their uploads, so when a user
   wants to mark that file in the list, they'll be asked to enter the
   password.


   Description to filenote:
   ~~~~~~~~~~~~~~~~~~~~~~~~
   This adds the first 70 letters of the description to the uploaded file's
   "FiLENOTE". if you don't know what a "FiLENOTE" is then read your
   AmigaDOS manual.


   Creditless Area:
   ~~~~~~~~~~~~~~~~
   The creditless area is an area where users do not get any credits for
   uploading to it. You may want this for a text files area or some other
   area which you don't want users uploading to to just get some cheap
   credits.


   Execute Upload Master File:
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   This is for the more experienced FLE user.

   You can get FLE to execute a command line after a user has uploaded
   a file, this could be to remove banners from a DMS, add an advertisment
   for your BBS and even check CRC.

   The Master file is "Doors:filebase/config/MastUploadExec.TXT"
   (an example is included)
   which has this format:

   EXTENSiON
   FLAGS
   BAD FiLE TEXT MESSAGE
   BAD FiLE KEYWORD
   TEXT MESSAGE
   COMMAND LiNE
   COMMAND LiNE
   ....
   -

   Example:

   .DMS
   NN
   n/a
   n/a
   Removing banners from DMS file... Please Wait...
   dh0:c/RemoveFront %F
   dh0:c/RemoveAdverts %F
   -
   .LHA
   NY
   File has found to have a bad CRC and will be deleted!
   BAD CRC FOUND
   CRC in progress...
   Lha t %F
   -

   You can have as many command lines as you like but make sure you put
   the "-" to seperate it from the next extension. Also, you have one
   auto insert, which is %F and works exactly like in the DiZ unpacking
   commands, where the program finds %F it will replace it with the
   filename just uploaded. You can also put escape codes in the TEXT
   MESSAGE aslong as you don't exceed one line. if one line is not enough
   for you then you can specify an ansi filename and put a "<" infront
   of it, eg:

   <bbs:text/rembbsadverts.ans

   What is the NN part you ask? Well they are the answers to 2 questions.
   The first one being, "Show output?" and second, "Check for bad string?".
   if you turn the 2nd flag on, FLE will check for the occurence of the
   BAD FiLE KEYWORD. Eg: When running a LHA CRC test and it finds a bad
   file it may say something like, "Bad lha archive file!", so you can
   put this string in the BAD FiLE KEYWORD slot and FLE will delete that
   upload if the file is BAD.


   Execute Area Upload File:
   ~~~~~~~~~~~~~~~~~~~~~~~~~
   This is almost the same as the above, except that you can have a
   seperate file to execute for each area, which'd be called:

   "Doors:filebase/config/XXUploadExec.TXT"

   XX = Section Number.


   Force to New Files Check:
   ~~~~~~~~~~~~~~~~~~~~~~~~~
   This will do just that. Force all files in this area to the new files
   check, regardless of the files' dates. This could be usefull for
   registration forms etc.


   Exclude section from Files Check:
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Putting a 'Y' will exclude/skip that section from showing any new files
   in that section. You must either put a 'Y' or nothing, that is, do not
   use '-' or anything, just leave blank.


.--------.
| Ratios |
`--------'
  Ok! Before starting to use FLE properley you'll have to set your ratios
 up. When a new user logs on (could be just new to FLE), they are auto-
 matically given a KB and FiLE ratio according to their access level. This
 is configured in the "doors:filebase/config/userdefaults.txt" file.
 (example config included)

 FiRST THiNG TO DO: Change everyone's ratio in Max's UserEditor to 0!
                    This can be done but changing one user's ratio to 0
                    and press the TiCK next to it and then clicking the
                    GLOBAL button. (don't forget to save!)


 EXAMPLE: You want new users with access level 5 to get a 10:1 file
          ratio and a 6:1 KB ratio (the 6:1 KB ratio means that if they
          upload 100k, they can download 600k). Also, you want to grant
          these new users 1Meg of free downloads to get them going on
          their first call, and also 10 file credits. This is how your
          userdefaults entry would look:
 

---------------------------------- NEW MEMBER ------------------
----- File Ratio, Kilobyte Ratio, ACCESS LEVEL and DN Limit:----
10
6
5
5000
----- Startup Kilobyte Credits and Startup File Credits: -------
1000
10

        Also note that with the above config, these users would get a
        5000k per day download limit (0 would mean unlimited).


NOTE:   * Do NOT remove the comments/guides from any data files.

        * A ratio of 0 means unlimited (maybe for your co-sysop?)

        * Both KB and FiLE ratios can be from 0 to 255

        * A ratio of 256 means NO CREDiTS, ie: if they upload a file
          they won't get ANY credits for it.

        * if you just want to use one type of ratio just set the other
          to 0 (unlimited).

   ATTENTiON: A maximum of 12 axs levels!


.---------.
| Layouts |
`---------'
   Layout number, what is it?
   ~~~~~~~~~~~~~~~~~~~~~~~~~~

   Listfiles <areanumber> [<layoutnumber>]

   NewFiles [<layoutnumber>]


   What is the layoutnumber option you ask? Well firstly this argument
   is optional, if you leave it out completely it'll use the default.
   The layout is basically how the filelist will look, currently
   there are only 3 options, here's an example of each:

   LayOut 0 (default)

   01 SOMEFiLE.DMS      234k 24-10-95 +------------------------------------+
                                      |   FiLEiD.DiZ HERE                  |

   LayOut 1

   01 SOMEFiLE.DMS     234k 06 241095 +------------------------------------+
                                      |   FiLEiD.DiZ HERE                  |

   LayOut 2

   01 SOMEFiLE.DMS    +------------------------------------+   234k 24-10-95
                      | FiLEiD.DiZ HERE                    | 

   Notice that layout 1 has a more compressed date format and also shows
   the number of times the file has been downloaded (6 times in this case).


.---------.
| Headers |
`---------'
  These are ansi screens you can show above file lists. They have to be
 placed in the Doors:filebase/headers/ directory with the filename:

 XX.ANS

 XX = Section Number.

 Example: i want to display an ansi above file area 23 then i'd call the
          ansi file "doors:filebase/headers/23.ans".

 There are 3 other header files you can use:

 Doors:Filebase/headers/.ans            Global List
 Doors:Filebase/headers/NewFile.ans     New Files Check
 Doors:Filebase/headers/LnkXX.ans       Linked Areas No. XX (eg: Lnk1.ans)


.-----------------.
| Linked Sections |
`-----------------'
 This feature is simular to MAX's LNK1, LNK2 etc feature. You may want to
 have options like:

 [G]imme All iBM Files
 [L]ink All Amiga Files

 To do this you'd configure MAX's BBS like this:

  KEY    FUNC   EXTRA   LOWAXS  HiGHAXS  FiLE/PATH/DOOR
   L      34      0        0     10000    FLE:Listfiles LNK1

 You can configure as many links as you like, there is no limit.
 Once MAX's MENUs are configured like the above, you'd have to edit a file
 called:

 Doors:filebase/config/LNK1.TXT

 The file has this format:

 LiNK NAME
 RESERVED LiNE   (leave this line as "-")
 SECTiON NUMBER
 SECTiON NUMBER
 SECTiON NUM...
 ..............

 Example:

 Amiga Files Linked
 -
 20
 21
 22
 23
 24
 25

 With the above example, the lister would list sections 20 to 25 when asked
 to list LNK1. This is a short cut way of doing it:

 Example:

 Amiga Files Linked
 -
 20-25
 28-37

 The above example would list areas 20 to 25 and 28 to 37.

 Also, you can have a file list header - read the section on headers.


.--------.
| FileEd |
`--------'
 Name: FileED                   Type: CLi/Shell Program (NOT A DOOR!)
 ~~~~~				~~~~~

 This program is pretty much self explanatory but i'd just like to point
 out a few features of it.

 Arguments:
 ~~~~~~~~~~
 FileED [<PublicScreenName>]


 Public Screen Name feature:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 This can be used to make FileED open it's window on a screen other than
 workbench. Examples:

 FileED TERM
 FileED DiRWORK_1

 You just have to find out the exact screen name of the screen you want
 to use and type it in as FileED's first and only argument. 

 * Note: Public screen names are case sensative.
 

 The "Edit Desc" button in the FileED window:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ** Attention : The file FileED in this archive uses the editor CED
    ~~~~~~~~~   instead of the unstable Diz-Ed! You can now edit file
                descriptions using CED, much easier ...
                Both CED and DiZED versions are included!

 * Note: You can go through the file list using the up and down
         cursor keys.

 ATTENTiON: DO NOT 'ADD' files using FileED, it is unstable/buggy! To add
            files, whether it's one file or bulk files, do this:

            -- Log onto the BBS, goto the file area you wish to upload the
               files too, and execute upload. When the upload sequence has
               started, move(copy) the files you wish to 'add' into the
               directory 'TMP0' in your files directory. When you have done
               so, then quit the upload sequence! All DONE! You will then
               have to enter the file descriptions or file_id.diz will be
               unpacked if one found .... Easy! :-)


.------------.
| FLE_Config |
`------------'
 Check NewFiles AXS:
 ~~~~~~~~~~~~~~~~~~~
        Minimum access required to check for new files.

 Assume AXS:
 ~~~~~~~~~~~
        if this box is ticked, a user's ratios/limits will change if their
        access level in MAX's normal user editor changes. it will change in
        accordance to the UserDefaults.TXT config.

 Upload Log:
 ~~~~~~~~~~~
        Create an upload log or not?


.--------.
| UserEd |
`--------'
 UserED is for editing ratios/limits of users.

 Membership:
 ~~~~~~~~~~~
        if the "Date of membership expiery" is set to a valid date, FLE
 will down-grade the current user to the "Time limit after expiery" and
 "Access level after expiery" once that date has come.

 Conditional Change:
 ~~~~~~~~~~~~~~~~~~~
        Changes current user settings to a another axs.

 User Flags:
 ~~~~~~~~~~~
	Feature not yet implemented!

 * Note: You can go through the user list using the up and down
         cursor keys. (Buggy)

 ATTENTiON: DO NOT use FileED to delete users, as it is unstable. Use
            the cli utility called 'FLE_deluser' to do so!


.-----------.
| New Files |
`-----------'
   Newfiles [<layoutnumber>]

   You have to run the "Newfiles" door somewhere in the login sequence,
   this could be in maindoor.text or simular.

   Also, for users to edit their check for New Files flag at log in, you
   must do this, you'd configure MAX's BBS like this:

  KEY    FUNC   EXTRA   LOWAXS  HiGHAXS  FiLE/PATH/DOOR
   N      34      0        0     10000    FLE:NewFiles CONFiG


.---------.
| Utility |
`---------'
 Name: FLE Text List        Type: Max's BBS Door (NOT CLi)
 ~~~~~                      ~~~~~

 FLE Text List allows your users to download the filelist. it is sent
 to them as a ASCii text file or Amiga GUiDE file (their choice). 

 Of course, only file areas to which they have access will be included
 in the list.

 The door also allows the users to compress the list before downloading, and
 the pack commands and archive types are stored in Config/PackFileCMDS.TXT.

 Arguments:
 ~~~~~~~~~~

 FLETextList <ListName>

 EG:  FLETextList Ram:MYBBSFiLELiST

 Do not put an extension on the filename because a .TXT or .GUiDE extension
 will be added automatically. Also, choose a directory in which there'll
 be enough room. A filebase with 1,000 files will take about 100,000 bytes.


.---------.
| Utility |
`---------'
 Name: FLE Tic Adder            Type: CLi/Shell Program (NOT A DOOR!)
 ~~~~~                          ~~~~~

 if you do not recieve netmail or echo mail then this program is useless
 to you. it adds any incoming files (files from your nets) to the normal
 file list. it does this but processing the *.tic file which gives the
 program the file's description.

 FLE_TicAdder <sectionnumber>

 The section number is the section you want all inbound files to go into.

 Note: This program would normally be run in a script after mail import.


.------------.
| MAXs Doors |
`------------'
 Name: ShowFLEAnsi      Type: MAXsBBS Door
 ~~~~~                  ~~~~~

 Arguments: ShowFLEAnsi <AnsiFileName>

  This door is used to display ansis onto the remote and local screen.
 The difference is that it gives you need auto inserts to play with. Maxs
 normal %x auto inserts will also work in conjuction.


-*- AUTO iNSERTS AVAiLABLE -*-

&FR     File Ratio
&KR     Kilo Byte Ratio

&FC     File Credits Remaining
&KC     Kilo Byte Credits Remaining

&KU     Kilo Bytes user has uploaded
&KD     Kilo Bytes user has downloaded

&DL     User's daily download limit

&US     User's upload signature
&PR     Protocol Name (not just the number!)
&PB     This user's personal best CPS rate
&MA     Does the user have marked files, returns "Yes" or "No"

&NF     Number of active files


.-------------.
| Maintenance |
`-------------'
   There are five programs which you can run from WB or CLi.
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   FileED           -   Add/delete files, make files public etc
   UserED           -   Change user's Ratio's and Daily Limits
   FLE_Optimiser    -   Maintenance (like optimising MAX's MSG base)
   FLE_Config       -   GUi Configuration program. (set once)
   FLE_TicAdder     -	Add inbound files to list.


   There are also three very handy checkers:
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   FileChecker      -   Check to see if files in the list actually
                        exist on your harddisk. it also fixes filesizes.

   LostFilesCheck   -   Checks for files that are on your harddisk's
                        filepaths but have not been added into the list.

   FileDupCheck     -   Checks for duplicate files. First it checks to
                        see if there are any files in your filebase with
                        the same filesize, if yes then it compares the
                        files and if it finds they are the same (might
                        just have a different name) then you are given
                        the option to delete one. This program must be
                        run from SHELL or CLi, but NOT WorkBench.


  The FLE_Optimiser:
  ~~~~~~~~~~~~~~~~~~
  i suggest you run this once a month or so, its quiet a lengthy process
  so don't do it too often (3 minutes per 1,000 files).

  ** NOTE: You must run FLE_Optimiser when you add new/delete sections.

  ATTENTiON: DO NOT use 'FLE_Optimiser_PLUS' as it's useless! (mem hog)


.---------------.
| Multiline BBS |
`---------------'
  FLE is completely multiline BBS compatable. All you have to do is create
 some extra directories. You may have noticed that FLE created a
 files:Tmp1/ directory, so all you have to do is create more like that
 for your other nodes.

 Example: You are running a 2 line bbs, then just create files:tmp2/, the
          directory for node 1 would have already been made.

 NOTE: tmp0 directory is for local mode.

 ATTENTiON: You MUST be using version 083 for proper Multiline Support!


.-----------.
| Debugging |
`-----------'
.------------------------------+---------------------------------------.
| Problem                      | Solution/Comment                      |
+------------------------------+---------------------------------------+
| Get an "unknown error" if i  |                                       |
| try to download or upload    | Run NEWFiLES in the login sequence.   |
+------------------------------+---------------------------------------+
| When a user selects download |                                       |
| his/her marked files appear  |                                       |
| and then disappear and       | This user is LOW on KB credits	       |
| doesn't send any of them     |                                       |
+------------------------------+---------------------------------------+
| Users need to hit return,    |                                       |
| when downloading, between    | Make TEXT LiNE 182 Blank              |
| each file                    |                                       |
+------------------------------+---------------------------------------+
| File is not online, or can't | Make sure you have FiLEPATHS.TEXT     |
| be found.                    | present in your Files directory, with |
|                              | with all correct file paths.          |
+------------------------------+---------------------------------------+
| Corrupt filebase, ie: files  | Run FLE_optimiser.                    |
| in wrong areas when listed.  | (or Ask Glen if help needed)          |
+------------------------------+---------------------------------------+
| Other errors, reqestors, etc | Don't ask me?! [grin]                 |
|                              | FLE's not THAT perfect ...            |
`------------------------------+---------------------------------------'


.---------------------------.
| Comments/Suggestions/Help |
`---------------------------'

     .--[ SUPPORT SiTE ]----------------------------------------------.
     |                                                                |
     |             GREMLiNS BBS +61-3-9870-4393 (24 hrs, 28.8k)       |
     |    SysOp: Glen Martin  EMail: glen.martin@empire.bbs.net.au    |
     |                                                                |
     `----------------------------------------------------------------'

        .---------------------------------------------------------.
        |  For technical help, EMail the original author:         |
        |  codyc@ozemail.com.au                                   |
        |  This is a temporary EMail address so good luck! :)     |
        `---------------------------------------------------------'

.-----------------.
| Acknowledgments |
`-----------------'
     ReqTools is an Amiga Shared Library written by Nico François.


