SFFDOWN v3.2 from Bob Zimmerman Page 1 --------------------------------------------------------------------------- Overview: --------- SFFDown is a door program for Spitfire Bulletin Boards. It will create a list of all files on the board. The user can then download the list of files. Some of the features of this program are: 1. The file list is built when the user is ready to download it. This makes sure that the list is complete. 2. The file list only contains files from those file areas that the user is authorized for. Other file areas are not listed. 3. The door will optionally Zip the file before transmitting the file. 4. The file is deleted after the download. This eliminates the need to keep a file on disk at all times. 5. Support for up to 99 nodes concurrently The file is deleted after the download. This eliminates the need to keep a file on disk at all times. Installation: ------------- 1. Create a directory called SFFDOWN. The drive should have at least 150k of free disk space to generate the file list. 2. Unzip the files in SFFDOWN into that directory. 3. PKZIP and DSZ should be in your path. 4. Now you must "hook" this door into a menu. There are a number of places in Spitfire to install this door. The first is on the File Menu. Another is the Doors Menu. You may also install it on an Extended Menu. To install on the File Menu: a) Create SFFILE.BAT with: COPY SFFILE.DAT C:\SFFDOWN (the sffdown directory) C: CD \SFFDOWN (cd to the SFFDOWN) SFFDOWN /LOG=C:\SF\CALLERS.TMP SFFDOWN v3.2 from Bob Zimmerman Page 2 --------------------------------------------------------------------------- b) Finally, edit the SFFILE.MNU file to allow users to use the Sysop Configurable option (option K). To install as a Door a) Edit the SF.BAT file. Add the following lines at the appropriate door label: (see your Spitfire manual for more) COPY SFDOORS.DAT C:\SFFDOWN (sffdown directory) C: CD \SFFDOWN (cd to the SFFDOWN) SFFDOWN /LOG=C:\SF\CALLERS.TMP GOTO LOOP b) Edit the appropriate .MNU file to install it. Command Line Parameters: ------------------------ The following command line parameters are optional: /LOG= specify the location of the CALLERS.TMP file that will be used to log status. /NOLOG requests no logging at all If both the above options are omitted, a log called PRIVATE.LOG will be maintained in the SFFDOWN directory. SFFDOWN v3.2 from Bob Zimmerman Page 3 --------------------------------------------------------------------------- Registration and support ------------------------ All questions should be directed to: Bob Zimmerman Sysop - The Mainframe BBS 708-223-2344 9600/2400/1200 The Mainframe PO Box 1387 Arlington Heights, IL 60006 Compuserv 72371,1700 The above mailing address should be used for the registration fee. For the current version (3.x), registration is $15.00. When this is received, a ZIP file will be created on my BBS and made available for you to download. If you want me to send you the disk and this manual printed, add $5 for 5 1/4 disk or $7 for 3 1/2 disk. Registration will get you a specially compiled version that eliminates the front end "unregistered copy" message. You are granted 30 days to evaluate this program. After that 30 day period, if you choose to continue running this program, you must register the product! SFFDOWN v3.2 from Bob Zimmerman Page 4 --------------------------------------------------------------------------- Update History -------------- 1.1 Added totals at the end of every file area (for that file area. This was per a request from Tom Kellen. 1.2 Works with version 2.8 of Spitfire... Will not work with previous version. 1.3 Added the /VERTIME keyword. This will prevent someone from begining a download if they do not have enough time left. 3.0 Total Rewrite of SFFDown... Will be working on replacing some of the features that are no longer in this version due to the conversion to SF 3.0. This version supports unlimited file areas and is able (when available) to support Spitfire 3.1 CD -Rom support. It also has an enhanced file i/o scheme that makes the extract extremely fast. The current release no longer supports /VERTIME or /FILE parameters. 3.1 SFFDown now uses Z_IO Pascal routines making it faster than ever! Z_IO routines are special file sharing routines I have put together for Pascal and are tuned for speed! 3.11 Now supports CDROM file areas. 3.2 Now supports Multi-Line Descriptions added in Spitfire version 3.2.