Home | History | Annotate | Download | only in telnet
History log of /src/usr.bin/telnet/main.c
RevisionDateAuthorComments
 1.33  03-Nov-2024  rillig sbin, usr.bin, usr.sbin: remove redundant getopt declarations

No binary change, except for assertion line numbers in tprof.
 1.32  14-Dec-2018  christos branches: 1.32.12;
minor cleanup:
- more const
- prevent overflow of the argument vector
- change a lot of unsigned to signed to eliminate casts
 1.31  13-Dec-2018  maya unifdef TN3270 which is never defined (and wouldn't build if it was)
delete tn3270 file no longer needed.
SetIn3270(); expands to nothing now, so remove it.

No functional change.
 1.30  05-Sep-2016  sevan branches: 1.30.12; 1.30.14;
Drop main() prototype.
 1.29  20-Mar-2012  matt Use C89 function definitions
 1.28  09-Jan-2012  christos PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
(rfc2941)
- Minimal diffs to separate MKCRYPTO from USE_KERBEROS
 1.27  21-Jul-2008  lukem branches: 1.27.2;
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.26  18-Dec-2006  christos branches: 1.26.12;
volatile fixes from Anon Ymous
 1.25  20-Mar-2006  christos Goodbye KerberosIV
 1.24  02-Feb-2006  he Rename debug to telnet_debug, to allow static linking with libssh.a.
 1.23  05-Jan-2004  jmmv Let the usage message fit in 80 columns to avoid wrapping.
 1.22  05-Jan-2004  jmmv Homogenize usage messages: make the 'usage' word all lowercase, as this seems
to be the most common practice in our tree.
 1.21  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.20  14-Jul-2003  itojun remove unneeded #ifdef. (confirmed that same *.o is generated)
 1.19  12-Jul-2003  itojun strlcpy
 1.18  18-Jun-2003  christos Ansify.
 1.17  23-Aug-2002  kanaoka - Support -4 and -6. Approved by itojun.
 1.16  14-Jun-2002  wiz De-register, de-__P. Remove #ifndef __STDC__ parts.
defines.h: Be more careful with braces in macro definitions.
 1.15  04-Mar-2001  assar fix spelling of cpp symbol (ENCRYPT vs ENCRYPTION).
enable encryption with autologin.
fixes PR 12226
 1.14  03-Jan-2001  mjl Fix possible buffer overruns. From OpenBSD, but without breaking stuff.
 1.13  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.12  31-Jan-2000  itojun branches: 1.12.4;
sync with latest libipsec/kernel.
 1.11  28-Jul-1999  abs Add -N option (numeric host address) - idea taken from FreeBSD.
Fix bug where -E8 would still pick up 0xFF as escape (again from FreeBSD)
 1.10  11-Jul-1999  thorpej Simply a construct in usage().
 1.9  02-Jul-1999  itojun IPv6-ready telnet.
source route (telnet @localhost@localhost) works for IPv6 as well.
 1.8  28-Feb-1998  enami Include unistd.h to import declaration of getopt(3).
 1.7  27-Feb-1998  christos WARNSify and fix problems passing int * -> long *
 1.6  01-Nov-1997  lukem getopt returns -1 not EOF
 1.5  28-Feb-1996  thorpej RCS id cosmetics.
 1.4  24-Feb-1996  jtk update to 95.10.23 version of telnet
also, RCS ID police
 1.3  25-Feb-1994  cgd new telnet from ftp.cray.com. Encryption support ripped out, pending
figuring out what to do about it...
 1.2  01-Aug-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.4.2  11-Mar-2001  he Pull up revision 1.15 (requested by assar):
Correct handling of encryption and decryption with Kerberos4.
Fixes PR#12226.
 1.12.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.26.12.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.27.2.1  17-Apr-2012  yamt sync with head
 1.30.14.1  10-Jun-2019  christos Sync with HEAD
 1.30.12.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.32.12.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed