Wed 03-11-1992 v0.32á - Changed inactivity logoff to close door and drop carrier instead of dropping back to the BBS - Changed logoff to require pressing A to abort, G or H to hang up immediately. Hopfully this will solve problems with door not logging people off. - Fixed a bug that would cause the door to display the shareware message when there were trailing spaces on the BBS name line in HSLDOOR.CFG. Wed 02-26-1992 v0.31á - Fixed a bug that was giving credit for files uploaded that were found in SFNOUP.DAT. - Added the ability to disable the swapping code used in executing HS/Link. To disable the code swapping, add the key word NOSWAP onto it's own line in HSLDOOR.CFG. - Added a 2 second delay returning to the door from HS/Link to accommodate slow comm programs. Thu 02-20-1992 v0.30á - HSLDoor will now swap most of it's code to EMS or disk when executing HSLink. This should give about 245K more to HSLink to work with. HSLDoor will swap it's code to EMS if available as this is fastest. IF there is insufficient EMS, HSLDoor will check for the "TEMP" or "TMP" environment variables and swap it's code to the directories specified by these variables. If neither "TEMP" or "TMP" are not found in the environment, and there is insufficient EMS to swap, HSLDoor will swap to the current disk and directory. This all means that HSLDoor should now be able to run from a Spitfire menu where some boards were having problems with this in the past. NOTE: HSLDoor v0.29á and above REQUIRE the use of HSLink v1.1á3 or above to implement the default duplicate checking. If you do not have HSLink v1.1á3 or greater you must put the word "NODUPCHK" on it's own line in your HSLDOOR.CFG file. This will disable the HSLink duplicate checking. Tue 02-18-1992 v0.29á - Added /C= command line parameter to specify an alternate configuration file name. Multi-Node systems can use this to have one version of HSLDOOR.EXE but different configuration files for different nodes. /C= must contain the full path and file name of the alternate configuration file. ie. HSLDOOR /C=C:\SF\HSLDR\HSLDR02.CFG. - HSLink v1.1á3 added support for a file listing of directories to be search for duplicates. Use of this parameter prevents uploads of duplicate files already on the BBS. By default, HSLDoor now supports this and will create a new listing (FILEDIRS.LIS) each time the door is used. It will have a listing of all the download directories contained in your SFFAREA.DAT file. If you DO NOT want to use this function add the key word NODUPCHK in your HSLDOOR.CFG file on it's own line. This will prevent the creation of this file and passing that parameter to HSLink. Thu 02-06-1992 v0.28á - Fixed a bug that would credit a user for the count of file names entered on the upload list whether they uploaded all of them or not. - Changed the View File Lists colors to match those of Spitfire. - Made some changes to how the door handles dropped carriers during the file transfers. Hopefully this will fix several problems including a Stack Overflow and multiple logging of the dropped carrier message. Sun 02-02-1992 v0.27á - Added a check of download bytes to make sure the Daily Byte Limit is not exceeded. - Changed the View File Lists Colors to White and Light Magenta. Mon 01-20-1992 v0.26á - Increased the stack size to compensate for problems with large up/download listings. - Changed the way the no keystroke limit is checked when returning from a transfer. Sat 01-11-1992 v0.25á - Fixed a bug that would not allow users to view file areas that were marked as CDRom areas. - Fixed a bug that was keeping the door from finding files in the last file area. Sun 01-05-1992 v0.24á - Fixed a bug that would give erroneous time compensation when there were no events pending. Sat 01-04-1992 v0.23á - Fixed a problem where user stats weren't being updated when copying SFDOORS.DAT instead of using the /DAT= parameter. - Fixed bug that allowed users to add files to the download queue when using the search for file function when their download queue was actually full. *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** HSLDoor will NOT operate correctly under WildFire. The version of WildFire that I have does not faithfully recreate the SFxxxxx.DAT files. This was a known problem that was supposed to be fixed in a later version of WildFire, but I don't know if this has been done or not. I would highly recommend NOT running HSLDOOR under WildFire. *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** NOTICE *** Sun 12-29-1991 v0.22á - Changed the way the Comm port is initialized to fix a problem with 1200 baud users not getting the menus. - You can now add /DEBUG to the command line to get more detailed Log files to help in debugging problems. - You can now offer your users FREE downloads through HSLDoor. Place the key word FREEDL into HSLDOOR.CFG and users won't be charged for downloads through the door. They will still be credited for uploads still. Tue 12-24-1991 v0.21á - Added support for multi-line file descriptions when viewing BBS lists assuming that Spitfire 3.2 keeps this feature in. Mon 12-23-1991 v0.20á - Added the ability to go from Upload to Download menus directly. - Added the ability to log off from within the door. Sun 12-22-1991 v0.19á - Finished ANSI color to all menus. - Added file transfer statistics screen. - Added honoring upload time credit. This will honor on-time events though and adjust the credit so that it does not over run the event. Wed 12-18-1991 v0.18á - Fixed bug in local ANSI display when NOBEEP was not set. - Added ANSI color to Up/Download menus. Tue 12-17-1991 v0.17á - The door now checks all uploads against SFNOUP.DAT and blocks uploads of unwanted files. If unwanted files are uploaded anyway, they are deleted and this is noted in the log. - If Spitfire has Convert Descriptions set, then HSLDoor will no upper case the first character of each word and will upper case those words found in SFUPCASE.DAT. - Put ANSI color into the main menu for those color fans. More color on the way as the TBS colorizers have time. Sat 12-14-1991 v0.16á - Smartened up the [V]iew BBS File List menu so that ,

