1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-18 15:30:21 +00:00
freebsd/sys
Joerg Wunsch f7d5a5328f When encountering a ISO_SUSP_CFLAG_ROOT element in Rock Ridge
processing, this actually means there's a double slash recorded in the
symbolic link's path name.  We used to start over from / then, which
caused link targets like ../../bsdi.1.0/include//pathnames.h to be
interpreted as /pathnahes.h.  This is both contradictionary to our
conventional slash interpretation, as well as potentially dangerous.

The right thing to do is (obviously) to just ignore that element.

bde once pointed out that mistake when he noticed it on the
4.4BSD-Lite2 CD-ROM, and asked me for help.

Reviewed by:	bde (about half a year ago)
MFC after:	3 days
2006-03-13 22:32:33 +00:00
..
alpha Use the Alpha PCC as a cpu ticker for process runtime accounting. This is 2006-03-07 22:12:09 +00:00
amd64 Fix the format/display descriptor of vm.kmem_size and vm.kmem_free 2006-03-13 08:13:37 +00:00
arm MFp4: Forget the asm inlined version of in_cksum_hdr(). It doesn't work if 2006-03-09 23:33:59 +00:00
boot Micro-optimize invalid UUID check. 2006-03-10 23:33:27 +00:00
bsm
cam Add the TOSHIBA TransMemory USB sticks to the list of devices that 2006-03-13 22:26:33 +00:00
coda
compat Fix exec_map resource leaks. 2006-03-08 20:21:54 +00:00
conf Quote ${CC} when passing it in environment. 2006-03-13 06:38:22 +00:00
contrib Avoid pulling in the whole <net/pfvar.h> by opaquely declaring 2006-03-09 15:54:01 +00:00
crypto
ddb Clean up the way we handle auxiliary commands for a given ddb command 2006-03-07 22:17:06 +00:00
dev Don't read channel list from EEPROM since we were already scanning all 2006-03-13 20:05:32 +00:00
doc
fs When encountering a ISO_SUSP_CFLAG_ROOT element in Rock Ridge 2006-03-13 22:32:33 +00:00
gdb
geom Fix a typo. 2006-03-13 14:59:57 +00:00
gnu Update a DB_SET to DB_FUNC I missed yesterday. 2006-03-08 15:47:48 +00:00
i4b
i386 It is not necessary to read %gs twice. 2006-03-10 05:55:26 +00:00
ia64
isa
isofs/cd9660 When encountering a ISO_SUSP_CFLAG_ROOT element in Rock Ridge 2006-03-13 22:32:33 +00:00
kern The mount(8) manpage says: "In case of conflicting options being 2006-03-13 14:58:37 +00:00
libkern
modules remove depedancy with vnode_if.h. 2006-03-12 19:06:06 +00:00
net Don't acquire a lock before calling vlan_unconfig(). 2006-03-09 14:42:51 +00:00
net80211 fix switching between agressive and non-agressive wmm modes 2006-03-10 06:18:03 +00:00
netatalk
netatm
netgraph
netinet Further refine the bridge hack in the arp code. Only do the special arp 2006-03-07 21:40:44 +00:00
netinet6
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient Fix a bug in NFSv3 READDIRPLUS reply processing 2006-03-08 01:43:01 +00:00
nfsserver - Reorder vrele calls after vput calls to prevent lock order reversals 2006-03-12 04:59:04 +00:00
opencrypto
pc98
pccard
pci
posix4
powerpc
rpc
security
sparc64
sys Remove unused code. 2006-03-13 10:37:25 +00:00
tools
ufs - Remove the call to softdep_waitidle after suspending the filesystem. 2006-03-12 05:26:12 +00:00
vm Remove leading __ from __(inline|const|signed|volatile). They are 2006-03-08 06:31:46 +00:00
Makefile