freebsd-skq/usr.sbin
glebius dfc6a366e7 Protect against local flooder of /var/run/log. Do not loop forever in
syslog(3) if we are a priveleged program (sshd, su, etc.).

- Make syslogd open an additional socket /var/run/logpriv, with 0600
  permissions.
- In libc, try to use this socket.
- Do not loop forever if we are using this socket (partial backout of 1.31)

Reviewed by:	dwmalone, Andrea Campi <andrea webcom it>
Approved by:	julian (mentor)
MFC after:	1 month
2004-11-04 23:09:57 +00:00
..
ac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
accton Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
acpi Update a comment that was outdated. 2004-10-05 21:24:20 +00:00
adduser In fullpath_from_shell(), move the nologin detection before the cat | while 2004-09-23 13:09:42 +00:00
amd For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
ancontrol Allow the -f argument to work. 2004-11-03 20:45:52 +00:00
apm Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
apmd Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
arlcontrol
arp Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
asf
atm Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
authpf
bluetooth Serial devices now called /dev/cuadXX not /dev/cuaaXX 2004-11-02 20:12:06 +00:00
boot0cfg Correct polarity of packet mode bit. 2004-09-14 21:58:30 +00:00
boot98cfg Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
bootparamd For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
bsnmpd For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
btxld Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
burncd My fingers keep typing 'burncd data foo fixate eject' instead of 'burncd -e 2004-09-15 19:03:35 +00:00
cdcontrol
chkgrp
chown Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
chroot Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
ckdist Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
config Allow multiple devices to be specified on one device / nodevice line. 2004-10-24 10:27:16 +00:00
cron Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
crunch For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
ctm For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
daemon mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
dconschat Invalidate dcons buffer address if the magic is wrong. 2004-09-26 12:46:47 +00:00
devinfo
digictl
diskinfo
dnssec-keygen Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
dnssec-signzone Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
editmap
edquota Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
eeprom Save on one variable in ofwo_action(). Leftover from an older version of 2004-08-15 20:18:54 +00:00
elf2exe
extattr
extattrctl
faithd
fdcontrol Rewrite of the floppy driver to make it MPsafe & GEOM friendly: 2004-08-20 15:14:25 +00:00
fdformat Rewrite of the floppy driver to make it MPsafe & GEOM friendly: 2004-08-20 15:14:25 +00:00
fdread Rewrite of the floppy driver to make it MPsafe & GEOM friendly: 2004-08-20 15:14:25 +00:00
fdwrite Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
flowctl Man page for flowctl utility. 2004-09-17 22:37:45 +00:00
fwcontrol Add usage of -m option. 2004-10-29 01:24:32 +00:00
getfmac
getpmac
gstat Add an '-a' switch to only display providers that are at least 2004-10-10 16:13:11 +00:00
i4b Replaced COPTS by equivalent CFLAGS. 2004-08-13 14:21:49 +00:00
ifmcstat Remove unused variable and clamp down with WARNS=2 2004-09-13 08:14:55 +00:00
inetd Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-26 13:47:25 +00:00
iostat
ip6addrctl
ipftest
ipresend
ipsend
iptest
IPXrouted Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
jail Pass an array of gid_t rather than an array of int to getgroups(). 2004-10-02 11:40:48 +00:00
jexec
jls
kbdcontrol mdoc(7) janitor: 2004-08-21 12:58:09 +00:00
kbdmap Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
kernbb Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
keyserv Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
kgmon Set WARNS level to 2. 2004-08-30 03:12:49 +00:00
kgzip Revert.. 2004-09-01 20:42:38 +00:00
kldxref Explicitly pass in the relocation base and data offset into ef_reloc() 2004-08-28 19:31:10 +00:00
lastlogin Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
lpr For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
lptcontrol General overhaul: 2004-10-01 20:04:20 +00:00
mailstats
mailwrapper Replaced afterinstall: with FILES. 2004-10-18 17:20:29 +00:00
makemap
manctl
memcontrol
mergemaster Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mixer Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mld6query
mlxcontrol Prefer C99's __func__ over GCC's __FUNCTION__. 2004-10-02 16:42:33 +00:00
mount_nwfs
mount_portalfs Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
mount_smbfs This is now WARNS 6 clean on 64-bit platforms. 2004-10-19 18:09:29 +00:00
mountd Pass an array of gid_t rather than an array of int to getgroups(). 2004-10-02 11:40:48 +00:00
moused Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
mptable
mrouted For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
mtest Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mtree Remove extra "*/". 2004-08-07 10:04:29 +00:00
named Previously I thought I was seeing a failure to install the .5 man pages 2004-09-27 03:55:03 +00:00
named-checkconf Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
named-checkzone Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
named.reload Switch from BIND 8 to BIND 9. 2004-09-21 19:01:48 +00:00
ndiscvt Get rid of obsolete MAN[0-9] syntax. 2004-09-26 09:25:03 +00:00
ndp Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
newsyslog Mention "-d directory" in usage(). 2004-10-06 04:47:37 +00:00
nfsd Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
ngctl Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
nghook
nologin Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
ntp For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
ofwdump Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pccard Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pciconf Revert unintended commit that came in with 3rd clause removal 2004-08-07 16:36:46 +00:00
pcvt For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
periodic
pkg_install For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
pnpinfo
ppp For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
pppctl Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pppd Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
pppstats
praliases
procctl
pstat Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
pw Don't rely on NULL being a pointer, add a cast before passing it to a variadic 2004-10-03 14:40:27 +00:00
pwd_mkdb Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
quot Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
quotaon Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
rarpd Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
raycontrol
repquota Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
rip6query
rmt Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
rndc Previously I thought I was seeing a failure to install the .5 man pages 2004-09-27 03:55:03 +00:00
rndc-confgen Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
route6d
rpc.lockd Include <unistd.h> for {g,s}eteuid(). 2004-10-09 15:36:13 +00:00
rpc.statd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rpc.umntall
rpc.yppasswdd Utilize SCRIPTS. 2004-10-18 21:29:20 +00:00
rpc.ypupdated For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
rpc.ypxfrd
rpcbind MFNetBSD 2004-08-16 00:20:31 +00:00
rrenumd Prefer C99's __func__ over GCC's __FUNCTION__. 2004-10-02 16:42:33 +00:00
rtadvd removed compilation warning 2004-10-22 07:31:12 +00:00
rtprio Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rtsold Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rwhod Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
sa Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sade Fix braino where I didn't fix the file path from when the line was 2004-11-04 15:46:59 +00:00
sendmail Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
setfmac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
setkey
setpmac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sicontrol Get debugging macros from sivar.h 2004-10-02 18:51:37 +00:00
sliplogin Introduce the PRECIOUSPROG knob in bsd.prog.mk, similar 2004-11-03 18:01:21 +00:00
slstat Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
smbmsg Get rid of obsolete MAN[0-9] syntax. 2004-09-26 09:25:03 +00:00
spkrtest
spray
sysinstall Fix braino where I didn't fix the file path from when the line was 2004-11-04 15:46:59 +00:00
syslogd Protect against local flooder of /var/run/log. Do not loop forever in 2004-11-04 23:09:57 +00:00
tcpdchk
tcpdmatch
tcpdump Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
timed Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
traceroute
traceroute6 mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
trpt Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
tzsetup Update wording regarding geography to match the man page and web site. 2004-08-10 05:34:23 +00:00
ugidfw Remove unnecessary include of vnode.h. 2004-10-21 11:22:07 +00:00
usbd Fix 'camcontrol rescan' syntax and use the proper indentation for 2004-07-15 07:34:14 +00:00
usbdevs
vidcontrol
vipw Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
vnconfig For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
watch By default, the watch utility will attempt to open /dev/snp0, if 2004-08-10 01:49:46 +00:00
watchdogd Disable memory locking that could keep watchdogd from deadlocking itself 2004-07-28 22:13:04 +00:00
wicontrol Remove an extra semicolon after a function. 2004-10-17 21:29:53 +00:00
wlconfig Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
yp_mkdb
ypbind Remove definition of struct dom_binding, it's non-standard C code and 2004-10-17 19:33:33 +00:00
yppoll
yppush Remove definition of struct dom_binding, it's non-standard C code and 2004-10-17 19:33:33 +00:00
ypserv Utilize FILES, SCRIPTS, and SYMLINKS. While here, fixed a bug in 2004-10-18 21:42:15 +00:00
ypset Remove definition of struct dom_binding, it's non-standard C code and 2004-10-17 19:33:33 +00:00
zic Make the -m option actually work. 2004-10-19 20:30:09 +00:00
zzz
Makefile Get debugging macros from sivar.h 2004-10-02 18:51:37 +00:00
Makefile.inc