[BACK]Return to README CVS log [TXT][DIR] Up to [local] / src / usr.bin / telnet

Diff for /src/usr.bin/telnet/README between version 1.1 and 1.2

version 1.1, 1995/10/18 08:46:13 version 1.2, 1996/03/27 19:32:56
Line 1 
Line 1 
           $OpenBSD$
   
   
 This is a distribution of both client and server telnet.  These programs  This is a distribution of both client and server telnet.  These programs
 have been compiled on:  have been compiled on:
                         telnet  telnetd                          telnet  telnetd
         BSD 4.3 Reno      X       X          4.4 BSD-Lite      x       x
         UNICOS 5.1        X       X          4.3 BSD Reno      X       X
         UNICOS 6.0        X       X          UNICOS 9.1        X       X
         UNICOS 6.1        X       X          UNICOS 9.0        X       X
         UNICOS 7.0        X       X          UNICOS 8.0        X       X
         SunOs 3.5         X       X (no linemode in server)          BSDI 2.0          X       X
         SunOs 4.1         X       X (no linemode in server)          Solaris 2.4       x       x (no linemode in server)
         DYNIX V3.0.17.9   X       X (no linemode in server)          SunOs 4.1.4       X       X (no linemode in server)
         Ultrix 3.1        X       X (no linemode in server)          Ultrix 4.3        X       X (no linemode in server)
         Ultrix 4.0        X       X (no linemode in server)          Ultrix 4.1        X       X (no linemode in server)
   
 In addition, previous versions have been compiled on the following  In addition, previous versions have been compiled on the following
 machines, but were not available for testing this version.  machines, but were not available for testing this version.
                         telnet  telnetd                          telnet  telnetd
           Next1.0           X       X
           UNICOS 8.3        X       X
           UNICOS 7.C        X       X
           UNICOS 7.0        X       X
         SunOs 4.0.3c      X       X (no linemode in server)          SunOs 4.0.3c      X       X (no linemode in server)
         BSD 4.3           X       X (no linemode in server)          4.3 BSD           X       X (no linemode in server)
         DYNIX V3.0.12     X       X (no linemode in server)          DYNIX V3.0.12     X       X (no linemode in server)
           Ultrix 3.1        X       X (no linemode in server)
           Ultrix 4.0        X       X (no linemode in server)
           SunOs 3.5         X       X (no linemode in server)
           SunOs 4.1.3       X       X (no linemode in server)
           Solaris 2.2       x       x (no linemode in server)
           Solaris 2.3       x       x (no linemode in server)
           BSDI 1.0          X       X
           BSDI 1.1          X       X
           DYNIX V3.0.17.9   X       X (no linemode in server)
           HP-UX 8.0         x       x (no linemode in server)
   
   This code should work, but there are no guarantees.
   
   Oct 23, 1995
   
   This is a bugfix release.
   
           The change in the previous release from using makeutx() to
           pututxline() caused problems on SunOS/Solaris.  It has been
           changed back to using makeutx().  Symptoms include users
           getting error messages when logging in about not being able
           to open the tty.
   
           Using memmove() instead of memcpy() caused problems under
           SunOS 4.x, since it doesn't have memmove().  Config.generic
           has been modified to include mem.o for SunOS 4.x.
   
           Some new code was added to telnetd to do some enviornment
           variable cleanup before execing login.  Thanks to Sam Hartman
           at MIT for pointing this out.
   
           A couple of other minor bugfixes.
   
   May 30, 1995
   
   This release represents what is on the 4.4BSD-Lite2 release, which
   should be the final BSD release.  I will continue to support of
   telnet, The code (without encryption) is available via anonymous ftp
   from ftp.cray.com, in src/telnet/telnet.YY.MM.DD.NE.tar.Z, where
   YY.MM.DD is replaced with the year, month and day of the release.
   If you can't find it at one of these places, at some point in the
   near future information about the latest releases should be available
   from ftp.borman.com.
   
   In addition, the version with the encryption code is available via
   ftp from net-dist.mit.edu, in the directory /pub/telnet.  There
   is a README file there that gives further information on how
   to get the distribution.
   
   Questions, comments, bug reports and bug fixes can be sent to
   one of these addresses:
                   dab@borman.com
                   dab@cray.com
                   dab@bsdi.com
   
   This release is mainly bug fixes and code cleanup.
   
           Replace all calls to bcopy()/bzero() with calls to
           memmove()/memset() and all calls to index()/rindex()
           with calls to strchr()/strrchr().
   
           Add some missing diagnostics for option tracing
           to telnetd.
   
           Add support for BSDI 2.0 and Solaris 2.4.
   
           Add support for UNICOS 8.0
   
           Get rid of expanded tabs and trailing white spaces.
   
           From Paul Vixie:
                   Fix for telnet going into an endless spin
                   when the session dies abnormally.
   
           From Jef Poskanzer:
                   Changes to allow telnet to compile
                   under SunOS 3.5.
   
           From Philip Guenther:
                   makeutx() doesn't expand utmpx,
                   use pututxline() instead.
   
           From Chris Torek:
                   Add a sleep(1) before execing login
                   to avoid race condition that can eat
                   up the login prompt.
                   Use terminal speed directly if it is
                   not an encoded value.
   
           From Steve Parker:
                   Fix to realloc() call.  Fix for execing
                   login on solaris with no user name.
   
   January 19, 1994
   
   This is a list of some of the changes since the last tar release
   of telnet/telnetd.  There are probably other changes that aren't
   listed here, but this should hit a lot of the main ones.
   
      General:
           Changed #define for AUTHENTICATE to AUTHENTICATION
           Changed #define for ENCRYPT to ENCRYPTION
           Changed #define for DES_ENCRYPT to DES_ENCRYPTION
   
           Added support for SPX authentication: -DSPX
   
           Added support for Kerberos Version 5 authentication: -DKRB5
   
           Added support for ANSI C function prototypes
   
           Added support for the NEW-ENVIRON option (RFC-1572)
           including support for USERVAR.
   
           Made support for the old Environment Option (RFC-1408)
           conditional on -DOLD_ENVIRON
   
           Added #define ENV_HACK - support for RFC 1571
   
           The encryption code is removed from the public distributions.
           Domestic 4.4 BSD distributions contain the encryption code.
   
           ENV_HACK: Code to deal with systems that only implement
                   the old ENVIRON option, and have reversed definitions
                   of ENV_VAR and ENV_VAL.  Also fixes ENV processing in
                   client to handle things besides just the default set...
   
           NO_BSD_SETJMP: UNICOS configuration for
                   UNICOS 6.1/6.0/5.1/5.0 systems.
   
           STREAMSPTY: Use /dev/ptmx to get a clean pty.  This
                   is for SVr4 derivatives (Like Solaris)
   
           UTMPX: For systems that have /etc/utmpx. This is for
                   SVr4 derivatives (Like Solaris)
   
           Definitions for BSDI 1.0
   
           Definitions for 4.3 Reno and 4.4 BSD.
   
           Definitions for UNICOS 8.0 and UNICOS 7.C
   
           Definitions for Solaris 2.0
   
           Definitions for HP-UX 8.0
   
           Latest Copyright notices from Berkeley.
   
           FLOW-CONTROL: support for RFC-XXXx
   
   
      Client Specific:
   
           Fix the "send" command to not send garbage...
   
           Fix status message for "skiprc"
   
           Make sure to send NAWS after telnet has been suspended
           or an external command has been run, if the window size
           has changed.
   
           sysV88 support.
   
      Server Specific:
   
           Support flowcontrol option in non-linemode servers.
   
           -k Server supports Kludge Linemode, but will default to
              either single character mode or real Linemode support.
              The user will have to explicitly ask to switch into
              kludge linemode. ("stty extproc", or escape back to
              to telnet and say "mode line".)
   
           -u Specify the length of the hostname field in the utmp
              file.  Hostname longer than this length will be put
              into the utmp file in dotted decimal notation, rather
              than putting in a truncated hostname.
   
           -U Registered hosts only.  If a reverse hostname lookup
              fails, the connection will be refused.
   
           -f/-F
              Allows forwarding of credentials for KRB5.
   
 Februrary 22, 1991:  Februrary 22, 1991:
   
     Features:      Features:
