home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
T_DOOR_1.ZIP
/
TDOOR.DOC
< prev
next >
Wrap
Text File
|
1992-02-19
|
25KB
|
618 lines
╓──────────────────────────────────────────────╖
║ Welcome to The Transfer Door v1.90 ║
║ ║
║ (c) Copyright 1991,92 Gary Blydenburgh ║
║ ║
║ ALL RIGHTS RESERVED ║
╙──────────────────────────────────────────────╜
DESCRIPTION
-----------
The Transfer Door is an external Door Run as a Type 7 or 15 exit
from QuickBBs, Remote Access, or SuperBBS. Remote Access has it's
own version. It is designed to replace the file section of you
BBS with a more versitile file area. This version supports Remote
Access 1.10 file structures, and QuickBBS 2.75
FEATURES
--------
o Menus Sysop configurable ALA QuickBBS/RA
o TDPLUS swaps to disk or EMS on shells
o CD ROM Support
o Built in Sysop FILES.BBS Maintenance
o Multiple line file descriptions
o Private files Supported
o Define as many free areas as you want
o # of file directories on 1 line is sysop configurable
o Looks for Help file (help.td)
o Filename search for unwanted files (FILE.LST)
o File tagging for Ansi users
o Tape Drive Support! Will restore MISSING files
o Will display Upload.ans or asc before uploads if it exists
o Goodbye from Tdoor Sysop Configurable
o User may Toggle Graphics on and off
o Hot Keys now installed! Sysop Configurable
o Full Communications Support
o No Watchdog or CTTY needed
o Uses ANSI so the Sysop sees what the user sees
o Status line display
o Keyboard inactivity timeout
o Sysop Chat with word wrap
o Shell to DOS option for Sysop
o Sysop can return caller to BBS
o Support for Errorlevel, or DSZLOG type Protocols, or Other
o Configuration Program to set up system
o Up to 60 Protocols may be defined in Config file
o Keeps track of all Ratios imposed by bbs instantly!
o Direct BIMODEM support without external programs
o Complete security by Flags and Security level
o Scans all areas users has access to for D/L's
o Checks for duplicate uploads
o Scans for Virus and reArcs uploads files to your arc
Format with ZZAP v54a and newer, and VIRUSSCAN, sample
zzap.cfg included, also may use Ziplab
o Virus Scan software now sysop configurable
o Support for External Archive Viewer such as Zipster
o D/L hours, min baud rate, and D/L exempt
o Default file extension support
o Supports batch Transfers
o Wildcard Support for file searches
o All files are opened in Shared mode for Multinode Support
o Sysop may use his own Ansi and Ascii menus
o Will not show FILES.BBS or FILES.BAK
o Shows blinking * in file list for new files
o Multi-line menu descriptions
o New file search from any date
o D/L or U/L while listing files
o Built in FilesCounter supports [1] and <1> methods
o Upload Credit Sysop configurable
o Supports locked baud rates
o Creates Up and download logs in default directory
o configurable upload directories
o Many other features not listed!
o Displays UPLOADS.ANS/ASC if found before an upload
There are now 2 versions of the Transfer Door. Tdoor.exe and Tdplus.exe
The latest versions may be requested as TDOOR and TDPLUS from 374/30 At
HST and V32B speeds.
Tdplus uses external user defined menus, use you favorite menu editor
to edit the menu to your taste. Tdplus also no longer uses FILES.BBS,
although it still updates Files.bbs on uploads, and moving of files with
the sysop options.
TDPLUS now uses FILES.TD. This file keeps track of:
File name, File Date, File Size, Upload Date, # of D/L's, Uploader, and description
A utility has been added to convert your Files.bbs to Files.td. File dates
are no longer touched by this version, new file searches are compared
against the upload date in files.td.
Tdoor.exe is the same as Tdplus.exe except the menus are built in, and it still
uses Files.bbs
SETTING UP THE TRANSFER DOOR
----------------------------
File Tagging is supported, Users may tag up to their D/L or time limit,
Tags are not lost till the file is downloaded. When the users limit is
reached, the file will not accept a Tag. Tagged files are lost if a user
does a "Regular" D/L.
The files counter now supports [1] or <1>, it will update whatever it finds
Place the following files into your BBS or TDOOR Directory: if you put
Tdoor in its own directory, you will need to copy Dorinfo1.def to that
directory, then copy it back after exiting Tdoor.
TDOOR.EXE or TDPLUS.EXE
TDOOR.MNU (Tdplus only)
PROTOCOL.TD
FLSEARCH.TD
TDOOR.CNF
TDCONFIG.EXE
HELP.TD
FILE.LST (if you use this option)
TDOOR.ANS (Change it to your taste)
SETTING THE DSZ ENVIRONMENTAL VARIABLE
--------------------------------------
First of all you must set the enviromental variable for DSZLOG, Put the
following command in your autoexec.bat SET DSZLOG=C:\pathtobbs\DSZ.LOG
If you leave this out, your transfers will not be counted unless they are
the Errorlevel type. Please note the filename DSZ.LOG can now be any name
you like as Tdoor now reads the variable you set.
Tdoor nows checks the enviromental variable for DSZLOG internally if it is
not set properly, you will exit with an Error.
MAIN MENU
---------
TDOOR.EXE:
The menus are built in. it uses Tdoor.ANS/ASC for the display. This file
must be present. This version is for those of you that don't want to mess
around with making your own menus.
TDPLUS.EXE:
The Main and file menus are Sysop configurable, it uses the same menu structures
as QuickBBS and RA. You may use Menu Master or another similar program to
create your menu. The menu choices are limited, but to stay
compatable, I have used the same menu Type numbers as Quick and RA for the
features that I do support. I have enclosed a sample menu for you to work
with. ^A autostart selections are available, but only for use of an ANSI
menu. If you want to use your own ansi menu, make the first line on your
menu a Type 5, and put ^A for the Key.
The Menu name is configured in Tdconfig, you may path it.
Menu Selections Supported:
Type Function Data
---- -------- ----
0 Blank Line None
1 Goto new menu Path and complete menu name; c:\quick\menus\tdoor.mnu
5 Display Ansi/Ascii File Filename minus the extention
7 Shell and run program Program Name
9 Goodbye/Loggoff None
21 Toggle Ansi on/off None
31 List Files.td Flsearch.td record number of this area
32 Download None
33 Upload None
35 Keyword Search None
36 File Search None
37 New File Search None
38 View Text File Path to text file, user is prompted for Text Filename
39 View Text File Full path and filename of text file
71 User Stats None
90 Return To BBS None
98 Enable or Disable hotkeys E or D
99 Select Transfer Protocol None
Type 90 is one I made up, as Quick and RA have no Return to BBS function.
All menu choices can oly be used once except types 1,5,7,31,38,39. I did this to
conserve memory, as these 3 are the only real ones that you may want to use
more than once. Although it is limited, at lease you may now configure Tdoor
with your own Colors, Keypresses, and menu choices. This is the only menu
that will be configurable. Highlites are also supported(prompt will be),
define them with menu master.
TDOOR CONFIGURATION FILES
-------------------------
FILE AREAS
----------
If converting from FLSEARCH.CTL run QB2TDOOR.EXE
If converting from FILES.RA run RA2TDOOR.EXE
they will do most of the conversion for you
Make sure you run Tdconfig and go over all the conversions.
DLPATH:
The complete path to this D/L area.
AREA:
The Name of the file area, spaces are allowed "" are not
ULPATH:
Where you want uploaded files placed for this area. I would
put them all in a special uploads directory, but many sysops
don't do this and want the files uploaded to the D/L directory
FILESBBS:
Enter full path and name of your file lists(Files.bbs or Files.td
for TDPLUS). It may now be a separate directory, for CD ROM support.
SECURITY:
Security level for this area
FLAG:
Flag for this area. Enter XX is no flag is required.
FREE AREA:
If you want this area to be free then set this to "Y". Any files
D/L'ed from this area will not be counted against Ratio checks.
GLOBAL SEARCHES:
If you do not want the area included in global New file search or
Upload dupe file search, then put "N" here, put "Y" otherwise.
This is useful if you have CDROMS and don't want them searched all
the time for new files, as their dates are never new.
UPLOADER:
Used by TDPLUS to determine if you want the uploaders name listed
in this file area.
PROTOCOLS
----------
KEYPRESS:
The key to activate this protocol
DESCRIPTION:
The menu selection displayed to user.
NUMBER of FILES ALLOWED:
This is the # of files you want to allow in batch transfers. If the
protocol does not allow batch transfers, enter 1.
DOWNLOAD AND UPLOAD COMMANDS:
This is the actual command that is shelled to from tdoor, my examples
are set up for COM1, you may need to edit them
The filename MUST CONTAIN THE COMPLETE PATH AND FILENAME OF PROTOCOL
ERRORLEVEL:
Protocols are set up with [D]sz.log [E]rrorlevel or [O]ther to check
whether the transfer was a success, D and E are the best choices to use,
but some protocols need another way to test. This is done by comparing the
transfer time, with the estimated transfer time, it is not the best method
for testing, use the first two if at all possible.
EFFICIENCY:
Used for [O]ther type protocols. This number is multiplied against the
transfer time to compare if the transfer was a success or not.
When using BIMODEM be sure to set up your upload directory in BiConfig the same as the
directory configured in your Door.cnf file. Bimodem.cfg must also be in
your BBS directory
TDOOR.CNF
----------
BBS PATH:
Path to bbs exitinfo.bbs and dorinfo1.def
BBS NODE:
Enter the number of the node being run from, this is for the filename
of the tdoor swap file
BBS NAME:
Your BBS name
DUPE UPLOAD CHECK:
Enter "F" to have dupe checking against your files.bbs
ENTER "D" to check the directory
"D" is faster, but if you have offline files you do not want uploaded
you will wnat to set this as "F"
BBS LOG:
Path and name of your BBS log file.
ZIP VIEW PROGRAM:
The name of your Archive viewing program, Zipster, and MTS are the 2 best.
Leave line blank if you do not use one.
DEFAULT ARCHIVE EXTENSION:
Enter the archive extension you use on your bbs. This allows the user
to input just FILE for FILE.ZIP
MINIMUM BAUD RATE:
Minimum baud rate allowed to use TDOOR, The user will be kicked out
Of the door if he is less than this rate.
D/L HOURS:
Enter D/L hours of your bbs. Do not span midnight.
ENABLE FILES.BBS SORT ROUTINE:
Enable this if you want the files.bbs that you move files to with the
sysop maint <M>ove files command
FILE MAINT SECURITY:{Tdoor.exe Only}
Enter the security level to have access to the Special Sysop Functions
MENU:
The full path and name of your Tdoor menu file(TDPLUS only)
DEFAULT UPLOAD DIR:
Name of you upload Directory, if uploads are made from main menu. Uploads
made at file areas will go to the directory specified in that file area.
ENABLE VIRUS SCAN:
Enable this if you want your uploads checked for Virus, and/or archive
type conversion with ZZAP or another program of this type. You must have
ZZAP and SCAN from MCCaffe in your path.
1ST COMMAND:
This the command for uploads that are archived when Virus Scan is enabled.
2ND COMMAND:
this is the command for uploads that are not Archived
TAPE:
Enable this if you want Missing files in your files.bbs restored from
your tape drive and made available to the user for Download.
In TDCONFIG there are 3 parameters for Tape Support.
o Enable Support by Entering E in the approriate field.
o Enter a Temporary Directory for restored Tape files.
o Enter You Tape Command String.
Tdoor will replace F$ with the filename in your tape command string. Be
sure to restore all files to the Temporary Tape directory, they will be
D/Led from there, and deleted after the transfer.
For CMS Jumbo you create D:\TAPE\ as your Temp directory in Tdoor.cnf. The
tape must be formatted as 1 single directory called TAPE then use:
TAPE RESTORE \TAPE\F$
Create a Temporary directory of the name configured in TDCONFIG.
That's it, if a user comes across a file that is Listed in your FILES.BBS,
but not found on the disk, it will give the option of Restoring the file
from the tape drive. The file must be listed in the files.bbs to be
restored.
Most Tape drives do not work under DesqView, i have enclosed a Sample of
EZTAPE from Irwin Magnetics, as the is the drive that I use. If you need a
bigger command string, just edit Tdoor.cnf with a text editor.
Be sure to disable you modem from hanging up if user activity is too long,
as it takes a while to get the files off the tape as you know.
D/L RATIO EXEMPT FLAG:
Enter the flag you wish to use to exempt the user from ant Ratio
checks. The time limit is still enforced.
Enter "XX" if you do not want to use Ratio checking at all
# OF FILE DIRECTORIES: {Tdoor.exe only}
The number of file directories on 1 line is now configurable to 2 or 3
across. Also note that if you have more than 33 file areas you must disable
hot keys, as you will run out of menu choice characters for file area
selections. When hot keys are off, the file areas are numbered instead of
using single chars. You may now define up to 200 file areas. Also if you
have more than 99 file areas your area description length for 2-column
mode may only be 30 characters, 3-column mode 20 characters.
FILE RATIO
Enter the ratio you want to use on your BBS. You must put a number here
even if you do not want to use ratio checking. The Ratio flag will disable
ratio checking if you don't want to use it.
FILE RATIO CHECK TYPE:
Enter # if you want your Ratio checked buy number of files, or K if you
want them checked in kilobytes
DL's BEFORE RATIO CHECK:
Enter the number of D/L's a user can have before his ratio is checked.
it would not be fair to the user to make him have to upload before he
can even D/L. But I guess you can if you want!
D/L FILES COUNTER:
Enter E to enable the d/l files counter or D to disable it.
BBSTYPE:
Enter QUICKBBS For QuickBBS or SuperBBS, or REMOTE ACCESS, for RA.
ENABLE HOT KEYS:
Do not enable HOT keys if you have more that 33 file areas, as you
will run out of menu choice chars. When Hot keys are disabled menu
choices for file areas will ne numbered instead of lettered.
The number of the keypress will be the same as the order of entry
in The File Menu, The 1st file area found will be 1, the second will
be keypress 2, the 3rd will be 3, etc.... The menu keypresses will
be overridden and numbers will be used instead when hot keys are disabled
Use menu option 98 to disable hot keys at the top of your file menus if
you want to use numbered areas, be sure to use it again to re-enable
hot keys at the main menu. This allows you to still use hot keys from
your other menus.
PRIVATE FILES:
If enabled user will be prompted to ask if the file being uploaded
will be for sysop eyes only. If so the upload will be moved to the
Private file directory.
DIR:
This is the directory used with above command. It must be listed
if Private files are enabled.
U/L CREDIT:
Time credit given to user for upload. If set to 1 no time will be
lost for uploads. If set to 2, user will have double upload time
credited to him. If set to 0, no credit is given. ETC...
LOG OFF FROM TDOOR:
Allow user to log off within Tdoor.
SWAP:
Enter E to swap to EMS, D to swap to disk, N to Disable swapping
when running external programs. If you have trouble with this routine
disable it.
FILE DESCRIPTIONS:
Enter the maximum # of lines you want in your file descriptions.
minimum or 1, max or 5.
──────────//──────────
USER CREATED MENU
-----------------
Tdoor needs TDOOR.ANS or TDOOR.ASC for it's Main Menu. Do not use screen clearing
in you ansi menu or you will lose the status bar. TDPLUS uses user defined menus
TDOOR.ANS/ASC is used in the default menus supplied with TDPLUS
Please note if your Files.bbs has a header, be sure to put a SPACE before
it.
Tdoor also creates UPLOADS.LOG and DOWNLOAD.LOG in the default directory,
the system log is also updated.
To Run as a Type 15 Door insert the following into your bat file:
if errorlevel 90 goto Tdoor
.
.
.
:tdoor
TdPLUS.exe /Ctdoor.cnf /PProtocol.td
Quickbbs -e0 -r
goto after_Quick
To run as a Type 7 door just put TDPLUS.EXE /CTDOOR.CNF /PProtocol.td
on your menu make sure you use the *M command with type 7 exits!
If you do not specify a config file TDOOR.CNF and PROTOCOL.TD are assumed
UNWANTED FILES
--------------
Tdoor checks to see if FILE.LST exists in current directory. This file is a
list of unwanted filenames and is checked against uploads. It will not
allow any file in this list to be uploaded. just enter 1 filename per line.
Sample is enclosed.
HELP FILE
---------
A Help file may be added as HELP.TD and a sample is enclosed. Create/Add to
it whatever you want to include to assist your users.
MULTINODE
_________
Create a TDOOR directory and palce all the tdoor files in it.
Create a separate Tdoor.cnf for each node and name each different.
Make sure the BBS directory points to each nodes directory
Make sure you rename DSZLOG to a different filename for each node
Create a separate protocol.td and do the same reflecting the com port differences.
Call Tdoor with the config files as:
TDPLUS /CTdoor.cnf /PProtocol.td
SYSOP MAINTENANCE
-----------------
In TDPLUS.EXE it is a separate program , SYSOP.EXE. It can be accessed from
a type 7 exit from you main menu. You may also run it from QuickBBS if you choose.
RUN As SYSOP.EXE TDOOR.CNF
Please note no /C in this program for the config file!
TDOOR.EXE:
Sysop maint is toggled on and off at the File Directory screen. It is by
default OFF, and is toggled on with the [!] key. Anyone with a security
level >= the Sysop Maint security entered in Tdoor.cnf will have acces to
these special commands. You must have ANSI enabled to use this section
When this section is made active, the sysop commands are displayed at the
end of each page while listing files. These are the commands available.
Move Tags:
You may tag up to 30 files at a time and move them to any file
directory listed in FLSEARCH.TD. You may only work with 1 File
area at a time. If you leave the file area, all tags are lost.
If you have Sort files.bbs enabled in Tdoor.cnf then the files.bbs
that you have moved the files to will be sorted in alphbetical order
Edit:
Edit the file description of the line you are on. An ansi editor
is used for this, with full editing features.
Kill:
Delete the file you are on.
Sort:
Sort the Files.bbs that you are now listing.
Date:
Change the file date of all tagged files to Todays Date, files
will then show up with a New files search.
TDUPDATE.EXE
This program is used to convert FILES.BBS to FILES.TD for TDPLUS.
TDPLUS uses a new file listing which includes the uploaded file
date, the uploaders name, # of Downloads, and a longer file
description. Just run it in the same directory as you FLSEARCH.TD
file, it will update or create a new FILES.TD for you. Two command
line options are available to you. /A will run unattended, /D will
make the Upload date todays date, otherwise the Upload date will be
the file date. You may still use FEBBS or whatever you use to do
your file maint. Then run TDUPDATE to convert the changes over to
FILES.TD in your nightly event.
──────────//──────────
Error Codes For Tdoor
2 Syntax Error 53 File Not Found
3 Return without Gosub 54 Bad File Mode
4 Out of Data 55 File Already Open
5 Illegal Function Call 56 Field Statemant Active
6 Overflow 57 Device I/O
7 Out Of Memory 58 File Already Exists
9 Subscript out of Range 59 Bad Record Length
10 Dupe Definition 61 Disk Full
11 Division by 0 62 Input past end of file
13 Type mismatch 63 Bad Record #
14 Out of string space 64 Bad file name
16 String formula too complex 67 Too many files
19 No Resume 68 Device unavailable
20 Resume without error 69 Comm buffer overflow
24 Device timeout 70 Permission denied
25 Device fault 71 Disk not ready
27 Out of paper 72 Disk media error
39 Case else expected 73 Advanced Feature Unavailable
40 Variable required 74 Rename Across disks
50 Field overflow 75 Path/File access error
51 Internal Error 76 Path not found
52 Bad file name or #
──────────//──────────
Tdoor Beta sites:
Lounge Lizard's Retreat 382/8 (512)357-6904 George Vandervort
Hurricane Alley BBS 266/901 (609)875-9759 Al Chavez
Shadowdale 130/28 (817)732-6157 Mike Wilson
Middle Earth 382/19 (512)835-4848 Jim Roe
The Private Ear 388/10 (817)776-9877 Fred Horner
The Allied Group BBS 268/108 (717)992-4467 Robert Zellers
The Endeavour 363/330 (407)330-0221 Jade Apisukh
The Ham Radio Emporium 170/801 (918)272-4327 Chester McCarter
T.I.T.S BBS 363/678 (407)886-6678 Blaine Richard
Mass Connections BBS 324/288 (508)250-4672 James Ouellette
Cubic BBS (Canada) 221/124 (519)633-6357 Dave Gee
Adult Fun Castle BBS 3613/9 (404)685-1455 Robert Carter
Free New York Net 2603/0 (718)853-8957 E. Deringer
──────────//──────────
This program is Shareware, You may use it for an Evaluation period of 30
days, if you like it a Registration fee of $20_US is greatly appreciated!
This program may not be modified in any way! A Key file will be sent to you
to take the evaluation copy message out of you copy.
The current version of Tdoor may be freq'ed from 374/30 under magic name
of TDOOR or TDPLUS.
Registering your software will encourage future updates!
Send Registrations and questions to:
Gary Blydenburgh
1395 Armory Dr NE
Palm Bay, Fl 32907
Fidonet 374/30
BBS 1-407-951-7681 HST