********************** BBBBS REVISION HISTORY *********************** Version 4.0 1 November 1991 Additions: More new user info listed in level report. Plus 'write email' option. Several additions and improvements to the rexxDoors area. Help list for the online editor. Background archiving of new conference messages, or by conference. Improvements: Better page handling while editing textfiles. Birthday entry less confusing and more accurate. No more 700 year olds! Email counted off-line (if possible) so 'Z' command is usually faster. Messages deleted by bbsMAINT are first copied to sysop's email drawer. Faster message conference reading, more accurate message counts. BBS constructed file/msg archive email now marked as from "BBBBS". Kill user routine now a loop. Userlist only rewritten after last kill. We now insist that the user select a library for his upload. Fixes: Too large a browse number would slow down the browse parser. Better security on filelist displays. "Total public messages online" was not incrementing properly. Frustrations: Tried to add .lha to [C]ontents command, but LZ sometimes hangs the whole system when redirected, so took it out again [SIGH]. Version 3.9 3 October 1991 (the "AmiExpo in Oakland" version) Additions: Timestamp to "Last on" date display at logon. KeyWords editor for file descriptions (uploader or sysop only). BBS_version displayed with copyright and sent to clip for reference. Search individual messages conferences. Improvements: Changed [V]iew to [R]ead in the [B]rowse menu. Better Browse help. Moved STATS reports back another hour to 3am and 4am. BuildALPHA.rexx now first builds the main "Files" from all filenotes. Speeded up the filelist update after an upload. Better questioning of user about attempted email to unknown user(s). Include both Email and full name in other-users report. Input maximum and minimum levels in level report. Memory check when background archiving is running multiple times. Logoff shows busy signal while updating filelists and userlists. Fixes: Long filesearch needed one more lineup to clear filename when found. Rename didn't pick up the new name in the sysop levelreport ("="). Email to names on the Courtesy list was broken. File transfer routines credited bytes to user too soon. Replies to conference messages sometimes picked up the wrong subject. Rename failed to clear a clip after it was through with it. Version 3.8 29 August 1991 Additions: bbsREPORT.rexx sends inactive user & file reports to sysop email. Colorflag sent to rexxDoors as 4th argument. (ANSI on=1/off=0) Improvements: "percent of use" added to display of monthly hours and minutes. If last message read was 0, user gets asked for starting number. Allow email to non-users who are on the Courtesy list. bbsLOCAL.rexx display of alpha list needed improvement. Check for user hangup responds a little faster. Fixes: level report (sysop only) was losing it's place sometimes. Read All Non-stop no longer aborts at start of each conference. Message conferences not readable immediately after online validation. Rename did not properly update the alpha list. Email [F]rom did not show deleted email as killed. Version 3.7 25 July 1991 (the "AmiExpo in Orlando" version) Additions: BBS_TEXT/BIRTHDAY or generic greeting on birthday. TERSE flag in user file, line 8. Improvements: Files searches now in alphabetic order. Speeded up message/mail sorts. Fixes: bbsMAINT.baud sometimes triggered too soon by conferences turned OFF. Version 3.6 16 July 1991 (released only to beta testers) Additions: Custom BrowseList archives implemented as a Browse subitem. Improvements: "Space available for uploads" now subtracts sysop defined limit. Newest files found sooner than oldest (speeds up dl search). Show linecount for information files. Tightened up search security. Check for and then open BBBBS port so no accidental duplicates. STAT programs now run with a lower priority for fewer slowdowns. "a 14" now works. Same display as selecting library 14 from "L". Adjustments for Hi-speed modems. Turn Auto-Baud OFF. BaudRate=38400 Removed pauses in search for zero level users. Version 3.5 9 July 1991 (released only to beta testers) Improvements: Added "most minutes online" to bbsUSER stats. "Space available for uploads" now subtracts sysop defined limit. Fixes: The "busy with maintenance" message wasn't seen under BBBBS.baud BuildALPHA.rexx wasn't finding the library path. bbsUSER.rexx didn't like "1 file 0 bytes..." in user upload slot. Running out of time while writing email/msgs killed email/message. "Rename_File" appended rather than replaced the file description. Version 3.4 4 July 1991 Additions: Show time Remaining after each rexxDoor program & Information file. bbsUSER.rexx counts up user stats. Works like STATS.ULDL. Total files, total messages, displayed at logoff. ChangeUserName command added to the sysops menu. New rexxDoor: StarTrek.rexx (not entirely done, but still fun!) Option to archive the alphabetical list into the "Text" drawer. (see the notes in bbsALPHA.baud for the method) Improvements: The "loading alphabetical" routine makes user wait less often. Time spent in Chat mode no longer shortens session time. Added bell at end of uploads and downloads. Lots of "tuning-up" of various routines for speed and beauty. Show carbon copy list (if any) above "Email-Write" menu line. STATS programs run after 2am instead of midnite. Upload space display changed from kbytes to bytes. Made the check for dcd longer to stop some premature disconnects. Added to the information that the "Z" command displays. BuildALPHA.rexx made smarter. No need to run the BBS first. Removed: Display Only Zero Level Users.(SYSOP) They display first anyway. Use CTRL-E to halt the rest of the level display. Fixes: rexxDoors/One_Armed_Bandit.rexx had CASH and SECONDS reversed. Entering an unknown user name in email caused incorrect prompt. Sending carbon copies of email with a file attached was broken. Number of unread messages was wrong if messages had been deleted. Email copy command was limited to one carbon per letter. Version 3.3 9 June 1991 Additions: Simple, one-line, user activity log. Last 99 calls are listed. "Maintanance" feature to Answer.baud (if clip BBS_maint is not empty, don't start BBS, give "sorry" message and hangup). Byte count at start of reading an Information file. David Plumber's Today program at logon, (if TODAY: exists). First Logon Date added to 'Z' display. Previous sysops must edit! Z command now shows usage for all months that exist in USAGE. Show Chat Request on the WorkBench. (chat or new user clears flag). Automate generation of STATS.ULDL once a day. Individual library lists. Alpha or by date (A or N). Activated bbsMAINT.baud to delete old messages at logoff. Only occurs if the SYSTEM_MSG_LIMIT (in CONFIG.BBS) is exceeded. MatchMaker.rexx added to rexxDoors. Data in "rexxDoors/Data/users". Rename file option in the [B]rowse menu under move to new [L]ibrary. Show time remaining after each download. If [N]ew files function is used, NewFilesDate is reset at logoff. Improvements: Set 2 minute timeout while Capture buffer is open (message entry). Changed logon order so email comes before file/message check. Sanity check on existance of the logon toys (Today, grin, etc.) Close and reopen log for every line (so we get partials if crash). [V]iew .TXT file (from Browse menu) now increments download count. Emailfile up/download failure now gives user another chance. Changed default "list from libraries" to normal alphabetical filelist. Increased allowable error in uploads to 1024 to account for padding. Faster number sorting. (Email, messages, etc.) Returned to more verbose listing of unread messages at logon. Faster file listings, both alphabetically and by date. Removed: View textfile from main menu (it's in the Browse menu). Fixes: Sysop email report did not respond to CTRL-E. Message "do not delete" mark was broken. Read Marked occasionally did not return directly to menu. Should be log entry when a file is killed. Courtesy list was being appended by mistake. Moving a file to a new library did not reset browse to current library. Kill user mistakenly aborted the levelreport. [C]ontents of corrupt archive would cause "undiagnosed internal error". Trying to read deleted Marked Msgs didn't mark the message as read. Check to see if bbsALPHA was complete was in the wrong place. Version 3.2 23 Apr 1991 Additions: bbsULDL.rexx writes upload/download statistics to Information/ULDL.STATS Allow startup with no user online. (SHIFT-F1) "Unload" resident from BB screen. (SHIFT-F2) Improvements: "Was upload successful?" now INSISTS on Y or N answer. Files.ALPHA updated if filenote is edited. Do the User list rebuild AFTER logout (so new users don't wait!) Message "- Press backslash [\] to exit -" added to chat prompt. Exclude supersysop mail from the sysop's email report. Added memory check before going resident. (set minimum in CONFIG.BBS) Write rexxDoors activity to log. Fixes: bbsLOCAL was not fully updated from 3.0 with new features. rexxDoors/Hollywood Squares needed one more "CALL". pre-upload search for duplicates should not have been case sensitive. Browse_current_library_only was broken. Forward email was damaged, fixed, and damaged and fixed again! Version 3.1 14 Apr 91 Additions: Move message to another conference (sysop only). New rexxDoors game, Hollywood_Squares. Improvements: "Skip threads" skipped only the current message and its replies, now skips all messages in current conference with this Subject. Monthly usage is now managed within BBBBS.baud for MUCH faster logoffs, especially at the end of the month (BBBBS 2.0/3.0 users please see "Updating.doc" for info on how to change formats). Removed: bbsUSAGE.baud replaced internally (see above). Fixes: User hangup VERY early in the resident logon caused log failure. Move file to different Library failed to delete old filenote. bbsLOCAL information and library list display overflowed CLI window. A blank Subject in Email would cause syntax error when Replying. FKey HELP window one character too large to open under AmigaDOS 1.3. Version 3.0 3 Apr 91 Fixes: If in 'resident' mode, the log file wasn't properly handled. Forwarding mail to a blank name left a junk file. Version 2.9 29 Mar 91 (released to Seminar attendees) Additions: [A]lphabetized FileList. bbsALPHA.rexx must be in rexx: [V]iew in Browse menu for .txt files. More sound cues at the host to indicate to the sysop when login, logoff, disconnect, and new user. doorDemon.baud to watchdog hangups and time hogs. ANY interactive CLI type program can be hooked through rexxDoors. baud rate to "logged in at" log entry. Switch in CONFIG.BBS to move email to sysop's area before deleting. Read Marked Messages. Mark files for batch download. If no new files, [N]ew shows filelist by date. Infromation file statistics Flag in CONFIG.BBS to make BBBBS resident instead of re-loading each time. WARNING! Do not use bbsLOCAL.rexx to alter the file libraries while BBBBS is resident! This will corrupt the filelists. Improvements: Other user info display, and options. Upload error checking and reporting. [C]ontents command in Browse made a little smarter. bbsSYSOP.rexx renamed bbsLOCAL.rexx (more appropriate) Improved rejection of non-alphabetic characters (line-noise) Now clear the input buffer after menu display, just before prompt. Editor shortcut: Number entered alone assumes the command is Replace. Email sorted by date, oldest first. File searches (choice of Full or Quick) New files display is much expanded and speeded up. Moved: Who_is_here command is now an option in [O]ther_users. Removed: Chat item from menu. Redundant (F1 does it). The period (.) character from user names. Fixes: Auto-validate didn't sort libs or reshow menu. Turning colors off didn't remove all control codes. Show only level zero members didn't display names. Sysop upload review wasn't working correctly. Version 2.0 3 Mar 91 First public release. Version 0.1-1.9 Oct 90 thru Feb 91 Beta versions (unreleased) ----------------------------------------------------------------------