victoro@crash.cts.com (Victor O'Rear) (10/15/88)
Part 2 of a series of 2. WWWIV Mac BBS 3.0 ReadMe file - T R Teague - 29 April 1988 ========================================================= This file is a plain text file briefly describing WWIV Mac BBS 3.0, such that you can decide whether you wish to spend time downloading the rest of this package for use. * WWIV Mac BBS 3.0 is a bulletin board system (BBS) for the Apple Macintosh line of computers. It is based on a system developed for the IBM PC (Copyright (c) 1986 Wayne Bell). * It supports 300/1200/2400 baud, D.C. Hayes 100% compatible modems and higher speed modems at 9600 and 19,200 baud (and other rates can be supported) - the U.S. Robotics Courier HST 9600 baud modem (which is Hayes compatible except at 9600 baud), and the Telebit Traliblazer 19200 baud modem (which is Hayes compatible except at 9600, 19200 baud) are examples of these high speed modems (there are no standards currently set for 9600 and 19200 baud modems - one manufacturer's modem may not be compatible with another at these higher speeds). Note the old Apple 1200 modem is not Hayes compatible. * It requires a minimum of 512K of RAM memory to operate (it runs on all members of the Macintosh family), and a hard disk is recommended. It is compatible with Switcher, MultiFinder, AppleShare, RAMDisks etc. * The software is sold on a Shareware basis, and you are requested to send the author a donation of $30 or more to the address below, if you decide to use the program. * The software may be freely distributed as long as the software is distributed complete and unmodified, and no fee is charged for distribution, other than any normal fee necessary for on-line charges, or duplication of diskettes. Since the complete package is quite large, should you wish, you may send a diskette to the address below rather than spending time and money downloading the rest of the software. * This is a enhanced version - it fixes some bugs and adds major enhancements, as detailed below. * The software is distributed as Stuffit files, whose contents are, and should remain so, as follows : WWIV Mac BBS 3.0 Readme - this file, separate (17 Kb) Stuffit 1.40b (95 Kb) and documentation (63 Kb) - a utility for compressing and archiving files for distribution - copyrighted by, and used with permission of Raymond Lau. WWIV 3.0-1 OF 4.SIT - Part 1 of 4 of the WWIV Mac BBS 3.0 (300 Kb) + Init - the BBS initialization program + .MSG files (5) - BBS Support files + BBSDump - BBS utility program for analysing contents of BBS files + BBSUpdate - BBS utility program for updating older versions to 3.0 + FixDLoads - BBS utility program for "lazy" Sysop's to maintain file sections + MoveSections - BBS utility program for re-arranging the BBS configuration + RRHostConvert - BBS utility program for converting Red Ryder Host to WWIV Mac BBS + Sample - sample external application (quote of the day) + SavePaths - resource file for customizing the BBS configuration + Custom Menus - resource file for customizing the BBS menus + Hayes Compatible - resource file for standard Hayes compatible modem + Telebit Notes - text file describing things you need to know for Telebit modems + TeleBit Trailblazer - resource file for TeleBit Trailblazer modem + TeleBit/Commpression - resource file for TeleBit Trailblazer+ modem + USR Courier HST - resource file for U.S. Robotics Courier HST modem + Third Party Utilities - various utilities written by other people WWIV 3.0-2 OF 4.SIT - Part 2 of 4 of the WWIV Mac BBS 3.0 (269 Kb) + BBS - the BBS program itself + BBS Keyboard Help - keyboard template for the BBS + WWIV BBS Docs - the documentation in MacWrite 4.6 format WWIV 3.0-3 OF 4.SIT - Part 3 of 4 of the WWIV Mac BBS 3.0 (329 Kb) + BBS External App Stack - HyperCard* stack version of Sample external application + BBS Help - the documentation and other help in a HyperCard* stack WWIV 3.0-4 OF 4.SIT - Part 4 of 4 of the WWIV Mac BBS 3.0 (249 Kb) + Autoexecute - sample external application for testing auto-execution + Validate - sample external application for self-validating new users + Writing BBS Ext. Appl's - documentation for writing external applications + Source files - some source files for BBS utility and external application programs Parts 3 and 4 are optional, but if you are a new user and don't want to use ResEdit, it is suggested you get Part 3. If you want to write external applications, you need Part 4. The suggested arrangement of files on diskette are : + 800K HFS diskettes - Disk #1 : ReadMe, StuffIt, Stuffed Files #1 and #2 - Disk #2 : Stuffed Files #3 and #4 + or 400K MFS diskettes - in total 3 diskettes will hold the complete archived system (over 1 Mb archived, over 1.7 Mb unarchived), if it is re-arranged, otherwise 4 diskettes are needed. * Features of the BBS are : + Use of Macintosh User Interface for the System Operator (Sysop) allows for flexibility in arranging window displays, and use of Desk Accessories, Cut/Paste (limited to DA's) etc. + An unlimited number of users can be supported - passwords, security checks add to the integrity of the BBS. + On-Line context sensitive help available at all times to users. + Users are assigned security levels, which determine the amount of time on the systen, access to certain files etc. New users are limited in what they can do, until they are "validated". + Users connect to the BBS when calling, automatically at the correct speed. A minimum and maximum baud rate can be specified that the BBS can support. + Up to 19 Public message sections with built-in editor, fast scan of new messages since last login, time compensation for message posting given, etc are available. "Backspacing" in messages is allowed, and messages can be left anonmously in a number of ways (there is a special "Dear Abby" board). + Private EMail with auto-reply, receipt etc. Also ability to send mail to multiple persons. + A voting section. + General text files can be made available for viewing by all users. + The list of all users, and callers today are available to all users. + Keyboard macros for user input. + Expert/Novice mode in the menus. + Default user settings such as screen size, word wrap on/off, one key/line mode of menu selection, message sections to be scanned automatically, mail box open/closed, "spinning cursor", pause at end of page of display on/off. + A list of other BBS's is maintained, and can be added to by users. + Various system messages are displayed at appropriate places while users are using the BBS - these are simple text files which can be modified by the Sysop, and an Auto Message that can be modified by users. + Users can "chat" to the Sysop, and only when the Sysop wishes it. + Up to 19 Public file sections, and 1 private Sysop section are available for users to upload and download files to/from. Access to these sections are controlled in the same way as message sections, but an additional enforceable upload/download ratio (e.g. 1 Kb of upload for every 10 Kb of download) is available. The BBS supports XMODEM, XMODEM/CRC, MacBinary, ASCII, XMODEM with 1 Kb blocks, YMODEM Batch file transfer protocols. This version supports MacBinary II. + Options are available in the file sections similiar to those in the message sections for scanning for new files, or for looking for a particular file, based on its description (which the user specifies when uploading). "Wildcard" filenames can be used. + Uploading compensation of 1 min of extra time on for each 25 Kb uploaded is given. + When downloading, the approximate time needed, is displayed for the user, and when uploading (MacBinary only), the approximate time needed, is displayed for the Sysop. Complete control over the batch when using YMODEM Batch is available, including automatic logoff when finished. + There are a number of Sysop commands available, for running the BBS remotely. + A running log of users' actions is kept (today and yesterday). + The results of the voting can be surveyed. + A built-in text editor is available for changing system messages etc. + A "mini-DOS" is available for housekeeping chores. + A built-in "mini-terminal" program, with complete access to the file sections, is available for Sysop's to call other BBS's. A dialing directory and other features are available. + The BBS can be "closed" to new users, unless they know the correct new user password. + A display of all user activity appears on the Sysop screen, and the Sysop and user can enter keystrokes from either keyboard at any time. The Sysop can login "from the keyboard" as a normal user (this is how the Sysop can easily "upload" files already available on his disk, but not entered into the BBS). + The BBS menus can be modified by the Sysop. + Third-party utilities available. + External applications can be written which become part of the BBS - allowing automatic execution when a user logs on; execution after being chosen by the user from a menu; and automatic execution during a specified time period - such an application, called Tabby, will be available from its author, Michael Connick, allowing connection to the worldwise Fidonet* network, including EchoMail*. Sample applications and documentation is available to those who wish to develop their own - e.g. on-line games. Development is possible using HyperCard*. + and many, many, more features ... * Please send any correspondence/donations to : T. R. Teague, 530 W. Dana St, Mountain View, CA 94041 Please note this is a change of address from previous versions. * Update from 2.2 to 3.0 : Bug fixes : + Problem with use of modem words and linefeeds - fixed. + Problems with ProModem 1200 - fixed. + Validating on a BBS with no users would crash - fixed. + Numbers greater than 255 being entered in a user's defaults would crash - fixed. + A problem with the number of users in the Init program - fixed. + Older machines (64K ROM, Mac XL - with HFS) would crash on startup because the BBS thought they were capable of running MultiFinder - fixed. + File transfers on older machines (MFS) would cause incorrect filenames] to be created - fixed. + The user's upload/dowload Kb could not be changed to higher than 9999 - fixed. + Files downloaded using Browse were not counted as a download - fixed. + AppleShare 1.0 has bug which causes problem - must use AppleShare 1.1. + Time not updated in GFiles section - fixed. + Maintaining the message and file sections had some bugs - fixed. + "Wildcard" renames in the file section wouldn't work - fixed. + The RRHostConvert utility would not automatically convert filenames to uppercase - fixed (not necessary for this version). + Aborting a browse in the file section would cause subsequent browses in the same section not to work - fixed. + Normal Macintosh user interface appeared not to work in mini-term - fixed. + Users could insert too many extra lines into messages and crash BBS - fixed. + A subtle bug could cause system crashes or freeze BBS occasionally - fixed. + Old EMail and messages not removed at end of day processing - fixed. Enhancements : + Support for higher speed modems - specifically 19,200 to 57,600 baud. + A flexible modem parameter configuration has been added - allowing better control over modem commands sent to your modem at initialization, calling out, and hangup etc. Sample configurations for popular modems are available. + Support for YMODEM batch file transfer protocol - downloads for users, and both uploads and downloads for Sysops. The batch size can be specified, and several sub-options exist. + Support for the Macintosh file naming conventions (i.e. any name up to the maximum length allowed). However, it is optionally still possible to enforce MS-DOS naming conventions if you wish. "Wild-card" names can be used for downloading etc. Lowercase Macintosh names are allowed. + Enhancement when reading EMail - the original message is no longer automatically deleted after leaving a reply. + The file section upload/download ratio is now more flexible - allowing control over the actual ratio, and control over individual users. + In various places where the user's download security level can be changed, so can their upload/download Kb. + Additional parameters have been added, allowing you more control over the size of serial port buffers etc. + When uploading from the keyboard, a standard Macintosh File Dialog is now used, and files can be moved/copied from anywhere to the appropriate file section automatically. + When in the mini-terminal, a different file section prompt is displayed to avoid confusion when calling other WWIV Mac BBS's. + An additional method of restricting a user's time on the system has been implemented - they are either allowed some many calls per day, as before, or so much time on per day. + Other enhancements in the file transfers - once an upload has started, if the file will be too large to fit on disk, the upload will be aborted immediately. Other speedups have been made. + Support has been added for "external applications" - meaning third-party programs and utilities can be made part of the BBS in a number of ways - automatic execution when a user logs on, selection by the user from a menu, or automatic execution during a specified time period. The intended use of the automatic execution is support for the FidoNet* network system in use throughout the world - this is accomplished by a third-party application called Tabby being developed by Michael Connick, which will be available separately shortly. Sample external applications and documentation, including use of HyperCard* are currently available. + Added to, and changed logging of file transfers to Sysop's Log. + Added a check to the modem initialization code - if the modem doesn't respond to the modem initialization string within approx. 1 minute, an error message will be displayed on the Sysop's screen, and the BBS will then not appear to be stuck in a loop - i.e. you can quit from the BBS, or simply switch your modem off/on and recycle the BBS, or logon from keyboard etc. + General improvements in the way the Macintosh user interface is handled, especially when using MultiFinder. + FixDLoads utility enhanced to allow selection of specific file sections. -- =============================================================================== | Victor O'Rear {hplabs!hp-sdd, cbosgd, ucsd, nosc.mil}!crash!victoro | | USnail: P.O. Box 3972, La Mesa, California 92044, United States of America| | mil : crash!victoro@nosc.ARPA and home: (619) 588-7423 (Sand Eigo, Ca) | | | | "Fools, Idiots! Don't they realize that they are dealing with forces | | beyond comprehension!" - "Doctor Science" | ===============================================================================