summaryrefslogtreecommitdiff
path: root/sys/security/mac/mac_internal.h
Commit message (Expand)AuthorAgeFilesLines
* security: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* When MAC is enabled and a policy module is loaded, don't unconditionallyRobert Watson2019-05-031-3/+19
* mac: reduce pessimization of sdt probe handlingMateusz Guzik2018-12-191-12/+16
* Fix style issues around existing SDT probes.Mark Johnston2015-12-161-16/+16
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-24/+24
* Fix some typos that were causing probe argument types to show up as unknown.Mark Johnston2013-10-011-1/+1
* Add an extra comment to the SDT probes definition. This allows us to getRui Paulo2010-08-221-10/+10
* Add internal 'mac_policy_count' counter to the MAC Framework, which is aRobert Watson2009-06-021-0/+1
* Convert the MAC Framework from using rwlocks to rmlocks to stabilizeRobert Watson2009-05-271-10/+21
* Rename MAC Framework-internal macros used to invoke policy entry points:Robert Watson2009-05-011-32/+32
* Rework MAC Framework synchronization in a number of ways in order toRobert Watson2009-03-141-19/+80
* Add static DTrace probes for MAC Framework access control checks andRobert Watson2009-03-081-1/+70
* Rather than having MAC policies explicitly declare what object typesRobert Watson2009-01-101-0/+29
* Introduce two related changes to the TrustedBSD MAC Framework:Robert Watson2008-08-231-3/+5
* Make naming of include guards for MAC Framework include files moreRobert Watson2008-04-131-3/+3
* Move towards more explicit support for various network protocol stacksRobert Watson2007-10-281-0/+4
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-15/+19
* Introduce accessor functions mac_label_get() and mac_label_set() to replaceRobert Watson2007-02-061-1/+18
* Continue 7-CURRENT MAC Framework rearrangement and cleanup:Robert Watson2007-02-061-0/+4
* Add missing include guards to mac_internal.h, update include guards inRobert Watson2006-12-281-0/+5
* Centralize definition of MAC_VERSION in mac_policy.h, as it defines theRobert Watson2006-12-281-1/+0
* Remove mac_enforce_subsystem debugging sysctls. Enforcement onRobert Watson2006-12-211-4/+0
* Clean up comments, trailing white space.Robert Watson2006-12-201-17/+27
* Add a new priv(9) kernel interface for checking the availability ofRobert Watson2006-11-061-0/+34
* Remove MAC_DEBUG label counters, which were used to debug leaks andRobert Watson2006-09-201-16/+0
* Declare security and security.bsd sysctl hierarchies in sysctl.h alongRobert Watson2006-09-171-1/+0
* Remove extern declaration of mac_enforce_sysv, as it's not present inRobert Watson2004-10-221-1/+0
* Move inet and inet6 related MAC Framework entry points from mac_net.cRobert Watson2004-02-261-1/+5
* Update my personal copyrights and NETA copyrights in the kernelRobert Watson2004-02-221-2/+2
* Implement sockets support for __mac_get_fd() and __mac_set_fd()Robert Watson2003-11-161-0/+6
* Abstract the label checking and setting logic fromRobert Watson2003-11-161-0/+3
* Reduced prequisites by only using MALLOC_DECLARE() if it is defined.Bruce Evans2003-11-141-0/+4
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-5/+9
* Trim trailing whitespace.Robert Watson2003-11-071-2/+2
* Remove the flags argument from mac_externalize_*_label(), as it's notRobert Watson2003-11-061-3/+3
* Make MAC_EXTERNALIZE() and MAC_INTERNALIZE() simply take the objectRobert Watson2003-10-251-4/+4
* Sort type declarations together.Robert Watson2003-10-251-6/+1
* The following shared types/constants/interfaces/... are requiredRobert Watson2003-10-221-3761/+75
* If the struct mac copied into the kernel has a negative length, returnRobert Watson2003-09-291-1/+2
* Fix a mac_policy_list reference to be a mac_static_policy_listRobert Watson2003-08-261-1/+1
* Introduce two new MAC Framework and MAC policy entry points:Robert Watson2003-08-211-0/+19
* Add mac_check_vnode_deleteextattr() and mac_check_vnode_listextattr():Robert Watson2003-08-211-0/+32
* Remove about 40 lines of #ifdef/#endif by using new macrosRobert Watson2003-08-201-70/+31
* Attempt to simplify #ifdef logic for MAC_ALWAYS_LABEL_MBUF.Robert Watson2003-08-011-28/+18
* Redesign the externalization APIs from the MAC Framework toRobert Watson2003-06-231-40/+20
* Add a f_vnode field to struct file.Poul-Henning Kamp2003-06-221-2/+2
* Use __FBSDID().David E. O'Brien2003-06-111-4/+4
* Rename MAC_MAX_POLICIES to MAC_MAX_SLOTS, since the variables andRobert Watson2003-05-081-8/+8
* Clean up locking for the MAC Framework:Robert Watson2003-05-071-78/+180
* - Acquire the vm_object's lock when performing vm_object_page_clean().Alan Cox2003-04-241-0/+2