joerg
5937818688
GC header left from earlier diagnostic test.
2016-10-04 14:36:11 +00:00
joerg
2f2a5be7f3
Remove source routing support.
2016-10-04 14:35:38 +00:00
christos
fcdbba429b
PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
...
(rfc2941)
- Minimal diffs to separate MKCRYPTO from USE_KERBEROS
2012-01-09 16:08:55 +00:00
christos
019209fdbc
volatile fixes from Anon Ymous
2006-12-18 14:18:40 +00:00
mrg
4bc6feceb6
end the argument list to exec*(3) with a NULL instead of a bare '0', as
...
the latter isn't a pointer context in these varargs functions.
2006-05-11 00:22:52 +00:00
rpaulo
de8db47547
Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
...
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.
From the KAME project (www.kame.net).
Reviewed by core.
2006-05-05 00:03:21 +00:00
christos
48cf428279
Turn if/then/elif into a switch
2006-04-04 21:35:20 +00:00
he
9dfcf4d44d
Rename debug to telnet_debug, to allow static linking with libssh.a.
2006-02-02 19:33:12 +00:00
christos
3ac7a40466
fix compilation after changes to telopts. I will revisit this and constify
...
it later.
2006-01-25 04:20:54 +00:00
atatat
bfff2fd626
charaters -> characters
2005-04-03 02:43:57 +00:00
itojun
b95181fc9b
NI_WITHSCOPEID was not picked up by IETF standardization process.
2004-11-16 05:59:32 +00:00
heas
209ebbab46
- deal with a dead tty in ttyflush() by cleaning-up and exiting instead of
...
returning a failure code and processing that all the way up the stack.
- deal with a dead peer similarly and do it without setjmp/longjmp() (at
christos' request).
These fix bin/20304 and my own observations when the remote abruptly closes
the connection.
2004-03-20 23:26:05 +00:00
jmmv
b635f565e7
Homogenize usage messages: make the 'usage' word all lowercase, as this seems
...
to be the most common practice in our tree.
2004-01-05 23:23:32 +00:00
agc
89aaa1bb64
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
itojun
1f245ffbb2
more unifdef
2003-07-14 16:06:46 +00:00
itojun
eb8120f761
more unifdef
2003-07-14 16:00:52 +00:00
itojun
21f5307c6f
remove unneeded #ifdef. (confirmed that same *.o is generated)
2003-07-14 15:56:28 +00:00
itojun
7173f16649
use bounded copy ops
2003-07-12 14:29:35 +00:00
itojun
032ed69f9a
strlcpy
2003-07-12 13:23:55 +00:00
christos
2658386875
Ansify.
2003-06-18 20:51:00 +00:00
jdolecek
f906986ad4
one <sys/cdefs.h> include is enough
...
fixes PR misc/21340 by Igor Sobrado
2003-04-27 11:09:57 +00:00
kanaoka
d4a4b29e36
- Support -4 and -6. Approved by itojun.
2002-08-23 08:14:20 +00:00
wiz
797d779cf1
De-register, de-__P. Remove #ifndef __STDC__ parts.
...
defines.h: Be more careful with braces in macro definitions.
2002-06-14 00:30:56 +00:00
sjg
5158e17b85
Make telnet escape work in tn3270
...
PR: 1816
2002-01-06 01:02:47 +00:00
itojun
955ffe2d0e
just to be sure, set telnetport to 0.
...
From: Pekka Savola <pekkas@netcore.fi>
2001-09-03 07:51:43 +00:00
cgd
d594ce939b
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
mjl
6c2663f7dd
Fix possible buffer overruns. From OpenBSD, but without breaking stuff.
2001-01-03 12:41:00 +00:00
thorpej
5c099b14c1
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.
2000-06-22 06:47:42 +00:00
itojun
72a8fb4a4b
add missing #ifdef INET6, to compile without -DINET6.
...
From: Mason Loring Bliss <mason@acheron.middleboro.ma.us>
2000-05-25 23:02:53 +00:00
blymn
7b14c86600
Convert telnet and top to the new termcap interface. This stops some
...
buffer overflows in top from ever happening.
2000-05-25 12:25:14 +00:00
itojun
643a3cfae1
recover old error message on unknown service ("telnet localhost foo"
...
when foo is not valid). gai_strerror may be too generic.
fix suggested in openbsd camp.
2000-05-13 03:13:59 +00:00
itojun
d74f882e9b
sync comment for sourceroute() to reality
2000-02-29 19:36:43 +00:00
itojun
e07bdd0262
use getnameinfo for "Trying ::1..." message, to enable printing of
...
IPv6 scopeid.
2000-02-05 17:44:11 +00:00
itojun
a58fc4d3b8
sync with latest libipsec/kernel.
2000-01-31 14:25:42 +00:00
itojun
741f9b63b2
clarify reverse lookup and -N.
...
getaddrinfo(AI_CANONNAME) does not imply reverse lookup.
2000-01-27 19:20:49 +00:00
itojun
1e75e9ee55
remove setuid(getuid()). they are unnecessary as noone is going to
...
setuid telnet(1).
i'm not sure why it is here (maybe someone reused this code from
other setuid'ed program, or someone cut-and-pasted the code from
somewhere else?), it was from revision 1.1 (= 4.4BSD).
briefly discussed in: tech-net?
1999-12-13 04:52:20 +00:00
itojun
6ceceb260b
clarify getaddrinfo() loop. try to contact all possible addresses
...
unless we experience fatal error.
XXX changed location of setuid(getuid()), may need someone's review.
1999-12-03 06:52:13 +00:00
itojun
4b402f1483
clarify reverse address lookup (-N). AI_NUMERICHOST is for forward lookup.
...
XXX RFC2553 does not say that AI_CANONNAME means reverse lookup.
we need to check if getaddrinfo(3) implementation is correct.
1999-12-03 06:34:24 +00:00
soren
30d18a154c
Remove extraneous colons and newlines from perror(3) arguments.
1999-09-30 12:35:52 +00:00
abs
8714299f16
Add -N option (numeric host address) - idea taken from FreeBSD.
...
Fix bug where -E8 would still pick up 0xFF as escape (again from FreeBSD)
1999-07-28 06:35:15 +00:00
jtk
be9d0297fd
fix handling of port number preceded by minus sign to restore documented behavior
1999-07-21 13:24:56 +00:00
itojun
6ae77d03dc
clarify socket-connect trial loop. fix freeaddrinfo().
...
adjust indentation (commands.c uses sw=4 ts=8).
1999-07-14 20:47:41 +00:00
thorpej
7550139fd7
Whitespace cleanup.
1999-07-12 22:10:52 +00:00
itojun
e1b3627397
bark if mismatched address families are found on source route.
1999-07-02 15:11:53 +00:00
itojun
9bee021415
IPv6-ready telnet.
...
source route (telnet @localhost@localhost) works for IPv6 as well.
1999-07-02 15:09:10 +00:00
christos
81c93f4c32
- synchronize with the domestic version
...
- setupterm -> setup_term
- char -> unsigned char
1998-11-06 19:54:18 +00:00
mycroft
a405bce56c
const poisoning.
1998-07-26 22:26:29 +00:00
msaitoh
4944940fcf
Declare ints, too, don't default them.
1998-07-09 18:32:52 +00:00
fvdl
d310ce0d42
Fix pasto in previous.
1998-07-07 13:20:12 +00:00
mrg
32f519716b
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00