Mark Murray
6f1129fac7
After running "make unifdef", commit the result. This code is now
...
a complete subset of the crypto (master) code.
2001-11-30 22:09:10 +00:00
Mark Murray
b3c1c587b6
Diff-reduce WRT src/secure/*telnet*/Makefile.
...
Also, add an "unifdef:" target, so that the telnet sources can
be remade from the crypto sources in src/crypto/telnet.
2001-11-30 21:34:51 +00:00
Maxim Sobolev
de853a38b8
Use strlcpy(3) instead of strcpy(3) to copy optarg into a fixed-size buffer.
...
MFC after: 2 weeks
2001-10-16 09:21:09 +00:00
Mark Murray
6b022d0047
Manually unifdef(1) CRAY, UNICOS, hpux and sun uselsess code.
2001-08-29 14:16:17 +00:00
Mark Murray
012b940383
Code merge and diff reduction between this and crypto telnet.
...
Also remove useless AUTHENTICATION code. We have never compiled this
here, and it is doubtful that it even works without crypto.
2001-08-20 12:21:31 +00:00
Kazuo Horikawa
d8ac53f249
Removal of following export controll related sentences:
...
o This option is not available outside of the United States and Canada.
o Because of export controls, TELNET ENCRYPT option is not supported outside
of the United States and Canada.
src/crypto/README revision 1.5 commit log says:
> Crypto sources are no longer export controlled:
> Explain, why crypto sources are still in crypto/.
and actually telnet encryption is used outside of US and Canada now.
Pointed out by: OHSAWA Chitoshi <ohsawa@catv1.ccn-net.ne.jp>
Reviewed by:no objection on doc
2001-08-15 01:23:30 +00:00
Dima Dorfman
f247324df7
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
Ruslan Ermilov
625003720a
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
Dima Dorfman
70d51341bf
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
2001-07-09 09:54:33 +00:00
Brian Somers
7bc6d0158f
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
Ruslan Ermilov
ac84cb970a
mdoc(7) police: moved -u down, fixed markup, removed hard sentence break.
2001-07-05 13:27:33 +00:00
Ruslan Ermilov
29baea0370
Document -u in the usage().
...
Make usage fit on a standard 80-column display.
2001-07-05 13:21:20 +00:00
Matthew Dillon
a4cc82665c
A feature to allow one to telnet to a unix domain socket.
...
Obtained from: Lyndon Nerenberg <lyndon@orthanc.ab.ca>
2001-05-23 22:47:16 +00:00
Ruslan Ermilov
63d2b1e9f0
libtelnet.a is gone; add a special hack for `make release' fixit floppy.
2001-03-31 17:04:49 +00:00
Ruslan Ermilov
4ecbb30346
Bye-bye /usr/lib/libtelnet.a. This should fix ``make release'' brokeness.
...
Approved by: markm
2001-03-28 12:08:22 +00:00
Luigi Rizzo
60846af2e6
Do not compile INET6 support if RELEASE_CRUNCH is defined
...
(used by install floppy/picobsd)
2001-02-18 07:28:31 +00:00
Jeroen Ruigrok van der Werven
2fa72ea7d4
Fix typo: compatability -> compatibility.
...
Compatability is not an existing english word.
2001-02-06 12:05:58 +00:00
Jeroen Ruigrok van der Werven
efe5a08e09
Fix typo: seperate -> separate.
...
Seperate does not exist in the english language.
Also add $FreeBSD$ to README.
2001-02-06 11:21:40 +00:00
Jeroen Ruigrok van der Werven
f09deb6962
Fix typo: wierd -> weird.
...
There is no such thing as wierd in the english language.
2001-02-06 09:25:10 +00:00
Ruslan Ermilov
d0353b836e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
Ruslan Ermilov
f4ddfb3865
Prepare for mdoc(7)NG.
2000-12-27 16:52:31 +00:00
Kris Kennaway
f6fd83ed27
Correct definition of MAXHOSTNAMELEN in ifdef'ed code.
...
Submitted by: Edwin Groothuis <mavetju@chello.nl>
PR: bin/22787
2000-11-26 21:37:51 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Kris Kennaway
f743d11975
Fix a buffer overflow from a long local hostname.
...
Obtained from: OpenBSD
2000-11-19 10:08:26 +00:00
Warner Losh
fbbed1ea76
Fix buffer overflow when DISPLAY is longer than 43 characters. This
...
is not exploitable because telnet doesn't run with elevated privs.
Didn't fix all the other potential buffer overflows. Would be a good
task for someone who has lots of time to carefully study each case
because cut and paste solutions are dangerous for this code base.
Added $FreeBSD$ in the same way that command.c did it.
2000-09-20 23:07:04 +00:00
Warner Losh
62f882d620
getopt and friends are declared in <unistd.h>
...
getopt returns -1 not EOF.
2000-09-04 06:09:54 +00:00
Hajimu UMEMOTO
c847fdb1f9
Fix buffer size of ALIGNed buffer.
...
PR: bin/20053
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
2000-07-20 14:54:04 +00:00
Hajimu UMEMOTO
eea0015e6d
One more EAI_NONAME -> EAI_NODATA issue.
2000-07-07 21:05:55 +00:00
Hajimu UMEMOTO
2aaae1eaf7
Make telnet -s work. It is corresponding to EAI_NONAME -> EAI_NODATA
...
change (getaddrinfo.c rev 1.12).
2000-07-07 20:46:37 +00:00
Jun-ichiro itojun Hagino
93709ddb08
simplify and correct name resolution in tn().
...
XXX what is the goal of af_switch()? it seems to me it is not necessary
any more with getaddrinfo(3) fix for correct name-resolution ordering.
comments? >shin
2000-07-05 10:15:23 +00:00
Hajimu UMEMOTO
6c62dafbff
Mention about -4 and -6 options.
2000-06-12 18:30:16 +00:00
Bruce Evans
15d237484a
Fixed misspelling of DPADD as DPADDA.
...
Fixed some misformattings.
2000-03-27 16:37:32 +00:00
Yoshinobu Inoue
7d0d8dc306
CMSG_XXX macros alignment fixes to follow RFC2292.
...
Approved by: jkh
Submitted by: Partly from tech@openbsd
Reviewed by: itojun
2000-03-03 11:13:12 +00:00
Mark Murray
0ed9356caf
Use libcrypto in place of libdes.
2000-02-24 21:06:22 +00:00
Yoshinobu Inoue
81edae92ed
Use static buffer to save source route hostnames.
...
Approved by: jkh
2000-02-19 16:33:14 +00:00
Yoshinobu Inoue
a82a4df889
Print "Trying ..." for each host. Also cleanups for error printing.
...
Approved by: jkh
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
2000-02-19 16:17:41 +00:00
Yoshinobu Inoue
1d1ade86f0
Fix bugs in telnet.
...
Sorry there were still several bugs.
-error retry at af missmatch was incomplete.
-af matching for source addr option was wrong
-socket was not freed at retry.
Approved by: jkh
2000-02-15 15:59:12 +00:00
Yoshinobu Inoue
960e15a70b
Add more dual stack consideration.
...
-Should retry as much as possible when some of source
routing intermediate hosts' address families missmatch
happened.
(such as when a host has only A record, and another host
has each of A and AAAA record.)
-Should retry as much as possible when dest addr and
source addr(specified with -s option) address family
missmatch happend
Approved by: jkh
2000-02-10 20:06:36 +00:00
Yoshinobu Inoue
f306e0c85f
Fix telnet core dump at invalid service name specified.
...
Added an error check to avoid it.
Approved by: jkh
Submitted by: Robert Muir <rmuir@gibralter.net>
2000-02-07 00:52:49 +00:00
Yoshinobu Inoue
0bd288cd6c
Add NI_NAMEREQD flag to getnameinfo() call. Without this flag,
...
getnameinfo() don't return error at name resolving failure.
But it is used at doaddrlookup(-N) case in telnet, error need to be
returned to correctly initialize hostname buffer.
Discovered at checking recent KAME repository change, noticed by itojun.
2000-01-29 18:21:05 +00:00
Yoshinobu Inoue
23111c4144
fix breakage of make release.
...
Confirmed by: German Tischler <tanis@gaspode.franken.de>
2000-01-29 13:45:44 +00:00
Yoshinobu Inoue
4dd8b5ab79
another tcp apps IPv6 updates.(should be make world safe)
...
ftp, telnet, ftpd, faithd
also telnet related sync with crypto, secure, kerberosIV
Obtained from: KAME project
2000-01-27 09:28:38 +00:00
Peter Wemm
7d39118a94
Nearly missed this one. Turn off -DTERMCAP otherwise it defines a bunch
...
of conflicting symbols with ncurses.
1999-08-30 10:03:27 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Nik Clayton
1e36820731
Document the "skey" command in telnet(1).
...
PR: docs/12360
Submitted by: kjm@rins.ryukoku.ac.jp (KOJIMA Hajime)
1999-07-19 22:24:32 +00:00
Ruslan Ermilov
a6bd23ccf6
Add "-N" option to the SYNOPSIS and usage().
1999-06-17 07:12:39 +00:00
Ruslan Ermilov
ec5035fa0b
Add "-s src_addr" option to allow setting of the source IP address.
1999-06-16 15:26:22 +00:00
Ruslan Ermilov
1c51699372
It was possible to circumvent telnet's security ``-E'' (no escape at all)
...
option by running it with ``-8 -E'' and passing it 0xff character.
PR: 6317
Reviewed by: des, David Borman <dab@bsdi.com> (the author)
1999-06-14 18:46:15 +00:00
Bill Fumerola
60453219bd
Add "-N" option to supress reverse name lookup.
...
This comes in really handy when you're telneting the broken DNS server by
IP.
PR: bin/8698
1998-12-14 22:40:39 +00:00
Bruce Evans
22694ebad5
Fixed printf format errors.
1998-07-06 21:01:54 +00:00
Peter Wemm
a60c62a3c0
#include <arpa/inet.h>
1998-06-12 12:55:46 +00:00
Warner Losh
a716ad6693
Don't assume that hp->h_lenght == 4. Be conservative in its use.
...
Submitted by: J. Assange a long time ago.
1998-06-09 04:31:02 +00:00
Mark Murray
17515961ec
Remove unneeded crud.
1998-03-26 17:55:27 +00:00
John Birrell
9c26f2aeaf
Add #include <stdlib.h> to get prototype for malloc().
1998-02-20 04:34:08 +00:00
John Birrell
5b116430fc
Add #include <string.h> to get prototypes.
1998-02-20 04:33:03 +00:00
Steve Price
37544815b9
Fix some minor formatting nits.
...
PR: 5373
Submitted by: Matthew Hunt <mph@pobox.com>
1997-12-27 18:58:27 +00:00
Steve Price
b6866d0749
Correct some anomalies in the man page.
...
PR: 3808
Parially submitted by: Takeshi MUTOH <mutoh@info.nara-k.ac.jp>
1997-11-11 05:00:59 +00:00
Philippe Charnier
7a8dd9fee0
Hardcode progname in usage string.
1997-08-14 06:44:41 +00:00
Bruce Evans
7b474098b3
This commit was generated by cvs2svn to compensate for changes in r27233,
...
which included commits to RCS files with non-trunk default branches.
1997-07-06 05:14:28 +00:00
Bruce Evans
0886891cb5
Import Lite2's src/usr.bin/telnet. The README is still on the vendor
...
branch and importing it gives some anachronisms. tn3270.c is still on
the vendor branch and importing it just changes a memcpy to memmove.
1997-07-06 05:14:28 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Peter Wemm
c115df18cd
Revert $FreeBSD$ to $Id$
1997-02-22 19:58:13 +00:00
Wolfram Schneider
da1ff3cb8a
Sort cross references.
1997-01-15 23:25:55 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Peter Wemm
6bc56a5735
Report the reason why select unexpectedly failed..
1997-01-13 02:34:56 +00:00
Andrey A. Chernov
0743315ba6
Make 'skey' command visible through 'help'
1997-01-10 00:29:00 +00:00
Andrey A. Chernov
914860e874
Use -DSKEY instead of wrong -DPATH_SKEY
1997-01-10 00:27:50 +00:00
Paul Traina
b833b30221
Import a few relatively minor fixes from current Borman telnet.
...
Add some buffer overrun fixes from OpenBSD and myself.
Add skey calculator kludge from OpenBSD.
TODO: do a real merge of dab's sources... probably just make telnet and
telnetd contrib software.
Obtained from: OpenBSD, dab@bsdi.com
1997-01-07 19:47:58 +00:00
Wolfram Schneider
e83201b43a
delete doubled words, e.g.: "the the" -> "the"
1996-10-05 22:27:30 +00:00
Poul-Henning Kamp
dcf722bfc1
Make telnet a synonym for open
1996-09-19 08:15:56 +00:00
Bruce Evans
5b963fa12e
Fixed DPADD.
1996-09-05 17:16:10 +00:00
Paul Traina
abe67e41f6
Remove obsolete SOCKSv4 support
1996-05-30 03:09:18 +00:00
Paul Traina
33bb8564be
Add support for socks
1996-04-23 05:18:43 +00:00
Wolfram Schneider
8a532fac40
Section SEE ALSO complete
1996-01-29 00:05:36 +00:00
Jordan K. Hubbard
0031ae7a17
Oh foo. I should a) learn to read. b) learn to think. :-)
...
Telnet has nothing to do with this, it's telnetd and telnetd
doesn't use KLUDGELINEMODE so that theory is washed up. Anyway,
back out previous commit and slink away with red face.
1995-08-28 17:52:39 +00:00
Jordan K. Hubbard
58cba44370
Remove -DKLUDGELINEMODE again; it's breaking things and Paul T. says
...
it's a bug anyway.
1995-08-28 17:47:39 +00:00
Andrey A. Chernov
b418143d61
Use the same DECODE_BAUD trick like in new telnet to set
...
termios speed
Obtained from: Pre-Lite2 telnet
1995-08-02 11:13:30 +00:00
Rodney W. Grimes
7799f52a32
Remove trailing whitespace.
1995-05-30 06:41:30 +00:00
David Greenman
f5504b009d
Use symbolic "IPTOS_LOWDELAY" instead of octal bit value for this socket
...
option. The bit value was wrong.
1995-05-15 11:58:03 +00:00
Geoff Rehmet
c59d31f62f
Fix big f*ckup by doing "make nocrypt"
...
(Don't think I don't realize what a big f*ckup this was.)
Submitted by: geoff.
1994-08-27 15:46:29 +00:00
Garrett Wollman
b89a408258
Don't do Kerberos yet, we aren't ready for it.
1994-08-05 20:47:28 +00:00
Rodney W. Grimes
9b50d90275
BSD 4.4 Lite Usr.bin Sources
1994-05-27 12:33:43 +00:00