aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_acl.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* __acl_get_fd(2), __acl_aclcheck_fd(2): enable for O_PATH filedescriptorsKonstantin Belousov2023-05-301-2/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* vfs: stop using NDFREEMateusz Guzik2022-12-191-4/+7
* vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik2022-09-171-2/+2
* sysent: Get rid of bogus sys/sysent.h include.Dmitry Chagin2022-05-281-1/+0
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-4/+4
* vfs: fix trivial whitespace issues which don't interefere with blameMateusz Guzik2020-07-101-1/+1
* vfs: use new capsicum helpersMateusz Guzik2020-02-151-4/+4
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-3/+3
* Reduce duplication in __acl_*_(file|link).Brooks Davis2018-02-151-54/+64
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add system-call argument auditing for ACL-related system calls.Robert Watson2017-03-301-5/+27
* 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