1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-21 15:45:02 +00:00
freebsd/sys/fs
Dag-Erling Smørgrav 198bc14b1d YA pseudofs megacommit, part 1:
- Add a third callback to the pfs_node structure.  This one simply returns
   non-zero if the specified requesting process is allowed to access the
   specified node for the specified target process.  This is used in
   addition to the usual permission checks, e.g. when certain files don't
   make sense for certain (system) processes.

 - Make sure that pfs_lookup() and pfs_readdir() don't yap about files
   which aren't pfs_visible().  Also check pfs_visible() before performing
   reads and writes, to prevent the kind of races reported in SA-00:77 and
   SA-01:55 (fork a child, open /proc/child/ctl, have that child fork a
   setuid binary, and assume control of it).

 - Add some more trace points.
2001-10-01 04:22:20 +00:00
..
cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
deadfs Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
devfs The behaviour of whiteout'ing symlinks were too confusing, instead 2001-09-30 08:43:33 +00:00
fdescfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
fifofs KSE Milestone 2 2001-09-12 08:38:13 +00:00
hpfs Restore these files to being portable: 2001-09-12 23:39:36 +00:00
msdosfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
ntfs Fix (typo? pasteo?): panic("ffs_mountroot..." -> panic("ntfs_mountroot...") 2001-09-26 00:36:33 +00:00
nullfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
nwfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
portalfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
procfs A process name may contain whitespace and unprintable characters, 2001-09-25 04:42:40 +00:00
pseudofs YA pseudofs megacommit, part 1: 2001-10-01 04:22:20 +00:00
smbfs smbfs_advlock: simplify overflow checks (copy from kern_lockf.c) 2001-08-29 18:59:04 +00:00
specfs o Modify generic specfs device open access control checks to use 2001-09-26 20:18:26 +00:00
umapfs KSE Milestone 2 2001-09-12 08:38:13 +00:00
unionfs KSE Milestone 2 2001-09-12 08:38:13 +00:00