freebsd-skq/sys
Pawel Jakub Dawidek 499f0f4d55 IFp4 @208451:
Fix path handling for *at() syscalls.

Before the change directory descriptor was totally ignored,
so the relative path argument was appended to current working
directory path and not to the path provided by descriptor, thus
wrong paths were stored in audit logs.

Now that we use directory descriptor in vfs_lookup, move
AUDIT_ARG_UPATH1() and AUDIT_ARG_UPATH2() calls to the place where
we hold file descriptors table lock, so we are sure paths will
be resolved according to the same directory in audit record and
in actual operation.

Sponsored by:	FreeBSD Foundation (auditdistd)
Reviewed by:	rwatson
MFC after:	2 weeks
2012-11-30 23:18:49 +00:00
..
amd64 Use volatile keywords properly. 2012-11-30 20:15:01 +00:00
arm - Enable syscons/framebuffer by default 2012-11-30 04:56:39 +00:00
boot Teach userboot to boot from ISO image files. 2012-11-30 04:44:32 +00:00
bsm
cam Fix problem with the Samsung 840 PRO series SSD detection. 2012-11-26 20:07:10 +00:00
cddl MFV r243395: 2012-11-26 12:24:39 +00:00
compat MFS security patches which seem to have accidentally not reached HEAD: 2012-11-23 01:48:31 +00:00
conf Fix LINT build for arm: NOTES defines LDFLAGS by way of a make option 2012-11-29 03:48:39 +00:00
contrib Allow this file to build on FreeBSD. 2012-11-27 02:03:41 +00:00
crypto
ddb
dev Patch #6 Whitespace cleanup, and removal of some very old 2012-11-30 23:13:56 +00:00
fs Update some definitions or make them match NetBSD's headers. 2012-11-28 15:48:32 +00:00
gdb
geom - Don't pass geom and provider names as format strings. 2012-11-20 12:32:18 +00:00
gnu/fs r16312 is not any longer real since many years (likely since when VFS 2012-11-19 22:43:45 +00:00
i386 Use volatile keywords properly. 2012-11-30 20:15:01 +00:00
ia64
isa
kern IFp4 @208451: 2012-11-30 23:18:49 +00:00
kgssapi
libkern
mips Use bootverbose to control debug printfs from the Cavium Simple Executive 2012-11-24 02:12:24 +00:00
modules Merge ACPICA 20121114. 2012-11-20 21:01:59 +00:00
net - Use more appropriate loop (do { } while()) when generating ethernet address 2012-11-29 08:06:23 +00:00
net80211 Add a primitive to check if a lock is not owned. 2012-11-26 00:06:55 +00:00
netatalk
netgraph
netinet Remove unused and unnecessary CSUM_IP_FRAGS checksumming capability. 2012-11-27 19:31:49 +00:00
netinet6 Remove opt_inet.h, it isn't required here. 2012-11-20 14:09:37 +00:00
netipsec
netipx
netnatm
netncp
netpfil Use common macros for working with rule/dynamic counters. 2012-11-30 19:36:55 +00:00
netsmb
nfs
nfsclient r16312 is not any longer real since many years (likely since when VFS 2012-11-19 22:43:45 +00:00
nfsserver
nlm
ofed
opencrypto
pc98
pci
powerpc Setup BAT0 and BAT1 on the Wii. 2012-11-21 08:04:21 +00:00
rpc
security IFp4 @208451: 2012-11-30 23:18:49 +00:00
sparc64
sys Using a long is the wrong type to represent the realmem and maxmbufmem 2012-11-29 07:30:42 +00:00
teken
tools
ufs r16312 is not any longer real since many years (likely since when VFS 2012-11-19 22:43:45 +00:00
vm Add support for the (relatively) new object type OBJT_MGTDEVICE to 2012-11-28 18:29:34 +00:00
x86
xdr
xen
Makefile