freebsd kernel with SKQ
Go to file
peter eda223150a Remove the need for rdist(1) to run setuid, thus completely closing any
possibility of a security hole.  It now does what rdist-6 does, and calls
/usr/bin/rsh if not running as root.  There are NO protocol changes, this
is 100% compatable with the old rdist, except that it does not need setuid
root privs.

However, there are some minor differences to the base rdist-6 code in that
if it is being run by root, it will call rcmd(3) directly rather than
piping everything through rsh(1).  This is a little more efficient as it
doesn't involve context switching on pipe reads/writes.

Also, the -P option was added from rdist-6.1.2, which allows an alternative
rsh program to be specified, such as ssh.  Note that it requires the fixes
to the ssh port to disable the unconditional USE_PIPES option that was
recently added.  The rcmd(3) optimisation is disabled if a non-rsh program
is speficied.
1996-08-10 07:54:17 +00:00
bin Updated to match kernel changes for timer/run queue. 1996-07-31 09:27:23 +00:00
contrib/tcl General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
eBones Ensure that each Kerberised applet has CFLAGS containing -DKERBEROS. 1996-07-30 21:16:34 +00:00
etc disable `calendar -a'. it's a bad idea, particular 1996-08-07 13:35:29 +00:00
games Correctly declare main() as `int'. 1996-07-17 20:13:33 +00:00
gnu The default editor is "vi", not "/usr/ucb/vi". 1996-08-09 09:00:41 +00:00
include Create FreeBSD copyright (c comment) for OS version 1996-08-04 22:34:23 +00:00
lib Remove some hardcode *roff font change escape codes from 1996-08-06 22:42:23 +00:00
libexec Reviewed by: various 1996-08-09 22:22:30 +00:00
lkm Added or restored #include of <machine/md_var.h>. Some declarations 1996-07-01 20:29:10 +00:00
release Try to make screen update more efficient (less flickering) by more 1996-08-03 10:11:56 +00:00
sbin Reviewed by: julian 1996-08-09 22:52:02 +00:00
secure Some breakeages sneaked in. This fixes them. 1996-07-30 21:09:48 +00:00
share Define a new entity to hold the latest *released* FreeBSD version number. 1996-08-09 15:33:31 +00:00
sys Trivial cosmetic tweak to make the i[56]86 CPU MHz reprting round to the 1996-08-10 06:35:35 +00:00
tools Update to use modern make meta-variables. Fix the $Id$ both. 1996-06-30 18:02:58 +00:00
usr.bin Remove the need for rdist(1) to run setuid, thus completely closing any 1996-08-10 07:54:17 +00:00
usr.sbin Reviewed by: various 1996-08-09 22:20:24 +00:00
COPYRIGHT This is the official 4.4 Lite copyright. 1994-09-11 07:53:28 +00:00
Makefile Removed extraneous .endif that was left during OBJDIR cleanup. 1996-08-07 19:28:09 +00:00