home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
d
/
dldoor20.zip
/
DL-DOOR.DOC
next >
Wrap
Text File
|
1993-01-17
|
10KB
|
237 lines
The File Download Door
Version 2.0
by: Lance Williams
Kadet PCBoard
P. O. Box 266
Camden, NY 13316
(315) 245-3815
USR DS HST/V.32
Description:
The File Download Door is a door you can run on your PCBoard 14.5+
system to allow users to call into your system and be sent to the door
for a file transfer. I originally wrote the door for the distribution
of Robert Falbo's THEREF drive and controller files. After that, I
decided to modify the program to make it more generic and to adapt it to
make it usable for novice users to download a file easy, such as the new
PCBoard Caller's Guide. I have included the setups for running the
program for downloading the Caller's Guide. I run it right after the
verification system for new users so they can grab the Caller's Guide if
they want it on their first call.
This door will work with either a pre-assigned ID, or with regular
callers. If the user matched the pre-assigned ID, he is asked for his
real name and city/state he is calling from. This is just used for
logging purposes, so you can track where he is calling from, and who has
called into the door. If the user is calling on your pre-assigned ID,
he will be hung up on after a successful file transfer and the used time
for that caller will be subtracted from the time used today. Since the
preassigned user is immediately logged off, you need not worry about
protecting your system from this ID, as long as you have it set up as a
log-in door. Regular system callers will have the option of <G>oodbye
after transfer or returning to PCBoard.
Setup:
Configuration file:
GUIDE.CNF:
INTERRUPT
CALGUIDE.ZIP
D:\PCB\DL36
NUL
GUIDE.LOG
C:\PCB\MAIN\DOWNLOAD.TXT
GUIDEOPN
GUIDEVER
------------------------------------------------------------------
Support: Kadet PCBoard (315)245-3815 USR DS Page 1
The Download Door, Version 2.0 Lance Williams, Author
Line Descriptions:
Line #1: Either INTERRUPT or BIOS
Line #2: File to send caller
Line #3: Drive and directory to find file in
Line #4: Pre-assigned Caller ID (NUL for no Pre-Assigned ID)
Line #5: Door Transfer Log File
Line #6: Path/filename of your PCBoard DOWNLOAD.TXT file.
Line #7: Filename of the opening screen
Line #8: Filename of the version screen (Displays version # and Date)
You can have multiple configuration files for multiple door setups,
each with it's own caller ID, welcome & version screens, log file, and
file to send, if you wish. Just call each by a different batch file,
and assign a different security level to each pre-assigned ID in PCBSM.
Transfer Batch files:
The Door currently supports X/Y/Zmodem transfers (with error
correction if available), using DSZ from Omen Technology. Please be
sure to use DSZ and not GSZ in the batch files, as the windowing
routines in DLDOOR.EXE may be corrupted on the shell to dos to run GSZ.
I haven't found that to be a problem, but better safe than sorry. The
batch files included should work on your system without modification.
the format of the filenames is DLDOORx.BAT, where 'x' is the protocol
letter (X,O,F,Y,G,Z). If you find a problem with these batch files, let
me know....
Door Batch File:
GUIDE door batch file:
@echo off
e:
cd \doors\dldoor
---> dl-door guide.cnf c:\pcb <---
c:
cd \pcb
board
The line that calls the door required 2 parameters, the configuration
file, and the default PCB directory for this node (location of the
PCBOARD.SYS and PCBOARD.DAT files for this caller).
------------------------------------------------------------------
Support: Kadet PCBoard (315)245-3815 USR DS Page 2
The Download Door, Version 2.0 Lance Williams, Author
PCBoard Setups:
To use this door as a distribution door under a pre-defined Caller
ID, you must create an ID for users to call in under, the same as
defined in your configuration file. I created the ID of THEREF ONLINE,
and gave it a password of FALBO. I then let Bob Falbo know of the ID
and he informed anyone who wished to call just to get the file, they no
longer needed to register into the system to DL the file, and it saves
callers 4-7 minutes of online time.
I gave the ID of THEREF ONLINE a security level (5) that no other
user on the system will ever get, and then set up the THEREFDL door as
follows:
File Pass Sec Login USER.SYS DOOR.SYS SHELL Batch Path
~~~~ ~~~~ ~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~ ~~~~~~~~~~
THEREFDL 5 Y N N N
This will make all callers to go directly into the door who call
under the pre-assigned ID when they login. If a user logs on under the
pre-assigned ID, the door will recognize this fact (assuming you have
things configured properly :-> ), and will ask the caller for his real
name for log purposes. After a successful download, the caller will be
logged off by the door, and the USERS file will be properly updated.
Registered users can log into the door as a regular door and use the
system normally, as well. They will be returned to the system after a
successful download or logged off, whichever they choose.
For the PCBoard Caller's Guide, I set up the system as follows:
File Pass Sec Login USER.SYS DOOR.SYS SHELL Batch Path
~~~~ ~~~~ ~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~ ~~~~~~~~~~
GUIDE 8 N N N N
This will make the door available to all callers with a security
level of 8 or more (registered/unverified users and above on my system).
I also used the NUL for the pre-assigned ID so that there are no chances
of logging off a user after transfer.
By not making it a login door, no one will be sent directly to it
when they login, but I did add the commands to run the door to the batch
file I use to run the verification door I wrote. This way, they are
verified and then they are asked if they want to DL the Caller's Guide.
Information Logs:
The door will update 3 log files: The node's Callers Log, the
system's DOWNLOAD.TXT file, and the door's own definable Log file, which
is similar to the DOWNLOAD.TXT file that PCBoard uses.
------------------------------------------------------------------
Support: Kadet PCBoard (315)245-3815 USR DS Page 3
The Download Door, Version 2.0 Lance Williams, Author
Enclosed Setups/Files:
I have included my setups for both THEREF and GUIDE, which are for
downloading the Hard Drive Reference Files (available on Kadet PCBoard
as THEREFxx.ZIP) and for downloading the PCBoard Caller's Guide
(CALGUIDE.EXE), which Clark Development Co, Inc. was kind enough to
allow me to include in this archive for you in self-extracting form.
Each of the setups are contained in the internal ZIP's THEREF.ZIP and
GUIDE.ZIP respectively. The should prove helpful in setting up the door
on your system.
Registration:
**************************** N O T I C E *****************************
This program is in no way crippled or disabled. I am offering it free
of charge as a service to sysops to make it easier for new users to
download the new PCBoard Caller's Guide and THEREF hard drive reference
files. However, if you are going to use this door for anything other
than offering the PCBoard Caller's Guide (CALGUIDE.EXE/CALGUIDE.ZIP) or
THEREFxx.ZIP to your users for easy download, please consider making a
donation to support my door programming efforts. I suggest a donation
of $15. You may mail your donation to:
Lance Williams
P. O. Box 266
Camden, NY 13316
You will not receive a keyfile or registration number or anything else,
but just be honoring the shareware agreement. The donation is in no way
to be considered a purchase fee for either the PCBoard Caller's Guide OR
TheRef Hard Drive Reference.
************************************************************************
The Legal Stuff:
The Download Door ("The Software") is COPYRIGHT 1993 by Lance
Williams, ALL RIGHTS RESERVED.
The author of this software is not liable for damages suffered as a
result of the improper use, proper use, or inability to use this
software. This type of disclaimer is prohibited by law in some states,
and is therefore void in those states.
------------------------------------------------------------------
Support: Kadet PCBoard (315)245-3815 USR DS Page 4