320646 |
04-Jul-2017 |
allanjude |
MFC r320644: Add deprecation notices for all rcmd tools |
262435 |
24-Feb-2014 |
brueffer |
MFC: r262136
Remove the 3rd clause ("advertising clause") of the BSD license as permitted by the University of Berkeley on July 22, 1999.
Reviewed by: imp |
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
229403 |
03-Jan-2012 |
ed |
Replace index() and rindex() calls with strchr() and strrchr().
The index() and rindex() functions were marked LEGACY in the 2001 revision of POSIX and were subsequently removed from the 2008 revision. The strchr() and strrchr() functions are part of the C standard.
This makes the source code a lot more consistent, as most of these C files also call into other str*() routines. In fact, about a dozen already perform strchr() calls.
|
216584 |
20-Dec-2010 |
charnier |
Add __unused
|
214680 |
02-Nov-2010 |
ed |
Add a new libc function: cfmakesane(3).
I've noticed various terminal emulators that need to obtain a sane default termios structure use very complex `hacks'. Even though POSIX doesn't provide any functionality for this, extend our termios API with cfmakesane(3), which is similar to the commonly supported cfmakeraw(3), except that it fills the termios structure with sane defaults.
Change all code in our base system to use this function, instead of depending on <sys/ttydefaults.h> to provide TTYDEF_*.
|
202207 |
13-Jan-2010 |
ed |
Remove `dead code' from rlogind.
- It shouldn't call logwtmp(). Applications like login(1) already make sure both login and logout entries are written to the storage. - There's no need to restore permissions on the pseudo-terminal, since it should be garbage collected by the kernel.
|
160742 |
27-Jul-2006 |
yar |
Cook CFLAGS by the modern recipe: - use WARNS; - respect MK_INET6_SUPPORT.
|
146187 |
13-May-2005 |
ume |
NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special for it, now.
|
146075 |
11-May-2005 |
jmallett |
Spell SHUT_RDWR as SHUT_RDWR not 2 as the how argument to shutdown(2).
|
141918 |
14-Feb-2005 |
stefanf |
Fix most cases where the address of an int is passed to a function expecting a socklen_t * argument.
|
141588 |
09-Feb-2005 |
ru |
Removed Kerberos remnants.
|
140941 |
28-Jan-2005 |
ru |
Let bsd.prog.mk set SRCS and MAN to their default values.
|
140414 |
18-Jan-2005 |
ru |
Sort sections.
|
131487 |
02-Jul-2004 |
ru |
Mechanically kill hard sentence breaks.
|
114624 |
04-May-2003 |
obrien |
Fix a sign/unsigned comparison.
|
108221 |
23-Dec-2002 |
ru |
Fixed the abuses of .Ql visible on stderr in troff mode.
PR: docs/37176
|
99500 |
06-Jul-2002 |
charnier |
The .Nm utility
|
96196 |
08-May-2002 |
des |
Use <paths.h> rather than "pathnames.h", and fix a couple of whitespace nits.
Sponsored by: DARPA, NAI Labs
|
90377 |
07-Feb-2002 |
imp |
o __P removal o register removal o use new style prototypes and function definitions
|
81991 |
20-Aug-2001 |
brian |
Handle snprintf() returning < -1.
|
81972 |
20-Aug-2001 |
brian |
Handle snprintf() returning -1.
MFC after: 2 weeks
|
80381 |
26-Jul-2001 |
sheldonh |
Use STD{ERR,IN,OUT}_FILENO instead of their numeric values. The definitions are more readable, and it's possible that they're more portable to pathalogical platforms.
Submitted by: David Hill <david@phobia.ms>
|
79754 |
15-Jul-2001 |
dd |
Remove whitespace at EOL.
|
79529 |
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
79366 |
06-Jul-2001 |
ru |
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
|
74814 |
26-Mar-2001 |
ru |
- Backout botched attempt to intoduce MANSECT feature. - MAN[1-9] -> MAN.
|
74529 |
20-Mar-2001 |
ru |
Set the default manual section for libexec/ to 8.
|
71895 |
01-Feb-2001 |
ru |
mdoc(7) police: split punctuation characters + misc fixes.
|
69705 |
07-Dec-2000 |
ru |
MFS: Silence compilation warnings.
|
68949 |
20-Nov-2000 |
ru |
mdoc(7) police: use the new features of the Nm macro.
|
68756 |
15-Nov-2000 |
ben |
remove trailing periods from SEE ALSO.
|
67001 |
12-Oct-2000 |
ru |
Removed broken PAM support from rshd(8) and rlogind(8). rshd does not allocate a pty(4) so it is not suitable at all for interactive PAM modules. rlogind calls login(1) which is already PAM enabled.
Approved by: markm
|
66755 |
06-Oct-2000 |
ru |
Make it compile without -DNO_PAM again.
|
64238 |
04-Aug-2000 |
kris |
sprintf() -> snprintf() paranoia.
|
63959 |
28-Jul-2000 |
ume |
Make compilable without -DINET6. With shut up unused variable warnings.
PR: bin/20225 Submitted by: Paul Herman <pherman@frenchfries.net>
|
57453 |
24-Feb-2000 |
markm |
Use libcrypto instead of libdes.
|
56939 |
01-Feb-2000 |
shin |
sync iruserok() extension API with other BSDs
Some of rcmd related function is need to be updated to support IPv6. Some of them are already updated as standard document. But there is also several de-facto functions and they are not listed in standard documents. They are,
iruserok() (used by rlogind, rshd) ruserok() (used by kerberos, etc)
KAME package updated those functions in original way.
iruserok_af() ruserok_af()
But recently there was discussion on IETF IPng mailing list about how to sync those API, and it is decided,
-Those function is not standard and not documented. -But let BSDs sync their API as de-facto.
And after some discussion, it is announced that
-add update to iruserok() as iruserok_sa() -no ruserok() API change(it is only updated internaly)
So I sync those API before 4.0 is released. The changes are, -prototype changes -ruserok() internal update (use iruserok_sa() inside) -removal of ruserok_af() -change iruserok_af() as static functioin, and also prefix the name with __. -add iruserok_sa() (Just call __iruserok_af() inside) -adding flag AI_ALL to getipnodebyaddr() called from __icheckhost(). This is necessary to support IPv4 communication via AF_INET6 socket could be correctly authenticated via iruserok_sa() -irusreok_af() call is replaced to iruserok_sa() call in rlogind, and rshd.
Approved by: jkh
|
56590 |
25-Jan-2000 |
shin |
several tcp apps IPv6 update -inetd -rshd -rlogind -telnetd -rsh -rlogin
Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
|
55562 |
07-Jan-2000 |
phantom |
. mdoc(7)'fy . add Xrs to hosts.equiv(5), auth.conf(5), services(5) to some pages . sort Xrs in SEE ALSO sections
Patches based on PR: docs/15680 Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
|
51433 |
19-Sep-1999 |
markm |
Fix for new Kerberos4. Make a fist cut at PAM-ising while I'm here.
|
51036 |
06-Sep-1999 |
markm |
Fix more Common Error brokenness.
|
50476 |
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
50132 |
21-Aug-1999 |
imp |
Ufff. cflags -> chflags. I could have sworn this change has been in my last three successful make buildworlds...
Noticed by: phk
|
50123 |
21-Aug-1999 |
imp |
Remove all flags from devices before we try to assert ownership and set permissions.
Bug not fixed: We silently ignore failures of chflags, chmod and chown.
|
46078 |
25-Apr-1999 |
imp |
More egcs warning fixes: o main returns int not void o use return 0 at end of main when needed o use braces to avoid potentially ambiguous else o don't default to type int (and also remove a useless register modifier).
Reviewed by: obrien and chuckr
|
45422 |
07-Apr-1999 |
brian |
Ensure that things returned by gethostname() and friends are terminated and allow for a maximum host name length of MAXHOSTNAMELEN - 1. Put parenthesis around sizeof args. Make some variables static. Fix telnetd -u (broken by my last commit)
Prompted by: bde
|
45393 |
06-Apr-1999 |
brian |
Use realhostname() rather than various combinations of gethostbyaddr() & gethostbyname().
Remove brokeness in ftpd for hosts of MAXHOSTNAMELEN length.
|
42587 |
12-Jan-1999 |
asami |
Oops, I missed a few more /etc/nologin references yesterday. It appears my check of the tree was incomplete. Sorry guys.
Reported by: Ben Smithurst <ben@scientia.demon.co.uk>
|
41860 |
16-Dec-1998 |
peter |
As previously threatened, clean up the rshd -a option and make it default on rshd and rlogind. However, note that: 1: rshd used to drop a connection with -a if the hostname != ip address. This is unneeded, because iruserok() does it's own checking. It was also wrong if .rhosts had an explicit IP address in it, connections would be dropped from that host solely because the DNS was mismatched even though it was explicitly intended to work by IP address. 2: rlogind and rshd check the hostname mappings by default now because that is what goes into the utmp/wtmp and logs. If the hostname != ip address, then it uses the IP address for logging/utmp/wtmp purposes. There isn't much point logging ficticious hostnames. 3: rshd -a is now accepted (but ignored) for compatability. If you really want to make life miserable for people with bad reverse DNS, use tcpd in paranoid mode (which is questionable anyway, given DNS ttl tweaking).
|
38827 |
05-Sep-1998 |
jb |
Add -lcrypt when building kerberos.
|
38149 |
06-Aug-1998 |
markm |
Fix LIBDIR (for aout/ELF).
|
31405 |
25-Nov-1997 |
charnier |
Sort #includes. Add rcsid. Add man page section in .Xrefs.
|
29916 |
28-Sep-1997 |
markm |
Changes for the new KTH Kerberos. Also make -Wall a bit quieter.
|
24349 |
28-Mar-1997 |
imp |
compare return value from getopt against -1 rather than EOF, per the final posix standard on the topic.
|
24191 |
24-Mar-1997 |
imp |
Fix various buffer overflows that may or may not be exploitable.
Fixes PR 2588
Reviewed by: Dan Cross? Submitted by: Julian Assange
|
22989 |
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
22455 |
09-Feb-1997 |
imp |
Some patches for source routed packets from OpenBSD. Rev 1.16 deraadt: do not warn about valid options; invalid options correctly quit Rev 1.15 deraadt: need not clear options since bad ones cause exit; provos@ws1.physnet.uni-hamburg.de Rev 1.14 deraadt: IPOPT_LSRR/IPOPT_SSRR must exit() due to tcp sequencing; pointed out by provos@wserver.physnet.uni-hamburg.de. also another 1-char buffer overflow.
Reviewed by: Peter Wemm Obtained from: OpenSBD
|
21673 |
14-Jan-1997 |
jkh |
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.
|
21635 |
13-Jan-1997 |
wosch |
Sort cross references.
|
20542 |
16-Dec-1996 |
mpp |
Document the -k, -v and -x options.
Closes PR# 801.
|
18471 |
22-Sep-1996 |
wosch |
add forgotten $Id$
|
18449 |
21-Sep-1996 |
pst |
Fix some compilation warnings.
|
14024 |
11-Feb-1996 |
markm |
#include <kerberosIV/des.h> -> #include <des.h>
|
13881 |
03-Feb-1996 |
markm |
Rename des_set_key -> des_set_key_krb. (libdes conflict)
|
13680 |
28-Jan-1996 |
wosch |
Section FILES and SEE ALSO completed
|
12575 |
02-Dec-1995 |
nate |
Fix typo.
|
12561 |
01-Dec-1995 |
guido |
It is not necessary to check if a '-' is in lusername., Checking if lusername starts with a '-' is enough. Otherwise, no users with a '-' in there name can use rlogin.
|
12434 |
20-Nov-1995 |
peter |
Stop rlogind from bogusly ignoring an explicit .rhosts file for root. It still correctly ignores hosts.equiv. This is now consistant with rshd.
|
11486 |
15-Oct-1995 |
dg |
Added a -D option to set the TCP_NODELAY socket option. This improves responsiveness at the expense of some additional network traffic.
|
11233 |
05-Oct-1995 |
gibbs |
Kerberos can now deal with multi-homed clients.
Kerberos obtains a network address for the local host from the routing tables and uses it consistently for all Kerberos transactions. This ensures that packets only leave the *authenticated* interface. Clients who open and use their own sockets for encrypted or authenticated correspondance to kerberos services should bind their sockets to the same address as that used by kerberos. krb_get_local_addr() and krb_bind_local_addr() allow clients to obtain the local address or bind a socket to the local address used by Kerberos respectively.
Reviewed by: Mark Murray <markm>, Garrett Wollman <wollman> Obtained from: concept by Dieter Dworkin Muller <dworkin@village.org>
|
8870 |
30-May-1995 |
rgrimes |
Remove trailing whitespace.
|
4715 |
20-Nov-1994 |
wollman |
Add distribution=krb for P-HK
|
3197 |
29-Sep-1994 |
csgr |
First level of changes for bringing in eBones (kerberos). - Get rid of inverse logic (NOKERBEROS and NOEBONES) in src/makefile, and replace with MAKE_KERBEROS and MAKE_EBONES. (Far fewer contortions, and both default to off.) IF YOU WANT KERBEROS, YOU HAVE TO EXPLICITLY DEFINE ONE OF THESE. - Make Makefiles kerberos-aware.
|
2076 |
15-Aug-1994 |
guido |
Plug security hole that was already fixed in 1.1. It prevents user from specifying their hostname when rlogin()-ing in (using rlogin -f-h<host>)
Reviewed by: Submitted by:
|
1875 |
05-Aug-1994 |
wollman |
Update to new make macros and disable Kerberos because we haven't got it set up right yet.
|
1593 |
27-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1592, which included commits to RCS files with non-trunk default branches.
|