Home | History | Annotate | Download | only in telnetd
History log of /src/libexec/telnetd/ext.h
RevisionDateAuthorComments
 1.23  23-Apr-2020  joerg Don't play #define games with extern, just have a separate list to avoid commons
 1.22  10-Jan-2012  joerg Use __dead
 1.21  09-Jan-2012  christos PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
(rfc2941)
- separate MKCRYPTO from USE_KERBEROS
- WARNS=4
 1.20  21-Jun-2005  lha branches: 1.20.42;
Remove static local variable so its easier to correctly use strlcpy.
 1.19  06-Feb-2005  perry branches: 1.19.2;
de-__P, ANSIfy function declarations, remove obsolete "register" declarations.
 1.18  07-Aug-2003  agc branches: 1.18.2; 1.18.4;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22284, verified by myself.
 1.17  14-Jul-2003  itojun remove unneeded #ifdefs. improves readability.
(confirmed that exact same *.o is produced)
 1.16  24-Aug-2001  wiz Remove lots of #ifdef's for dead Cray hardware and obsolete UNICOS releases;
also some Cray-specific fixes. No change for NetBSD.
From Brian Ginsbach of Cray Inc. in bin/13614 and private mail.
 1.15  20-Aug-2001  wiz Add extern before terminaltype. (Definition is in global.c via
`#define extern' and `#include <ext.h>'.)
Last part of bin/13667 by Brian Ginsbach.
 1.14  20-Aug-2001  wiz Move #endif so that inclusion of libtelnet/auth.h and
libtelnet/encrypt.h do not depend upon DEFAULT_IM being undefined.
From bin/13667 by Brian Ginsbach.
 1.13  19-Jul-2001  itojun bound-check all "*nfrontp++" code. from openbsd/heimdal.
bark if file descriptor goes above FD_SETSIZE. from openbsd.

XXX needs more checking.
XXX what is tab stop size for this code? need more consistency...
XXX we should really remove #ifdef CRAY, UNICOS5 and such.
we just cannot read it through.
 1.12  04-Feb-2001  christos fix redundant declarations.
 1.11  22-Jun-2000  thorpej Bring the telnet situation back into better shape. Specifically,
pull in just about all of the differences from the crypto-us telnet
suite (which includes Kerberos 4 and connection encryption support).
Also bring in the Kerberos 5 support from the Heimdal telnet, and
frob a little so that it can work with the non-Heimdal telnet suite.

There is still some work left to do, specifically:
- Add Heimdal's ticket forwarding support to the Berkeley Kerberos 4
module.
- Add connection encryption support to the Heimdal Kerberos 5
module. Hints on this can be taken from the MIT Kerberos 5
module which still exists in crypto-us.

However, even with the shortcomings listed above, this is a
better situation than using the stock Heimdal telnet suite,
which does not understand the IPSec policy stuff, and is also
based on much older code which contains bugs that we have already
fixed in the NetBSD sources.
 1.10  13-Jan-2000  ad branches: 1.10.4;
Make 'if' capability from gettytab work. *shudder*.
 1.9  12-Feb-1999  dean Fix for PR 5821
- s/SecurID/SECURELOGIN/g and define SECURELOGIN in Makefile
- update man page to reflect S/Key and Kerboros authentication used
not SecurID
 1.8  16-Oct-1997  mikel startslave() prototype is independent of AUTHENTICATION
 1.7  08-Oct-1997  mrg WARNS?=1. RCS ids.
 1.6  28-Feb-1996  thorpej RCS id cosmetics.
 1.5  24-Feb-1996  jtk update to telnetd from 95.10.23 version. Includes Borman's scrub_env()
to keep stuff out of the environment on the way to exec (we already have
one in the state machine that keeps them from arriving over the wire, so
this should be redundant, but it'll make any further updates easier to
have it present).

also, RCS Id police.
 1.4  25-Feb-1994  cgd new telnetd from ftp.cray.com. Encryption support ripped out, pending
figuring out what to do about it...
 1.3  30-Aug-1993  mycroft Add new uname() cookies like getty.
(I had thought telnetd spawned a getty. Sigh.)
 1.2  01-Aug-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  24-Sep-1994  mycroft Import original 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.10.4.2  29-Jul-2001  jhawk Pull up revision 1.13 (requested by itojun):
Security-related fixups for telnet
Bound-check all "*nfrontp++" code. From OpenBSD and Heimdal.
Complain if file descriptor goes above FD_SETSIZE. From OpenBSD.
 1.10.4.1  22-Jun-2000  thorpej Update from trunk:
Bring the telnet situation back into better shape. Specifically,
pull in just about all of the differences from the crypto-us telnet
suite (which includes Kerberos 4 and connection encryption support).
Also bring in the Kerberos 5 support from the Heimdal telnet, and
frob a little so that it can work with the non-Heimdal telnet suite.

There is still some work left to do, specifically:
- Add Heimdal's ticket forwarding support to the Berkeley Kerberos 4
module.
- Add connection encryption support to the Heimdal Kerberos 5
module. Hints on this can be taken from the MIT Kerberos 5
module which still exists in crypto-us.

However, even with the shortcomings listed above, this is a
better situation than using the stock Heimdal telnet suite,
which does not understand the IPSec policy stuff, and is also
based on much older code which contains bugs that we have already
fixed in the NetBSD sources.
 1.18.4.1  01-Jul-2005  tron Apply patch (requested by lha in ticket #2041):
Remove static local variable so its easier to correctly use strlcpy.
 1.18.2.1  01-Jul-2005  tron Apply patch (requested by lha in ticket #2041):
Remove static local variable so its easier to correctly use strlcpy.
 1.19.2.1  27-Jun-2005  tron Pull up revision 1.20 (requested by lha in ticket #502):
Remove static local variable so its easier to correctly use strlcpy.
 1.20.42.1  17-Apr-2012  yamt sync with head

RSS XML Feed