christos
216d8f75cc
Add missing goto badlogin; noticed by: Hisashi T Fujinaka
2005-02-20 06:11:51 +00:00
christos
6b2a62b742
PAMify.
2005-02-20 05:45:55 +00:00
lukem
7157011597
Only compile in IPv6 support if ${USE_INET6} != "no"
...
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
itojun
da88342476
NI_WITHSCOPEID was not picked up by IETF standardization process
2004-11-16 06:04:12 +00:00
wiz
24d271a979
Code is not using gethostbyaddr any longer, but getnameinfo.
...
Fix references. Addresses part of PR 26337 by Peter Postma.
2004-07-17 18:32:23 +00:00
agc
8e6ab8837d
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22284, verified by myself.
2003-08-07 09:46:37 +00:00
joff
2c4a7474a0
use TCP_NODELAY
2003-06-14 22:43:31 +00:00
itojun
5a8065df69
string manipulation cleanup
2003-05-17 21:26:47 +00:00
dsl
2bc2d2208d
Call setsid() before (setusercontext() calls) setlogin() so we don't change
...
the username of inetd and everyone else that is logged in.
(approved by christos)
2003-03-03 18:29:55 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
lukem
20b1f73235
revert previous; this *DOES* use -lutil
2002-11-30 21:56:34 +00:00
lukem
764c86e2b1
don't need -lutil here
2002-11-30 03:16:14 +00:00
wiz
d6285bbf1d
Begin new sentences on new lines.
...
Patch from Robert Elz (kre at munnari oz au).
2002-09-29 14:05:52 +00:00
mycroft
aae6c28cf9
null commit
2002-09-23 12:44:34 +00:00
itojun
a9fc5f306a
poll.h, not sys/poll.h
2002-09-23 03:32:34 +00:00
mycroft
51581bcb01
select() -> poll()
2002-09-18 20:37:11 +00:00
mjl
7385725727
ANSIfy.
...
Lose \n from syslog messages.
strncpy() -> strlcpy().
Correct last arg to execl (NULL, not 0).
(From OpenBSD)
2002-03-18 23:59:57 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
wiz
7642cb7ddf
Whitespace nits.
2002-01-15 02:27:15 +00:00
wiz
4c99916337
va_{start,end} audit:
...
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).
Improved by comments from enami and christos -- thanks!
Heimdal/krb4/KAME changes already fed back, rest to follow.
Inspired by, but not not based on, OpenBSD.
2001-09-24 13:22:25 +00:00
christos
20d53d3990
fix nested extern
2001-02-04 22:14:13 +00:00
lukem
d59d820e4b
- use SHUT_RDWR instead of 1+1 for the 2nd arg to shutdown()
...
- use LOG_ERR for fatal errors
- don't use LOG_ODELAY, it's the default
2001-01-11 01:32:34 +00:00
itojun
7b0d3f1d84
do not refer free'ed memory region. KAME PR 302 from ryo@iij.ad.jp
2000-11-09 01:04:14 +00:00
is
48052d04a3
Format string cleanups by sommerfeld.
2000-10-10 19:54:37 +00:00
itojun
6fc49112e9
document IPv4 mapped address twists.
...
- ftp(1): treats IPv4 mapped destination as IPv4 peer, not native IPv6 peer.
this does not support network with SIIT translator.
- rshd(8)/rlogind(8): rejects accesses from IPv4 mapped peer, to avoid
possible abuse of IPv4 mapped addr (rshd/rlogind use source address-based
auth so it is important to check the condition).
2000-05-30 05:21:46 +00:00
itojun
42a6c72320
reject conneciton attempt from IPv4 mapped address, just in case.
...
I thought of supporting it, however, rejected due to possible complication.
i prefer the safer side here... (code available, commented out)
2000-04-14 12:28:51 +00:00
itojun
2a5b88bffb
IPv6 support.
2000-01-31 14:20:13 +00:00
itojun
6e6f6caf3e
declare -DLOGIN_CAP in CPPFLAGS, not in CFLAGS.
2000-01-24 14:10:56 +00:00
mjl
c47ddf604a
Login.conf-ify rshd. Heavily inspired by FreeBSD.
2000-01-22 10:22:55 +00:00
garbled
f124765044
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:25:43 +00:00
perry
bfd526219d
bzero->memset, bcopy->memcpy, bcmp->memcmp
1998-08-10 02:57:23 +00:00
mycroft
5dd823ab5d
const poisoning.
1998-07-26 19:44:12 +00:00
mrg
2beab49a06
- 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:45:41 +00:00
fair
5ce6614a4f
fix bad .Xr references
1998-04-29 08:33:11 +00:00
enami
86053c56a1
Cosmetic changes; fix more indentation (just added/deleted white spaces).
1998-02-28 13:29:03 +00:00
lukem
69c37cf0b7
fix indenting of a block
1998-01-08 03:30:49 +00:00
enami
e50ac59ba3
Fix .Nm usage.
1997-10-20 02:53:32 +00:00
mrg
2268d2dfb3
merge lite-2 Makefiles (rcsids), and turn on WARNS for all of libexec.
1997-10-08 09:07:11 +00:00
enami
7c92c8b774
Compare a return value of getopt() against -1 instead of EOF.
1997-10-08 01:04:31 +00:00
mrg
f37be23211
WARNS?=1
1997-10-07 10:37:30 +00:00
christos
770ca3a8d6
Fix:
...
Save hostname in a permanent buffer, otherwise ruserok()
can trash it if it calls gethostbyname() or inet_ntoa().
Repeat by:
Add entries in .rhosts and login from a machine that does
not have an entry there. Notice that the error message
in syslog contains the last hostname in .rhosts and not
the original remote hostname.
1995-01-20 18:48:50 +00:00
cgd
ae9172d6cd
specify man pages the new way.
1994-12-22 09:57:51 +00:00
cgd
ac14db2c01
kill kerberos and stream encryption support, so it's exportable.
1994-06-05 15:35:54 +00:00
cgd
2efe726b86
clean up import, RCS ids
1994-06-05 15:33:20 +00:00
pk
f4abfb1f2f
Add underscore to _check_rhosts_file
1994-05-19 22:54:19 +00:00
cgd
8607385ae2
didn't apply that patch verbatim, and needless to say, i biffed it.
1994-02-18 18:36:54 +00:00
cgd
90d79a8c10
fix from vdlinden@fwi.uva.nl (Frank van der Linden) to prevent null deref
1994-02-18 18:34:24 +00:00
cgd
1ac7c7adaa
don't need -lutil
1994-01-28 00:31:32 +00:00
cgd
2b82a53661
add '-L' flag, for those of us who are *really* paranoid...
...
Logs all rsh commands (including failed ones).
1993-12-23 09:05:45 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00