home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / add2 / slbbs30a.zip / UPDATE.DOC < prev   
Text File  |  1988-11-03  |  12KB  |  253 lines

  1.  
  2.                 -------------------------------------------
  3.                      SEARCHLIGHT BULLETIN BOARD SYSTEM
  4.                               by Frank LaRosa
  5.  
  6.                  (c) Copyright 1987,88 Searchlight Software
  7.                       PO Box 131, Plainview, NY 11803
  8.                       BBS Support Line (516) 724-0971
  9.  
  10.                 -------------[ Version 1.30 ]--------------
  11.  
  12.  
  13. Welcome to SLBBS version 1.30!
  14.  
  15. This file describes the new features found in Searchlight BBS versions 1.29 
  16. through 1.30, relative to the original version 1.28 released on 4/1/88.
  17.  
  18. Additional SLBBS support is now available at The Wise Byte BBS, 212-962-1920 
  19. located in New York City (NYNYO dialing code for those with PC-Pursuit). Ron 
  20. Chibnik, the SYSOP of Wise Byte, is available to help with most SLBBS 
  21. questions; I can be reached at Wise Byte as well if more technical help is 
  22. required.  
  23.  
  24.  
  25. Release 1.30 (11/03/88)
  26. -----------------------
  27.     Version 1.30 is a minor update being released primarily to correct some
  28. minor bugs in the code, revise the order form, and to ensure that all of the 
  29. early 1.28 and 1.29 users get the latest update. In addition, Searchlight is 
  30. now compiled with Turbo Pascal version 5.0, providing faster and smaller code 
  31. than the previous release. 
  32.     The following small changes were made:
  33.  
  34.   - The modem I/O and initialization code has been revised and improved.
  35.  
  36.   - The door handling routines have been updated. Specifically, the code
  37.       has been revised so that it will no longer generate ANSI sequences
  38.       when non-ansi users are running a door program.
  39.  
  40.   - A bug in the color routines has been fixed (caused incorrect colors to
  41.       be displayed for some color combinations) 
  42.  
  43.   - The program no longer hangs if LOGIN.EXE cannot be found in the 
  44.       specified program path. Instead, an error message is printed.
  45.  
  46. The documentation is unchanged.  
  47.  
  48.  
  49. Release 1.29b (8/29/88)
  50. -----------------------
  51.     A couple of bugs were found in the original version 1.29, and are
  52. corrected by this version:
  53.  
  54.   - The idle time limit did not work.
  55.  
  56.   - The download command always gave 1 minute as the d/l time; besides
  57.       just being an annoyance, this allowed users to download way past
  58.       their time limits.
  59.  
  60.   - The FILES program ran into an out-of-stack-space condition when more
  61.       than 50 or 60 files were loaded.
  62.  
  63.   - The command prompt and other prompts were sometimes out of sync
  64.       on the remote terminal.
  65.  
  66.   - The FILES program sometimes allowed unauthorized use of some of the
  67.       commands (Edit, Move, etc).
  68.  
  69.   - The NEW message scan worked improperly. This was due not to a bug
  70.       in the NEW command but to a bug in the initialization of new users.
  71.       Version 1.29b will fix this bug, but your existing users will still
  72.       see the problem. To correct it fully, you will need to download the
  73.       program NEWFIX and run it on your system. NEWFIX is a new utility 
  74.       that does some additional message checking beyond what the Check 
  75.       command does; it will fix out-of-sync new message pointers. I will 
  76.       be making NEWFIX available as widely as possible.
  77.  
  78.  
  79. Release 1.29 (8/01/88)
  80. ----------------------
  81.  
  82. PROGRAM FILES
  83. -------------
  84.     Perhaps the most obvious change in SLBBS 1.29 is that the COM, CHN and 
  85. overlay files of the previous version are gone, replaced by EXE files.  
  86. While the change won't mean a whole lot to most, other than the fact that 
  87. the new programs are somewhat smaller and faster, Turbo Pascal freaks will 
  88. note that it signifies the upgrade to version 4 of the Turbo compiler. The 
  89. EXE format gives us much more flexibility in program format, and at the 
  90. very least the EXE files look a lot cleaner on your disk than the various 
  91. COMs, CHNs and overlays of the previous version.
  92.     To install this version over your old system, delete your old COM, CHN 
  93. and overlay (BBS.000 and BBS.001) files and replace them with the six EXE 
  94. files of the new system. If starting a new BBS, follow the instructions in 
  95. our user's manual but replace all references to "COM" files with "EXE".  
  96. Since there are no overlay files, the Overlay Path option has been 
  97. eliminated from the CONFIG program.
  98.      Please make sure you eliminate all version 1.28 executables before you 
  99. begin with 1.29. Mixed program files are sure to cause errors.
  100.  
  101.  
  102. SCREEN DISPLAY
  103. --------------
  104.     A major new feature is the addition of a BIOS/Direct video output 
  105. switch (located on CONFIG menu #2). In the old version, Searchlight used 
  106. direct screen writes for many operations (most notably in full screen 
  107. editing) and thus could not be run as a "background" task in multitasking 
  108. environments such as DesqView or TopView. With the new version, the option 
  109. to use BIOS calls is available, and thus will allow you to run Searchlight 
  110. in a window or as a background task without interfereing with other tasks. 
  111. For those not interested in multitasking, the direct video capability is 
  112. retained and will provide much faster screen displays.  
  113.     A DesqView "PIF" file, SL-PIF.DVP, is provided in the 1.29 archive.
  114. This file describes the settings needed to run Searchlight in a window 
  115. under DesqView.
  116.     Please note that althought you can now run Searchlight in a multi-
  117. tasking system, you CANNOT use this version of the program to run a 
  118. multinode BBS! If you try it (please don't), your system will quickly crash 
  119. and your data files will become riddled with errors. To run multiuser, you 
  120. must order our multinode version of the program which includes record 
  121. locking logic (and many other features as well).  
  122.  
  123.  
  124. FULL SCREEN EDITOR
  125. ------------------
  126.     Searchlight 1.29 features a revised full screen text editor. We added 
  127. needed new editor commands, added control-key equivalents for others, and 
  128. increased the maximum message length to 250 lines. In addition, remote 
  129. editing has been improved through the implementation of a new "ANSI 
  130. Compatibility" switch.
  131.     In previous versions, remote full screen editing required a robust ANSI 
  132. terminal or terminal emulator, because Searchlight used many ANSI escape 
  133. sequences to control the remote screen. This led to certain incompati- 
  134. bilities, since many popular terminal programs claiming to support ANSI do 
  135. not, in fact, support a very large subset of the ANSI functions.
  136.     Beginning with this version, the full screen editor can be configured 
  137. with a three-way compatiblity switch. When set to "Generic" mode, the 
  138. editor uses only a few well-supported ANSI escape sequences to control the 
  139. edit, and will work with virtually any ANSI terminal. The drawback is that 
  140. editing will be slow, since much text will have to be resent. In "Full" 
  141. mode, the editor will make maximum use of the available ANSI sequences for 
  142. a very fast edit; if this mode is selected, you must use a full featured 
  143. ANSI terminal or emulator on the remote end. Finally, a special mode called 
  144. "ProComm" is provided for use with the ProComm (TM Datastorm Technologies) 
  145. communications software. The ProComm mode is similar to the Full mode, but 
  146. takes into account several quirks specific to ProComm.
  147.     To select the appropriate mode, execute the Options command. A new 
  148. option number 5 will be available. Move the cursor to the highlighed field 
  149. and press the spacebar until the desired value is displayed.
  150.     The LOGIN program briefly explains the ANSI modes available to new 
  151. users and asks new users to select an appropriate mode when logging in for 
  152. the first time. Established users will be set for "Generic" mode by default 
  153. and should be informed to select an appropriate mode via Options.
  154.  
  155.  
  156. USER TIME LIMITS
  157. ----------------
  158.     By popular demand, the old system of "per-session" time limits, with a 
  159. minimum time between sessions, has been replaced by a per-day time limit. 
  160. All user time limits are now daily limits; for example, if a user has a 
  161. time limit of 45 minutes and she uses 15 minutes when logging on in the 
  162. morning, her time limit will be 30 minutes for her next call that day. At 
  163. midnight, the full daily time limit is again available.
  164.     In addition, time limit checking has been added between messages while 
  165. reading public or private mail, and at the close of a DOOR. Thus, it is no 
  166. longer possible for users to stay on the system longer than their time 
  167. limits when reading mail or messages, or running repeated Doors.
  168.     The old "Min. Time Between Calls" parameter has been removed from the 
  169. CONFIG menus.
  170.  
  171.  
  172. IDLE TIME LIMIT
  173. ---------------
  174.     An idle time limit feature has been added. Searchlight will now detect 
  175. when a certain amount of time has passed without keyboard activity, and 
  176. automatically restart the system. The time delay can be found on Config 
  177. menu #1 and should be set to between 5 and 15 minutes. A value of zero 
  178. disables the idle time check.
  179.     In addition, the system now checks the idle time limit while a DOOR is 
  180. active in remote mode. Should the caller fail to press a key within the 
  181. defined time, the BBS will treat it like a carrier loss, and either attempt 
  182. to exit the running DOOR or reboot the computer. However, this will ONLY 
  183. work if the DOOR program uses the BIOS INT 16 interrupt for the keystroke 
  184. wait loops. For programs that implement their own loops, Searchlight will 
  185. not enforce the idle time limit (note, however, that most DOOR programs do
  186. include their own time limit checking).
  187.    Finally, the "Hit any key to return to Searchlight BBS" message is now 
  188. timed. If no key is hit in 1-2 minutes, the program returns to the BBS 
  189. automatically.
  190.  
  191.  
  192. ACTIVITY LOG FILE
  193. -----------------
  194.     The format of entries in the ACTIVITY.LOG file has been changed. The 
  195. new format looks like this:
  196.  
  197.   880629 2243
  198. Y 880629 2243  L - SYSOP
  199.  
  200. Notice that the date field is now expressed as "YYMMDD" and that both dates
  201. and times now sport leading zeros. Also, the one-character field to the 
  202. left of the username now contains "-" for visible login, in addition to "+" 
  203. for invisible and "*" for new user.
  204.     These changes have been made to make the log file easier to process 
  205. with standard utilities such as GREP, AWK and SORT.
  206.  
  207.  
  208. OTHER FEATURES AND CHANGES
  209. --------------------------
  210.  
  211.  - A bug in the communications routines that caused the BBS to reset both
  212.    COM1 and COM2, regardless of which port was selected, has been fixed.
  213.  
  214.  - General improvements in the communications routines have been included
  215.    to help reduce initialization problems with the modem.
  216.  
  217.  - The ALT-H (Hangup) feature has been fixed.
  218.  
  219.  - The new mail scan ("Checking Your Mailbox...") can now be aborted if
  220.    desired with ^C.
  221.  
  222.  - If you abort a Mail/List command, the program will now prompt you for a
  223.    message number whereas previously the entire command was aborted.
  224.  
  225.  - A bug in the "include" file processing ("@@" and "%%") has been fixed.
  226.  
  227.  - Logoff quotes are now optional. A user can ignore the request for a
  228.    quote when logging off by pressing the RETURN key. The "Logged off 
  229.    improperly" message is replaced by "Did not leave a quote".
  230.  
  231.  - It is now possible to create and edit files with lines longer than 75 
  232.    characters. Just append an underbar character "_" to the ends of long 
  233.    lines, and they'll be connected to the next line when printed or written
  234.    to disk. Text files loaded into the editor will have "_"s added where
  235.    needed automatically.
  236.  
  237.  - The PCBOARD.SYS file format has been updated to reflect version 12.0 of 
  238.    PCB (14.0 support will be available soon). This should solve any
  239.    previous problems with PCB door interfacing.  
  240.  
  241.  - Finally, several improvements have been made to the DOORS interface. 
  242.    Handling of control keys has been improved, and the SLBBS program itself
  243.    has been made both smaller and faster. A bug which prevented the remote
  244.    screen from scrolling during DOS shells on some machines has been fixed.
  245.    For those writing DOOR software, you can now access some of Search- 
  246.    light's control variables through your program- see our sample program 
  247.    "Door.Pas" for examples.  
  248.  
  249.  
  250. ---------------------------------------------------------------------------
  251.                                                               Frank LaRosa
  252. 
  253.