, are all single character commands not requiring the enter key. Fri 12-13-1991 v0.15á - Added a new key word to the configuration file. Put NOBEEP on a line in HSLDOOR.CFG and you should no longer get the beeps on the local side, they will only go out to the remote. - Made a stab at fixing a problem a user reported using the door under Desqview after exiting from Chat. I can't duplicate this problem, so I'm flying in the dark. Thu 12-12-1991 v0.14á - Cleaned up the way the door exits when it doesn't find it's data files. - Fixed a bug where the door was not updating the user's upload/download credits. Wed 12-11-1991 v0.13á - The text in the chat window now is different color depending on wether it is incoming or outgoing text. This should make it a little easier to discern who is saying what. - You can also exit chat mode by using ALT/S. This will save the contents of the virtual screen buffer to a text file called HSLDOOR.CAP. This will not capture all the text of the chat if you have gone beyond 200 lines of chat, but should capture up to the first 200 lines of chat. Tue 12-10-1991 v0.12á - Added a user chat facility to the door (have we gone to far? ). The sysop can press F3 and the user will be brought into a window where both can type. The text in the window has a nice word wrap (what a pain, but I just couldn't have it any other way) that will make the output quite legible to both sides. To exit the chat mode, press ALT/F3 (or ALT/X). The No Keystroke timeout is suspended while in chat mode, but user's time left in the door continues to tick away. Is this acceptable? Please test this function out as it is totally new and my first stab at something of this nature. The local side of this chat window is an ANSI screen with a 200 line scroll back, so you can use UpArrow, PgUp, PgDn etc. to go back over the text typed. - Updated the documentation. Please review and comment. Sun 12-08-1991 v0.11á - Fixed a problem with no keystroke warning when viewing BBS file Lists. - Changed the way the door initializes the Comm Port. Please report any problems. - Yeah!! The door now can take input from the local side, so if a user is totally lost, you can help them type in what ever they need. - Added some new SysOp features. From the local side the following key strokes also work: ESC - Abort immediately. Send user back to BBS. F1 - Show SysOp Help Screen (careful here, when the help screen is up the remote user's keystrokes are not processed. They will be, as soon as you get rid of the help window. The help window has a 10 second time out on it.) F6 - Give the user 5 minutes more time. F7 - Take 5 minutes from the user. If less than 5 minutes left, will deduct in 1 minute increments. F9 - Twit (be cause the user is one) the user back to the BBS with a message saying the SysOp has requested them to return to the BBS. F10 - Twit the user back to the BBS with NO message. - Fixed a VERY weird problem with the door thinking the user had no time left when they actually had LOTS of time left. I think this may be a TP compiler bug, but anyhow, it's fixed. Sat 12-07-1991 v0.10á - Added a Search for File Name to the download menu. - You can now start your file transfer from the main menu, the download menu, or the upload menu. - Fixed a problem in parsing the BBS name from the HSLDOOR.CFG if there was no ; after the BBS name. Fri 12-06-1991 v0.09á - The problem with reading BBS file lists in local mode locking up the system crept back in. It is now squashed for good!! Sorry for the slip up. Thu 12-05-1991 v0.08á - Added the ability to edit the up/download queues and delete items from them. Wed 12-04-1991 v0.07á - Fixed a problem (I think) when viewing BBS file list in local mode. This was hanging the system, but should ONLY have happened in local mode, not regular door use. Please make sure this works in both modes now. - Added check for valid DOS file name when user is entering names to the up/download queues. Wed 12-04-1991 v0.06á - Made some changes to facilitate multi-node systems. HSLDoor will now create HSLTRxx.WRK where xx is the node number. This will allow several nodes to access the same HSLDOOR.EXE as each door will have it's own work directory. The HSLTR.WRK directory will no longer be used and may be deleted. I also added the ability to indicate the path to the SFDOORS.DAT file (or SFMESS, SFFILE, SFMAIN.DAT files). You do this by using /DAT= on the command line. This eliminates the need to copy the .DAT file to the HSLDOOR.EXE directory. Here is an example of the call to the door a multi-node system might use: :DOOR_H CD\SF\HSLDR HSLDOOR /DAT=C:\SF CD\ GOTO LOOP - Cleaned up a lot of the routines used for local mode so that it should more accurately mirror remote mode. - There are now Upload and Download menus. From these menus, you can add files to be queued for upload or download. You can also view the files currently in those queues. Still to come is the ability to edit these queues. - There is now a iew BBS File Lists option from the main menu. When you go to this menu you will be presented with the descriptions of the first 10 file areas. You can page through this listing with to get the next set of areas or

