summaryrefslogtreecommitdiff
path: root/sys/security/mac/mac_process.c
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2020-01-03vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik
2019-11-20Instead of looking up a predecessor or successor to the current mapDoug Moore
2019-11-13Define wrapper functions vm_map_entry_{succ,pred} to act as wrappersDoug Moore
2019-10-08Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore
2019-08-25vm_map_simplify_entry considers merging an entry with its twoDoug Moore
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
2013-06-04Relax the vm object locking in mac_proc_vm_revoke_recurse(). A read lockAlan Cox
2013-03-09Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao
2012-10-22Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov
2011-02-05Unless "cnt" exceeds MAX_COMMIT_COUNT, nfsrv_commit() and nfsvno_fsync() areAlan Cox
2009-05-01Rename MAC Framework-internal macros used to invoke policy entry points:Robert Watson
2009-03-14Rework MAC Framework synchronization in a number of ways in order toRobert Watson
2009-03-08Improve the consistency of MAC Framework and MAC policy entry pointRobert Watson
2009-03-08Add static DTrace probes for MAC Framework access control checks andRobert Watson
2009-02-24Use vm_map_entry_t instead of explicit struct vm_map_entry *.Konstantin Belousov
2008-12-22Make preparations for resurrecting shared/read locks on vm maps:Alan Cox
2008-10-28Break out strictly credential-related portions of mac_process.c into aRobert Watson
2008-10-28Rename mac_cred_mmapped_drop_perms(), which revokes access to virtualRobert Watson
2008-10-28Rename three MAC entry points from _proc_ to _cred_ to reflect the factRobert Watson
2008-08-23Introduce two related changes to the TrustedBSD MAC Framework:Robert Watson
2008-01-13VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao
2008-01-10vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao
2007-10-25Rename mac_associate_nfsd_label() to mac_proc_associate_nfsd(), and moveRobert Watson
2007-10-24Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson
2007-04-22Normalize variable naming in the MAC Framework by adopting the normalRobert Watson
2006-12-22Move src/sys/sys/mac_policy.h, the kernel interface between the MACRobert Watson
2006-12-21Remove mac_enforce_subsystem debugging sysctls. Enforcement onRobert Watson
2006-12-20Clean up comment white space and line wrapping.Robert Watson
2006-10-22Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson
2006-09-20Remove MAC_DEBUG label counters, which were used to debug leaks andRobert Watson
2006-03-02Eliminate a deadlock when creating snapshots. Blocking vn_start_write() mustTor Egge
2005-10-09Lock object while we iterate through it's backing objects.Christian S.J. Peron
2005-10-04Use the correct object's backing_object_offset while calculating offsets.Christian S.J. Peron
2005-10-04Conditionally pickup Giant in mac_cred_mmapped_drop_perms_recurse soChristian S.J. Peron
2005-04-18Introduce p_canwait() and MAC Framework and MAC Policy entry pointsRobert Watson
2005-04-16Introduce new MAC Framework and MAC Policy entry points to control the useRobert Watson
2004-02-22Update my personal copyrights and NETA copyrights in the kernelRobert Watson
2003-12-06Rename mac_create_cred() MAC Framework entry point to mac_copy_cred(),Robert Watson
2003-11-12Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson
2003-11-06Remove the flags argument from mac_externalize_*_label(), as it's notRobert Watson
2003-10-25Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the objectRobert Watson
2003-10-22Remove non-credential/process-related bits from mac_process.c. Leave:Robert Watson
2003-09-29If the struct mac copied into the kernel has a negative length, returnRobert Watson
2003-08-26Fix a mac_policy_list reference to be a mac_static_policy_listRobert Watson
2003-08-21Introduce two new MAC Framework and MAC policy entry points:Robert Watson
2003-08-21Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():Robert Watson
2003-08-20Remove about 40 lines of #ifdef/#endif by using new macrosRobert Watson
2003-08-01Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF.Robert Watson
2003-06-23Redesign the externalization APIs from the MAC Framework toRobert Watson