Line 30 
Line 216 
         AUTHENTICATION option is fairly well defined, and          AUTHENTICATION option is fairly well defined, and
         an option number has been assigned to it.  The          an option number has been assigned to it.  The
         ENCRYPTION option is still in a state of flux; an          ENCRYPTION option is still in a state of flux; an
         option number has NOT been assigned to it yet.          option number has been assigned to, but it is still
         The code is provided in this release for experimental          subject to change.  The code is provided in this release
         and testing purposes.          for experimental and testing purposes.
   
         The telnet "send" command can now be used to send          The telnet "send" command can now be used to send
         do/dont/will/wont commands, with any telnet option          do/dont/will/wont commands, with any telnet option
Line 50 
Line 236 
   
         A new telnet command, "auth" has been added (if          A new telnet command, "auth" has been added (if
         AUTHENTICATE is defined).  It has four sub-commands,          AUTHENTICATE is defined).  It has four sub-commands,
         "status", "debug", "disable", "enable" and "help".          "status", "disable", "enable" and "help".
   
         A new telnet command, "encrypt" has been added (if          A new telnet command, "encrypt" has been added (if
         ENCRYPT is defined).  It has many sub-commands:          ENCRYPT is defined).  It has many sub-commands:
         "enable", "type", "start", "stop", "input",          "enable", "type", "start", "stop", "input",
         "-input", "output", "-output", "status", "auto",          "-input", "output", "-output", "status", and "help".
         "verbose", "debug", and "help".  
   
           The LOGOUT option is now supported by both telnet
           and telnetd, a new command, "logout", was added
           to support this.
   
           Several new toggle options were added:
               "autoencrypt", "autodecrypt", "autologin", "authdebug",
               "encdebug", "skiprc", "verbose_encrypt"
   
         An "rlogin" interface has been added.  If the program          An "rlogin" interface has been added.  If the program
         is named "rlogin", or the "-r" flag is given, then          is named "rlogin", or the "-r" flag is given, then
         an rlogin type of interface will be used.          an rlogin type of interface will be used.
