home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / jeksh306 / jekshell.doc < prev    next >
Text File  |  1993-09-26  |  6KB  |  151 lines

  1. JEKSHELL - Jekyll / Turbo V2 interface  V3.06
  2. -----------------------------------------------
  3.  
  4. Jekshell provides a Turbo BBS type interface for turbo BBS V2 and Jekyll
  5. the BI-Modem Transfer Protocol.
  6.  
  7. The Program is Public Domain with the proviso that if you put it on your BBS
  8. for download you must keep all the files as they are in the archive and you
  9. MUST NOT add any files or comments to the archive that are not already there.
  10.  
  11. Disclaimer
  12. ----------
  13.  
  14. As is usual , I cannot be held responsible for any problems that JEKSHELL
  15. causes either directly or indirectly to your Software/hardware or Sanity,
  16. you run JEKSHELL totally at your own risk.
  17.  
  18. I think most of the bugs have been worked out by now , if you have any
  19. problems I can be contacted on the following networks.
  20.  
  21. TURBONET 100:1011/0
  22. FIDO       2:255/408
  23. NeST      90:104/1042
  24. Atarinet  51:502/100
  25. Usenet    mettav.royle.org
  26.  
  27. Or on the BBS directly on 081-445-6514 24 Hours
  28.  
  29. Some features.
  30.  
  31. Jekshell will not let users download files that will take them past their
  32. on-line time limit.
  33.  
  34. Jekshell can be set up using JEKSHELL.DEF so that users will or won't be
  35. restricted in the number of downloads then can make , charged for downloads
  36. or credited for uploads.
  37.  
  38. Jekshell will automatically add files (When the ADD paramter is used) to
  39. the appropriate .FIL file if a user uploads and enters a description ,
  40. if no description is entered (The user hangs up for any reason) then the
  41. files will be moved to a default directory with a default access level ,
  42. all definable in JEKSHELL.DEF.
  43.  
  44. The ADD parameter will also:
  45.  
  46. Update the Number of Bytes/Files uploaded by a user
  47. Update the Number of Bytes/Files downloaded by a user
  48. Increasing the next file number in CONFIG.DAT if any files uploaded
  49.  
  50. the upload/download updates depend on what settings you have in JEKSHELL.DEF
  51.  
  52. JEKSHELL Needs to be run in your LOGOFF.BAT with the Parameter ADD and also
  53. in your DAILY.BAT with the parameter UPDATE.
  54.  
  55. The UPDATE parameter updates the 'date last downloaded' and the downloaded
  56. count for any files that have been sent using the Jekyll protocol.
  57.  
  58. I decided to split the ADD and UPDATE functions up as it was starting to
  59. take too long when the ADD parameter was used in the LOGOFF.BAT.
  60.  
  61. Setting up Jekshell
  62. -------------------
  63.  
  64. You will need to make Turbo Write out the user details when a user runs
  65. Jekshell from the menu as it needs to be able to read the users DORINFO1.DEF
  66. details.
  67.  
  68. Jekshell expects to find the following files in your main BBS directory.
  69.  
  70. JEKSHELL.DEF , JEKYLL.TTP & JEKYLL.CFG
  71.  
  72. The Defined incoming folder in JEKYLL.CFG (Definable in HYDE) should be
  73. totally for use by JEKYLL only , so don't make JEKYLL upload to one of
  74. your BBS download areas.
  75.  
  76. I find the following configuration for JEKYLL V 1.38 the best so far.
  77.  
  78. Terminate When Done      - OFF    User Terminal    - OFF
  79. Check Disk Space         - ON     Smart LED's      - OFF
  80. Delete Uncompleted Files - ON     HST Mode         - OFF
  81. RS232 Routines           - OFF    Screen Routines  - ON
  82. Allow Host Mode          - OFF!!  Allow Paging     - ON
  83. Use Compression          - ON (send and receive)
  84.  
  85. Timeout        2
  86. Cache      16384
  87. Block Size   512
  88.  
  89. But that's on a 4 MEG STE , change the cache size to suit your memory.
  90.  
  91. The reason I turn the RS232 routines off is because there seems to be a
  92. problem with V1.37 & 1.38 of Jekyll , causing the RS232 port to lock up.
  93.  
  94. You will Need to pass the #ACCESS #NAME macros to JEKSHELL in the batch
  95. file that runs JEKSHELL when a user is logged on , (make sure the macros
  96. are in that order)
  97.  
  98. * (See Jek.bat in the archive) *
  99.  
  100. Once the user has logged off , pass the parameter ADD to JEKSHELL in
  101. your Logoff.bat to move the files , update the .FILs , config.dat and
  102. also update the users TPAS.DAT entry.
  103.  
  104. Don't forget to pass the parameter UPDATE to JEKSHELL in your Daily.bat.
  105.  
  106. Defining JEKSHELL.DEF
  107. ---------------------
  108. Some of these options are used to add files if the user hangs up before
  109. updating the file descriptions.
  110.  
  111. One advantage of this method, if you have files which you want to add to
  112. the bbs and you can't be bothered comparing and adding descriptions , just
  113. shove em in your incoming JEKYLL folder and run JEKSHELL with ADD and
  114. update the details later.  :-) , there is a maximum of 150 files.
  115.  
  116. The information is also used to find the various data files Jekshell needs
  117. to read or write to.
  118.  
  119. example Jekshell.def
  120.  
  121. SHOW=files.jek
  122. MOVE=g:\turbo\incoming\
  123. FIL=\turbo\dat\incoming.fil
  124. DORINFO=e:\turbo\dorinfo1.def
  125. RATING=100
  126. LEVEL=0
  127. UPLOADER=Paul Baker
  128. DESCRIPTION=No description entered yet
  129. UPLOAD=YES
  130. DOWNLOAD=YES
  131. RESTRICT=NO
  132. SEND QWK=YES
  133. USER=YES
  134. ------------------------
  135.  Line 1: The FILES.TXT,GR1,GR2 to show the user
  136.  Line 2: The Full Path to where the uploaded file is to be placed
  137.  Line 3: The Full Path\filename of the .FIL to be updated (NO DRIVE LETTER)
  138.  Line 4: the Full Path\filename to the DORINFO1.DEF file
  139.  Line 5: The rating to give the files if no description
  140.  Line 6: The Access Level for the uploaded files if no description
  141.  Line 7: The uploader name to store files with no description
  142.  Line 8: The description to use for files u/l with no description
  143.  Line 9: Whether or not to credit the user for his/her uploads (YES/NO)
  144. Line 10: whether or not to charge a user for his/her Downloads (YES/NO)
  145. Line 11: Whether to keep the user within his/her downloads per day (YES/NO)
  146. Line 12: Whether or not to search for pre-packed qmail (YES/NO)
  147. Line 13: Whether to send "userusername" as a parameter (Jekyll 1.36 or >)
  148.  
  149. It doesn't really matter what order the above lines are in as long as they
  150. are all present.
  151.