summaryrefslogtreecommitdiffstats
path: root/sys/security/mac/mac_vfs.c
Commit message (Expand)AuthorAgeFilesLines
* Add missing DTrace probe invocation to mac_vnode_check_open; the proberwatson2010-10-231-0/+2
* Rename MAC Framework-internal macros used to invoke policy entry points:rwatson2009-05-011-60/+62
* Rework MAC Framework synchronization in a number of ways in order torwatson2009-03-141-16/+19
* Remove 'uio' argument from MAC Framework and MAC policy entry points forrwatson2009-03-081-4/+4
* Add static DTrace probes for MAC Framework access control checks andrwatson2009-03-081-1/+171
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-4/+4
* Introduce two related changes to the TrustedBSD MAC Framework:rwatson2008-08-231-9/+25
* Rename mac_associate_nfsd_label() to mac_proc_associate_nfsd(), and moverwatson2007-10-251-16/+0
* Further MAC Framework cleanup: normalize some local variable names andrwatson2007-10-251-16/+17
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-158/+159
* Rename mac_check_vnode_delete() MAC Framework and MAC Policy entryrwatson2007-09-101-14/+14
* Rename mac*devfsdirent*() to mac*devfs*() to synchronize with SEDarwin,rwatson2007-04-231-12/+10
* In the MAC Framework implementation, file systems have two per-mountpointrwatson2007-04-221-33/+11
* Continue 7-CURRENT MAC Framework rearrangement and cleanup:rwatson2007-02-061-1/+0
* Remove XXX comments about EA transaction support and provide a morerwatson2006-12-281-6/+11
* Move src/sys/sys/mac_policy.h, the kernel interface between the MACrwatson2006-12-221-2/+1
* Remove mac_enforce_subsystem debugging sysctls. Enforcement onrwatson2006-12-211-110/+0
* Trim trailing white space, clean up comment line wrapping and formatting.rwatson2006-12-201-10/+21
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-0/+1
* Remove MAC_DEBUG label counters, which were used to debug leaks andrwatson2006-09-201-25/+0
* Remove the NDEVFSINO and NDEVFSOVERFLOW options which no longer exists inphk2006-07-171-1/+0
* Introduce a new MAC entry point for label initialization of the NFS daemon'scsjp2006-04-061-0/+7
* Remove mac_create_root_mount() and mpo_create_root_mount(), whichrwatson2005-09-191-8/+0
* When devfs cloning takes place, provide access to the credential of therwatson2005-07-141-2/+7
* Move MAC check_vnode_mmap entry point out from being exclusive tocsjp2005-04-141-2/+3
* Update copyright for NETA->McAfee.rwatson2005-01-301-5/+5
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-1/+1
* Update my personal copyrights and NETA copyrights in the kernelrwatson2004-02-221-2/+2
* Modify the MAC Framework so that instead of embedding a (struct label)rwatson2003-11-121-83/+139
* Remove the flags argument from mac_externalize_*_label(), as it's notrwatson2003-11-061-1/+1
* Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the objectrwatson2003-10-251-2/+2
* Remove non-VFS related code from mac_vfs.c. Leave:rwatson2003-10-221-2987/+5
* If the struct mac copied into the kernel has a negative length, returnrwatson2003-09-291-1/+2
* Fix a mac_policy_list reference to be a mac_static_policy_listrwatson2003-08-261-1/+1
* Introduce two new MAC Framework and MAC policy entry points:rwatson2003-08-211-0/+19
* Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():rwatson2003-08-211-0/+32
* Remove about 40 lines of #ifdef/#endif by using new macrosrwatson2003-08-201-70/+31
* Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF.rwatson2003-08-011-28/+18
* Redesign the externalization APIs from the MAC Framework torwatson2003-06-231-40/+20
* Add a f_vnode field to struct file.phk2003-06-221-2/+2
* Use __FBSDID().obrien2003-06-111-4/+4
* Rename MAC_MAX_POLICIES to MAC_MAX_SLOTS, since the variables andrwatson2003-05-081-8/+8
* Clean up locking for the MAC Framework:rwatson2003-05-071-78/+180
* - Acquire the vm_object's lock when performing vm_object_page_clean().alc2003-04-241-0/+2
* Update NAI copyright to 2003, missed in earlier commits and merges.rwatson2003-04-181-1/+1
* mac_init_mbuf_tag() accepts malloc flags, not mbuf allocator flags, sorwatson2003-04-151-3/+2
* Move MAC label storage for mbufs into m_tags from the m_pkthdr structure,rwatson2003-04-141-17/+118
* Abstract access to the mbuf header label behind a new function,rwatson2003-04-141-25/+80
* Introduce an M_ASSERTPKTHDR() macro which performs the very common taskdes2003-04-081-2/+2
* Modify the mac_init_ipq() MAC Framework entry point to accept anrwatson2003-03-261-4/+12
OpenPOWER on IntegriCloud