Line 477 
Line 670 
         with option negotiation loops.  The algorithm that is          with option negotiation loops.  The algorithm that is
         used is described in this file.          used is described in this file.
   
 tmac.doc:  
         Macros for use in formatting the man pages on non-4.3Reno  
         systems.  
   
 telnet:  telnet:
         This directory contains the client code.  No kernel changes are          This directory contains the client code.  No kernel changes are
         needed to use this code.          needed to use this code.
Line 496 
Line 685 
 arpa:  arpa:
         This directory has a new <arpa/telnet.h>          This directory has a new <arpa/telnet.h>
   
   libtelnet/Makefile.4.4:
   telnet/Makefile.4.4:
   telnetd/Makefile.4.4:
           These are the makefiles that can be used on a 4.3Reno
           system when this software is installed in /usr/src/lib/libtelnet,
           /usr/src/libexec/telnetd, and /usr/src/usr.bin/telnet.
   
   
 The following TELNET options are supported:  The following TELNET options are supported:
   
         LINEMODE:          LINEMODE:
Line 537 
Line 733 
   
         ECHO:   As per RFC 857          ECHO:   As per RFC 857
   
           LOGOUT: As per RFC 727
   
         STATUS:          STATUS:
                 The server will send its current status upon                  The server will send its current status upon
                 request.  It does not ask for the clients status.                  request.  It does not ask for the clients status.
Line 559 
Line 757 
                 but the definitions for the specific authentication                  but the definitions for the specific authentication
                 schemes is still in a state of flux.                  schemes is still in a state of flux.
   
         ENCRYPT:          ENCRYPTION:
                 This option is currently being defined by the IETF                  This option is currently being defined by the IETF
                 Telnet Working Group, and an RFC has not yet been                  Telnet Working Group, and an RFC has not yet been
                 issued.  The draft RFC is still in a state of flux,                  issued.  The draft RFC is still in a state of flux,

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2