home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
DORMAN27.ZIP
/
DOORMAN.HIS
< prev
next >
Wrap
Text File
|
1997-08-13
|
10KB
|
264 lines
08/06/96 - Doorman V1.0 is released
09/04/96 - Doorman V1.1 is released
- fixed 'file not found' for @X coded files
- RIP option not picked up from TriBBS dropfile
- DoorFrame error routine was not being called.
- User ANSI menu screens were scrambled
- minor annoyances
09/23/96 - Doorman V1.2 is released
- fixed problem where Node override in .cfg file not used
- added G option to menus for doing a goodbye/logoff
- now update all Tribbs door dropfiles with 'timeleft' prior to
executing a door.
- new email address pmbecker@execpc.com
09/25/96 - Doorman V1.3 is released
- fixed problem with garbage on local display when x-coded
file was displayed.
- clear screen done before all ANSI menus displayed
- add menu options 1 thru 7 to return to Tribbs at various
points:
1 = NEWUSER.BAT
2 = SECnnnn.BAT
3 = LOGON.BAT
4 = Main Menu
5 = File Menu
6 = Message Menu
7 = Sysop Menu
- will now display a GOODBYE.xxx file from the DOORMAN
directory in Goodbye/Logoff function.
- add door description field to caller.log display
- add LANGUAGE.xxx file for DOORMAN use only. The LANGUAGE
file extention is passed from TriBBS, so you can have
corresponding/multiple files for DOORMAN. If any language file
is not found, LANGUAGE.001 is used. If that's not found,
default messages will be used. The language file will allow
for @X-codes and some @@ variables:
SEE THE SAMPLE LANGUAGE.001 FILE DISTRIBUTED WITH DOORMAN.
@ALIAS@
@BAUDRATE@
@TIMEON@
@TIMELEFT@
@MENUPROMPT@
@USER@
@BIRTHDATE@
@BOARDNAME@
@SYSOPNAME@
@SYSTEMDATE@
@SYSTEMTIME@
@FIRST@
The following @@ variables are also recognized while
displaying a .BBS file:
@CLS@
@MORE@
@MOREON@
@MOREOFF@
- sped up .BBS file display routine
- added support for EXPERT mode
added menu function 'X' for expert mode toggle
09/27/96 - Doorman V2.0 is released
- Level set
10/04/96 - Doorman V2.1 is released
- Fix problem loading menu file when users security is lower
than the first menu item allows.
- Document the Door Advertisement Facility more fully.
- Add the Door Include/Exclude facility.
- Fix problem when running more than 10 doors without
returning to the BBS would cause string errors.
- Fix problem where Menu function "A" was requiring the
complete filename.ext to display. Now looks for all
extentions.
- Display users input on menu selection.
- Add check for users time remaining and logoff if 0.
- Add option to display menu files by security level:
1. The .MNU file does not have a security level, only the
external files to display in leiu of on-the-fly menus.
2. Doorman will search for menu display files like this:
a. Menu file is MAIN.MNU, for example.
b. Security level is 10, for example. Then
c. Doorman looks for MAIN10.RIP/ANS/BBS/ASC files first.
d. If not present, MAIN.RIP/ANS/BBS/ASC are used.
e. If not present, on-the-fly menus will be built.
f. As you can see, menu names must be short enough to
take security levels into consideration.
- Fix RIP on-the-fly menu background size.
- Fix where Doorman was dropping the RIP mode returning to
the BBS.
- Add pause after displaying graphic file (menu option A).
- Allow RIP on-the-fly menus to go 2 screens. (40 entries)
- Remove file searches for .ASC suffix. Now same as TriBBS.
- Now support all @@ variables, same as Tribbs. Some fields
are not available, but are recognized.
- Fix file display where null line is not displayed. Should
display a blank line.
- If in RIP mode, do RIP clearscreen before exiting Doorman.
10/08/96 - Doorman V2.2 is released.
- Fix problem where double-ENTER needed when @MORE@ was last
line of display file.
- If RIP menu exceeds 20 items, allow user to continue with
overflow by hitting ENTER or RIP button.
- Do RIP clearscreen when eXpert mode selected in RIP mode.
- fix flaw in @X-color code displays. Lines defaulting to
white on black if no @X code on each line.
- Double ENTER on other @@ codes fixed
10/18/96 - Doorman V2.3 is released.
- Fixup RIP displays
- Set RIP windowsize to 25X80 and set scrolling flag
for non-RIP screens.
- Fix RIP @@ substitution problems.
- Fix menu selection line overlay.
- Add RIP button on menu overflow scrn to return to first scrn
- Change the way @PAUSE@, @MORE@, and @OK@ are handled.
- Add RIP button to continue after display of RIP file.
- Sped up display routine again..........
- FILE NOT FOUND when using security-level displays upon
return from a door.
- RIP setting not being passed back to Tribbs on return.
- RIP button on overflow screen not always showing up.
- Extra RIP button from previous menu showing up on single
RIP screens.
10/29/96 - Doorman V2.4 released
- Add username field to door tracking file
***********************************************************
YOU MUST DELETE PREVIOUS TRACKING FILE BEFORE INSTALLING
THIS VERSION OF DOORMAN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
***********************************************************
- Update Doortrk program allow for username field
as well as add color codes to the report.
- Frontend flag being blown when using LOGOFF function
11/15/96 - Doorman V2.5 in released
- Add time slicing for OS/2, Windows, and Desqview.
During user input wait, will release time slices to
OS/2, Windows, or Desqview. Will still tend to use all
available CPU, but should not affect other tasks.
You must specify this parameter, no auto-detection is used.
For non-dos, the sysop functions keys will not work when
Doorman is run in any Multitasking mode.... :( Sorry.
OSTSR is being distributed with DOORMAN. It's an OS/2 TSR
that converts DesqView waits to OS/2 DOSSLEEP commands.
Keeps CPU % down doing DOSSLEEP instead of time-slice release.
Run this under OS/2 dosbox and use opsys of D.
You must specify OPSYS in config file on line 9 !!!!!!
See sample node1.cfg file.
- A set statement for Username and NodeNumber will be
added to the Door .bat files for use in the .bat files.
Doorman will look for Door.node first, then just Door.
You can use %DMNODE% in the bat file to distinguish the
nodes, ie.,
The DMNAME variable contains the users full name.
cd \doorsub
doorpgm.exe node%DMNODE%.cfg
return
You can now use just 1 door bat file for all nodes.
- Setting config file node to "00" allows specification of
a Node 0. (A single "0" says use the door dropfile node.)
11/27/96 - Doorman V2.6 released...............
- NOW OPERATING SYSTEM AWARE!!
Specifying "0" for Operating System will tell DoorMan to
detect the Operating System on-the-fly. Tests for Desqview,
OS/2, and Windows. Defaults to DOS if none found.
Sysop can override via config parm.
- Set DMNODE to null for node 1. Allows for TRIBBS as main
node. 0,2,3,4,5..... are passed thru.
- DMNODE passing an extraneous blank. Fixed.
- Displaying only 21 lines instead of 22 for file displays.
Changed to 22.
- Menu function type 'A' uses a different technique to display
the file to allow for more reliable graphic displays.
This technique does NOT allow for @-codes and @-@ variables.
08/13/97 - Doorman V2.7 released ..........
- add ANSI graphics toggle (menu function 'T')
- add Keyboard Timeout in config file.
Was hardcoded at 3 minutes. Value can be between 3 and
30 minutes. Time in the Sysop-drop-to-dos is counted
against this timeout value, so make it large enough to
handle your anticipated maximum time in a drop-to-dos.
- Ignore dropped carrier until first input from user is
needed. Will help clean up audit records if carrier is
dropped in a door.
To be safe, file DMANx.BMK (where x is the node number)
could be deleted prior to doorman returning to the bbs in
the DOORMAN BAT file. If the .BMK file is around at that
time, it's not going to be useful anyway. See DEMO.BAT.
- cosmetic changes to logfile entries for doors