PREUSR Version 4.0 Copyright 1991-93 by Gary Glueckert. All rights reserved. History..... 02/26/91 -------- 1.2 - First public release 08/23/91 -------- 1.3 - Beta test version. Changed code to read RBBS 17.3c callers file. Too many bugs for public release. 09/04/91 -------- 1.4 - Corrected code which aborted program even though the CFG file was in correct format. - Added code to deal with the way RBBS 17.3c (0821 BETA) writes to the callers file when there is a local logon. For some reason the Baud rate is recorded as BPS when a local logon occurs. - PREUSR.ERR, the error file, will now write all errors with a date and time stamp (rather than just the last error which occured). 10/14/91 -------- 2.0 - Code reduction, and modularization. Major code rewrite to allow addition of several new options and easy incorporation of future options I have in mind. - Added new command line parameters /C:, /P:, /A:, /S: - Added ability for the SysOp to specify own string in the "Previous caller" field. Displayed immediately before last callers name. - Added ability to append a file to the end or begining of the file(s) written. Can be done from command line or from within the list of files for output. This allows SysOp to still use the file(s) for announcements, etc. - Added abililty to choose between two styles of output; multi-line or single-line output may be specified in the .CFG file. - Code rewrite to check for registration number. The name of the BBS must appear on line 2 of the .CFG file - The BBS name is now displayed in the output file and the BBS name on line 2 of the .CFG file may be preceeded with smartext if you are using smartext to turn color on (line 6). - Added ability to exclude City/State field from output. This allows those SysOps which have redifined parameter 57 to use PREUSR w/o displaying that info. to all users. 03/17/92 -------- 3.0 - Stopped Previous User from displaying LOGON DENIED if the last LOGON was denied. - Added support for a boxed multi-line display with user defined box charachters (ASCII). OutPut Styles 3 and 4. - Added support to show SysOp defined number of previous users. This display can use 1, 2, 3 or no colors in smartext OR ANSI and can be boxed if so desired. OutPut Style 4. - Added support for two color display with smartext. - Added support for three color display! You can now define the color of the boxed multi-line display. - Added the option to use a color control file for output styles 3 and 4. You can now specify the color of each item in the output file. The name for the color control file is placed on line 14 of the .CFG file in place of the box color and is preceeded with a "@" (at) sign (w/o quotes). See the example file PREUSR.CLR and the new PREUSR.CFG file for more info. If you do not use this option and instead use lines 7, 8, and 14 to select colors then the output file will alternate with colors 1 and 2 for each consecutive caller. - Added /G command line switch to turn on color output to the monitor. - Added /N command line parameter to writes only minimal info. to the screen.... the /G switch is now valid with this switch and both can be used together if desired. - Added /? command line switch to display help on command line parameters and configuration file information. - Added a new command line switch /R: which tells PREUSR not to display repetitive logons from the same user. Eg: Joe Twit logs on 3 times in a row! - Added "program operation timer" to the screen output (rounded to the nearest second). Mostly for programming purposes. - Added support for the clearscreen smartext character so that the previous user display will not pause in the middle. Thanks BC! - This version of Previous User is now COMPLETELY DESQview aware. If you are NOT using the /N switch you should see PREUSR report the version of DV you are using. This means that PREUSR will make itself "efficient" to DESQview. Thanks to Richie Molinelli for testing all of the DV aware routines! - Added a little "smartext" of my own. If you are using output style 4 then you can use a "%" character (without quotes) in the title specified on line 5 of the .CFG file. This character will be replaced by the number of callers displayed. This comes in handy when you have deleted the callers file and the number of caller records are less than the number of callers you specify on line 14 of the .CFG file. Using this character automatically adjusts the title for you! 01/11/93 -------- 4.0 - Enhanced local screen output. - Included the ability to use an EXCLUSION LIST as indicated by the /S: command line parameter. - Made the Date field an option by using /D on the command line. - Rewrote the code that reads the Config file so that the config file can now contain comments/remarks on lines begining with a semi-colon (;). - The parameters in the configuration file are now key-worded. - Added new parameter to the box definition in styles 3 and 4. Parameter number 7 is now the ASCII code of the character you want to use for "Plain Vanilla" output files. - All output styles will now create plain vanilla, graphics, and color versions in one pass. - PreUsr will now use graphics and color versions of Append and Prefix files, BUT, only if it finds them. They will be used for the appro- priate output files. - Added /T command line switch by the request of those using exclusively smartext for thier output files. This also supports the eight color Mods to RBBS quite well. - Added a /L command line switch to display the amount of time a user has spend on-line. - Completely rewrote the logic and code which checks for registration codes. This means you need a new registration number for Ver 4.0, this one was long overdue. Future enhancements ------------------- - Inclusion of Users baud rate as an option to display. - True Multi-node support. - Inclusion of the Node number as an option to display.