freebsd-dev/usr.sbin
Marius Strobl 852f933d9d Sync makefs(8) ISO 9660 support with NetBSD:
o cd9960 -> cd9660
o Move inclusion of sys/endian.h from cd9660_eltorito.c to cd9660.h
  since actual user is not cd9660_eltorito.c but iso.h and
  cd9660_eltorito.h.

  Actually, include order/place of sys/endian.h doesn't matter on
  netbsd since it is always included by sys/types.h but it's not
  true on other system.  This should fix cross build breakage on
  freebsd introduced by rev. 1.16 of cd9660_eltorito.c.
  Problem reported and fix suggested on twitter.
o Fix fd leaks in error cases. Found by cppcheck.
o RRIP RE length should be 4, not 0
o Apply fixes for PR bin/44114 (makefs(8) -t cd9660 -o rockridge creates
  corrupted cd9660fs), iso9660_rrip.c part:
  - cd9660_rrip_finalize_node() should check rr_real_parent in node->parent,
    not in node itself in RRIP_PL case
  - cd9660_rrip_initialize_node() should update only node passed as arg
    so handle RRIP_PL in DOTDOT case

  Fixes malformed dotdot entries in deep (more than 8 level) directories
  moved into .rr_moved dir.

  Should be pulled up to netbsd-5.
  (no official ISO has such deep dirs, but cobalt restorecd is affected)

