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.
--------
Version 1.13

Fixed total window resize failure when a full-screen console is present.

Added the ability to override the command processor used on a per-service
basis.

Added the ability to force selection of advanced or simple mode.

Improved logging, especially in the area of logging what host address
logons occur from.

Fixed incorrect assertions that caused incorrect failures, causing
rexecd to sometimes abort when user's type ^C to the rexec process.

Added the ability to have a pre-logon banner and changeable logon/password
prompts.

On abrupt disconnects, rlogind and telnetd now clean up the command processor
process (usually CMD.EXE).  Windows NT unfortunately does not provide
the facilities necessary to clean up the children launched by CMD.EXE, so
this still has to be done manually.

Fixed rexecd problem where extra threads were left around after a logon
failure.

Added recognition of terminal types dec-vt100 and dec-vt220, which are
the officical names from the RFC's.

Added option to allow logons to occur with higher priority.

Added option to allow change of exit detection timeout.
--------
Version 1.14

Fixed assertion problem occuring in multiple simultaneous rexec executions.$

Added flag that allows rlogind and telnetd to turn off the simulation
of color differences using reverse video.
