aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_acl.c
Commit message (Expand)AuthorAgeFilesLines
* Replace struct filedesc argument in getvnode with struct threadMateusz Guzik2015-06-161-4/+4
* Replace some calls to fuword() by fueword() with proper error checking.Konstantin Belousov2014-10-281-2/+6
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-6/+12
* Don't dereference null pointer should acl_alloc() be passed M_NOWAITEdward Tomasz Napierala2013-08-091-0/+3
* Prezero the acl structure which is to be copied to usermode, to avoidSergey Kandaurov2013-02-061-1/+1
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-44/+20
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-12/+12
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDRobert Watson2011-08-111-4/+7
* The 'acl_cnt' field is unsigned; no point in checking if it's >= 0.Edward Tomasz Napierala2010-06-031-1/+1
* Add change that was somehow missed in r192586. It could manifest byEdward Tomasz Napierala2009-12-031-2/+3
* Fix build.Edward Tomasz Napierala2009-11-041-1/+1
* Style fixes.Edward Tomasz Napierala2009-11-041-7/+7
* Fix NFSv4 ACLs on sparc64. Turns out that fuword(9) fetches 64 bitsEdward Tomasz Napierala2009-10-051-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-2/+0
* Make 'struct acl' larger, as required to support NFSv4 ACLs. ProvideEdward Tomasz Napierala2009-05-221-7/+140
* When allocating 'struct acl' instances, use malloc(9) instead of uma(9).Edward Tomasz Napierala2009-04-191-15/+3
* Use acl_alloc() and acl_free() instead of using uma(9) directly.Edward Tomasz Napierala2009-04-181-15/+40
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-3/+0
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-0/+1
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-3/+3
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-3/+3
* Replay minor system call comment cleanup applied to kern_acl.c in a raceRobert Watson2007-03-051-2/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-27/+3
* Re-wrap comments to wider margins now that they have been relocated fromRobert Watson2007-01-121-9/+7
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+2
* Move POSIX.1e-specific utility routines from kern_acl.c toRobert Watson2006-07-061-584/+4
* 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