home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
jeksh306
/
jekshell.doc
< prev
next >
Wrap
Text File
|
1993-09-26
|
6KB
|
151 lines
JEKSHELL - Jekyll / Turbo V2 interface V3.06
-----------------------------------------------
Jekshell provides a Turbo BBS type interface for turbo BBS V2 and Jekyll
the BI-Modem Transfer Protocol.
The Program is Public Domain with the proviso that if you put it on your BBS
for download you must keep all the files as they are in the archive and you
MUST NOT add any files or comments to the archive that are not already there.
Disclaimer
----------
As is usual , I cannot be held responsible for any problems that JEKSHELL
causes either directly or indirectly to your Software/hardware or Sanity,
you run JEKSHELL totally at your own risk.
I think most of the bugs have been worked out by now , if you have any
problems I can be contacted on the following networks.
TURBONET 100:1011/0
FIDO 2:255/408
NeST 90:104/1042
Atarinet 51:502/100
Usenet mettav.royle.org
Or on the BBS directly on 081-445-6514 24 Hours
Some features.
Jekshell will not let users download files that will take them past their
on-line time limit.
Jekshell can be set up using JEKSHELL.DEF so that users will or won't be
restricted in the number of downloads then can make , charged for downloads
or credited for uploads.
Jekshell will automatically add files (When the ADD paramter is used) to
the appropriate .FIL file if a user uploads and enters a description ,
if no description is entered (The user hangs up for any reason) then the
files will be moved to a default directory with a default access level ,
all definable in JEKSHELL.DEF.
The ADD parameter will also:
Update the Number of Bytes/Files uploaded by a user
Update the Number of Bytes/Files downloaded by a user
Increasing the next file number in CONFIG.DAT if any files uploaded
the upload/download updates depend on what settings you have in JEKSHELL.DEF
JEKSHELL Needs to be run in your LOGOFF.BAT with the Parameter ADD and also
in your DAILY.BAT with the parameter UPDATE.
The UPDATE parameter updates the 'date last downloaded' and the downloaded
count for any files that have been sent using the Jekyll protocol.
I decided to split the ADD and UPDATE functions up as it was starting to
take too long when the ADD parameter was used in the LOGOFF.BAT.
Setting up Jekshell
-------------------
You will need to make Turbo Write out the user details when a user runs
Jekshell from the menu as it needs to be able to read the users DORINFO1.DEF
details.
Jekshell expects to find the following files in your main BBS directory.
JEKSHELL.DEF , JEKYLL.TTP & JEKYLL.CFG
The Defined incoming folder in JEKYLL.CFG (Definable in HYDE) should be
totally for use by JEKYLL only , so don't make JEKYLL upload to one of
your BBS download areas.
I find the following configuration for JEKYLL V 1.38 the best so far.
Terminate When Done - OFF User Terminal - OFF
Check Disk Space - ON Smart LED's - OFF
Delete Uncompleted Files - ON HST Mode - OFF
RS232 Routines - OFF Screen Routines - ON
Allow Host Mode - OFF!! Allow Paging - ON
Use Compression - ON (send and receive)
Timeout 2
Cache 16384
Block Size 512
But that's on a 4 MEG STE , change the cache size to suit your memory.
The reason I turn the RS232 routines off is because there seems to be a
problem with V1.37 & 1.38 of Jekyll , causing the RS232 port to lock up.
You will Need to pass the #ACCESS #NAME macros to JEKSHELL in the batch
file that runs JEKSHELL when a user is logged on , (make sure the macros
are in that order)
* (See Jek.bat in the archive) *
Once the user has logged off , pass the parameter ADD to JEKSHELL in
your Logoff.bat to move the files , update the .FILs , config.dat and
also update the users TPAS.DAT entry.
Don't forget to pass the parameter UPDATE to JEKSHELL in your Daily.bat.
Defining JEKSHELL.DEF
---------------------
Some of these options are used to add files if the user hangs up before
updating the file descriptions.
One advantage of this method, if you have files which you want to add to
the bbs and you can't be bothered comparing and adding descriptions , just
shove em in your incoming JEKYLL folder and run JEKSHELL with ADD and
update the details later. :-) , there is a maximum of 150 files.
The information is also used to find the various data files Jekshell needs
to read or write to.
example Jekshell.def
SHOW=files.jek
MOVE=g:\turbo\incoming\
FIL=\turbo\dat\incoming.fil
DORINFO=e:\turbo\dorinfo1.def
RATING=100
LEVEL=0
UPLOADER=Paul Baker
DESCRIPTION=No description entered yet
UPLOAD=YES
DOWNLOAD=YES
RESTRICT=NO
SEND QWK=YES
USER=YES
------------------------
Line 1: The FILES.TXT,GR1,GR2 to show the user
Line 2: The Full Path to where the uploaded file is to be placed
Line 3: The Full Path\filename of the .FIL to be updated (NO DRIVE LETTER)
Line 4: the Full Path\filename to the DORINFO1.DEF file
Line 5: The rating to give the files if no description
Line 6: The Access Level for the uploaded files if no description
Line 7: The uploader name to store files with no description
Line 8: The description to use for files u/l with no description
Line 9: Whether or not to credit the user for his/her uploads (YES/NO)
Line 10: whether or not to charge a user for his/her Downloads (YES/NO)
Line 11: Whether to keep the user within his/her downloads per day (YES/NO)
Line 12: Whether or not to search for pre-packed qmail (YES/NO)
Line 13: Whether to send "userusername" as a parameter (Jekyll 1.36 or >)
It doesn't really matter what order the above lines are in as long as they
are all present.