Release Notes for the Ataman TCP Remote Logon Services. -------- Version 1.1 1) Addition of telnetd. 2) Minor incompatibility fixed so that it works with the Windows NT 3.5 Beta II release. 3) Fixed the problem with slow exiting. 4) Took measures to speed up the logon process. 5) Added an Event Log entry for logout. 6) Corrected a problem where machines with two network interfaces were unable to access the services through both address. 7) Fixed a rarely occurring multi-threading race condition. 8) Added "ALT-" key support. -------- Version 1.2 1) Some client programs improperly report a 0x0 screen size. This was tripping an assertion. Now instead of an assertion failure, the ATRLS assumes a screen size of 24x80. -------- Version 1.3 1) If users hangs up when telnetd asking if you wanted advanced mode could cause massive numbers of errors to be logged to the event log. 2) If startcmd encountered an unusual error, it was failing to report that service was stopping before exiting. 3) Fixed buffer over-run problem when displaying in reverse video. 4) Corrected account name dependency that worked incorrectly on non-English versions of NT. 5) Different versions of Windows NT have different screen buffer size limitations. Fixed rlogind and telnetd to try different sizes if an unexpected failure occurs. 6) Improved service control error messages... many users were getting confused in the installation procedure. -------- Version 1.4 1) Fixed bug causing the automatic resizing of wide windows to fail. 2) Installed a work-around for NT bug in OEMToCharBuff's handling of the '\177' character. -------- Version 1.5 1) Further circumvented OEMToCharBuff's so that all characters from '\0' thru '\177' are passed through unmapped. 2) Worked around sticking shift-key and alt-key activation problems with Windows NT 3.5's change in handling of remote keystrokes sent to character-mode DOS and OS/2 1.X applications. -------- Version 1.6 1) Fixed rexecd bug where systems coming in with no stderr port would trigger an assertion failure. 2) Added better diagnostics to aid in debugging window resizing failures. 3) Changed rexecd to have the same form of evaluation period timeout as telnetd and rlogind. Rexecd will now be distributed in the shareware archive. -------- Version 1.7 1) Microsoft gratuitously switched the meaning of a linker switch and caused version 1.6 to not be able to run under Windows NT 3.1. Version 1.7 has been generated to again be able to run under NT 3.1. However, we still highly recommend you use the product under NT 3.5. 2) Work around bug that occurs only when TZ environment variable is set. (The TZ environment variable is now forcibly unset.) 3) Added to troubleshooting section. Change phone numbers to reflect new area code. -------- Version 1.8 Fixed Rexecd to work with MVS implementation of rexec. Fixed minor, but significant security hole. (Intruder could gain unauthorized information, but NOT unauthorized access to system.) Access to empty floppy drives, and other such user errors, now generate returned failure codes, rather than pop up windows that user's can dismiss. Added logon banner capability. (Create registry entry as REG_SZ: HKEY_LOCAL_MACHINE\Software\Ataman Software, Inc.\Ataman Telnetd Service\1.0\Banner HKEY_LOCAL_MACHINE\Software\Ataman Software, Inc.\Ataman Rlogind Service\1.0\Banner Put the sequence "\n" in the string to generate an end of line sequence, use two '\' characters if you need a '\' in your banner message. Example: This is a test banner.\nLine 2 containing a \\.\nLine3.\n Fixed rexec.cpp to meet the spec of the changed rexecd. -------- Version 1.9 1) Fixed problem with REXECD which caused failure when several clients invoked simultaneously. 2) Fix yet another TZ environment variable problem. 3) Cleaned up extraneous error message from REXECD when invoked with no EOF on standard input being passed across. -------- Version 1.10 1) Worked around handle duplication oddity that caused problem when used with MKS Toolkit. -------- Version 1.11 Documented rexec.c compile under Windows NT. Fixed register.exe to have better error messages and to be easier to use. Corrected problem with registration code storage and calculation. ALL CURRENT USERS WILL NEED TO RE-RUN THE register.exe PROGRAM, BUT YOUR OLD REGISTRATION CODE IS STILL VALID! Fixed exit problem with clients that do not provide a stderr port. -------- Version 1.12 Fixed an important security problem -- ALL USERS SHOULD UPGRADE AS SOON AS POSSIBLE.