to go back in this list. To view the SFFILES.BBS for a certain area, enter that area's number. If an area is not available to a security level, but IS marked as Preview it will be displayed. If an area is not available to a user and IS NOT marked Preview, it should display as "Not Available". I had some problems with the Non-Stop mode of listing these files on slow non-error correcting connections. Please test this function under as many configurations as possible. I think we are getting close here. Looking for suggestions and comments. Thanks for taking the time to work with this door. Sun 12-01-1991 v0.05á - Private uploads are now working. When a user enters '\' as the first character in an upload description, the file will be copied to the destination directory, but HEYSYSOP.LOG will be updated with the file name, description etc. instead of SFFILES.BBS. - Changed the way file directories are stored in the program. Please test that users can find the files they have access to and are denied those they don't have access to. - Added a status line on the BBS side that shows caller and calling from. - Fixed bug in the way KUploaded and Downloaded were being incremented. They should now update correctly. - Added the ability to view the list of files queued for upload or download. Coming soon, the ability to view file listings for the areas the users have access to. Any other comments or suggestions? Thu 11-28-1991 v0.04á - Changed the format of the configuration file. Please see the sample enclosed. You must use the key words, BBS=, REGNO=, and DEST=. You can now specify a name for an alternate log file. By default the door will write it's information to the CALLERS.TMP file for this node. If this is what you desire it to do, you DON'T need to add the LOG= line. If you would like logging to go to a different file than CALLERS.TMP, add the LOG= line that contains the full path and file name of your alternate log file. (Is this what you were looking for Dave?). - Added display of approximate transfer times on downloads. The door will also not allow a user to download more files than they have time for. - Private uploads don't work yet, even though the file description prompt indicates to use the '\' for private uploads. This should be functional in the next release (this weekend I hope if I don't OD on Turkey and Cranberries!). Wed 11-27-1991 v0.03á - Added support for COM1 - COM4... I hope. (sorry Ron , let me know if this works). - Added tracking of available time in door. - Added check for duplicate files on uploads. - Door will now only allow the number of downloads specified for this security level. - Added queued file info to main screen. - HSLDoor now accurately reports HS/Link's exit codes and logs them. * In addition to the things listed in the sketchy docs, I still have to add estimated file transfer times and checking to make sure the user does not exceed their time limit. Any other suggestions are welcomed. Let's hear from ya!