aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_acl_posix1e.c
Commit message (Expand)AuthorAgeFilesLines
* execve(2) has a special check for file permissions: a file must have atJaakko Heinonen2010-08-301-2/+8
* The 'acl_cnt' field is unsigned; no point in checking if it's >= 0.Edward Tomasz Napierala2010-06-031-1/+1
* Now that all the callers seem to be fixed, add KASSERTs to make sure VAPPENDEdward Tomasz Napierala2009-12-261-0/+2
* Provide default implementation for VOP_ACCESS(9), so that filesystems whichEdward Tomasz Napierala2009-10-011-0/+3
* Make 'struct acl' larger, as required to support NFSv4 ACLs. ProvideEdward Tomasz Napierala2009-05-221-0/+2
* Rename a variable missed in previous accmode_t-related commits.Edward Tomasz Napierala2008-10-281-21/+21
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessaryEdward Tomasz Napierala2008-10-281-4/+4
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-7/+5
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-42/+49
* Update and reformat comments for POSIX.1e ACL utility routines.Robert Watson2006-07-231-48/+55
* Move POSIX.1e-specific utility routines from kern_acl.c toRobert Watson2006-07-061-416/+5
* Implement new world order in VFS locking for ACLs. This will remove theChristian S.J. Peron2005-09-171-44/+45
* Convert the primary ACL allocator from malloc(9) to using a UMA zone instead.Christian S.J. Peron2005-09-061-1/+13
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-261-6/+6
* Update my personal copyrights and NETA copyrights in the kernelRobert Watson2004-02-221-1/+1
* Move more ACL logic from the UFS code (ufs_acl.c) to the central POSIX.1eRobert Watson2003-08-041-1/+84
* Add a f_vnode field to struct file.Poul-Henning Kamp2003-06-221-4/+4
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-7/+4
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-5/+4
* When compiling the kernel do not implicitly include filedesc.h from proc.h,Alfred Perlstein2003-01-011-0/+1
* Implement new ACL system calls which do not follow symbolic links:Robert Watson2002-12-291-1/+89
* unwrap lines made short enough by SCARGS removalAlfred Perlstein2002-12-141-6/+3
* SCARGS removal take II.Alfred Perlstein2002-12-141-19/+19
* Backout removal SCARGS, the code freeze is only "selectively" over.Alfred Perlstein2002-12-131-19/+19
* Remove SCARGS.Alfred Perlstein2002-12-131-19/+19
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-08-011-1/+28
* Teach discretionary access control methods for files about VAPPENDRobert Watson2002-07-221-13/+13
* Fix a bug that prevented the deletion of non-default ACLs from beingRobert Watson2002-06-271-1/+1
* A bit of whitespace magic.Robert Watson2002-06-271-5/+5
* opt_cap.c no longer neededRobert Watson2002-06-131-2/+0
* More s/file system/filesystem/gTom Rhodes2002-05-161-2/+2
* Change the suser() API to take advantage of td_ucred as well as do aJohn Baldwin2002-04-011-1/+1
* Fix a gcc-3.1+ warning.Peter Wemm2002-03-191-0/+3
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-9/+7
* o Scatter vn_start_write() and vn_finished_write() through ACL code soRobert Watson2002-02-041-3/+10
* Note that Kirk apparently missed adding vn_start_write() and friendsRobert Watson2002-02-041-0/+3
* SMP Lock struct file, filedesc and the global file list.Alfred Perlstein2002-01-131-0/+4
* o Since kern_acl.c uses #ifdef CAPABILITIES to controlRobert Watson2001-11-021-0/+2
* o Update copyright dates.Robert Watson2001-11-011-0/+2
* o Update copyright dates.Robert Watson2001-10-271-1/+1
* o Improve style(9) compliance following KSE modifications. In particular,Robert Watson2001-10-271-18/+19
* KSE Milestone 2Julian Elischer2001-09-121-44/+44
* In the case of ACL_OTHER and undefined ACL entry id's, setChris D. Faulhaber2001-09-011-2/+2
* Giant Pushdown ACL syscalls:Matthew Dillon2001-09-011-31/+71
* o Clarify comments in vaccess_acl_posix1e() ACL evaluation routine soRobert Watson2001-08-241-19/+23
* o As part of the move to not maintaining copies of the vnode owning uidRobert Watson2001-04-291-1/+1
* Fix a bug introduced in the last commit: vaccess_acl_posix1 only checkedThomas Moestl2001-04-231-1/+1
* In my first reading of POSIX.1e, I misinterpreted handling of theRobert Watson2001-04-171-45/+99
* Correct the following defines to match the POSIX.1e spec:Chris D. Faulhaber2001-04-111-36/+36