Reviewed by:	mm
Approved by:	re (kib)
Obtained from:	NetBSD
MFC after:	3 days
2011-08-10 19:12:21 +00:00
..
ac
accton
acpi
adduser
amd
ancontrol Remove duplicated header files 2011-06-24 07:05:20 +00:00
apm
apmd
arp
arpaname bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
asf
audit
auditd
auditreduce
authpf
bluetooth Remove redundant assignments to WARNS. 2011-06-06 20:24:17 +00:00
boot0cfg
boot98cfg
bootparamd
bsdinstall Add back ftp4, a new machine has taken its place. ftp2 and ftp8 are both IPv6 capable 2011-08-05 15:02:17 +00:00
bsnmpd Fix broken mdoc. 2011-08-01 22:21:18 +00:00
btxld
burncd
cdcontrol
chkgrp
chown
chroot
ckdist
clear_locks
config Improve portability of config(8). 2011-07-03 20:59:57 +00:00
cpucontrol
crashinfo
cron
crunch
ctm
cxgbtool
daemon
dconschat
ddns-confgen bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
devinfo
digictl
diskinfo Fix diskinfo -t operation for disks smaller then 8GB or bigger then 2TB. 2011-07-21 19:39:40 +00:00
dnssec-dsfromkey
dnssec-keyfromlabel
dnssec-keygen
dnssec-revoke bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
dnssec-settime bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
dnssec-signzone bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
dumpcis
editmap
edquota
eeprom
extattr
extattrctl
faithd Provide a more user friendly URL to the IETF site in faithd(8). 2011-08-02 11:35:28 +00:00
fdcontrol
fdformat
fdread Open the floppy disk device with O_RDONLY rather than O_RDWR. After 2011-06-17 18:56:51 +00:00
fdwrite
fifolog
flowctl Conditionally compile in the IPv4/IPv6 address family support. 2011-07-06 15:18:32 +00:00
freebsd-update
ftp-proxy Update packet filter (pf) code to OpenBSD 4.5. 2011-06-28 11:57:25 +00:00
fwcontrol
genrandom bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
getfmac
getpmac
gpioctl
gssd
gstat
i2c
ifmcstat Remove duplicated header files 2011-06-24 07:05:20 +00:00
inetd
iostat
ip6addrctl
ipfwpcap
IPXrouted
isc-hmac-fixup bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
jail Always disable mount and unmount for jails with enforce_statfs==2. 2011-08-02 19:44:40 +00:00
jexec
jls Add a missing ',' to separate arguments lost for r222465 only found in 2011-06-18 09:46:39 +00:00
kbdcontrol
kbdmap
keyserv
kgmon
kgzip
kldxref
lastlogin
lmcconfig
lpr
lptcontrol
mailstats
mailwrapper
makefs Sync makefs(8) ISO 9660 support with NetBSD: 2011-08-10 19:12:21 +00:00
makemap
manctl
memcontrol
mergemaster Make clear that the -U option can be dangerous. [1] 2011-08-09 07:42:19 +00:00
mfiutil Properly initialize an error variable to avoid returning uninitialized 2011-07-29 20:24:04 +00:00
mixer
mld6query
mlxcontrol
mount_nwfs
mount_portalfs
mount_smbfs
mountd Use calloc() instead of an explicit memset. 2011-07-14 07:35:28 +00:00
moused
mptable
mptutil
mtest Don't die if either of INET or INET6 aren't in the running kernel. 2011-06-24 17:54:45 +00:00
mtree
named Fix the location of the default pid file in named.8 2011-07-17 04:10:00 +00:00
named-checkconf bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
named-checkzone
named-journalprint bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
ndiscvt
ndp
newsyslog
nfscbd
nfsd Remove duplicated header files 2011-06-24 07:05:20 +00:00
nfsdumpstate
nfsrevoke
nfsuserd Change the NFSv4 nfsuserd(8) daemon so that it doesn't preload the 2011-06-21 21:07:33 +00:00
ngctl
nghook
nologin
nscd
nsec3hash bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
ntp
nvram
ofwdump
pc-sysinstall
pciconf
periodic
pkg_install
pmcannotate
pmccontrol Fix logical_cpus_mask retrieving by using, correctly, cpuset_t. 2011-07-15 11:46:54 +00:00
pmcstat Convert pmcstat about using cpuset_t rather than relying on plain 32 bit 2011-08-07 18:37:05 +00:00
pnpinfo
portsnap
powerd
ppp Remove duplicated header files 2011-06-24 07:05:20 +00:00
pppctl
praliases
praudit
procctl
pstat
pw Backout r223115 which potentially caused a POLA violation, by restoring 2011-07-31 03:00:00 +00:00
pwd_mkdb Only increment the ypcnt once per data record. The old implementation 2011-07-06 06:34:08 +00:00
quot
quotaon
rarpd
repquota
rip6query
rmt
rndc bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
rndc-confgen bmake and other updates necessary for the BIND 9.8.x upgrade. 2011-07-16 11:20:54 +00:00
route6d
rpc.lockd
rpc.statd
rpc.umntall
rpc.yppasswdd Remove duplicated header files 2011-06-24 07:05:20 +00:00
rpc.ypupdated Remove duplicated header files 2011-06-24 07:05:20 +00:00
rpc.ypxfrd
rpcbind Use prototype. While I'm there, add a pair of parenthesis to mark an if 2011-07-14 07:28:49 +00:00
rrenumd
rtadvctl Add a closing '.El' tag. 2011-07-17 20:47:34 +00:00
rtadvd - Improve interface list handling. The rtadvd(8) now supports dynamically- 2011-07-17 19:24:54 +00:00
rtprio
rtsold - Accumulate RA options instead of replacing old ones when a new RA arrived. 2011-06-08 16:03:29 +00:00
rwhod
sa
sade
sendmail
service Fix a silly typo on my part. 2011-08-06 09:11:30 +00:00
services_mkdb
setfib
setfmac
setpmac
sicontrol
smbmsg
snapinfo
spkrtest
spray
sysinstall Remove duplicated header files 2011-06-24 07:05:20 +00:00
syslogd Add a new option, -N to disable the default and recommended syslogd(8) 2011-07-14 07:33:53 +00:00
tcpdchk
tcpdmatch
tcpdrop
tcpdump
timed
traceroute
traceroute6
trpt
tzsetup
uathload
ugidfw
uhsoctl
usbconfig
usbdump
utxrm
vidcontrol
vipw
wake
watch
watchdogd
wlandebug
wlconfig
wpa Remove duplicated header files 2011-06-24 07:05:20 +00:00
yp_mkdb
ypbind
yppoll
yppush
ypserv Add missing argument for -h in usage. 2011-06-20 15:22:47 +00:00
ypset
zic
zzz
Makefile The named.reload script is no longer useful in the age of rc.d 2011-07-18 08:10:49 +00:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.ia64
Makefile.inc
Makefile.mips
Makefile.powerpc
Makefile.sparc64