freebsd-dev/usr.sbin
David Malone bee3d34f79 The quot command expected all inodes contents to be valid, however
on UFS2 inodes are initialised as they are needed, rather than at
newfs time. When quot encountered these inodes it could produce
crazy results.

Now, on UFS2 filesystems, quot's get_inode function will bzero
unallicated inodes before passing them back to a caller. This is
how UFS2 initialises new inodes, so this should work OK.

Also, while I'm here, make quot exit with an error if it finds
inodes of an unknown type. This should help catch future problems
of this type.

Reviewed by:	iedowse
MFC after:	1 week
2006-02-25 23:50:15 +00:00
..
ac
accton
acpi Catch up with ACPI-CA 20051021 import 2005-11-01 22:44:08 +00:00
adduser Honour the "uuid" directive in adduser.conf 2006-01-22 18:37:51 +00:00
amd Respect the YES_HESIOD build variable 2005-08-06 16:52:30 +00:00
ancontrol
apm
apmd
arlcontrol
arp Refuse to install invalid ARP entries. 2006-02-09 12:49:39 +00:00
asf Initialize uninitialized variables. 2005-09-21 05:33:46 +00:00
atm
audit Enable building of OpenBSM command line tools: 2006-02-02 10:15:30 +00:00
auditd Enable building of OpenBSM command line tools: 2006-02-02 10:15:30 +00:00
auditreduce Enable building of OpenBSM command line tools: 2006-02-02 10:15:30 +00:00
authpf
bluetooth - Use official version strings for LMP and HCI version reporting and add 2006-02-23 23:19:12 +00:00
boot0cfg
boot98cfg
bootparamd
bsnmpd Link the new file from the vendor fix to the build and install 2006-02-13 14:12:15 +00:00
btxld An old patch from Dan Lukes <dan at obluda.cz>: 2006-01-23 13:55:32 +00:00
burncd
cdcontrol Use the new name H_SETSIZE instead of the old H_EVENT to set the history 2005-10-19 15:37:43 +00:00
chkgrp Fix a bug introduced in revision 1.9 which causes chkgrp to coredump on 2005-08-25 17:01:06 +00:00
chown
chroot
ckdist
config Document the two argument form of the "machine" directive. 2006-02-12 07:56:11 +00:00
cron /etc/crontab is similar enough to parse as correct if you run 2006-01-10 05:56:32 +00:00
crunch Bump .Dd before I get told off. 2005-12-23 15:33:31 +00:00
ctm
daemon Teach daemon(8) how to use pidfile(3). 2005-08-24 17:24:39 +00:00
dconschat
devinfo Follow the rules for the .Dd macro use: use unabbreviated month names. 2005-11-28 13:51:36 +00:00
digictl
diskinfo
dnssec-keygen Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
dnssec-signzone Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
editmap
edquota
eeprom
elf2exe
extattr
extattrctl
faithd
fdcontrol Make fdcontrol work again. It has been broken for a while. It tries 2005-10-26 22:23:52 +00:00
fdformat The default fill byte is 0xf6, not 0xf5. 2005-11-03 07:28:46 +00:00
fdread fdread cannot work without opening the /dev/fd node in O_RDWR mode now, 2005-10-26 22:28:38 +00:00
fdwrite
flowctl
fwcontrol
getfmac
getpmac
gstat
i4b Include <osreldate.h> at the top of the file. 2005-09-12 16:06:15 +00:00
ifmcstat
inetd Perform minor rewording and grammatical improvement. Add a missing Xr. 2006-02-04 22:17:38 +00:00
iostat
ip6addrctl
ipfwpcap Add a small tool which captures packets on a DIVERT socket and writes 2005-10-17 20:27:15 +00:00
IPXrouted Declare iftraceinit() at file scope. 2005-08-05 07:17:23 +00:00
jail Add [-J jid_file] option to write out a JidFile, similar to a PidFile, 2005-12-03 17:32:39 +00:00
jexec
jls Sync code with the error report: calloc(number, 1) is equivalent to 2005-08-19 11:03:49 +00:00
kbdcontrol Reveal sacred spells necessary for putting kbdmux(4) to real use. 2005-12-29 20:11:46 +00:00
kbdmap Fix -r causing SIGSEGV due to parse_args() being called before font_current is set. 2006-01-09 19:54:28 +00:00
kernbb
keyserv
kgmon
kgzip
kldxref Use posix_memalign() rather than assuming that malloc() provides adequate 2006-01-12 08:01:38 +00:00
lastlogin
lmcconfig [mdoc] add missing space before a punctuation type argument. 2005-12-13 17:07:52 +00:00
lpr Use the new name H_SETSIZE instead of the old H_EVENT to set the history 2005-10-19 16:37:52 +00:00
lptcontrol
mailstats
mailwrapper
makemap
manctl
memcontrol
mergemaster Add a -A argument to mergemaster to allow explicitly specifying an 2006-02-04 18:24:06 +00:00
mixer - Fix possible memory leak due to repetetive strdup(3) without matching 2006-01-01 20:19:49 +00:00
mld6query
mlxcontrol
mount_nwfs
mount_portalfs
mount_smbfs Convert mount_smbfs to use nmount(). 2005-11-16 02:47:12 +00:00
mountd Use ".Pa" for path names. 2006-01-29 08:44:05 +00:00
moused Replace the guts of usbmodule() with calls to the new kld(3) functions. 2006-02-18 11:26:36 +00:00
mptable
mrouted
mtest
mtree If we fail in chown(2), try to just change the group and continue on to 2005-08-11 15:43:55 +00:00
named Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
named-checkconf Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
named-checkzone Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
named.reload
ndiscvt Clean up and apply the fix for PR 83477. The calculation for locating 2005-10-26 18:46:27 +00:00
ndp -mdoc sweep. 2005-11-18 10:56:28 +00:00
newsyslog Improve error-handling related to the fork() done to compress files after 2006-01-20 05:18:01 +00:00
nfsd Previous revision was broken on SPARC, fix it by using more appropriate type. 2005-12-21 10:12:05 +00:00
ngctl
nghook
nologin
ntp Add NO_OBJ, remove redundant SCRIPTSNAME. 2005-09-28 07:52:27 +00:00
ofwdump
pccard Remove now redundant NO_SHARED. 2005-10-17 15:28:25 +00:00
pciconf Use larger buffers to read lines from the vendor list. 2005-08-18 11:11:40 +00:00
pcvt Remove the vttest program. It lives in ports/sysutils/vttest now. 2005-07-21 16:40:40 +00:00
periodic
pkg_install Fix pkg_version with the -o argument to print the origin. 2006-02-12 16:09:33 +00:00
pmccontrol The 'intr_bufferfull' driver statistic actually counts the number 2005-09-29 01:40:03 +00:00
pmcstat When generating profiles (-g) warn about shared objects that were 2005-12-25 05:11:29 +00:00
pnpinfo
portsnap Expand contractions. 2006-02-01 14:33:14 +00:00
powerd Back out revs 1.18 and 1.19; they were based on incorrect assumptions. 2006-02-19 00:40:28 +00:00
ppp Fix a typo 2005-09-22 11:18:30 +00:00
pppctl
pppd Fix all the spelling mistakes I could find in the man pages for words 2005-07-31 03:30:48 +00:00
pppstats
praliases
praudit Enable building of OpenBSM command line tools: 2006-02-02 10:15:30 +00:00
procctl
pstat Print (total - used) as the amount of available swap for a swap device 2005-11-17 19:31:52 +00:00
pw Change /home symbolic link, so it will point to usr/home instead of /usr/home. 2005-07-31 08:25:53 +00:00
pwd_mkdb
quot The quot command expected all inodes contents to be valid, however 2006-02-25 23:50:15 +00:00
quotaon
rarpd
raycontrol
repquota
rip6query
rmt
rndc Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
rndc-confgen Disable thread support in BIND. It appears to reduce performance rather 2005-07-25 14:44:11 +00:00
route6d
rpc.lockd When a user is in more than 16 groups the call to authunix_create() will 2005-11-17 12:19:19 +00:00
rpc.statd
rpc.umntall
rpc.yppasswdd
rpc.ypupdated
rpc.ypxfrd
rpcbind
rrenumd
rtadvd fixed a typo in comment 2005-11-17 02:34:50 +00:00
rtprio
rtsold
rwhod
sa
sade - Back out 1.155. I mismerged my ancient local patch. Luckily it was 2006-02-23 23:41:42 +00:00
sendmail Make links for hoststat(8) and purgestat(8) man pages. 2005-08-17 02:36:31 +00:00
setfmac
setpmac
sicontrol
sliplogin
slstat Correct xref to systat(1) which was mispelled as ststat(1) in 1.5. 2005-11-29 16:33:44 +00:00
smbmsg
snapinfo snapinfo -- show snapshot location on UFS file systems 2005-07-20 18:59:25 +00:00
spkrtest
spray
sysinstall - Back out 1.155. I mismerged my ancient local patch. Luckily it was 2006-02-23 23:41:42 +00:00
syslogd Fix typo 2006-02-23 18:51:02 +00:00
tcpdchk
tcpdmatch
tcpdrop
tcpdump
timed
traceroute
traceroute6 - Fix: documentation for -m option was inserted halfway thru the text of -l 2006-01-10 16:03:37 +00:00
trpt
tzsetup
ugidfw Fixing an off-by-one error which results in 'ugidfw list' to complain about 2005-07-21 13:23:23 +00:00
usbdevs
vidcontrol Fix so that color changes are not lost when the video mode changes. 2005-09-17 12:52:04 +00:00
vipw s/insure/ensure/ in previous commit. My dictionary and m-w.com say they 2005-10-28 22:47:40 +00:00
vnconfig
watch Close the tty file descriptor once we're done with it. 2005-09-21 14:30:14 +00:00
watchdogd Report any errors we might see when disabling the watchdog. 2005-09-30 08:30:20 +00:00
wicontrol Spell powersavesleep correctly. 2005-08-22 09:59:13 +00:00
wlandebug o move programs to separate directories and use stock Makefiles; 2005-12-11 23:13:54 +00:00
wlconfig
wpa use the specified key index for non-group keys; this fixes static 2006-02-21 23:55:38 +00:00
yp_mkdb
ypbind
yppoll
yppush
ypserv
ypset
zic
zzz
Makefile Build audit command line tools only if NO_AUDIT isn't defined. 2006-02-18 16:40:31 +00:00
Makefile.inc