Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Aug 2000 07:45:50 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys vnode.h src/sys/kern vfs_subr.c src/sys/fs/devfs devfs_vnops.c src/sys/fs/hpfs hpfs_vnops.c src/sys/isofs/cd9660 cd9660_vnops.c src/sys/miscfs/kernfs kernfs_vnops.c src/sys/msdosfs msdosfs_vnops.c src/sys/ntfs ...
Message-ID:  <200008291445.HAA33366@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2000/08/29 07:45:50 PDT

  Modified files:
    sys/sys              vnode.h 
    sys/kern             vfs_subr.c 
    sys/fs/devfs         devfs_vnops.c 
    sys/fs/hpfs          hpfs_vnops.c 
    sys/isofs/cd9660     cd9660_vnops.c 
    sys/miscfs/kernfs    kernfs_vnops.c 
    sys/msdosfs          msdosfs_vnops.c 
    sys/ntfs             ntfs_vnops.c 
    sys/ufs/ufs          ufs_vnops.c 
  Log:
  o Restructure vaccess() so as to check for DAC permission to modify the
    object before falling back on privilege.  Make vaccess() accept an
    additional optional argument, privused, to determine whether
    privilege was required for vaccess() to return 0.  Add commented
    out capability checks for reference.  Rename some variables to make
    it more clear which modes/uids/etc are associated with the object,
    and which with the access mode.
  o Update file system use of vaccess() to pass NULL as the optional
    privused argument.  Once additional patches are applied, suser()
    will no longer set ASU, so privused will permit passing of
    privilege information up the stack to the caller.
  
  Reviewed by:	bde, green, phk, -security, others
  Obtained from:	TrustedBSD Project
  
  Revision  Changes    Path
  1.124     +2 -2      src/sys/sys/vnode.h
  1.270     +92 -40    src/sys/kern/vfs_subr.c
  1.6       +2 -2      src/sys/fs/devfs/devfs_vnops.c
  1.6       +2 -2      src/sys/fs/hpfs/hpfs_vnops.c
  1.67      +2 -2      src/sys/isofs/cd9660/cd9660_vnops.c
  1.45      +2 -2      src/sys/miscfs/kernfs/kernfs_vnops.c
  1.103     +2 -2      src/sys/msdosfs/msdosfs_vnops.c
  1.15      +2 -2      src/sys/ntfs/ntfs_vnops.c
  1.143     +2 -2      src/sys/ufs/ufs/ufs_vnops.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008291445.HAA33366>