home *** CD-ROM | disk | FTP | other *** search
-
- -------------------------------------------
- SEARCHLIGHT BULLETIN BOARD SYSTEM
- by Frank LaRosa
-
- (c) Copyright 1987,88,89 Searchlight Software
- PO Box 131, Plainview, NY 11803
- BBS Support Line (516) 724-0971 (HST 9600)
-
- -------------[ Version 1.31 ]--------------
-
-
- Welcome to SLBBS version 1.31!
-
- This file describes the new features found in Searchlight BBS versions 1.29
- through 1.31, relative to the original version 1.28 released on 4/1/88.
-
- Additional SLBBS support is now available at The Wise Byte BBS, 212-962-1920
- located in New York City (NYNYO dialing code for those with PC-Pursuit). Ron
- Chibnik, the SYSOP of Wise Byte, is available to help with most SLBBS
- questions; I can be reached at Wise Byte as well if more technical help is
- required. For your convenience, both support boards are now using US Robotics
- HST modems supporting speeds up to 9600 baud.
-
-
- Release 1.31 (8/26/89)
- -----------------------
- In this version we add support for viewing PKZIP files, including Zip-
- comments and file comments. The old ArcDir command is replaced with a new
- command, VIEW. The View command supports both ZIP and ARC files, but uses
- the .ZIP extension by default. To view ARC or PAK files, you must type in
- the entire filename including the extension.
- Some minor code changes were made and the programs are now compiled with
- Turbo Pascal 5.5.
-
-
- Release 1.30a (4/26/89)
- -----------------------
- This version was released primarily to update the READ.ME and order form
- files, and does not include any significant code changes, although the code
- was recompiled with some minor updates. A minor problem which prevented
- earlier versions from running under DOS 4.0 has been corrected. If you are
- running DOS 4.0, it is suggested that you use absolute pathnames (pathnames
- beginning with a drive letter or '\' character), rather than relative
- pathnames, in your CONFIG setup screens and *.DEF files.
-
-
- Release 1.30 (11/03/88)
- ------------------------
- Version 1.30 is a minor update being released primarily to correct some
- minor bugs in the code, revise the order form, and to ensure that all of the
- early 1.28 and 1.29 users get the latest update. In addition, Searchlight is
- now compiled with Turbo Pascal version 5.0, providing faster and smaller code
- than the previous release.
- The following small changes were made:
-
- - The modem I/O and initialization code has been revised and improved.
-
- - The door handling routines have been updated. Specifically, the code
- has been revised so that it will no longer generate ANSI sequences
- when non-ansi users are running a door program.
-
- - A bug in the color routines has been fixed (caused incorrect colors to
- be displayed for some color combinations)
-
- - The program no longer hangs if LOGIN.EXE cannot be found in the
- specified program path. Instead, an error message is printed.
-
- The documentation is unchanged.
-
-
- Release 1.29b (8/29/88)
- -----------------------
- A couple of bugs were found in the original version 1.29, and are
- corrected by this version:
-
- - The idle time limit did not work.
-
- - The download command always gave 1 minute as the d/l time; besides
- just being an annoyance, this allowed users to download way past
- their time limits.
-
- - The FILES program ran into an out-of-stack-space condition when more
- than 50 or 60 files were loaded.
-
- - The command prompt and other prompts were sometimes out of sync
- on the remote terminal.
-
- - The FILES program sometimes allowed unauthorized use of some of the
- commands (Edit, Move, etc).
-
- - The NEW message scan worked improperly. This was due not to a bug
- in the NEW command but to a bug in the initialization of new users.
- Version 1.29b will fix this bug, but your existing users will still
- see the problem. To correct it fully, you will need to download the
- program NEWFIX and run it on your system. NEWFIX is a new utility
- that does some additional message checking beyond what the Check
- command does; it will fix out-of-sync new message pointers. I will
- be making NEWFIX available as widely as possible.
-
-
- Release 1.29 (8/01/88)
- ----------------------
-
- PROGRAM FILES
- -------------
- Perhaps the most obvious change in SLBBS 1.29 is that the COM, CHN and
- overlay files of the previous version are gone, replaced by EXE files.
- While the change won't mean a whole lot to most, other than the fact that
- the new programs are somewhat smaller and faster, Turbo Pascal freaks will
- note that it signifies the upgrade to version 4 of the Turbo compiler. The
- EXE format gives us much more flexibility in program format, and at the
- very least the EXE files look a lot cleaner on your disk than the various
- COMs, CHNs and overlays of the previous version.
- To install this version over your old system, delete your old COM, CHN
- and overlay (BBS.000 and BBS.001) files and replace them with the six EXE
- files of the new system. If starting a new BBS, follow the instructions in
- our user's manual but replace all references to "COM" files with "EXE".
- Since there are no overlay files, the Overlay Path option has been
- eliminated from the CONFIG program.
- Please make sure you eliminate all version 1.28 executables before you
- begin with 1.29. Mixed program files are sure to cause errors.
-
-
- SCREEN DISPLAY
- --------------
- A major new feature is the addition of a BIOS/Direct video output
- switch (located on CONFIG menu #2). In the old version, Searchlight used
- direct screen writes for many operations (most notably in full screen
- editing) and thus could not be run as a "background" task in multitasking
- environments such as DesqView or TopView. With the new version, the option
- to use BIOS calls is available, and thus will allow you to run Searchlight
- in a window or as a background task without interfereing with other tasks.
- For those not interested in multitasking, the direct video capability is
- retained and will provide much faster screen displays.
- A DesqView "PIF" file, SL-PIF.DVP, is provided in the 1.29 archive.
- This file describes the settings needed to run Searchlight in a window
- under DesqView.
- Please note that althought you can now run Searchlight in a multi-
- tasking system, you CANNOT use this version of the program to run a
- multinode BBS! If you try it (please don't), your system will quickly crash
- and your data files will become riddled with errors. To run multiuser, you
- must order our multinode version of the program which includes record
- locking logic (and many other features as well).
-
-
- FULL SCREEN EDITOR
- ------------------
- Searchlight 1.29 features a revised full screen text editor. We added
- needed new editor commands, added control-key equivalents for others, and
- increased the maximum message length to 250 lines. In addition, remote
- editing has been improved through the implementation of a new "ANSI
- Compatibility" switch.
- In previous versions, remote full screen editing required a robust ANSI
- terminal or terminal emulator, because Searchlight used many ANSI escape
- sequences to control the remote screen. This led to certain incompati-
- bilities, since many popular terminal programs claiming to support ANSI do
- not, in fact, support a very large subset of the ANSI functions.
- Beginning with this version, the full screen editor can be configured
- with a three-way compatiblity switch. When set to "Generic" mode, the
- editor uses only a few well-supported ANSI escape sequences to control the
- edit, and will work with virtually any ANSI terminal. The drawback is that
- editing will be slow, since much text will have to be resent. In "Full"
- mode, the editor will make maximum use of the available ANSI sequences for
- a very fast edit; if this mode is selected, you must use a full featured
- ANSI terminal or emulator on the remote end. Finally, a special mode called
- "ProComm" is provided for use with the ProComm (TM Datastorm Technologies)
- communications software. The ProComm mode is similar to the Full mode, but
- takes into account several quirks specific to ProComm.
- To select the appropriate mode, execute the Options command. A new
- option number 5 will be available. Move the cursor to the highlighed field
- and press the spacebar until the desired value is displayed.
- The LOGIN program briefly explains the ANSI modes available to new
- users and asks new users to select an appropriate mode when logging in for
- the first time. Established users will be set for "Generic" mode by default
- and should be informed to select an appropriate mode via Options.
-
-
- USER TIME LIMITS
- ----------------
- By popular demand, the old system of "per-session" time limits, with a
- minimum time between sessions, has been replaced by a per-day time limit.
- All user time limits are now daily limits; for example, if a user has a
- time limit of 45 minutes and she uses 15 minutes when logging on in the
- morning, her time limit will be 30 minutes for her next call that day. At
- midnight, the full daily time limit is again available.
- In addition, time limit checking has been added between messages while
- reading public or private mail, and at the close of a DOOR. Thus, it is no
- longer possible for users to stay on the system longer than their time
- limits when reading mail or messages, or running repeated Doors.
- The old "Min. Time Between Calls" parameter has been removed from the
- CONFIG menus.
-
-
- IDLE TIME LIMIT
- ---------------
- An idle time limit feature has been added. Searchlight will now detect
- when a certain amount of time has passed without keyboard activity, and
- automatically restart the system. The time delay can be found on Config
- menu #1 and should be set to between 5 and 15 minutes. A value of zero
- disables the idle time check.
- In addition, the system now checks the idle time limit while a DOOR is
- active in remote mode. Should the caller fail to press a key within the
- defined time, the BBS will treat it like a carrier loss, and either attempt
- to exit the running DOOR or reboot the computer. However, this will ONLY
- work if the DOOR program uses the BIOS INT 16 interrupt for the keystroke
- wait loops. For programs that implement their own loops, Searchlight will
- not enforce the idle time limit (note, however, that most DOOR programs do
- include their own time limit checking).
- Finally, the "Hit any key to return to Searchlight BBS" message is now
- timed. If no key is hit in 1-2 minutes, the program returns to the BBS
- automatically.
-
-
- ACTIVITY LOG FILE
- -----------------
- The format of entries in the ACTIVITY.LOG file has been changed. The
- new format looks like this:
-
- 880629 2243
- Y 880629 2243 L - SYSOP
-
- Notice that the date field is now expressed as "YYMMDD" and that both dates
- and times now sport leading zeros. Also, the one-character field to the
- left of the username now contains "-" for visible login, in addition to "+"
- for invisible and "*" for new user.
- These changes have been made to make the log file easier to process
- with standard utilities such as GREP, AWK and SORT.
-
-
- OTHER FEATURES AND CHANGES
- --------------------------
-
- - A bug in the communications routines that caused the BBS to reset both
- COM1 and COM2, regardless of which port was selected, has been fixed.
-
- - General improvements in the communications routines have been included
- to help reduce initialization problems with the modem.
-
- - The ALT-H (Hangup) feature has been fixed.
-
- - The new mail scan ("Checking Your Mailbox...") can now be aborted if
- desired with ^C.
-
- - If you abort a Mail/List command, the program will now prompt you for a
- message number whereas previously the entire command was aborted.
-
- - A bug in the "include" file processing ("@@" and "%%") has been fixed.
-
- - Logoff quotes are now optional. A user can ignore the request for a
- quote when logging off by pressing the RETURN key. The "Logged off
- improperly" message is replaced by "Did not leave a quote".
-
- - It is now possible to create and edit files with lines longer than 75
- characters. Just append an underbar character "_" to the ends of long
- lines, and they'll be connected to the next line when printed or written
- to disk. Text files loaded into the editor will have "_"s added where
- needed automatically.
-
- - The PCBOARD.SYS file format has been updated to reflect version 12.0 of
- PCB. This should solve any previous problems with PCB door interfacing.
-
- - Finally, several improvements have been made to the DOORS interface.
- Handling of control keys has been improved, and the SLBBS program itself
- has been made both smaller and faster. A bug which prevented the remote
- screen from scrolling during DOS shells on some machines has been fixed.
- For those writing DOOR software, you can now access some of Search-
- light's control variables through your program- see our sample program
- "Door.Pas" for examples.
-
-
- ---------------------------------------------------------------------------
- Frank LaRosa
-